@charset "UTF-8";
.datepicker {
  display: none;
}

.datepicker.active {
  display: block;
}

.datepicker-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  padding-top: 4px;
}

.datepicker-dropdown.datepicker-orient-top {
  padding-top: 0;
  padding-bottom: 4px;
}

.datepicker-picker {
  display: inline-block;
  border-radius: 4px;
  background-color: white;
}

.datepicker-dropdown .datepicker-picker {
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
}

.datepicker-picker span {
  display: block;
  flex: 1;
  border: 0;
  border-radius: 4px;
  cursor: default;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker-main {
  padding: 2px;
}

.datepicker-footer {
  box-shadow: inset 0 1px 1px rgba(10, 10, 10, 0.1);
  background-color: whitesmoke;
}

.datepicker-grid,
.datepicker-view .days-of-week,
.datepicker-view,
.datepicker-controls {
  display: flex;
}

.datepicker-grid {
  flex-wrap: wrap;
}

.datepicker-view .days .datepicker-cell,
.datepicker-view .dow {
  flex-basis: 14.2857142857%;
}

.datepicker-view.datepicker-grid .datepicker-cell {
  flex-basis: 25%;
}

.datepicker-cell,
.datepicker-view .week {
  height: 2.25rem;
  line-height: 2.25rem;
}

.datepicker-title {
  box-shadow: inset 0 -1px 1px rgba(10, 10, 10, 0.1);
  background-color: whitesmoke;
  padding: 0.375rem 0.75rem;
  text-align: center;
  font-weight: 700;
}

.datepicker-header .datepicker-controls {
  padding: 2px 2px 0;
}

.datepicker-controls .button {
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  box-shadow: none;
  background-color: white;
  cursor: pointer;
  padding: calc(0.375em - 1px) 0.75em;
  height: 2.25em;
  vertical-align: top;
  text-align: center;
  line-height: 1.5;
  white-space: nowrap;
  color: #363636;
  font-size: 1rem;
}

.datepicker-controls .button:focus,
.datepicker-controls .button:active {
  outline: none;
}

.datepicker-controls .button:hover {
  border-color: #b5b5b5;
  color: #363636;
}

.datepicker-controls .button:focus {
  border-color: #3273dc;
  color: #363636;
}

.datepicker-controls .button:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.datepicker-controls .button:active {
  border-color: #4a4a4a;
  color: #363636;
}

.datepicker-controls .button[disabled] {
  cursor: not-allowed;
}

.datepicker-header .datepicker-controls .button {
  border-color: transparent;
  font-weight: bold;
}

.datepicker-header .datepicker-controls .button:hover {
  background-color: #f9f9f9;
}

.datepicker-header .datepicker-controls .button:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.datepicker-header .datepicker-controls .button:active {
  background-color: #f2f2f2;
}

.datepicker-header .datepicker-controls .button[disabled] {
  box-shadow: none;
}

.datepicker-footer .datepicker-controls .button {
  margin: calc(0.375rem - 1px) 0.375rem;
  border-radius: 2px;
  width: 100%;
  font-size: 0.75rem;
}

.datepicker-controls .view-switch {
  flex: auto;
}

.datepicker-controls .prev-btn,
.datepicker-controls .next-btn {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  width: 2.25rem;
}

.datepicker-controls .prev-btn.disabled,
.datepicker-controls .next-btn.disabled {
  visibility: hidden;
}

.datepicker-view .dow {
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 0.875rem;
  font-weight: 700;
}

.datepicker-view .week {
  width: 2.25rem;
  color: #b5b5b5;
  font-size: 0.75rem;
}

@media (max-width: 22.5rem) {
  .datepicker-view .week {
    width: 1.96875rem;
  }
}
.datepicker-grid {
  width: 15.75rem;
}

@media (max-width: 22.5rem) {
  .calendar-weeks + .days .datepicker-grid {
    width: 13.78125rem;
  }
}
.datepicker-cell:not(.disabled):hover {
  background-color: #f9f9f9;
  cursor: pointer;
}

.datepicker-cell.focused:not(.selected) {
  background-color: #e8e8e8;
}

.datepicker-cell.selected,
.datepicker-cell.selected:hover {
  background-color: #3273dc;
  color: #fff;
  font-weight: 600;
}

.datepicker-cell.disabled {
  color: #dbdbdb;
}

.datepicker-cell.prev:not(.disabled),
.datepicker-cell.next:not(.disabled) {
  color: #7a7a7a;
}

.datepicker-cell.prev.selected,
.datepicker-cell.next.selected {
  color: #e6e6e6;
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
  border-radius: 0;
  background-color: whitesmoke;
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
  background-color: #eeeeee;
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {
  background-color: #e8e8e8;
}

.datepicker-cell.today:not(.selected) {
  background-color: #00d1b2;
}

.datepicker-cell.today:not(.selected):not(.disabled) {
  color: #fff;
}

.datepicker-cell.today.focused:not(.selected) {
  background-color: #00c4a7;
}

.datepicker-cell.range-end:not(.selected),
.datepicker-cell.range-start:not(.selected) {
  background-color: #b5b5b5;
  color: #fff;
}

.datepicker-cell.range-end.focused:not(.selected),
.datepicker-cell.range-start.focused:not(.selected) {
  background-color: #afafaf;
}

.datepicker-cell.range-start {
  border-radius: 4px 0 0 4px;
}

.datepicker-cell.range-end {
  border-radius: 0 4px 4px 0;
}

.datepicker-cell.range {
  border-radius: 0;
  background-color: #dbdbdb;
}

.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {
  background-color: #d5d5d5;
}

.datepicker-cell.range.disabled {
  color: #c2c2c2;
}

.datepicker-cell.range.focused {
  background-color: #cfcfcf;
}

.datepicker-view.datepicker-grid .datepicker-cell {
  height: 4.5rem;
  line-height: 4.5rem;
}

.datepicker-input.in-edit {
  border-color: #2366d1;
}

.datepicker-input.in-edit:focus,
.datepicker-input.in-edit:active {
  box-shadow: 0 0 0.25em 0.25em rgba(35, 102, 209, 0.2);
}

/*!
 * Bootstrap v5.0.0-beta3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #2ce080;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.75;
  color: #212529;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.4rem;
  font-weight: 700;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.645rem + 4.74vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 5.2rem;
  }
}

h2, .h2 {
  font-size: calc(1.36rem + 1.32vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.35rem;
  }
}

h3, .h3 {
  font-size: calc(1.335rem + 1.02vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 2.1rem;
  }
}

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

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

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

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

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

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #2ce080;
  text-decoration: underline;
}
a:hover {
  color: #23b366;
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

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;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

.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;
  }
}

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

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

.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: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.pricingTiers-xxl,
.pricingTiers-xll,
.pricingTiers-xl,
.pricingTiers-lg,
.pricingTiers-md,
.pricingTiers-sm,
.container-xxl,
.container-xll,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 1.3rem);
  padding-left: var(--bs-gutter-x, 1.3rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .pricingTiers-sm, .pricingTiers, .container-sm, .container {
    max-width: 31.7647058824rem;
  }
}
@media (min-width: 768px) {
  .pricingTiers-md, .pricingTiers-sm, .pricingTiers, .container-md, .container-sm, .container {
    max-width: 42.3529411765rem;
  }
}
@media (min-width: 992px) {
  .pricingTiers-lg, .pricingTiers-md, .pricingTiers-sm, .pricingTiers, .container-lg, .container-md, .container-sm, .container {
    max-width: 56.4705882353rem;
  }
}
@media (min-width: 1200px) {
  .pricingTiers-xl, .pricingTiers-lg, .pricingTiers-md, .pricingTiers-sm, .pricingTiers, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 67.0588235294rem;
  }
}
@media (min-width: 1450px) {
  .pricingTiers-xll, .pricingTiers-xl, .pricingTiers-lg, .pricingTiers-md, .pricingTiers-sm, .pricingTiers, .container-xll, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 82.3529411765rem;
  }
}
@media (min-width: 1680px) {
  .pricingTiers-xxl, .pricingTiers-xll, .pricingTiers-xl, .pricingTiers-lg, .pricingTiers-md, .pricingTiers-sm, .pricingTiers, .container-xxl, .container-xll, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 92.1176470588rem;
  }
}
.row {
  --bs-gutter-x: 2.6rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-greenHeadlineText,
.gx-greenHeadlineText {
  --bs-gutter-x: 1.8rem;
}

.g-greenHeadlineText,
.gy-greenHeadlineText {
  --bs-gutter-y: 1.8rem;
}

.g-4-5,
.gx-4-5 {
  --bs-gutter-x: 2rem;
}

.g-4-5,
.gy-4-5 {
  --bs-gutter-y: 2rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 4rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 4rem;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 6rem;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 6rem;
}

.g-11,
.gx-11 {
  --bs-gutter-x: 7rem;
}

.g-11,
.gy-11 {
  --bs-gutter-y: 7rem;
}

.g-15,
.gx-15 {
  --bs-gutter-x: 9rem;
}

.g-15,
.gy-15 {
  --bs-gutter-y: 9rem;
}

.g-20,
.gx-20 {
  --bs-gutter-x: 12rem;
}

.g-20,
.gy-20 {
  --bs-gutter-y: 12rem;
}

.g-21,
.gx-21 {
  --bs-gutter-x: 13rem;
}

.g-21,
.gy-21 {
  --bs-gutter-y: 13rem;
}

.g-25,
.gx-25 {
  --bs-gutter-x: 15rem;
}

.g-25,
.gy-25 {
  --bs-gutter-y: 15rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .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%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-greenHeadlineText,
.gx-sm-greenHeadlineText {
    --bs-gutter-x: 1.8rem;
  }

  .g-sm-greenHeadlineText,
.gy-sm-greenHeadlineText {
    --bs-gutter-y: 1.8rem;
  }

  .g-sm-4-5,
.gx-sm-4-5 {
    --bs-gutter-x: 2rem;
  }

  .g-sm-4-5,
.gy-sm-4-5 {
    --bs-gutter-y: 2rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }

  .g-sm-6,
.gx-sm-6 {
    --bs-gutter-x: 4rem;
  }

  .g-sm-6,
.gy-sm-6 {
    --bs-gutter-y: 4rem;
  }

  .g-sm-10,
.gx-sm-10 {
    --bs-gutter-x: 6rem;
  }

  .g-sm-10,
.gy-sm-10 {
    --bs-gutter-y: 6rem;
  }

  .g-sm-11,
.gx-sm-11 {
    --bs-gutter-x: 7rem;
  }

  .g-sm-11,
.gy-sm-11 {
    --bs-gutter-y: 7rem;
  }

  .g-sm-15,
.gx-sm-15 {
    --bs-gutter-x: 9rem;
  }

  .g-sm-15,
.gy-sm-15 {
    --bs-gutter-y: 9rem;
  }

  .g-sm-20,
.gx-sm-20 {
    --bs-gutter-x: 12rem;
  }

  .g-sm-20,
.gy-sm-20 {
    --bs-gutter-y: 12rem;
  }

  .g-sm-21,
.gx-sm-21 {
    --bs-gutter-x: 13rem;
  }

  .g-sm-21,
.gy-sm-21 {
    --bs-gutter-y: 13rem;
  }

  .g-sm-25,
.gx-sm-25 {
    --bs-gutter-x: 15rem;
  }

  .g-sm-25,
.gy-sm-25 {
    --bs-gutter-y: 15rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .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%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-greenHeadlineText,
.gx-md-greenHeadlineText {
    --bs-gutter-x: 1.8rem;
  }

  .g-md-greenHeadlineText,
.gy-md-greenHeadlineText {
    --bs-gutter-y: 1.8rem;
  }

  .g-md-4-5,
.gx-md-4-5 {
    --bs-gutter-x: 2rem;
  }

  .g-md-4-5,
.gy-md-4-5 {
    --bs-gutter-y: 2rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }

  .g-md-6,
.gx-md-6 {
    --bs-gutter-x: 4rem;
  }

  .g-md-6,
.gy-md-6 {
    --bs-gutter-y: 4rem;
  }

  .g-md-10,
.gx-md-10 {
    --bs-gutter-x: 6rem;
  }

  .g-md-10,
.gy-md-10 {
    --bs-gutter-y: 6rem;
  }

  .g-md-11,
.gx-md-11 {
    --bs-gutter-x: 7rem;
  }

  .g-md-11,
.gy-md-11 {
    --bs-gutter-y: 7rem;
  }

  .g-md-15,
.gx-md-15 {
    --bs-gutter-x: 9rem;
  }

  .g-md-15,
.gy-md-15 {
    --bs-gutter-y: 9rem;
  }

  .g-md-20,
.gx-md-20 {
    --bs-gutter-x: 12rem;
  }

  .g-md-20,
.gy-md-20 {
    --bs-gutter-y: 12rem;
  }

  .g-md-21,
.gx-md-21 {
    --bs-gutter-x: 13rem;
  }

  .g-md-21,
.gy-md-21 {
    --bs-gutter-y: 13rem;
  }

  .g-md-25,
.gx-md-25 {
    --bs-gutter-x: 15rem;
  }

  .g-md-25,
.gy-md-25 {
    --bs-gutter-y: 15rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .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%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-greenHeadlineText,
.gx-lg-greenHeadlineText {
    --bs-gutter-x: 1.8rem;
  }

  .g-lg-greenHeadlineText,
.gy-lg-greenHeadlineText {
    --bs-gutter-y: 1.8rem;
  }

  .g-lg-4-5,
.gx-lg-4-5 {
    --bs-gutter-x: 2rem;
  }

  .g-lg-4-5,
.gy-lg-4-5 {
    --bs-gutter-y: 2rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }

  .g-lg-6,
.gx-lg-6 {
    --bs-gutter-x: 4rem;
  }

  .g-lg-6,
.gy-lg-6 {
    --bs-gutter-y: 4rem;
  }

  .g-lg-10,
.gx-lg-10 {
    --bs-gutter-x: 6rem;
  }

  .g-lg-10,
.gy-lg-10 {
    --bs-gutter-y: 6rem;
  }

  .g-lg-11,
.gx-lg-11 {
    --bs-gutter-x: 7rem;
  }

  .g-lg-11,
.gy-lg-11 {
    --bs-gutter-y: 7rem;
  }

  .g-lg-15,
.gx-lg-15 {
    --bs-gutter-x: 9rem;
  }

  .g-lg-15,
.gy-lg-15 {
    --bs-gutter-y: 9rem;
  }

  .g-lg-20,
.gx-lg-20 {
    --bs-gutter-x: 12rem;
  }

  .g-lg-20,
.gy-lg-20 {
    --bs-gutter-y: 12rem;
  }

  .g-lg-21,
.gx-lg-21 {
    --bs-gutter-x: 13rem;
  }

  .g-lg-21,
.gy-lg-21 {
    --bs-gutter-y: 13rem;
  }

  .g-lg-25,
.gx-lg-25 {
    --bs-gutter-x: 15rem;
  }

  .g-lg-25,
.gy-lg-25 {
    --bs-gutter-y: 15rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .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%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-greenHeadlineText,
.gx-xl-greenHeadlineText {
    --bs-gutter-x: 1.8rem;
  }

  .g-xl-greenHeadlineText,
.gy-xl-greenHeadlineText {
    --bs-gutter-y: 1.8rem;
  }

  .g-xl-4-5,
.gx-xl-4-5 {
    --bs-gutter-x: 2rem;
  }

  .g-xl-4-5,
.gy-xl-4-5 {
    --bs-gutter-y: 2rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }

  .g-xl-6,
.gx-xl-6 {
    --bs-gutter-x: 4rem;
  }

  .g-xl-6,
.gy-xl-6 {
    --bs-gutter-y: 4rem;
  }

  .g-xl-10,
.gx-xl-10 {
    --bs-gutter-x: 6rem;
  }

  .g-xl-10,
.gy-xl-10 {
    --bs-gutter-y: 6rem;
  }

  .g-xl-11,
.gx-xl-11 {
    --bs-gutter-x: 7rem;
  }

  .g-xl-11,
.gy-xl-11 {
    --bs-gutter-y: 7rem;
  }

  .g-xl-15,
.gx-xl-15 {
    --bs-gutter-x: 9rem;
  }

  .g-xl-15,
.gy-xl-15 {
    --bs-gutter-y: 9rem;
  }

  .g-xl-20,
.gx-xl-20 {
    --bs-gutter-x: 12rem;
  }

  .g-xl-20,
.gy-xl-20 {
    --bs-gutter-y: 12rem;
  }

  .g-xl-21,
.gx-xl-21 {
    --bs-gutter-x: 13rem;
  }

  .g-xl-21,
.gy-xl-21 {
    --bs-gutter-y: 13rem;
  }

  .g-xl-25,
.gx-xl-25 {
    --bs-gutter-x: 15rem;
  }

  .g-xl-25,
.gy-xl-25 {
    --bs-gutter-y: 15rem;
  }
}
@media (min-width: 1450px) {
  .col-xll {
    flex: 1 0 0%;
  }

  .row-cols-xll-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xll-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xll-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xll-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xll-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xll-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xll-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xll-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xll-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .g-xll-0,
.gx-xll-0 {
    --bs-gutter-x: 0;
  }

  .g-xll-0,
.gy-xll-0 {
    --bs-gutter-y: 0;
  }

  .g-xll-1,
.gx-xll-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xll-1,
.gy-xll-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xll-2,
.gx-xll-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xll-2,
.gy-xll-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xll-3,
.gx-xll-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xll-3,
.gy-xll-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xll-4,
.gx-xll-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xll-4,
.gy-xll-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xll-greenHeadlineText,
.gx-xll-greenHeadlineText {
    --bs-gutter-x: 1.8rem;
  }

  .g-xll-greenHeadlineText,
.gy-xll-greenHeadlineText {
    --bs-gutter-y: 1.8rem;
  }

  .g-xll-4-5,
.gx-xll-4-5 {
    --bs-gutter-x: 2rem;
  }

  .g-xll-4-5,
.gy-xll-4-5 {
    --bs-gutter-y: 2rem;
  }

  .g-xll-5,
.gx-xll-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xll-5,
.gy-xll-5 {
    --bs-gutter-y: 3rem;
  }

  .g-xll-6,
.gx-xll-6 {
    --bs-gutter-x: 4rem;
  }

  .g-xll-6,
.gy-xll-6 {
    --bs-gutter-y: 4rem;
  }

  .g-xll-10,
.gx-xll-10 {
    --bs-gutter-x: 6rem;
  }

  .g-xll-10,
.gy-xll-10 {
    --bs-gutter-y: 6rem;
  }

  .g-xll-11,
.gx-xll-11 {
    --bs-gutter-x: 7rem;
  }

  .g-xll-11,
.gy-xll-11 {
    --bs-gutter-y: 7rem;
  }

  .g-xll-15,
.gx-xll-15 {
    --bs-gutter-x: 9rem;
  }

  .g-xll-15,
.gy-xll-15 {
    --bs-gutter-y: 9rem;
  }

  .g-xll-20,
.gx-xll-20 {
    --bs-gutter-x: 12rem;
  }

  .g-xll-20,
.gy-xll-20 {
    --bs-gutter-y: 12rem;
  }

  .g-xll-21,
.gx-xll-21 {
    --bs-gutter-x: 13rem;
  }

  .g-xll-21,
.gy-xll-21 {
    --bs-gutter-y: 13rem;
  }

  .g-xll-25,
.gx-xll-25 {
    --bs-gutter-x: 15rem;
  }

  .g-xll-25,
.gy-xll-25 {
    --bs-gutter-y: 15rem;
  }
}
@media (min-width: 1680px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xxl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-greenHeadlineText,
.gx-xxl-greenHeadlineText {
    --bs-gutter-x: 1.8rem;
  }

  .g-xxl-greenHeadlineText,
.gy-xxl-greenHeadlineText {
    --bs-gutter-y: 1.8rem;
  }

  .g-xxl-4-5,
.gx-xxl-4-5 {
    --bs-gutter-x: 2rem;
  }

  .g-xxl-4-5,
.gy-xxl-4-5 {
    --bs-gutter-y: 2rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }

  .g-xxl-6,
.gx-xxl-6 {
    --bs-gutter-x: 4rem;
  }

  .g-xxl-6,
.gy-xxl-6 {
    --bs-gutter-y: 4rem;
  }

  .g-xxl-10,
.gx-xxl-10 {
    --bs-gutter-x: 6rem;
  }

  .g-xxl-10,
.gy-xxl-10 {
    --bs-gutter-y: 6rem;
  }

  .g-xxl-11,
.gx-xxl-11 {
    --bs-gutter-x: 7rem;
  }

  .g-xxl-11,
.gy-xxl-11 {
    --bs-gutter-y: 7rem;
  }

  .g-xxl-15,
.gx-xxl-15 {
    --bs-gutter-x: 9rem;
  }

  .g-xxl-15,
.gy-xxl-15 {
    --bs-gutter-y: 9rem;
  }

  .g-xxl-20,
.gx-xxl-20 {
    --bs-gutter-x: 12rem;
  }

  .g-xxl-20,
.gy-xxl-20 {
    --bs-gutter-y: 12rem;
  }

  .g-xxl-21,
.gx-xxl-21 {
    --bs-gutter-x: 13rem;
  }

  .g-xxl-21,
.gy-xxl-21 {
    --bs-gutter-y: 13rem;
  }

  .g-xxl-25,
.gx-xxl-25 {
    --bs-gutter-x: 15rem;
  }

  .g-xxl-25,
.gy-xxl-25 {
    --bs-gutter-y: 15rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: rgba(2, 10, 33, 0.05);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #d5f9e6;
  --bs-table-striped-bg: #caeddb;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c0e0cf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c5e6d5;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c0e0cf;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1449.98px) {
  .table-responsive-xll {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1679.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

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

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

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.75;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #96f0c0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.75em;
}
.form-control::placeholder {
  color: rgba(2, 10, 33, 0.2);
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.75;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.75em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.75em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.75em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.75em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.75em + 1rem + 2px);
}

.form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.75em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.75em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.75;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.form-select:focus {
  border-color: #96f0c0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.form-check {
  display: block;
  min-height: 1.75rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.375em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #96f0c0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
}
.form-check-input:checked {
  background-color: #2ce080;
  border-color: #2ce080;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #2ce080;
  border-color: #2ce080;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2396f0c0'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check[disabled] + .wp-block-button__link, .btn-check:disabled + .btn, .btn-check:disabled + .wp-block-button__link {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #2ce080;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #c0f6d9;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #2ce080;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #c0f6d9;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  padding: 1rem 0.75rem;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn, .input-group .wp-block-button__link {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .wp-block-button__link:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.75;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.input-group-lg > .wp-block-button__link {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.input-group-sm > .wp-block-button__link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.75em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4375em + 0.1875rem) center;
  background-size: calc(0.875em + 0.375rem) calc(0.875em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.75em + 0.75rem);
  background-position: top calc(0.4375em + 0.1875rem) right calc(0.4375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.875em + 0.375rem) calc(0.875em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 3;
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.75em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4375em + 0.1875rem) center;
  background-size: calc(0.875em + 0.375rem) calc(0.875em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.75em + 0.75rem);
  background-position: top calc(0.4375em + 0.1875rem) right calc(0.4375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.875em + 0.375rem) calc(0.875em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 3;
}

.btn, .wp-block-button__link {
  display: inline-block;
  font-family: "Open Sans";
  font-weight: 700;
  line-height: 1.75;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.9em 1.2em;
  font-size: 1rem;
  border-radius: 500px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .wp-block-button__link {
    transition: none;
  }
}
.btn:hover, .wp-block-button__link:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn-check:focus + .wp-block-button__link, .btn:focus, .wp-block-button__link:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
}
.btn:disabled, .wp-block-button__link:disabled, .btn.disabled, .disabled.wp-block-button__link, fieldset:disabled .btn, fieldset:disabled .wp-block-button__link {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary, .wp-block-button__link {
  color: #000;
  background-color: #2ce080;
  border-color: #2ce080;
}
.btn-primary:hover, .wp-block-button__link:hover {
  color: #000;
  background-color: #4ce593;
  border-color: #41e38d;
}
.btn-check:focus + .btn-primary, .btn-check:focus + .wp-block-button__link, .btn-primary:focus, .wp-block-button__link:focus {
  color: #000;
  background-color: #4ce593;
  border-color: #41e38d;
  box-shadow: 0 0 0 0.25rem rgba(37, 190, 109, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:checked + .wp-block-button__link, .btn-check:active + .btn-primary, .btn-check:active + .wp-block-button__link, .btn-primary:active, .wp-block-button__link:active, .btn-primary.active, .active.wp-block-button__link, .show > .btn-primary.dropdown-toggle, .show > .dropdown-toggle.wp-block-button__link {
  color: #000;
  background-color: #56e699;
  border-color: #41e38d;
}
.btn-check:checked + .btn-primary:focus, .btn-check:checked + .wp-block-button__link:focus, .btn-check:active + .btn-primary:focus, .btn-check:active + .wp-block-button__link:focus, .btn-primary:active:focus, .wp-block-button__link:active:focus, .btn-primary.active:focus, .active.wp-block-button__link:focus, .show > .btn-primary.dropdown-toggle:focus, .show > .dropdown-toggle.wp-block-button__link:focus {
  box-shadow: 0 0 0 0.25rem rgba(37, 190, 109, 0.5);
}
.btn-primary:disabled, .wp-block-button__link:disabled, .btn-primary.disabled, .disabled.wp-block-button__link {
  color: #000;
  background-color: #2ce080;
  border-color: #2ce080;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #2ce080;
  border-color: #2ce080;
}
.btn-outline-primary:hover {
  color: #000;
  background-color: #2ce080;
  border-color: #2ce080;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #000;
  background-color: #2ce080;
  border-color: #2ce080;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #2ce080;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #2ce080;
  text-decoration: underline;
}
.btn-link:hover {
  color: #23b366;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .wp-block-button__link {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .wp-block-button__link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

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

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

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto /* rtl:ignore */;
  left: 0 /* rtl:ignore */;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0 /* rtl:ignore */;
  left: auto /* rtl:ignore */;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1450px) {
  .dropdown-menu-xll-start {
    --bs-position: start;
  }
  .dropdown-menu-xll-start[data-bs-popper] {
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-xll-end {
    --bs-position: end;
  }
  .dropdown-menu-xll-end[data-bs-popper] {
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1680px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
}
.dropend .dropdown-menu[data-bs-popper] {
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
}
.dropstart .dropdown-menu[data-bs-popper] {
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #2ce080;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

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

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #2ce080;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .btn-group > .wp-block-button__link,
.btn-group-vertical > .btn,
.btn-group-vertical > .wp-block-button__link {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:checked + .wp-block-button__link,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn-check:focus + .wp-block-button__link,
.btn-group > .btn:hover,
.btn-group > .wp-block-button__link:hover,
.btn-group > .btn:focus,
.btn-group > .wp-block-button__link:focus,
.btn-group > .btn:active,
.btn-group > .wp-block-button__link:active,
.btn-group > .btn.active,
.btn-group > .active.wp-block-button__link,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:checked + .wp-block-button__link,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn-check:focus + .wp-block-button__link,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .wp-block-button__link:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .wp-block-button__link:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .wp-block-button__link:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.wp-block-button__link {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child), .btn-group > .wp-block-button__link:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .wp-block-button__link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .btn-group > .wp-block-button__link:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > :not(.btn-check) + .wp-block-button__link,
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .wp-block-button__link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.9em;
  padding-left: 0.9em;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .wp-block-button__link + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .wp-block-button__link + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .btn-group-vertical > .wp-block-button__link,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .wp-block-button__link:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:last-child) > .wp-block-button__link {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .wp-block-button__link ~ .btn, .btn-group-vertical > .btn ~ .wp-block-button__link, .btn-group-vertical > .wp-block-button__link ~ .wp-block-button__link,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .wp-block-button__link {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #2ce080;
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .pricingTiers-xxl,
.navbar > .pricingTiers-xll,
.navbar > .pricingTiers-xl,
.navbar > .pricingTiers-lg,
.navbar > .pricingTiers-md,
.navbar > .pricingTiers-sm,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xll,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.28125rem;
  padding-bottom: 0.28125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

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

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

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

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1450px) {
  .navbar-expand-xll {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xll .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xll .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xll .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xll .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xll .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xll .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1680px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

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

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

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

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

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

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #28ca73;
  background-color: #eafcf2;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2328ca73'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #96f0c0;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #2ce080;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #23b366;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #23b366;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #2ce080;
  border-color: #2ce080;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

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

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

.btn .badge, .wp-block-button__link .badge {
  position: relative;
  top: -1px;
}

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #125a33;
  background-color: #d5f9e6;
  border-color: #c0f6d9;
}
.alert-primary .alert-link {
  color: #0e4829;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #2ce080;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

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

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #2ce080;
  border-color: #2ce080;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1450px) {
  .list-group-horizontal-xll {
    flex-direction: row;
  }
  .list-group-horizontal-xll > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xll > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xll > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xll > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xll > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1680px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #125a33;
  background-color: #d5f9e6;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #125a33;
  background-color: #c0e0cf;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #125a33;
  border-color: #125a33;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(44, 224, 128, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast:not(.showing):not(.show) {
  opacity: 0;
}
.toast.hide {
  display: none;
}

.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 1.3rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

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

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

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

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

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid rgba(2, 10, 33, 0.05);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid rgba(2, 10, 33, 0.05);
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1449.98px) {
  .modal-fullscreen-xll-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xll-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xll-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xll-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xll-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1679.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.75;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

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

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.75;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid #d8d8d8;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

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

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

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

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1040;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-header {
  display: flex;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.75;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.offcanvas-backdrop::before {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1039;
  width: 100vw;
  height: 100vh;
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
}

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

.link-primary {
  color: #2ce080;
}
.link-primary:hover, .link-primary:focus {
  color: #56e699;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1450px) {
  .sticky-xll-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1680px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

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

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

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

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid rgba(2, 10, 33, 0.05) !important;
}

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

.border-top {
  border-top: 1px solid rgba(2, 10, 33, 0.05) !important;
}

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

.border-end {
  border-right: 1px solid rgba(2, 10, 33, 0.05) !important;
}

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

.border-bottom {
  border-bottom: 1px solid rgba(2, 10, 33, 0.05) !important;
}

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

.border-start {
  border-left: 1px solid rgba(2, 10, 33, 0.05) !important;
}

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

.border-primary {
  border-color: #2ce080 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

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

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

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

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

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

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

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

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-10 {
  width: 10% !important;
}

.w-25 {
  width: 25% !important;
}

.w-30 {
  width: 30% !important;
}

.w-40 {
  width: 40% !important;
}

.w-50 {
  width: 50% !important;
}

.w-60 {
  width: 60% !important;
}

.w-75 {
  width: 75% !important;
}

.w-80 {
  width: 80% !important;
}

.w-90 {
  width: 90% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-10 {
  height: 10% !important;
}

.h-15 {
  height: 15% !important;
}

.h-20 {
  height: 20% !important;
}

.h-25 {
  height: 25% !important;
}

.h-30 {
  height: 30% !important;
}

.h-35 {
  height: 35% !important;
}

.h-40 {
  height: 40% !important;
}

.h-45 {
  height: 45% !important;
}

.h-50 {
  height: 50% !important;
}

.h-55 {
  height: 55% !important;
}

.h-60 {
  height: 60% !important;
}

.h-65 {
  height: 65% !important;
}

.h-70 {
  height: 70% !important;
}

.h-75 {
  height: 75% !important;
}

.h-80 {
  height: 80% !important;
}

.h-85 {
  height: 85% !important;
}

.h-90 {
  height: 90% !important;
}

.h-95 {
  height: 95% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-greenHeadlineText {
  gap: 1.8rem !important;
}

.gap-4-5 {
  gap: 2rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-6 {
  gap: 4rem !important;
}

.gap-10 {
  gap: 6rem !important;
}

.gap-11 {
  gap: 7rem !important;
}

.gap-15 {
  gap: 9rem !important;
}

.gap-20 {
  gap: 12rem !important;
}

.gap-21 {
  gap: 13rem !important;
}

.gap-25 {
  gap: 15rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

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

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

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

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-6 {
  order: 6 !important;
}

.order-7 {
  order: 7 !important;
}

.order-8 {
  order: 8 !important;
}

.order-9 {
  order: 9 !important;
}

.order-last {
  order: 10 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-greenHeadlineText {
  margin: 1.8rem !important;
}

.m-4-5 {
  margin: 2rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-6 {
  margin: 4rem !important;
}

.m-10 {
  margin: 6rem !important;
}

.m-11 {
  margin: 7rem !important;
}

.m-15 {
  margin: 9rem !important;
}

.m-20 {
  margin: 12rem !important;
}

.m-21 {
  margin: 13rem !important;
}

.m-25 {
  margin: 15rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-greenHeadlineText {
  margin-right: 1.8rem !important;
  margin-left: 1.8rem !important;
}

.mx-4-5 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-6 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-10 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-11 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-15 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}

.mx-20 {
  margin-right: 12rem !important;
  margin-left: 12rem !important;
}

.mx-21 {
  margin-right: 13rem !important;
  margin-left: 13rem !important;
}

.mx-25 {
  margin-right: 15rem !important;
  margin-left: 15rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-greenHeadlineText {
  margin-top: 1.8rem !important;
  margin-bottom: 1.8rem !important;
}

.my-4-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-6 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-10 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-11 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-15 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.my-20 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.my-21 {
  margin-top: 13rem !important;
  margin-bottom: 13rem !important;
}

.my-25 {
  margin-top: 15rem !important;
  margin-bottom: 15rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-greenHeadlineText {
  margin-top: 1.8rem !important;
}

.mt-4-5 {
  margin-top: 2rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-6 {
  margin-top: 4rem !important;
}

.mt-10 {
  margin-top: 6rem !important;
}

.mt-11 {
  margin-top: 7rem !important;
}

.mt-15 {
  margin-top: 9rem !important;
}

.mt-20 {
  margin-top: 12rem !important;
}

.mt-21 {
  margin-top: 13rem !important;
}

.mt-25 {
  margin-top: 15rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-greenHeadlineText {
  margin-right: 1.8rem !important;
}

.me-4-5 {
  margin-right: 2rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-6 {
  margin-right: 4rem !important;
}

.me-10 {
  margin-right: 6rem !important;
}

.me-11 {
  margin-right: 7rem !important;
}

.me-15 {
  margin-right: 9rem !important;
}

.me-20 {
  margin-right: 12rem !important;
}

.me-21 {
  margin-right: 13rem !important;
}

.me-25 {
  margin-right: 15rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-greenHeadlineText {
  margin-bottom: 1.8rem !important;
}

.mb-4-5 {
  margin-bottom: 2rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-6 {
  margin-bottom: 4rem !important;
}

.mb-10 {
  margin-bottom: 6rem !important;
}

.mb-11 {
  margin-bottom: 7rem !important;
}

.mb-15 {
  margin-bottom: 9rem !important;
}

.mb-20 {
  margin-bottom: 12rem !important;
}

.mb-21 {
  margin-bottom: 13rem !important;
}

.mb-25 {
  margin-bottom: 15rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-greenHeadlineText {
  margin-left: 1.8rem !important;
}

.ms-4-5 {
  margin-left: 2rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-6 {
  margin-left: 4rem !important;
}

.ms-10 {
  margin-left: 6rem !important;
}

.ms-11 {
  margin-left: 7rem !important;
}

.ms-15 {
  margin-left: 9rem !important;
}

.ms-20 {
  margin-left: 12rem !important;
}

.ms-21 {
  margin-left: 13rem !important;
}

.ms-25 {
  margin-left: 15rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-ngreenHeadlineText {
  margin: -1.8rem !important;
}

.m-n4-5 {
  margin: -2rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.m-n6 {
  margin: -4rem !important;
}

.m-n10 {
  margin: -6rem !important;
}

.m-n11 {
  margin: -7rem !important;
}

.m-n15 {
  margin: -9rem !important;
}

.m-n20 {
  margin: -12rem !important;
}

.m-n21 {
  margin: -13rem !important;
}

.m-n25 {
  margin: -15rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-ngreenHeadlineText {
  margin-right: -1.8rem !important;
  margin-left: -1.8rem !important;
}

.mx-n4-5 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n6 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n10 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.mx-n11 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.mx-n15 {
  margin-right: -9rem !important;
  margin-left: -9rem !important;
}

.mx-n20 {
  margin-right: -12rem !important;
  margin-left: -12rem !important;
}

.mx-n21 {
  margin-right: -13rem !important;
  margin-left: -13rem !important;
}

.mx-n25 {
  margin-right: -15rem !important;
  margin-left: -15rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-ngreenHeadlineText {
  margin-top: -1.8rem !important;
  margin-bottom: -1.8rem !important;
}

.my-n4-5 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n6 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n10 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-n11 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.my-n15 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.my-n20 {
  margin-top: -12rem !important;
  margin-bottom: -12rem !important;
}

.my-n21 {
  margin-top: -13rem !important;
  margin-bottom: -13rem !important;
}

.my-n25 {
  margin-top: -15rem !important;
  margin-bottom: -15rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-ngreenHeadlineText {
  margin-top: -1.8rem !important;
}

.mt-n4-5 {
  margin-top: -2rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.mt-n6 {
  margin-top: -4rem !important;
}

.mt-n10 {
  margin-top: -6rem !important;
}

.mt-n11 {
  margin-top: -7rem !important;
}

.mt-n15 {
  margin-top: -9rem !important;
}

.mt-n20 {
  margin-top: -12rem !important;
}

.mt-n21 {
  margin-top: -13rem !important;
}

.mt-n25 {
  margin-top: -15rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-ngreenHeadlineText {
  margin-right: -1.8rem !important;
}

.me-n4-5 {
  margin-right: -2rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.me-n6 {
  margin-right: -4rem !important;
}

.me-n10 {
  margin-right: -6rem !important;
}

.me-n11 {
  margin-right: -7rem !important;
}

.me-n15 {
  margin-right: -9rem !important;
}

.me-n20 {
  margin-right: -12rem !important;
}

.me-n21 {
  margin-right: -13rem !important;
}

.me-n25 {
  margin-right: -15rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-ngreenHeadlineText {
  margin-bottom: -1.8rem !important;
}

.mb-n4-5 {
  margin-bottom: -2rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.mb-n6 {
  margin-bottom: -4rem !important;
}

.mb-n10 {
  margin-bottom: -6rem !important;
}

.mb-n11 {
  margin-bottom: -7rem !important;
}

.mb-n15 {
  margin-bottom: -9rem !important;
}

.mb-n20 {
  margin-bottom: -12rem !important;
}

.mb-n21 {
  margin-bottom: -13rem !important;
}

.mb-n25 {
  margin-bottom: -15rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-ngreenHeadlineText {
  margin-left: -1.8rem !important;
}

.ms-n4-5 {
  margin-left: -2rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.ms-n6 {
  margin-left: -4rem !important;
}

.ms-n10 {
  margin-left: -6rem !important;
}

.ms-n11 {
  margin-left: -7rem !important;
}

.ms-n15 {
  margin-left: -9rem !important;
}

.ms-n20 {
  margin-left: -12rem !important;
}

.ms-n21 {
  margin-left: -13rem !important;
}

.ms-n25 {
  margin-left: -15rem !important;
}

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

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-greenHeadlineText {
  padding: 1.8rem !important;
}

.p-4-5 {
  padding: 2rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.p-6 {
  padding: 4rem !important;
}

.p-10 {
  padding: 6rem !important;
}

.p-11 {
  padding: 7rem !important;
}

.p-15 {
  padding: 9rem !important;
}

.p-20 {
  padding: 12rem !important;
}

.p-21 {
  padding: 13rem !important;
}

.p-25 {
  padding: 15rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-greenHeadlineText {
  padding-right: 1.8rem !important;
  padding-left: 1.8rem !important;
}

.px-4-5 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-6 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-10 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-11 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-15 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}

.px-20 {
  padding-right: 12rem !important;
  padding-left: 12rem !important;
}

.px-21 {
  padding-right: 13rem !important;
  padding-left: 13rem !important;
}

.px-25 {
  padding-right: 15rem !important;
  padding-left: 15rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-greenHeadlineText {
  padding-top: 1.8rem !important;
  padding-bottom: 1.8rem !important;
}

.py-4-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-10 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-11 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-15 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.py-20 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.py-21 {
  padding-top: 13rem !important;
  padding-bottom: 13rem !important;
}

.py-25 {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-greenHeadlineText {
  padding-top: 1.8rem !important;
}

.pt-4-5 {
  padding-top: 2rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pt-6 {
  padding-top: 4rem !important;
}

.pt-10 {
  padding-top: 6rem !important;
}

.pt-11 {
  padding-top: 7rem !important;
}

.pt-15 {
  padding-top: 9rem !important;
}

.pt-20 {
  padding-top: 12rem !important;
}

.pt-21 {
  padding-top: 13rem !important;
}

.pt-25 {
  padding-top: 15rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-greenHeadlineText {
  padding-right: 1.8rem !important;
}

.pe-4-5 {
  padding-right: 2rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-6 {
  padding-right: 4rem !important;
}

.pe-10 {
  padding-right: 6rem !important;
}

.pe-11 {
  padding-right: 7rem !important;
}

.pe-15 {
  padding-right: 9rem !important;
}

.pe-20 {
  padding-right: 12rem !important;
}

.pe-21 {
  padding-right: 13rem !important;
}

.pe-25 {
  padding-right: 15rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-greenHeadlineText {
  padding-bottom: 1.8rem !important;
}

.pb-4-5 {
  padding-bottom: 2rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pb-6 {
  padding-bottom: 4rem !important;
}

.pb-10 {
  padding-bottom: 6rem !important;
}

.pb-11 {
  padding-bottom: 7rem !important;
}

.pb-15 {
  padding-bottom: 9rem !important;
}

.pb-20 {
  padding-bottom: 12rem !important;
}

.pb-21 {
  padding-bottom: 13rem !important;
}

.pb-25 {
  padding-bottom: 15rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-greenHeadlineText {
  padding-left: 1.8rem !important;
}

.ps-4-5 {
  padding-left: 2rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-6 {
  padding-left: 4rem !important;
}

.ps-10 {
  padding-left: 6rem !important;
}

.ps-11 {
  padding-left: 7rem !important;
}

.ps-15 {
  padding-left: 9rem !important;
}

.ps-20 {
  padding-left: 12rem !important;
}

.ps-21 {
  padding-left: 13rem !important;
}

.ps-25 {
  padding-left: 15rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.645rem + 4.74vw) !important;
}

.fs-2 {
  font-size: calc(1.36rem + 1.32vw) !important;
}

.fs-3 {
  font-size: calc(1.335rem + 1.02vw) !important;
}

.fs-4 {
  font-size: 1.15rem !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.75 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  color: #2ce080 !important;
}

.text-secondary {
  color: #6c757d !important;
}

.text-success {
  color: #198754 !important;
}

.text-info {
  color: #0dcaf0 !important;
}

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

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

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

.text-dark {
  color: #212529 !important;
}

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

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  color: inherit !important;
}

.bg-primary {
  background-color: #2ce080 !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

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

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

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

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

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

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

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

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

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

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

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

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

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

  .d-sm-grid {
    display: grid !important;
  }

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

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

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

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

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

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

  .w-sm-10 {
    width: 10% !important;
  }

  .w-sm-25 {
    width: 25% !important;
  }

  .w-sm-30 {
    width: 30% !important;
  }

  .w-sm-40 {
    width: 40% !important;
  }

  .w-sm-50 {
    width: 50% !important;
  }

  .w-sm-60 {
    width: 60% !important;
  }

  .w-sm-75 {
    width: 75% !important;
  }

  .w-sm-80 {
    width: 80% !important;
  }

  .w-sm-90 {
    width: 90% !important;
  }

  .w-sm-100 {
    width: 100% !important;
  }

  .w-sm-auto {
    width: auto !important;
  }

  .h-sm-10 {
    height: 10% !important;
  }

  .h-sm-15 {
    height: 15% !important;
  }

  .h-sm-20 {
    height: 20% !important;
  }

  .h-sm-25 {
    height: 25% !important;
  }

  .h-sm-30 {
    height: 30% !important;
  }

  .h-sm-35 {
    height: 35% !important;
  }

  .h-sm-40 {
    height: 40% !important;
  }

  .h-sm-45 {
    height: 45% !important;
  }

  .h-sm-50 {
    height: 50% !important;
  }

  .h-sm-55 {
    height: 55% !important;
  }

  .h-sm-60 {
    height: 60% !important;
  }

  .h-sm-65 {
    height: 65% !important;
  }

  .h-sm-70 {
    height: 70% !important;
  }

  .h-sm-75 {
    height: 75% !important;
  }

  .h-sm-80 {
    height: 80% !important;
  }

  .h-sm-85 {
    height: 85% !important;
  }

  .h-sm-90 {
    height: 90% !important;
  }

  .h-sm-95 {
    height: 95% !important;
  }

  .h-sm-100 {
    height: 100% !important;
  }

  .h-sm-auto {
    height: auto !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-greenHeadlineText {
    gap: 1.8rem !important;
  }

  .gap-sm-4-5 {
    gap: 2rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .gap-sm-6 {
    gap: 4rem !important;
  }

  .gap-sm-10 {
    gap: 6rem !important;
  }

  .gap-sm-11 {
    gap: 7rem !important;
  }

  .gap-sm-15 {
    gap: 9rem !important;
  }

  .gap-sm-20 {
    gap: 12rem !important;
  }

  .gap-sm-21 {
    gap: 13rem !important;
  }

  .gap-sm-25 {
    gap: 15rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-6 {
    order: 6 !important;
  }

  .order-sm-7 {
    order: 7 !important;
  }

  .order-sm-8 {
    order: 8 !important;
  }

  .order-sm-9 {
    order: 9 !important;
  }

  .order-sm-last {
    order: 10 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-greenHeadlineText {
    margin: 1.8rem !important;
  }

  .m-sm-4-5 {
    margin: 2rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-6 {
    margin: 4rem !important;
  }

  .m-sm-10 {
    margin: 6rem !important;
  }

  .m-sm-11 {
    margin: 7rem !important;
  }

  .m-sm-15 {
    margin: 9rem !important;
  }

  .m-sm-20 {
    margin: 12rem !important;
  }

  .m-sm-21 {
    margin: 13rem !important;
  }

  .m-sm-25 {
    margin: 15rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-greenHeadlineText {
    margin-right: 1.8rem !important;
    margin-left: 1.8rem !important;
  }

  .mx-sm-4-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-sm-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-sm-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-sm-15 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }

  .mx-sm-20 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-sm-21 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }

  .mx-sm-25 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-greenHeadlineText {
    margin-top: 1.8rem !important;
    margin-bottom: 1.8rem !important;
  }

  .my-sm-4-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-sm-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-sm-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-sm-15 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .my-sm-20 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-sm-21 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .my-sm-25 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-greenHeadlineText {
    margin-top: 1.8rem !important;
  }

  .mt-sm-4-5 {
    margin-top: 2rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-6 {
    margin-top: 4rem !important;
  }

  .mt-sm-10 {
    margin-top: 6rem !important;
  }

  .mt-sm-11 {
    margin-top: 7rem !important;
  }

  .mt-sm-15 {
    margin-top: 9rem !important;
  }

  .mt-sm-20 {
    margin-top: 12rem !important;
  }

  .mt-sm-21 {
    margin-top: 13rem !important;
  }

  .mt-sm-25 {
    margin-top: 15rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-greenHeadlineText {
    margin-right: 1.8rem !important;
  }

  .me-sm-4-5 {
    margin-right: 2rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-6 {
    margin-right: 4rem !important;
  }

  .me-sm-10 {
    margin-right: 6rem !important;
  }

  .me-sm-11 {
    margin-right: 7rem !important;
  }

  .me-sm-15 {
    margin-right: 9rem !important;
  }

  .me-sm-20 {
    margin-right: 12rem !important;
  }

  .me-sm-21 {
    margin-right: 13rem !important;
  }

  .me-sm-25 {
    margin-right: 15rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-greenHeadlineText {
    margin-bottom: 1.8rem !important;
  }

  .mb-sm-4-5 {
    margin-bottom: 2rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-6 {
    margin-bottom: 4rem !important;
  }

  .mb-sm-10 {
    margin-bottom: 6rem !important;
  }

  .mb-sm-11 {
    margin-bottom: 7rem !important;
  }

  .mb-sm-15 {
    margin-bottom: 9rem !important;
  }

  .mb-sm-20 {
    margin-bottom: 12rem !important;
  }

  .mb-sm-21 {
    margin-bottom: 13rem !important;
  }

  .mb-sm-25 {
    margin-bottom: 15rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-greenHeadlineText {
    margin-left: 1.8rem !important;
  }

  .ms-sm-4-5 {
    margin-left: 2rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-6 {
    margin-left: 4rem !important;
  }

  .ms-sm-10 {
    margin-left: 6rem !important;
  }

  .ms-sm-11 {
    margin-left: 7rem !important;
  }

  .ms-sm-15 {
    margin-left: 9rem !important;
  }

  .ms-sm-20 {
    margin-left: 12rem !important;
  }

  .ms-sm-21 {
    margin-left: 13rem !important;
  }

  .ms-sm-25 {
    margin-left: 15rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .m-sm-ngreenHeadlineText {
    margin: -1.8rem !important;
  }

  .m-sm-n4-5 {
    margin: -2rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .m-sm-n6 {
    margin: -4rem !important;
  }

  .m-sm-n10 {
    margin: -6rem !important;
  }

  .m-sm-n11 {
    margin: -7rem !important;
  }

  .m-sm-n15 {
    margin: -9rem !important;
  }

  .m-sm-n20 {
    margin: -12rem !important;
  }

  .m-sm-n21 {
    margin: -13rem !important;
  }

  .m-sm-n25 {
    margin: -15rem !important;
  }

  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-sm-ngreenHeadlineText {
    margin-right: -1.8rem !important;
    margin-left: -1.8rem !important;
  }

  .mx-sm-n4-5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-sm-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-sm-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-sm-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }

  .mx-sm-n15 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }

  .mx-sm-n20 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-sm-n21 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }

  .mx-sm-n25 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }

  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-sm-ngreenHeadlineText {
    margin-top: -1.8rem !important;
    margin-bottom: -1.8rem !important;
  }

  .my-sm-n4-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-sm-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-sm-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-sm-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .my-sm-n15 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .my-sm-n20 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-sm-n21 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .my-sm-n25 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-sm-n3 {
    margin-top: -1rem !important;
  }

  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-sm-ngreenHeadlineText {
    margin-top: -1.8rem !important;
  }

  .mt-sm-n4-5 {
    margin-top: -2rem !important;
  }

  .mt-sm-n5 {
    margin-top: -3rem !important;
  }

  .mt-sm-n6 {
    margin-top: -4rem !important;
  }

  .mt-sm-n10 {
    margin-top: -6rem !important;
  }

  .mt-sm-n11 {
    margin-top: -7rem !important;
  }

  .mt-sm-n15 {
    margin-top: -9rem !important;
  }

  .mt-sm-n20 {
    margin-top: -12rem !important;
  }

  .mt-sm-n21 {
    margin-top: -13rem !important;
  }

  .mt-sm-n25 {
    margin-top: -15rem !important;
  }

  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .me-sm-n3 {
    margin-right: -1rem !important;
  }

  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .me-sm-ngreenHeadlineText {
    margin-right: -1.8rem !important;
  }

  .me-sm-n4-5 {
    margin-right: -2rem !important;
  }

  .me-sm-n5 {
    margin-right: -3rem !important;
  }

  .me-sm-n6 {
    margin-right: -4rem !important;
  }

  .me-sm-n10 {
    margin-right: -6rem !important;
  }

  .me-sm-n11 {
    margin-right: -7rem !important;
  }

  .me-sm-n15 {
    margin-right: -9rem !important;
  }

  .me-sm-n20 {
    margin-right: -12rem !important;
  }

  .me-sm-n21 {
    margin-right: -13rem !important;
  }

  .me-sm-n25 {
    margin-right: -15rem !important;
  }

  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-sm-ngreenHeadlineText {
    margin-bottom: -1.8rem !important;
  }

  .mb-sm-n4-5 {
    margin-bottom: -2rem !important;
  }

  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-sm-n6 {
    margin-bottom: -4rem !important;
  }

  .mb-sm-n10 {
    margin-bottom: -6rem !important;
  }

  .mb-sm-n11 {
    margin-bottom: -7rem !important;
  }

  .mb-sm-n15 {
    margin-bottom: -9rem !important;
  }

  .mb-sm-n20 {
    margin-bottom: -12rem !important;
  }

  .mb-sm-n21 {
    margin-bottom: -13rem !important;
  }

  .mb-sm-n25 {
    margin-bottom: -15rem !important;
  }

  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-sm-n3 {
    margin-left: -1rem !important;
  }

  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-sm-ngreenHeadlineText {
    margin-left: -1.8rem !important;
  }

  .ms-sm-n4-5 {
    margin-left: -2rem !important;
  }

  .ms-sm-n5 {
    margin-left: -3rem !important;
  }

  .ms-sm-n6 {
    margin-left: -4rem !important;
  }

  .ms-sm-n10 {
    margin-left: -6rem !important;
  }

  .ms-sm-n11 {
    margin-left: -7rem !important;
  }

  .ms-sm-n15 {
    margin-left: -9rem !important;
  }

  .ms-sm-n20 {
    margin-left: -12rem !important;
  }

  .ms-sm-n21 {
    margin-left: -13rem !important;
  }

  .ms-sm-n25 {
    margin-left: -15rem !important;
  }

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

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-greenHeadlineText {
    padding: 1.8rem !important;
  }

  .p-sm-4-5 {
    padding: 2rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .p-sm-6 {
    padding: 4rem !important;
  }

  .p-sm-10 {
    padding: 6rem !important;
  }

  .p-sm-11 {
    padding: 7rem !important;
  }

  .p-sm-15 {
    padding: 9rem !important;
  }

  .p-sm-20 {
    padding: 12rem !important;
  }

  .p-sm-21 {
    padding: 13rem !important;
  }

  .p-sm-25 {
    padding: 15rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-greenHeadlineText {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important;
  }

  .px-sm-4-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-sm-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-sm-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-sm-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-sm-15 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }

  .px-sm-20 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-sm-21 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }

  .px-sm-25 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-greenHeadlineText {
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important;
  }

  .py-sm-4-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-sm-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-sm-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-sm-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-sm-15 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .py-sm-20 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-sm-21 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .py-sm-25 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-greenHeadlineText {
    padding-top: 1.8rem !important;
  }

  .pt-sm-4-5 {
    padding-top: 2rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pt-sm-6 {
    padding-top: 4rem !important;
  }

  .pt-sm-10 {
    padding-top: 6rem !important;
  }

  .pt-sm-11 {
    padding-top: 7rem !important;
  }

  .pt-sm-15 {
    padding-top: 9rem !important;
  }

  .pt-sm-20 {
    padding-top: 12rem !important;
  }

  .pt-sm-21 {
    padding-top: 13rem !important;
  }

  .pt-sm-25 {
    padding-top: 15rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-greenHeadlineText {
    padding-right: 1.8rem !important;
  }

  .pe-sm-4-5 {
    padding-right: 2rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pe-sm-6 {
    padding-right: 4rem !important;
  }

  .pe-sm-10 {
    padding-right: 6rem !important;
  }

  .pe-sm-11 {
    padding-right: 7rem !important;
  }

  .pe-sm-15 {
    padding-right: 9rem !important;
  }

  .pe-sm-20 {
    padding-right: 12rem !important;
  }

  .pe-sm-21 {
    padding-right: 13rem !important;
  }

  .pe-sm-25 {
    padding-right: 15rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-greenHeadlineText {
    padding-bottom: 1.8rem !important;
  }

  .pb-sm-4-5 {
    padding-bottom: 2rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pb-sm-6 {
    padding-bottom: 4rem !important;
  }

  .pb-sm-10 {
    padding-bottom: 6rem !important;
  }

  .pb-sm-11 {
    padding-bottom: 7rem !important;
  }

  .pb-sm-15 {
    padding-bottom: 9rem !important;
  }

  .pb-sm-20 {
    padding-bottom: 12rem !important;
  }

  .pb-sm-21 {
    padding-bottom: 13rem !important;
  }

  .pb-sm-25 {
    padding-bottom: 15rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-greenHeadlineText {
    padding-left: 1.8rem !important;
  }

  .ps-sm-4-5 {
    padding-left: 2rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .ps-sm-6 {
    padding-left: 4rem !important;
  }

  .ps-sm-10 {
    padding-left: 6rem !important;
  }

  .ps-sm-11 {
    padding-left: 7rem !important;
  }

  .ps-sm-15 {
    padding-left: 9rem !important;
  }

  .ps-sm-20 {
    padding-left: 12rem !important;
  }

  .ps-sm-21 {
    padding-left: 13rem !important;
  }

  .ps-sm-25 {
    padding-left: 15rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }

  .bg-sm-primary {
    background-color: #2ce080 !important;
  }

  .bg-sm-secondary {
    background-color: #6c757d !important;
  }

  .bg-sm-success {
    background-color: #198754 !important;
  }

  .bg-sm-info {
    background-color: #0dcaf0 !important;
  }

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

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

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

  .bg-sm-dark {
    background-color: #212529 !important;
  }

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

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

  .bg-sm-transparent {
    background-color: transparent !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

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

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

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

  .d-md-grid {
    display: grid !important;
  }

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

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

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

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

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

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

  .w-md-10 {
    width: 10% !important;
  }

  .w-md-25 {
    width: 25% !important;
  }

  .w-md-30 {
    width: 30% !important;
  }

  .w-md-40 {
    width: 40% !important;
  }

  .w-md-50 {
    width: 50% !important;
  }

  .w-md-60 {
    width: 60% !important;
  }

  .w-md-75 {
    width: 75% !important;
  }

  .w-md-80 {
    width: 80% !important;
  }

  .w-md-90 {
    width: 90% !important;
  }

  .w-md-100 {
    width: 100% !important;
  }

  .w-md-auto {
    width: auto !important;
  }

  .h-md-10 {
    height: 10% !important;
  }

  .h-md-15 {
    height: 15% !important;
  }

  .h-md-20 {
    height: 20% !important;
  }

  .h-md-25 {
    height: 25% !important;
  }

  .h-md-30 {
    height: 30% !important;
  }

  .h-md-35 {
    height: 35% !important;
  }

  .h-md-40 {
    height: 40% !important;
  }

  .h-md-45 {
    height: 45% !important;
  }

  .h-md-50 {
    height: 50% !important;
  }

  .h-md-55 {
    height: 55% !important;
  }

  .h-md-60 {
    height: 60% !important;
  }

  .h-md-65 {
    height: 65% !important;
  }

  .h-md-70 {
    height: 70% !important;
  }

  .h-md-75 {
    height: 75% !important;
  }

  .h-md-80 {
    height: 80% !important;
  }

  .h-md-85 {
    height: 85% !important;
  }

  .h-md-90 {
    height: 90% !important;
  }

  .h-md-95 {
    height: 95% !important;
  }

  .h-md-100 {
    height: 100% !important;
  }

  .h-md-auto {
    height: auto !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-greenHeadlineText {
    gap: 1.8rem !important;
  }

  .gap-md-4-5 {
    gap: 2rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .gap-md-6 {
    gap: 4rem !important;
  }

  .gap-md-10 {
    gap: 6rem !important;
  }

  .gap-md-11 {
    gap: 7rem !important;
  }

  .gap-md-15 {
    gap: 9rem !important;
  }

  .gap-md-20 {
    gap: 12rem !important;
  }

  .gap-md-21 {
    gap: 13rem !important;
  }

  .gap-md-25 {
    gap: 15rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-6 {
    order: 6 !important;
  }

  .order-md-7 {
    order: 7 !important;
  }

  .order-md-8 {
    order: 8 !important;
  }

  .order-md-9 {
    order: 9 !important;
  }

  .order-md-last {
    order: 10 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-greenHeadlineText {
    margin: 1.8rem !important;
  }

  .m-md-4-5 {
    margin: 2rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-6 {
    margin: 4rem !important;
  }

  .m-md-10 {
    margin: 6rem !important;
  }

  .m-md-11 {
    margin: 7rem !important;
  }

  .m-md-15 {
    margin: 9rem !important;
  }

  .m-md-20 {
    margin: 12rem !important;
  }

  .m-md-21 {
    margin: 13rem !important;
  }

  .m-md-25 {
    margin: 15rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-greenHeadlineText {
    margin-right: 1.8rem !important;
    margin-left: 1.8rem !important;
  }

  .mx-md-4-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-md-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-md-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-md-15 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }

  .mx-md-20 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-md-21 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }

  .mx-md-25 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-greenHeadlineText {
    margin-top: 1.8rem !important;
    margin-bottom: 1.8rem !important;
  }

  .my-md-4-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-md-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-md-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-md-15 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .my-md-20 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-md-21 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .my-md-25 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-greenHeadlineText {
    margin-top: 1.8rem !important;
  }

  .mt-md-4-5 {
    margin-top: 2rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-6 {
    margin-top: 4rem !important;
  }

  .mt-md-10 {
    margin-top: 6rem !important;
  }

  .mt-md-11 {
    margin-top: 7rem !important;
  }

  .mt-md-15 {
    margin-top: 9rem !important;
  }

  .mt-md-20 {
    margin-top: 12rem !important;
  }

  .mt-md-21 {
    margin-top: 13rem !important;
  }

  .mt-md-25 {
    margin-top: 15rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-greenHeadlineText {
    margin-right: 1.8rem !important;
  }

  .me-md-4-5 {
    margin-right: 2rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-6 {
    margin-right: 4rem !important;
  }

  .me-md-10 {
    margin-right: 6rem !important;
  }

  .me-md-11 {
    margin-right: 7rem !important;
  }

  .me-md-15 {
    margin-right: 9rem !important;
  }

  .me-md-20 {
    margin-right: 12rem !important;
  }

  .me-md-21 {
    margin-right: 13rem !important;
  }

  .me-md-25 {
    margin-right: 15rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-greenHeadlineText {
    margin-bottom: 1.8rem !important;
  }

  .mb-md-4-5 {
    margin-bottom: 2rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-6 {
    margin-bottom: 4rem !important;
  }

  .mb-md-10 {
    margin-bottom: 6rem !important;
  }

  .mb-md-11 {
    margin-bottom: 7rem !important;
  }

  .mb-md-15 {
    margin-bottom: 9rem !important;
  }

  .mb-md-20 {
    margin-bottom: 12rem !important;
  }

  .mb-md-21 {
    margin-bottom: 13rem !important;
  }

  .mb-md-25 {
    margin-bottom: 15rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-greenHeadlineText {
    margin-left: 1.8rem !important;
  }

  .ms-md-4-5 {
    margin-left: 2rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-6 {
    margin-left: 4rem !important;
  }

  .ms-md-10 {
    margin-left: 6rem !important;
  }

  .ms-md-11 {
    margin-left: 7rem !important;
  }

  .ms-md-15 {
    margin-left: 9rem !important;
  }

  .ms-md-20 {
    margin-left: 12rem !important;
  }

  .ms-md-21 {
    margin-left: 13rem !important;
  }

  .ms-md-25 {
    margin-left: 15rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .m-md-ngreenHeadlineText {
    margin: -1.8rem !important;
  }

  .m-md-n4-5 {
    margin: -2rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .m-md-n6 {
    margin: -4rem !important;
  }

  .m-md-n10 {
    margin: -6rem !important;
  }

  .m-md-n11 {
    margin: -7rem !important;
  }

  .m-md-n15 {
    margin: -9rem !important;
  }

  .m-md-n20 {
    margin: -12rem !important;
  }

  .m-md-n21 {
    margin: -13rem !important;
  }

  .m-md-n25 {
    margin: -15rem !important;
  }

  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-md-ngreenHeadlineText {
    margin-right: -1.8rem !important;
    margin-left: -1.8rem !important;
  }

  .mx-md-n4-5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-md-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-md-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-md-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }

  .mx-md-n15 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }

  .mx-md-n20 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-md-n21 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }

  .mx-md-n25 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }

  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-md-ngreenHeadlineText {
    margin-top: -1.8rem !important;
    margin-bottom: -1.8rem !important;
  }

  .my-md-n4-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-md-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-md-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-md-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .my-md-n15 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .my-md-n20 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-md-n21 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .my-md-n25 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-md-n3 {
    margin-top: -1rem !important;
  }

  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-md-ngreenHeadlineText {
    margin-top: -1.8rem !important;
  }

  .mt-md-n4-5 {
    margin-top: -2rem !important;
  }

  .mt-md-n5 {
    margin-top: -3rem !important;
  }

  .mt-md-n6 {
    margin-top: -4rem !important;
  }

  .mt-md-n10 {
    margin-top: -6rem !important;
  }

  .mt-md-n11 {
    margin-top: -7rem !important;
  }

  .mt-md-n15 {
    margin-top: -9rem !important;
  }

  .mt-md-n20 {
    margin-top: -12rem !important;
  }

  .mt-md-n21 {
    margin-top: -13rem !important;
  }

  .mt-md-n25 {
    margin-top: -15rem !important;
  }

  .me-md-n1 {
    margin-right: -0.25rem !important;
  }

  .me-md-n2 {
    margin-right: -0.5rem !important;
  }

  .me-md-n3 {
    margin-right: -1rem !important;
  }

  .me-md-n4 {
    margin-right: -1.5rem !important;
  }

  .me-md-ngreenHeadlineText {
    margin-right: -1.8rem !important;
  }

  .me-md-n4-5 {
    margin-right: -2rem !important;
  }

  .me-md-n5 {
    margin-right: -3rem !important;
  }

  .me-md-n6 {
    margin-right: -4rem !important;
  }

  .me-md-n10 {
    margin-right: -6rem !important;
  }

  .me-md-n11 {
    margin-right: -7rem !important;
  }

  .me-md-n15 {
    margin-right: -9rem !important;
  }

  .me-md-n20 {
    margin-right: -12rem !important;
  }

  .me-md-n21 {
    margin-right: -13rem !important;
  }

  .me-md-n25 {
    margin-right: -15rem !important;
  }

  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-md-ngreenHeadlineText {
    margin-bottom: -1.8rem !important;
  }

  .mb-md-n4-5 {
    margin-bottom: -2rem !important;
  }

  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-md-n6 {
    margin-bottom: -4rem !important;
  }

  .mb-md-n10 {
    margin-bottom: -6rem !important;
  }

  .mb-md-n11 {
    margin-bottom: -7rem !important;
  }

  .mb-md-n15 {
    margin-bottom: -9rem !important;
  }

  .mb-md-n20 {
    margin-bottom: -12rem !important;
  }

  .mb-md-n21 {
    margin-bottom: -13rem !important;
  }

  .mb-md-n25 {
    margin-bottom: -15rem !important;
  }

  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-md-n3 {
    margin-left: -1rem !important;
  }

  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-md-ngreenHeadlineText {
    margin-left: -1.8rem !important;
  }

  .ms-md-n4-5 {
    margin-left: -2rem !important;
  }

  .ms-md-n5 {
    margin-left: -3rem !important;
  }

  .ms-md-n6 {
    margin-left: -4rem !important;
  }

  .ms-md-n10 {
    margin-left: -6rem !important;
  }

  .ms-md-n11 {
    margin-left: -7rem !important;
  }

  .ms-md-n15 {
    margin-left: -9rem !important;
  }

  .ms-md-n20 {
    margin-left: -12rem !important;
  }

  .ms-md-n21 {
    margin-left: -13rem !important;
  }

  .ms-md-n25 {
    margin-left: -15rem !important;
  }

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

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-greenHeadlineText {
    padding: 1.8rem !important;
  }

  .p-md-4-5 {
    padding: 2rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .p-md-6 {
    padding: 4rem !important;
  }

  .p-md-10 {
    padding: 6rem !important;
  }

  .p-md-11 {
    padding: 7rem !important;
  }

  .p-md-15 {
    padding: 9rem !important;
  }

  .p-md-20 {
    padding: 12rem !important;
  }

  .p-md-21 {
    padding: 13rem !important;
  }

  .p-md-25 {
    padding: 15rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-greenHeadlineText {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important;
  }

  .px-md-4-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-md-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-md-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-md-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-md-15 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }

  .px-md-20 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-md-21 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }

  .px-md-25 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-greenHeadlineText {
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important;
  }

  .py-md-4-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-md-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-md-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-md-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-md-15 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .py-md-20 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-md-21 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .py-md-25 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-greenHeadlineText {
    padding-top: 1.8rem !important;
  }

  .pt-md-4-5 {
    padding-top: 2rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pt-md-6 {
    padding-top: 4rem !important;
  }

  .pt-md-10 {
    padding-top: 6rem !important;
  }

  .pt-md-11 {
    padding-top: 7rem !important;
  }

  .pt-md-15 {
    padding-top: 9rem !important;
  }

  .pt-md-20 {
    padding-top: 12rem !important;
  }

  .pt-md-21 {
    padding-top: 13rem !important;
  }

  .pt-md-25 {
    padding-top: 15rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-greenHeadlineText {
    padding-right: 1.8rem !important;
  }

  .pe-md-4-5 {
    padding-right: 2rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pe-md-6 {
    padding-right: 4rem !important;
  }

  .pe-md-10 {
    padding-right: 6rem !important;
  }

  .pe-md-11 {
    padding-right: 7rem !important;
  }

  .pe-md-15 {
    padding-right: 9rem !important;
  }

  .pe-md-20 {
    padding-right: 12rem !important;
  }

  .pe-md-21 {
    padding-right: 13rem !important;
  }

  .pe-md-25 {
    padding-right: 15rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-greenHeadlineText {
    padding-bottom: 1.8rem !important;
  }

  .pb-md-4-5 {
    padding-bottom: 2rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .pb-md-6 {
    padding-bottom: 4rem !important;
  }

  .pb-md-10 {
    padding-bottom: 6rem !important;
  }

  .pb-md-11 {
    padding-bottom: 7rem !important;
  }

  .pb-md-15 {
    padding-bottom: 9rem !important;
  }

  .pb-md-20 {
    padding-bottom: 12rem !important;
  }

  .pb-md-21 {
    padding-bottom: 13rem !important;
  }

  .pb-md-25 {
    padding-bottom: 15rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-greenHeadlineText {
    padding-left: 1.8rem !important;
  }

  .ps-md-4-5 {
    padding-left: 2rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .ps-md-6 {
    padding-left: 4rem !important;
  }

  .ps-md-10 {
    padding-left: 6rem !important;
  }

  .ps-md-11 {
    padding-left: 7rem !important;
  }

  .ps-md-15 {
    padding-left: 9rem !important;
  }

  .ps-md-20 {
    padding-left: 12rem !important;
  }

  .ps-md-21 {
    padding-left: 13rem !important;
  }

  .ps-md-25 {
    padding-left: 15rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }

  .bg-md-primary {
    background-color: #2ce080 !important;
  }

  .bg-md-secondary {
    background-color: #6c757d !important;
  }

  .bg-md-success {
    background-color: #198754 !important;
  }

  .bg-md-info {
    background-color: #0dcaf0 !important;
  }

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

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

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

  .bg-md-dark {
    background-color: #212529 !important;
  }

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

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

  .bg-md-transparent {
    background-color: transparent !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

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

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

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

  .d-lg-grid {
    display: grid !important;
  }

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

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

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

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

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

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

  .w-lg-10 {
    width: 10% !important;
  }

  .w-lg-25 {
    width: 25% !important;
  }

  .w-lg-30 {
    width: 30% !important;
  }

  .w-lg-40 {
    width: 40% !important;
  }

  .w-lg-50 {
    width: 50% !important;
  }

  .w-lg-60 {
    width: 60% !important;
  }

  .w-lg-75 {
    width: 75% !important;
  }

  .w-lg-80 {
    width: 80% !important;
  }

  .w-lg-90 {
    width: 90% !important;
  }

  .w-lg-100 {
    width: 100% !important;
  }

  .w-lg-auto {
    width: auto !important;
  }

  .h-lg-10 {
    height: 10% !important;
  }

  .h-lg-15 {
    height: 15% !important;
  }

  .h-lg-20 {
    height: 20% !important;
  }

  .h-lg-25 {
    height: 25% !important;
  }

  .h-lg-30 {
    height: 30% !important;
  }

  .h-lg-35 {
    height: 35% !important;
  }

  .h-lg-40 {
    height: 40% !important;
  }

  .h-lg-45 {
    height: 45% !important;
  }

  .h-lg-50 {
    height: 50% !important;
  }

  .h-lg-55 {
    height: 55% !important;
  }

  .h-lg-60 {
    height: 60% !important;
  }

  .h-lg-65 {
    height: 65% !important;
  }

  .h-lg-70 {
    height: 70% !important;
  }

  .h-lg-75 {
    height: 75% !important;
  }

  .h-lg-80 {
    height: 80% !important;
  }

  .h-lg-85 {
    height: 85% !important;
  }

  .h-lg-90 {
    height: 90% !important;
  }

  .h-lg-95 {
    height: 95% !important;
  }

  .h-lg-100 {
    height: 100% !important;
  }

  .h-lg-auto {
    height: auto !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-greenHeadlineText {
    gap: 1.8rem !important;
  }

  .gap-lg-4-5 {
    gap: 2rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .gap-lg-6 {
    gap: 4rem !important;
  }

  .gap-lg-10 {
    gap: 6rem !important;
  }

  .gap-lg-11 {
    gap: 7rem !important;
  }

  .gap-lg-15 {
    gap: 9rem !important;
  }

  .gap-lg-20 {
    gap: 12rem !important;
  }

  .gap-lg-21 {
    gap: 13rem !important;
  }

  .gap-lg-25 {
    gap: 15rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-6 {
    order: 6 !important;
  }

  .order-lg-7 {
    order: 7 !important;
  }

  .order-lg-8 {
    order: 8 !important;
  }

  .order-lg-9 {
    order: 9 !important;
  }

  .order-lg-last {
    order: 10 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-greenHeadlineText {
    margin: 1.8rem !important;
  }

  .m-lg-4-5 {
    margin: 2rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-6 {
    margin: 4rem !important;
  }

  .m-lg-10 {
    margin: 6rem !important;
  }

  .m-lg-11 {
    margin: 7rem !important;
  }

  .m-lg-15 {
    margin: 9rem !important;
  }

  .m-lg-20 {
    margin: 12rem !important;
  }

  .m-lg-21 {
    margin: 13rem !important;
  }

  .m-lg-25 {
    margin: 15rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-greenHeadlineText {
    margin-right: 1.8rem !important;
    margin-left: 1.8rem !important;
  }

  .mx-lg-4-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-lg-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-lg-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-lg-15 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }

  .mx-lg-20 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-lg-21 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }

  .mx-lg-25 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-greenHeadlineText {
    margin-top: 1.8rem !important;
    margin-bottom: 1.8rem !important;
  }

  .my-lg-4-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-lg-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-lg-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-lg-15 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .my-lg-20 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-lg-21 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .my-lg-25 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-greenHeadlineText {
    margin-top: 1.8rem !important;
  }

  .mt-lg-4-5 {
    margin-top: 2rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-6 {
    margin-top: 4rem !important;
  }

  .mt-lg-10 {
    margin-top: 6rem !important;
  }

  .mt-lg-11 {
    margin-top: 7rem !important;
  }

  .mt-lg-15 {
    margin-top: 9rem !important;
  }

  .mt-lg-20 {
    margin-top: 12rem !important;
  }

  .mt-lg-21 {
    margin-top: 13rem !important;
  }

  .mt-lg-25 {
    margin-top: 15rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-greenHeadlineText {
    margin-right: 1.8rem !important;
  }

  .me-lg-4-5 {
    margin-right: 2rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-6 {
    margin-right: 4rem !important;
  }

  .me-lg-10 {
    margin-right: 6rem !important;
  }

  .me-lg-11 {
    margin-right: 7rem !important;
  }

  .me-lg-15 {
    margin-right: 9rem !important;
  }

  .me-lg-20 {
    margin-right: 12rem !important;
  }

  .me-lg-21 {
    margin-right: 13rem !important;
  }

  .me-lg-25 {
    margin-right: 15rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-greenHeadlineText {
    margin-bottom: 1.8rem !important;
  }

  .mb-lg-4-5 {
    margin-bottom: 2rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-6 {
    margin-bottom: 4rem !important;
  }

  .mb-lg-10 {
    margin-bottom: 6rem !important;
  }

  .mb-lg-11 {
    margin-bottom: 7rem !important;
  }

  .mb-lg-15 {
    margin-bottom: 9rem !important;
  }

  .mb-lg-20 {
    margin-bottom: 12rem !important;
  }

  .mb-lg-21 {
    margin-bottom: 13rem !important;
  }

  .mb-lg-25 {
    margin-bottom: 15rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-greenHeadlineText {
    margin-left: 1.8rem !important;
  }

  .ms-lg-4-5 {
    margin-left: 2rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-6 {
    margin-left: 4rem !important;
  }

  .ms-lg-10 {
    margin-left: 6rem !important;
  }

  .ms-lg-11 {
    margin-left: 7rem !important;
  }

  .ms-lg-15 {
    margin-left: 9rem !important;
  }

  .ms-lg-20 {
    margin-left: 12rem !important;
  }

  .ms-lg-21 {
    margin-left: 13rem !important;
  }

  .ms-lg-25 {
    margin-left: 15rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .m-lg-ngreenHeadlineText {
    margin: -1.8rem !important;
  }

  .m-lg-n4-5 {
    margin: -2rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .m-lg-n6 {
    margin: -4rem !important;
  }

  .m-lg-n10 {
    margin: -6rem !important;
  }

  .m-lg-n11 {
    margin: -7rem !important;
  }

  .m-lg-n15 {
    margin: -9rem !important;
  }

  .m-lg-n20 {
    margin: -12rem !important;
  }

  .m-lg-n21 {
    margin: -13rem !important;
  }

  .m-lg-n25 {
    margin: -15rem !important;
  }

  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-lg-ngreenHeadlineText {
    margin-right: -1.8rem !important;
    margin-left: -1.8rem !important;
  }

  .mx-lg-n4-5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-lg-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-lg-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-lg-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }

  .mx-lg-n15 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }

  .mx-lg-n20 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-lg-n21 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }

  .mx-lg-n25 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }

  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-lg-ngreenHeadlineText {
    margin-top: -1.8rem !important;
    margin-bottom: -1.8rem !important;
  }

  .my-lg-n4-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-lg-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-lg-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-lg-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .my-lg-n15 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .my-lg-n20 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-lg-n21 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .my-lg-n25 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-lg-n3 {
    margin-top: -1rem !important;
  }

  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-lg-ngreenHeadlineText {
    margin-top: -1.8rem !important;
  }

  .mt-lg-n4-5 {
    margin-top: -2rem !important;
  }

  .mt-lg-n5 {
    margin-top: -3rem !important;
  }

  .mt-lg-n6 {
    margin-top: -4rem !important;
  }

  .mt-lg-n10 {
    margin-top: -6rem !important;
  }

  .mt-lg-n11 {
    margin-top: -7rem !important;
  }

  .mt-lg-n15 {
    margin-top: -9rem !important;
  }

  .mt-lg-n20 {
    margin-top: -12rem !important;
  }

  .mt-lg-n21 {
    margin-top: -13rem !important;
  }

  .mt-lg-n25 {
    margin-top: -15rem !important;
  }

  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .me-lg-n3 {
    margin-right: -1rem !important;
  }

  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .me-lg-ngreenHeadlineText {
    margin-right: -1.8rem !important;
  }

  .me-lg-n4-5 {
    margin-right: -2rem !important;
  }

  .me-lg-n5 {
    margin-right: -3rem !important;
  }

  .me-lg-n6 {
    margin-right: -4rem !important;
  }

  .me-lg-n10 {
    margin-right: -6rem !important;
  }

  .me-lg-n11 {
    margin-right: -7rem !important;
  }

  .me-lg-n15 {
    margin-right: -9rem !important;
  }

  .me-lg-n20 {
    margin-right: -12rem !important;
  }

  .me-lg-n21 {
    margin-right: -13rem !important;
  }

  .me-lg-n25 {
    margin-right: -15rem !important;
  }

  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-lg-ngreenHeadlineText {
    margin-bottom: -1.8rem !important;
  }

  .mb-lg-n4-5 {
    margin-bottom: -2rem !important;
  }

  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-lg-n6 {
    margin-bottom: -4rem !important;
  }

  .mb-lg-n10 {
    margin-bottom: -6rem !important;
  }

  .mb-lg-n11 {
    margin-bottom: -7rem !important;
  }

  .mb-lg-n15 {
    margin-bottom: -9rem !important;
  }

  .mb-lg-n20 {
    margin-bottom: -12rem !important;
  }

  .mb-lg-n21 {
    margin-bottom: -13rem !important;
  }

  .mb-lg-n25 {
    margin-bottom: -15rem !important;
  }

  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-lg-n3 {
    margin-left: -1rem !important;
  }

  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-lg-ngreenHeadlineText {
    margin-left: -1.8rem !important;
  }

  .ms-lg-n4-5 {
    margin-left: -2rem !important;
  }

  .ms-lg-n5 {
    margin-left: -3rem !important;
  }

  .ms-lg-n6 {
    margin-left: -4rem !important;
  }

  .ms-lg-n10 {
    margin-left: -6rem !important;
  }

  .ms-lg-n11 {
    margin-left: -7rem !important;
  }

  .ms-lg-n15 {
    margin-left: -9rem !important;
  }

  .ms-lg-n20 {
    margin-left: -12rem !important;
  }

  .ms-lg-n21 {
    margin-left: -13rem !important;
  }

  .ms-lg-n25 {
    margin-left: -15rem !important;
  }

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

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-greenHeadlineText {
    padding: 1.8rem !important;
  }

  .p-lg-4-5 {
    padding: 2rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .p-lg-6 {
    padding: 4rem !important;
  }

  .p-lg-10 {
    padding: 6rem !important;
  }

  .p-lg-11 {
    padding: 7rem !important;
  }

  .p-lg-15 {
    padding: 9rem !important;
  }

  .p-lg-20 {
    padding: 12rem !important;
  }

  .p-lg-21 {
    padding: 13rem !important;
  }

  .p-lg-25 {
    padding: 15rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-greenHeadlineText {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important;
  }

  .px-lg-4-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-lg-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-lg-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-lg-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-lg-15 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }

  .px-lg-20 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-lg-21 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }

  .px-lg-25 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-greenHeadlineText {
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important;
  }

  .py-lg-4-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-lg-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-lg-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-lg-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-lg-15 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .py-lg-20 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-lg-21 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .py-lg-25 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-greenHeadlineText {
    padding-top: 1.8rem !important;
  }

  .pt-lg-4-5 {
    padding-top: 2rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pt-lg-6 {
    padding-top: 4rem !important;
  }

  .pt-lg-10 {
    padding-top: 6rem !important;
  }

  .pt-lg-11 {
    padding-top: 7rem !important;
  }

  .pt-lg-15 {
    padding-top: 9rem !important;
  }

  .pt-lg-20 {
    padding-top: 12rem !important;
  }

  .pt-lg-21 {
    padding-top: 13rem !important;
  }

  .pt-lg-25 {
    padding-top: 15rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-greenHeadlineText {
    padding-right: 1.8rem !important;
  }

  .pe-lg-4-5 {
    padding-right: 2rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pe-lg-6 {
    padding-right: 4rem !important;
  }

  .pe-lg-10 {
    padding-right: 6rem !important;
  }

  .pe-lg-11 {
    padding-right: 7rem !important;
  }

  .pe-lg-15 {
    padding-right: 9rem !important;
  }

  .pe-lg-20 {
    padding-right: 12rem !important;
  }

  .pe-lg-21 {
    padding-right: 13rem !important;
  }

  .pe-lg-25 {
    padding-right: 15rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-greenHeadlineText {
    padding-bottom: 1.8rem !important;
  }

  .pb-lg-4-5 {
    padding-bottom: 2rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pb-lg-6 {
    padding-bottom: 4rem !important;
  }

  .pb-lg-10 {
    padding-bottom: 6rem !important;
  }

  .pb-lg-11 {
    padding-bottom: 7rem !important;
  }

  .pb-lg-15 {
    padding-bottom: 9rem !important;
  }

  .pb-lg-20 {
    padding-bottom: 12rem !important;
  }

  .pb-lg-21 {
    padding-bottom: 13rem !important;
  }

  .pb-lg-25 {
    padding-bottom: 15rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-greenHeadlineText {
    padding-left: 1.8rem !important;
  }

  .ps-lg-4-5 {
    padding-left: 2rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .ps-lg-6 {
    padding-left: 4rem !important;
  }

  .ps-lg-10 {
    padding-left: 6rem !important;
  }

  .ps-lg-11 {
    padding-left: 7rem !important;
  }

  .ps-lg-15 {
    padding-left: 9rem !important;
  }

  .ps-lg-20 {
    padding-left: 12rem !important;
  }

  .ps-lg-21 {
    padding-left: 13rem !important;
  }

  .ps-lg-25 {
    padding-left: 15rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }

  .bg-lg-primary {
    background-color: #2ce080 !important;
  }

  .bg-lg-secondary {
    background-color: #6c757d !important;
  }

  .bg-lg-success {
    background-color: #198754 !important;
  }

  .bg-lg-info {
    background-color: #0dcaf0 !important;
  }

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

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

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

  .bg-lg-dark {
    background-color: #212529 !important;
  }

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

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

  .bg-lg-transparent {
    background-color: transparent !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

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

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

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

  .d-xl-grid {
    display: grid !important;
  }

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

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

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

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

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

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

  .w-xl-10 {
    width: 10% !important;
  }

  .w-xl-25 {
    width: 25% !important;
  }

  .w-xl-30 {
    width: 30% !important;
  }

  .w-xl-40 {
    width: 40% !important;
  }

  .w-xl-50 {
    width: 50% !important;
  }

  .w-xl-60 {
    width: 60% !important;
  }

  .w-xl-75 {
    width: 75% !important;
  }

  .w-xl-80 {
    width: 80% !important;
  }

  .w-xl-90 {
    width: 90% !important;
  }

  .w-xl-100 {
    width: 100% !important;
  }

  .w-xl-auto {
    width: auto !important;
  }

  .h-xl-10 {
    height: 10% !important;
  }

  .h-xl-15 {
    height: 15% !important;
  }

  .h-xl-20 {
    height: 20% !important;
  }

  .h-xl-25 {
    height: 25% !important;
  }

  .h-xl-30 {
    height: 30% !important;
  }

  .h-xl-35 {
    height: 35% !important;
  }

  .h-xl-40 {
    height: 40% !important;
  }

  .h-xl-45 {
    height: 45% !important;
  }

  .h-xl-50 {
    height: 50% !important;
  }

  .h-xl-55 {
    height: 55% !important;
  }

  .h-xl-60 {
    height: 60% !important;
  }

  .h-xl-65 {
    height: 65% !important;
  }

  .h-xl-70 {
    height: 70% !important;
  }

  .h-xl-75 {
    height: 75% !important;
  }

  .h-xl-80 {
    height: 80% !important;
  }

  .h-xl-85 {
    height: 85% !important;
  }

  .h-xl-90 {
    height: 90% !important;
  }

  .h-xl-95 {
    height: 95% !important;
  }

  .h-xl-100 {
    height: 100% !important;
  }

  .h-xl-auto {
    height: auto !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-greenHeadlineText {
    gap: 1.8rem !important;
  }

  .gap-xl-4-5 {
    gap: 2rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .gap-xl-6 {
    gap: 4rem !important;
  }

  .gap-xl-10 {
    gap: 6rem !important;
  }

  .gap-xl-11 {
    gap: 7rem !important;
  }

  .gap-xl-15 {
    gap: 9rem !important;
  }

  .gap-xl-20 {
    gap: 12rem !important;
  }

  .gap-xl-21 {
    gap: 13rem !important;
  }

  .gap-xl-25 {
    gap: 15rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-6 {
    order: 6 !important;
  }

  .order-xl-7 {
    order: 7 !important;
  }

  .order-xl-8 {
    order: 8 !important;
  }

  .order-xl-9 {
    order: 9 !important;
  }

  .order-xl-last {
    order: 10 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-greenHeadlineText {
    margin: 1.8rem !important;
  }

  .m-xl-4-5 {
    margin: 2rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-6 {
    margin: 4rem !important;
  }

  .m-xl-10 {
    margin: 6rem !important;
  }

  .m-xl-11 {
    margin: 7rem !important;
  }

  .m-xl-15 {
    margin: 9rem !important;
  }

  .m-xl-20 {
    margin: 12rem !important;
  }

  .m-xl-21 {
    margin: 13rem !important;
  }

  .m-xl-25 {
    margin: 15rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-greenHeadlineText {
    margin-right: 1.8rem !important;
    margin-left: 1.8rem !important;
  }

  .mx-xl-4-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-xl-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xl-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-xl-15 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }

  .mx-xl-20 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xl-21 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }

  .mx-xl-25 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-greenHeadlineText {
    margin-top: 1.8rem !important;
    margin-bottom: 1.8rem !important;
  }

  .my-xl-4-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-xl-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xl-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-xl-15 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .my-xl-20 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xl-21 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .my-xl-25 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-greenHeadlineText {
    margin-top: 1.8rem !important;
  }

  .mt-xl-4-5 {
    margin-top: 2rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-6 {
    margin-top: 4rem !important;
  }

  .mt-xl-10 {
    margin-top: 6rem !important;
  }

  .mt-xl-11 {
    margin-top: 7rem !important;
  }

  .mt-xl-15 {
    margin-top: 9rem !important;
  }

  .mt-xl-20 {
    margin-top: 12rem !important;
  }

  .mt-xl-21 {
    margin-top: 13rem !important;
  }

  .mt-xl-25 {
    margin-top: 15rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-greenHeadlineText {
    margin-right: 1.8rem !important;
  }

  .me-xl-4-5 {
    margin-right: 2rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-6 {
    margin-right: 4rem !important;
  }

  .me-xl-10 {
    margin-right: 6rem !important;
  }

  .me-xl-11 {
    margin-right: 7rem !important;
  }

  .me-xl-15 {
    margin-right: 9rem !important;
  }

  .me-xl-20 {
    margin-right: 12rem !important;
  }

  .me-xl-21 {
    margin-right: 13rem !important;
  }

  .me-xl-25 {
    margin-right: 15rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-greenHeadlineText {
    margin-bottom: 1.8rem !important;
  }

  .mb-xl-4-5 {
    margin-bottom: 2rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-6 {
    margin-bottom: 4rem !important;
  }

  .mb-xl-10 {
    margin-bottom: 6rem !important;
  }

  .mb-xl-11 {
    margin-bottom: 7rem !important;
  }

  .mb-xl-15 {
    margin-bottom: 9rem !important;
  }

  .mb-xl-20 {
    margin-bottom: 12rem !important;
  }

  .mb-xl-21 {
    margin-bottom: 13rem !important;
  }

  .mb-xl-25 {
    margin-bottom: 15rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-greenHeadlineText {
    margin-left: 1.8rem !important;
  }

  .ms-xl-4-5 {
    margin-left: 2rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-6 {
    margin-left: 4rem !important;
  }

  .ms-xl-10 {
    margin-left: 6rem !important;
  }

  .ms-xl-11 {
    margin-left: 7rem !important;
  }

  .ms-xl-15 {
    margin-left: 9rem !important;
  }

  .ms-xl-20 {
    margin-left: 12rem !important;
  }

  .ms-xl-21 {
    margin-left: 13rem !important;
  }

  .ms-xl-25 {
    margin-left: 15rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .m-xl-ngreenHeadlineText {
    margin: -1.8rem !important;
  }

  .m-xl-n4-5 {
    margin: -2rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .m-xl-n6 {
    margin: -4rem !important;
  }

  .m-xl-n10 {
    margin: -6rem !important;
  }

  .m-xl-n11 {
    margin: -7rem !important;
  }

  .m-xl-n15 {
    margin: -9rem !important;
  }

  .m-xl-n20 {
    margin: -12rem !important;
  }

  .m-xl-n21 {
    margin: -13rem !important;
  }

  .m-xl-n25 {
    margin: -15rem !important;
  }

  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xl-ngreenHeadlineText {
    margin-right: -1.8rem !important;
    margin-left: -1.8rem !important;
  }

  .mx-xl-n4-5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-xl-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-xl-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }

  .mx-xl-n15 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }

  .mx-xl-n20 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-xl-n21 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }

  .mx-xl-n25 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }

  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xl-ngreenHeadlineText {
    margin-top: -1.8rem !important;
    margin-bottom: -1.8rem !important;
  }

  .my-xl-n4-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-xl-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-xl-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .my-xl-n15 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .my-xl-n20 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-xl-n21 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .my-xl-n25 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xl-ngreenHeadlineText {
    margin-top: -1.8rem !important;
  }

  .mt-xl-n4-5 {
    margin-top: -2rem !important;
  }

  .mt-xl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xl-n6 {
    margin-top: -4rem !important;
  }

  .mt-xl-n10 {
    margin-top: -6rem !important;
  }

  .mt-xl-n11 {
    margin-top: -7rem !important;
  }

  .mt-xl-n15 {
    margin-top: -9rem !important;
  }

  .mt-xl-n20 {
    margin-top: -12rem !important;
  }

  .mt-xl-n21 {
    margin-top: -13rem !important;
  }

  .mt-xl-n25 {
    margin-top: -15rem !important;
  }

  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xl-n3 {
    margin-right: -1rem !important;
  }

  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xl-ngreenHeadlineText {
    margin-right: -1.8rem !important;
  }

  .me-xl-n4-5 {
    margin-right: -2rem !important;
  }

  .me-xl-n5 {
    margin-right: -3rem !important;
  }

  .me-xl-n6 {
    margin-right: -4rem !important;
  }

  .me-xl-n10 {
    margin-right: -6rem !important;
  }

  .me-xl-n11 {
    margin-right: -7rem !important;
  }

  .me-xl-n15 {
    margin-right: -9rem !important;
  }

  .me-xl-n20 {
    margin-right: -12rem !important;
  }

  .me-xl-n21 {
    margin-right: -13rem !important;
  }

  .me-xl-n25 {
    margin-right: -15rem !important;
  }

  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xl-ngreenHeadlineText {
    margin-bottom: -1.8rem !important;
  }

  .mb-xl-n4-5 {
    margin-bottom: -2rem !important;
  }

  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xl-n6 {
    margin-bottom: -4rem !important;
  }

  .mb-xl-n10 {
    margin-bottom: -6rem !important;
  }

  .mb-xl-n11 {
    margin-bottom: -7rem !important;
  }

  .mb-xl-n15 {
    margin-bottom: -9rem !important;
  }

  .mb-xl-n20 {
    margin-bottom: -12rem !important;
  }

  .mb-xl-n21 {
    margin-bottom: -13rem !important;
  }

  .mb-xl-n25 {
    margin-bottom: -15rem !important;
  }

  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xl-ngreenHeadlineText {
    margin-left: -1.8rem !important;
  }

  .ms-xl-n4-5 {
    margin-left: -2rem !important;
  }

  .ms-xl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xl-n6 {
    margin-left: -4rem !important;
  }

  .ms-xl-n10 {
    margin-left: -6rem !important;
  }

  .ms-xl-n11 {
    margin-left: -7rem !important;
  }

  .ms-xl-n15 {
    margin-left: -9rem !important;
  }

  .ms-xl-n20 {
    margin-left: -12rem !important;
  }

  .ms-xl-n21 {
    margin-left: -13rem !important;
  }

  .ms-xl-n25 {
    margin-left: -15rem !important;
  }

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

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-greenHeadlineText {
    padding: 1.8rem !important;
  }

  .p-xl-4-5 {
    padding: 2rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .p-xl-6 {
    padding: 4rem !important;
  }

  .p-xl-10 {
    padding: 6rem !important;
  }

  .p-xl-11 {
    padding: 7rem !important;
  }

  .p-xl-15 {
    padding: 9rem !important;
  }

  .p-xl-20 {
    padding: 12rem !important;
  }

  .p-xl-21 {
    padding: 13rem !important;
  }

  .p-xl-25 {
    padding: 15rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-greenHeadlineText {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important;
  }

  .px-xl-4-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-xl-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xl-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-xl-15 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }

  .px-xl-20 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xl-21 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }

  .px-xl-25 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-greenHeadlineText {
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important;
  }

  .py-xl-4-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-xl-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xl-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-xl-15 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .py-xl-20 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xl-21 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .py-xl-25 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-greenHeadlineText {
    padding-top: 1.8rem !important;
  }

  .pt-xl-4-5 {
    padding-top: 2rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pt-xl-6 {
    padding-top: 4rem !important;
  }

  .pt-xl-10 {
    padding-top: 6rem !important;
  }

  .pt-xl-11 {
    padding-top: 7rem !important;
  }

  .pt-xl-15 {
    padding-top: 9rem !important;
  }

  .pt-xl-20 {
    padding-top: 12rem !important;
  }

  .pt-xl-21 {
    padding-top: 13rem !important;
  }

  .pt-xl-25 {
    padding-top: 15rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-greenHeadlineText {
    padding-right: 1.8rem !important;
  }

  .pe-xl-4-5 {
    padding-right: 2rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pe-xl-6 {
    padding-right: 4rem !important;
  }

  .pe-xl-10 {
    padding-right: 6rem !important;
  }

  .pe-xl-11 {
    padding-right: 7rem !important;
  }

  .pe-xl-15 {
    padding-right: 9rem !important;
  }

  .pe-xl-20 {
    padding-right: 12rem !important;
  }

  .pe-xl-21 {
    padding-right: 13rem !important;
  }

  .pe-xl-25 {
    padding-right: 15rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-greenHeadlineText {
    padding-bottom: 1.8rem !important;
  }

  .pb-xl-4-5 {
    padding-bottom: 2rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xl-6 {
    padding-bottom: 4rem !important;
  }

  .pb-xl-10 {
    padding-bottom: 6rem !important;
  }

  .pb-xl-11 {
    padding-bottom: 7rem !important;
  }

  .pb-xl-15 {
    padding-bottom: 9rem !important;
  }

  .pb-xl-20 {
    padding-bottom: 12rem !important;
  }

  .pb-xl-21 {
    padding-bottom: 13rem !important;
  }

  .pb-xl-25 {
    padding-bottom: 15rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-greenHeadlineText {
    padding-left: 1.8rem !important;
  }

  .ps-xl-4-5 {
    padding-left: 2rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .ps-xl-6 {
    padding-left: 4rem !important;
  }

  .ps-xl-10 {
    padding-left: 6rem !important;
  }

  .ps-xl-11 {
    padding-left: 7rem !important;
  }

  .ps-xl-15 {
    padding-left: 9rem !important;
  }

  .ps-xl-20 {
    padding-left: 12rem !important;
  }

  .ps-xl-21 {
    padding-left: 13rem !important;
  }

  .ps-xl-25 {
    padding-left: 15rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }

  .bg-xl-primary {
    background-color: #2ce080 !important;
  }

  .bg-xl-secondary {
    background-color: #6c757d !important;
  }

  .bg-xl-success {
    background-color: #198754 !important;
  }

  .bg-xl-info {
    background-color: #0dcaf0 !important;
  }

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

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

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

  .bg-xl-dark {
    background-color: #212529 !important;
  }

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

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

  .bg-xl-transparent {
    background-color: transparent !important;
  }
}
@media (min-width: 1450px) {
  .float-xll-start {
    float: left !important;
  }

  .float-xll-end {
    float: right !important;
  }

  .float-xll-none {
    float: none !important;
  }

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

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

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

  .d-xll-grid {
    display: grid !important;
  }

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

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

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

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

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

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

  .w-xll-10 {
    width: 10% !important;
  }

  .w-xll-25 {
    width: 25% !important;
  }

  .w-xll-30 {
    width: 30% !important;
  }

  .w-xll-40 {
    width: 40% !important;
  }

  .w-xll-50 {
    width: 50% !important;
  }

  .w-xll-60 {
    width: 60% !important;
  }

  .w-xll-75 {
    width: 75% !important;
  }

  .w-xll-80 {
    width: 80% !important;
  }

  .w-xll-90 {
    width: 90% !important;
  }

  .w-xll-100 {
    width: 100% !important;
  }

  .w-xll-auto {
    width: auto !important;
  }

  .h-xll-10 {
    height: 10% !important;
  }

  .h-xll-15 {
    height: 15% !important;
  }

  .h-xll-20 {
    height: 20% !important;
  }

  .h-xll-25 {
    height: 25% !important;
  }

  .h-xll-30 {
    height: 30% !important;
  }

  .h-xll-35 {
    height: 35% !important;
  }

  .h-xll-40 {
    height: 40% !important;
  }

  .h-xll-45 {
    height: 45% !important;
  }

  .h-xll-50 {
    height: 50% !important;
  }

  .h-xll-55 {
    height: 55% !important;
  }

  .h-xll-60 {
    height: 60% !important;
  }

  .h-xll-65 {
    height: 65% !important;
  }

  .h-xll-70 {
    height: 70% !important;
  }

  .h-xll-75 {
    height: 75% !important;
  }

  .h-xll-80 {
    height: 80% !important;
  }

  .h-xll-85 {
    height: 85% !important;
  }

  .h-xll-90 {
    height: 90% !important;
  }

  .h-xll-95 {
    height: 95% !important;
  }

  .h-xll-100 {
    height: 100% !important;
  }

  .h-xll-auto {
    height: auto !important;
  }

  .flex-xll-fill {
    flex: 1 1 auto !important;
  }

  .flex-xll-row {
    flex-direction: row !important;
  }

  .flex-xll-column {
    flex-direction: column !important;
  }

  .flex-xll-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xll-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xll-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xll-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xll-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xll-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xll-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xll-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xll-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xll-0 {
    gap: 0 !important;
  }

  .gap-xll-1 {
    gap: 0.25rem !important;
  }

  .gap-xll-2 {
    gap: 0.5rem !important;
  }

  .gap-xll-3 {
    gap: 1rem !important;
  }

  .gap-xll-4 {
    gap: 1.5rem !important;
  }

  .gap-xll-greenHeadlineText {
    gap: 1.8rem !important;
  }

  .gap-xll-4-5 {
    gap: 2rem !important;
  }

  .gap-xll-5 {
    gap: 3rem !important;
  }

  .gap-xll-6 {
    gap: 4rem !important;
  }

  .gap-xll-10 {
    gap: 6rem !important;
  }

  .gap-xll-11 {
    gap: 7rem !important;
  }

  .gap-xll-15 {
    gap: 9rem !important;
  }

  .gap-xll-20 {
    gap: 12rem !important;
  }

  .gap-xll-21 {
    gap: 13rem !important;
  }

  .gap-xll-25 {
    gap: 15rem !important;
  }

  .justify-content-xll-start {
    justify-content: flex-start !important;
  }

  .justify-content-xll-end {
    justify-content: flex-end !important;
  }

  .justify-content-xll-center {
    justify-content: center !important;
  }

  .justify-content-xll-between {
    justify-content: space-between !important;
  }

  .justify-content-xll-around {
    justify-content: space-around !important;
  }

  .justify-content-xll-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xll-start {
    align-items: flex-start !important;
  }

  .align-items-xll-end {
    align-items: flex-end !important;
  }

  .align-items-xll-center {
    align-items: center !important;
  }

  .align-items-xll-baseline {
    align-items: baseline !important;
  }

  .align-items-xll-stretch {
    align-items: stretch !important;
  }

  .align-content-xll-start {
    align-content: flex-start !important;
  }

  .align-content-xll-end {
    align-content: flex-end !important;
  }

  .align-content-xll-center {
    align-content: center !important;
  }

  .align-content-xll-between {
    align-content: space-between !important;
  }

  .align-content-xll-around {
    align-content: space-around !important;
  }

  .align-content-xll-stretch {
    align-content: stretch !important;
  }

  .align-self-xll-auto {
    align-self: auto !important;
  }

  .align-self-xll-start {
    align-self: flex-start !important;
  }

  .align-self-xll-end {
    align-self: flex-end !important;
  }

  .align-self-xll-center {
    align-self: center !important;
  }

  .align-self-xll-baseline {
    align-self: baseline !important;
  }

  .align-self-xll-stretch {
    align-self: stretch !important;
  }

  .order-xll-first {
    order: -1 !important;
  }

  .order-xll-0 {
    order: 0 !important;
  }

  .order-xll-1 {
    order: 1 !important;
  }

  .order-xll-2 {
    order: 2 !important;
  }

  .order-xll-3 {
    order: 3 !important;
  }

  .order-xll-4 {
    order: 4 !important;
  }

  .order-xll-5 {
    order: 5 !important;
  }

  .order-xll-6 {
    order: 6 !important;
  }

  .order-xll-7 {
    order: 7 !important;
  }

  .order-xll-8 {
    order: 8 !important;
  }

  .order-xll-9 {
    order: 9 !important;
  }

  .order-xll-last {
    order: 10 !important;
  }

  .m-xll-0 {
    margin: 0 !important;
  }

  .m-xll-1 {
    margin: 0.25rem !important;
  }

  .m-xll-2 {
    margin: 0.5rem !important;
  }

  .m-xll-3 {
    margin: 1rem !important;
  }

  .m-xll-4 {
    margin: 1.5rem !important;
  }

  .m-xll-greenHeadlineText {
    margin: 1.8rem !important;
  }

  .m-xll-4-5 {
    margin: 2rem !important;
  }

  .m-xll-5 {
    margin: 3rem !important;
  }

  .m-xll-6 {
    margin: 4rem !important;
  }

  .m-xll-10 {
    margin: 6rem !important;
  }

  .m-xll-11 {
    margin: 7rem !important;
  }

  .m-xll-15 {
    margin: 9rem !important;
  }

  .m-xll-20 {
    margin: 12rem !important;
  }

  .m-xll-21 {
    margin: 13rem !important;
  }

  .m-xll-25 {
    margin: 15rem !important;
  }

  .m-xll-auto {
    margin: auto !important;
  }

  .mx-xll-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xll-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xll-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xll-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xll-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xll-greenHeadlineText {
    margin-right: 1.8rem !important;
    margin-left: 1.8rem !important;
  }

  .mx-xll-4-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xll-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xll-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-xll-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xll-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-xll-15 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }

  .mx-xll-20 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xll-21 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }

  .mx-xll-25 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-xll-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xll-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xll-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xll-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xll-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xll-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xll-greenHeadlineText {
    margin-top: 1.8rem !important;
    margin-bottom: 1.8rem !important;
  }

  .my-xll-4-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xll-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xll-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-xll-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xll-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-xll-15 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .my-xll-20 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xll-21 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .my-xll-25 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-xll-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xll-0 {
    margin-top: 0 !important;
  }

  .mt-xll-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xll-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xll-3 {
    margin-top: 1rem !important;
  }

  .mt-xll-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xll-greenHeadlineText {
    margin-top: 1.8rem !important;
  }

  .mt-xll-4-5 {
    margin-top: 2rem !important;
  }

  .mt-xll-5 {
    margin-top: 3rem !important;
  }

  .mt-xll-6 {
    margin-top: 4rem !important;
  }

  .mt-xll-10 {
    margin-top: 6rem !important;
  }

  .mt-xll-11 {
    margin-top: 7rem !important;
  }

  .mt-xll-15 {
    margin-top: 9rem !important;
  }

  .mt-xll-20 {
    margin-top: 12rem !important;
  }

  .mt-xll-21 {
    margin-top: 13rem !important;
  }

  .mt-xll-25 {
    margin-top: 15rem !important;
  }

  .mt-xll-auto {
    margin-top: auto !important;
  }

  .me-xll-0 {
    margin-right: 0 !important;
  }

  .me-xll-1 {
    margin-right: 0.25rem !important;
  }

  .me-xll-2 {
    margin-right: 0.5rem !important;
  }

  .me-xll-3 {
    margin-right: 1rem !important;
  }

  .me-xll-4 {
    margin-right: 1.5rem !important;
  }

  .me-xll-greenHeadlineText {
    margin-right: 1.8rem !important;
  }

  .me-xll-4-5 {
    margin-right: 2rem !important;
  }

  .me-xll-5 {
    margin-right: 3rem !important;
  }

  .me-xll-6 {
    margin-right: 4rem !important;
  }

  .me-xll-10 {
    margin-right: 6rem !important;
  }

  .me-xll-11 {
    margin-right: 7rem !important;
  }

  .me-xll-15 {
    margin-right: 9rem !important;
  }

  .me-xll-20 {
    margin-right: 12rem !important;
  }

  .me-xll-21 {
    margin-right: 13rem !important;
  }

  .me-xll-25 {
    margin-right: 15rem !important;
  }

  .me-xll-auto {
    margin-right: auto !important;
  }

  .mb-xll-0 {
    margin-bottom: 0 !important;
  }

  .mb-xll-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xll-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xll-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xll-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xll-greenHeadlineText {
    margin-bottom: 1.8rem !important;
  }

  .mb-xll-4-5 {
    margin-bottom: 2rem !important;
  }

  .mb-xll-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xll-6 {
    margin-bottom: 4rem !important;
  }

  .mb-xll-10 {
    margin-bottom: 6rem !important;
  }

  .mb-xll-11 {
    margin-bottom: 7rem !important;
  }

  .mb-xll-15 {
    margin-bottom: 9rem !important;
  }

  .mb-xll-20 {
    margin-bottom: 12rem !important;
  }

  .mb-xll-21 {
    margin-bottom: 13rem !important;
  }

  .mb-xll-25 {
    margin-bottom: 15rem !important;
  }

  .mb-xll-auto {
    margin-bottom: auto !important;
  }

  .ms-xll-0 {
    margin-left: 0 !important;
  }

  .ms-xll-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xll-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xll-3 {
    margin-left: 1rem !important;
  }

  .ms-xll-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xll-greenHeadlineText {
    margin-left: 1.8rem !important;
  }

  .ms-xll-4-5 {
    margin-left: 2rem !important;
  }

  .ms-xll-5 {
    margin-left: 3rem !important;
  }

  .ms-xll-6 {
    margin-left: 4rem !important;
  }

  .ms-xll-10 {
    margin-left: 6rem !important;
  }

  .ms-xll-11 {
    margin-left: 7rem !important;
  }

  .ms-xll-15 {
    margin-left: 9rem !important;
  }

  .ms-xll-20 {
    margin-left: 12rem !important;
  }

  .ms-xll-21 {
    margin-left: 13rem !important;
  }

  .ms-xll-25 {
    margin-left: 15rem !important;
  }

  .ms-xll-auto {
    margin-left: auto !important;
  }

  .m-xll-n1 {
    margin: -0.25rem !important;
  }

  .m-xll-n2 {
    margin: -0.5rem !important;
  }

  .m-xll-n3 {
    margin: -1rem !important;
  }

  .m-xll-n4 {
    margin: -1.5rem !important;
  }

  .m-xll-ngreenHeadlineText {
    margin: -1.8rem !important;
  }

  .m-xll-n4-5 {
    margin: -2rem !important;
  }

  .m-xll-n5 {
    margin: -3rem !important;
  }

  .m-xll-n6 {
    margin: -4rem !important;
  }

  .m-xll-n10 {
    margin: -6rem !important;
  }

  .m-xll-n11 {
    margin: -7rem !important;
  }

  .m-xll-n15 {
    margin: -9rem !important;
  }

  .m-xll-n20 {
    margin: -12rem !important;
  }

  .m-xll-n21 {
    margin: -13rem !important;
  }

  .m-xll-n25 {
    margin: -15rem !important;
  }

  .mx-xll-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xll-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xll-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xll-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xll-ngreenHeadlineText {
    margin-right: -1.8rem !important;
    margin-left: -1.8rem !important;
  }

  .mx-xll-n4-5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-xll-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xll-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-xll-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-xll-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }

  .mx-xll-n15 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }

  .mx-xll-n20 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-xll-n21 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }

  .mx-xll-n25 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }

  .my-xll-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xll-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xll-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xll-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xll-ngreenHeadlineText {
    margin-top: -1.8rem !important;
    margin-bottom: -1.8rem !important;
  }

  .my-xll-n4-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-xll-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xll-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-xll-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-xll-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .my-xll-n15 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .my-xll-n20 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-xll-n21 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .my-xll-n25 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .mt-xll-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xll-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xll-n3 {
    margin-top: -1rem !important;
  }

  .mt-xll-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xll-ngreenHeadlineText {
    margin-top: -1.8rem !important;
  }

  .mt-xll-n4-5 {
    margin-top: -2rem !important;
  }

  .mt-xll-n5 {
    margin-top: -3rem !important;
  }

  .mt-xll-n6 {
    margin-top: -4rem !important;
  }

  .mt-xll-n10 {
    margin-top: -6rem !important;
  }

  .mt-xll-n11 {
    margin-top: -7rem !important;
  }

  .mt-xll-n15 {
    margin-top: -9rem !important;
  }

  .mt-xll-n20 {
    margin-top: -12rem !important;
  }

  .mt-xll-n21 {
    margin-top: -13rem !important;
  }

  .mt-xll-n25 {
    margin-top: -15rem !important;
  }

  .me-xll-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xll-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xll-n3 {
    margin-right: -1rem !important;
  }

  .me-xll-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xll-ngreenHeadlineText {
    margin-right: -1.8rem !important;
  }

  .me-xll-n4-5 {
    margin-right: -2rem !important;
  }

  .me-xll-n5 {
    margin-right: -3rem !important;
  }

  .me-xll-n6 {
    margin-right: -4rem !important;
  }

  .me-xll-n10 {
    margin-right: -6rem !important;
  }

  .me-xll-n11 {
    margin-right: -7rem !important;
  }

  .me-xll-n15 {
    margin-right: -9rem !important;
  }

  .me-xll-n20 {
    margin-right: -12rem !important;
  }

  .me-xll-n21 {
    margin-right: -13rem !important;
  }

  .me-xll-n25 {
    margin-right: -15rem !important;
  }

  .mb-xll-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xll-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xll-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xll-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xll-ngreenHeadlineText {
    margin-bottom: -1.8rem !important;
  }

  .mb-xll-n4-5 {
    margin-bottom: -2rem !important;
  }

  .mb-xll-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xll-n6 {
    margin-bottom: -4rem !important;
  }

  .mb-xll-n10 {
    margin-bottom: -6rem !important;
  }

  .mb-xll-n11 {
    margin-bottom: -7rem !important;
  }

  .mb-xll-n15 {
    margin-bottom: -9rem !important;
  }

  .mb-xll-n20 {
    margin-bottom: -12rem !important;
  }

  .mb-xll-n21 {
    margin-bottom: -13rem !important;
  }

  .mb-xll-n25 {
    margin-bottom: -15rem !important;
  }

  .ms-xll-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xll-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xll-n3 {
    margin-left: -1rem !important;
  }

  .ms-xll-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xll-ngreenHeadlineText {
    margin-left: -1.8rem !important;
  }

  .ms-xll-n4-5 {
    margin-left: -2rem !important;
  }

  .ms-xll-n5 {
    margin-left: -3rem !important;
  }

  .ms-xll-n6 {
    margin-left: -4rem !important;
  }

  .ms-xll-n10 {
    margin-left: -6rem !important;
  }

  .ms-xll-n11 {
    margin-left: -7rem !important;
  }

  .ms-xll-n15 {
    margin-left: -9rem !important;
  }

  .ms-xll-n20 {
    margin-left: -12rem !important;
  }

  .ms-xll-n21 {
    margin-left: -13rem !important;
  }

  .ms-xll-n25 {
    margin-left: -15rem !important;
  }

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

  .p-xll-1 {
    padding: 0.25rem !important;
  }

  .p-xll-2 {
    padding: 0.5rem !important;
  }

  .p-xll-3 {
    padding: 1rem !important;
  }

  .p-xll-4 {
    padding: 1.5rem !important;
  }

  .p-xll-greenHeadlineText {
    padding: 1.8rem !important;
  }

  .p-xll-4-5 {
    padding: 2rem !important;
  }

  .p-xll-5 {
    padding: 3rem !important;
  }

  .p-xll-6 {
    padding: 4rem !important;
  }

  .p-xll-10 {
    padding: 6rem !important;
  }

  .p-xll-11 {
    padding: 7rem !important;
  }

  .p-xll-15 {
    padding: 9rem !important;
  }

  .p-xll-20 {
    padding: 12rem !important;
  }

  .p-xll-21 {
    padding: 13rem !important;
  }

  .p-xll-25 {
    padding: 15rem !important;
  }

  .px-xll-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xll-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xll-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xll-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xll-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xll-greenHeadlineText {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important;
  }

  .px-xll-4-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xll-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xll-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-xll-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xll-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-xll-15 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }

  .px-xll-20 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xll-21 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }

  .px-xll-25 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .py-xll-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xll-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xll-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xll-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xll-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xll-greenHeadlineText {
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important;
  }

  .py-xll-4-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xll-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xll-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-xll-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xll-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-xll-15 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .py-xll-20 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xll-21 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .py-xll-25 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .pt-xll-0 {
    padding-top: 0 !important;
  }

  .pt-xll-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xll-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xll-3 {
    padding-top: 1rem !important;
  }

  .pt-xll-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xll-greenHeadlineText {
    padding-top: 1.8rem !important;
  }

  .pt-xll-4-5 {
    padding-top: 2rem !important;
  }

  .pt-xll-5 {
    padding-top: 3rem !important;
  }

  .pt-xll-6 {
    padding-top: 4rem !important;
  }

  .pt-xll-10 {
    padding-top: 6rem !important;
  }

  .pt-xll-11 {
    padding-top: 7rem !important;
  }

  .pt-xll-15 {
    padding-top: 9rem !important;
  }

  .pt-xll-20 {
    padding-top: 12rem !important;
  }

  .pt-xll-21 {
    padding-top: 13rem !important;
  }

  .pt-xll-25 {
    padding-top: 15rem !important;
  }

  .pe-xll-0 {
    padding-right: 0 !important;
  }

  .pe-xll-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xll-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xll-3 {
    padding-right: 1rem !important;
  }

  .pe-xll-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xll-greenHeadlineText {
    padding-right: 1.8rem !important;
  }

  .pe-xll-4-5 {
    padding-right: 2rem !important;
  }

  .pe-xll-5 {
    padding-right: 3rem !important;
  }

  .pe-xll-6 {
    padding-right: 4rem !important;
  }

  .pe-xll-10 {
    padding-right: 6rem !important;
  }

  .pe-xll-11 {
    padding-right: 7rem !important;
  }

  .pe-xll-15 {
    padding-right: 9rem !important;
  }

  .pe-xll-20 {
    padding-right: 12rem !important;
  }

  .pe-xll-21 {
    padding-right: 13rem !important;
  }

  .pe-xll-25 {
    padding-right: 15rem !important;
  }

  .pb-xll-0 {
    padding-bottom: 0 !important;
  }

  .pb-xll-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xll-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xll-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xll-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xll-greenHeadlineText {
    padding-bottom: 1.8rem !important;
  }

  .pb-xll-4-5 {
    padding-bottom: 2rem !important;
  }

  .pb-xll-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xll-6 {
    padding-bottom: 4rem !important;
  }

  .pb-xll-10 {
    padding-bottom: 6rem !important;
  }

  .pb-xll-11 {
    padding-bottom: 7rem !important;
  }

  .pb-xll-15 {
    padding-bottom: 9rem !important;
  }

  .pb-xll-20 {
    padding-bottom: 12rem !important;
  }

  .pb-xll-21 {
    padding-bottom: 13rem !important;
  }

  .pb-xll-25 {
    padding-bottom: 15rem !important;
  }

  .ps-xll-0 {
    padding-left: 0 !important;
  }

  .ps-xll-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xll-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xll-3 {
    padding-left: 1rem !important;
  }

  .ps-xll-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xll-greenHeadlineText {
    padding-left: 1.8rem !important;
  }

  .ps-xll-4-5 {
    padding-left: 2rem !important;
  }

  .ps-xll-5 {
    padding-left: 3rem !important;
  }

  .ps-xll-6 {
    padding-left: 4rem !important;
  }

  .ps-xll-10 {
    padding-left: 6rem !important;
  }

  .ps-xll-11 {
    padding-left: 7rem !important;
  }

  .ps-xll-15 {
    padding-left: 9rem !important;
  }

  .ps-xll-20 {
    padding-left: 12rem !important;
  }

  .ps-xll-21 {
    padding-left: 13rem !important;
  }

  .ps-xll-25 {
    padding-left: 15rem !important;
  }

  .text-xll-start {
    text-align: left !important;
  }

  .text-xll-end {
    text-align: right !important;
  }

  .text-xll-center {
    text-align: center !important;
  }

  .bg-xll-primary {
    background-color: #2ce080 !important;
  }

  .bg-xll-secondary {
    background-color: #6c757d !important;
  }

  .bg-xll-success {
    background-color: #198754 !important;
  }

  .bg-xll-info {
    background-color: #0dcaf0 !important;
  }

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

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

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

  .bg-xll-dark {
    background-color: #212529 !important;
  }

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

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

  .bg-xll-transparent {
    background-color: transparent !important;
  }
}
@media (min-width: 1680px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

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

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

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

  .d-xxl-grid {
    display: grid !important;
  }

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

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

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

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

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

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

  .w-xxl-10 {
    width: 10% !important;
  }

  .w-xxl-25 {
    width: 25% !important;
  }

  .w-xxl-30 {
    width: 30% !important;
  }

  .w-xxl-40 {
    width: 40% !important;
  }

  .w-xxl-50 {
    width: 50% !important;
  }

  .w-xxl-60 {
    width: 60% !important;
  }

  .w-xxl-75 {
    width: 75% !important;
  }

  .w-xxl-80 {
    width: 80% !important;
  }

  .w-xxl-90 {
    width: 90% !important;
  }

  .w-xxl-100 {
    width: 100% !important;
  }

  .w-xxl-auto {
    width: auto !important;
  }

  .h-xxl-10 {
    height: 10% !important;
  }

  .h-xxl-15 {
    height: 15% !important;
  }

  .h-xxl-20 {
    height: 20% !important;
  }

  .h-xxl-25 {
    height: 25% !important;
  }

  .h-xxl-30 {
    height: 30% !important;
  }

  .h-xxl-35 {
    height: 35% !important;
  }

  .h-xxl-40 {
    height: 40% !important;
  }

  .h-xxl-45 {
    height: 45% !important;
  }

  .h-xxl-50 {
    height: 50% !important;
  }

  .h-xxl-55 {
    height: 55% !important;
  }

  .h-xxl-60 {
    height: 60% !important;
  }

  .h-xxl-65 {
    height: 65% !important;
  }

  .h-xxl-70 {
    height: 70% !important;
  }

  .h-xxl-75 {
    height: 75% !important;
  }

  .h-xxl-80 {
    height: 80% !important;
  }

  .h-xxl-85 {
    height: 85% !important;
  }

  .h-xxl-90 {
    height: 90% !important;
  }

  .h-xxl-95 {
    height: 95% !important;
  }

  .h-xxl-100 {
    height: 100% !important;
  }

  .h-xxl-auto {
    height: auto !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-greenHeadlineText {
    gap: 1.8rem !important;
  }

  .gap-xxl-4-5 {
    gap: 2rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .gap-xxl-6 {
    gap: 4rem !important;
  }

  .gap-xxl-10 {
    gap: 6rem !important;
  }

  .gap-xxl-11 {
    gap: 7rem !important;
  }

  .gap-xxl-15 {
    gap: 9rem !important;
  }

  .gap-xxl-20 {
    gap: 12rem !important;
  }

  .gap-xxl-21 {
    gap: 13rem !important;
  }

  .gap-xxl-25 {
    gap: 15rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-6 {
    order: 6 !important;
  }

  .order-xxl-7 {
    order: 7 !important;
  }

  .order-xxl-8 {
    order: 8 !important;
  }

  .order-xxl-9 {
    order: 9 !important;
  }

  .order-xxl-last {
    order: 10 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-greenHeadlineText {
    margin: 1.8rem !important;
  }

  .m-xxl-4-5 {
    margin: 2rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-6 {
    margin: 4rem !important;
  }

  .m-xxl-10 {
    margin: 6rem !important;
  }

  .m-xxl-11 {
    margin: 7rem !important;
  }

  .m-xxl-15 {
    margin: 9rem !important;
  }

  .m-xxl-20 {
    margin: 12rem !important;
  }

  .m-xxl-21 {
    margin: 13rem !important;
  }

  .m-xxl-25 {
    margin: 15rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-greenHeadlineText {
    margin-right: 1.8rem !important;
    margin-left: 1.8rem !important;
  }

  .mx-xxl-4-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-xxl-10 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xxl-11 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-xxl-15 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }

  .mx-xxl-20 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xxl-21 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }

  .mx-xxl-25 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-greenHeadlineText {
    margin-top: 1.8rem !important;
    margin-bottom: 1.8rem !important;
  }

  .my-xxl-4-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-xxl-10 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xxl-11 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-xxl-15 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .my-xxl-20 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xxl-21 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .my-xxl-25 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-greenHeadlineText {
    margin-top: 1.8rem !important;
  }

  .mt-xxl-4-5 {
    margin-top: 2rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-6 {
    margin-top: 4rem !important;
  }

  .mt-xxl-10 {
    margin-top: 6rem !important;
  }

  .mt-xxl-11 {
    margin-top: 7rem !important;
  }

  .mt-xxl-15 {
    margin-top: 9rem !important;
  }

  .mt-xxl-20 {
    margin-top: 12rem !important;
  }

  .mt-xxl-21 {
    margin-top: 13rem !important;
  }

  .mt-xxl-25 {
    margin-top: 15rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-greenHeadlineText {
    margin-right: 1.8rem !important;
  }

  .me-xxl-4-5 {
    margin-right: 2rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-6 {
    margin-right: 4rem !important;
  }

  .me-xxl-10 {
    margin-right: 6rem !important;
  }

  .me-xxl-11 {
    margin-right: 7rem !important;
  }

  .me-xxl-15 {
    margin-right: 9rem !important;
  }

  .me-xxl-20 {
    margin-right: 12rem !important;
  }

  .me-xxl-21 {
    margin-right: 13rem !important;
  }

  .me-xxl-25 {
    margin-right: 15rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-greenHeadlineText {
    margin-bottom: 1.8rem !important;
  }

  .mb-xxl-4-5 {
    margin-bottom: 2rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-6 {
    margin-bottom: 4rem !important;
  }

  .mb-xxl-10 {
    margin-bottom: 6rem !important;
  }

  .mb-xxl-11 {
    margin-bottom: 7rem !important;
  }

  .mb-xxl-15 {
    margin-bottom: 9rem !important;
  }

  .mb-xxl-20 {
    margin-bottom: 12rem !important;
  }

  .mb-xxl-21 {
    margin-bottom: 13rem !important;
  }

  .mb-xxl-25 {
    margin-bottom: 15rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-greenHeadlineText {
    margin-left: 1.8rem !important;
  }

  .ms-xxl-4-5 {
    margin-left: 2rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-6 {
    margin-left: 4rem !important;
  }

  .ms-xxl-10 {
    margin-left: 6rem !important;
  }

  .ms-xxl-11 {
    margin-left: 7rem !important;
  }

  .ms-xxl-15 {
    margin-left: 9rem !important;
  }

  .ms-xxl-20 {
    margin-left: 12rem !important;
  }

  .ms-xxl-21 {
    margin-left: 13rem !important;
  }

  .ms-xxl-25 {
    margin-left: 15rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  .m-xxl-n3 {
    margin: -1rem !important;
  }

  .m-xxl-n4 {
    margin: -1.5rem !important;
  }

  .m-xxl-ngreenHeadlineText {
    margin: -1.8rem !important;
  }

  .m-xxl-n4-5 {
    margin: -2rem !important;
  }

  .m-xxl-n5 {
    margin: -3rem !important;
  }

  .m-xxl-n6 {
    margin: -4rem !important;
  }

  .m-xxl-n10 {
    margin: -6rem !important;
  }

  .m-xxl-n11 {
    margin: -7rem !important;
  }

  .m-xxl-n15 {
    margin: -9rem !important;
  }

  .m-xxl-n20 {
    margin: -12rem !important;
  }

  .m-xxl-n21 {
    margin: -13rem !important;
  }

  .m-xxl-n25 {
    margin: -15rem !important;
  }

  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xxl-ngreenHeadlineText {
    margin-right: -1.8rem !important;
    margin-left: -1.8rem !important;
  }

  .mx-xxl-n4-5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xxl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-xxl-n10 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-xxl-n11 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }

  .mx-xxl-n15 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }

  .mx-xxl-n20 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-xxl-n21 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }

  .mx-xxl-n25 {
    margin-right: -15rem !important;
    margin-left: -15rem !important;
  }

  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xxl-ngreenHeadlineText {
    margin-top: -1.8rem !important;
    margin-bottom: -1.8rem !important;
  }

  .my-xxl-n4-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xxl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-xxl-n10 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-xxl-n11 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .my-xxl-n15 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .my-xxl-n20 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-xxl-n21 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .my-xxl-n25 {
    margin-top: -15rem !important;
    margin-bottom: -15rem !important;
  }

  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xxl-ngreenHeadlineText {
    margin-top: -1.8rem !important;
  }

  .mt-xxl-n4-5 {
    margin-top: -2rem !important;
  }

  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xxl-n6 {
    margin-top: -4rem !important;
  }

  .mt-xxl-n10 {
    margin-top: -6rem !important;
  }

  .mt-xxl-n11 {
    margin-top: -7rem !important;
  }

  .mt-xxl-n15 {
    margin-top: -9rem !important;
  }

  .mt-xxl-n20 {
    margin-top: -12rem !important;
  }

  .mt-xxl-n21 {
    margin-top: -13rem !important;
  }

  .mt-xxl-n25 {
    margin-top: -15rem !important;
  }

  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xxl-n3 {
    margin-right: -1rem !important;
  }

  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xxl-ngreenHeadlineText {
    margin-right: -1.8rem !important;
  }

  .me-xxl-n4-5 {
    margin-right: -2rem !important;
  }

  .me-xxl-n5 {
    margin-right: -3rem !important;
  }

  .me-xxl-n6 {
    margin-right: -4rem !important;
  }

  .me-xxl-n10 {
    margin-right: -6rem !important;
  }

  .me-xxl-n11 {
    margin-right: -7rem !important;
  }

  .me-xxl-n15 {
    margin-right: -9rem !important;
  }

  .me-xxl-n20 {
    margin-right: -12rem !important;
  }

  .me-xxl-n21 {
    margin-right: -13rem !important;
  }

  .me-xxl-n25 {
    margin-right: -15rem !important;
  }

  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xxl-ngreenHeadlineText {
    margin-bottom: -1.8rem !important;
  }

  .mb-xxl-n4-5 {
    margin-bottom: -2rem !important;
  }

  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xxl-n6 {
    margin-bottom: -4rem !important;
  }

  .mb-xxl-n10 {
    margin-bottom: -6rem !important;
  }

  .mb-xxl-n11 {
    margin-bottom: -7rem !important;
  }

  .mb-xxl-n15 {
    margin-bottom: -9rem !important;
  }

  .mb-xxl-n20 {
    margin-bottom: -12rem !important;
  }

  .mb-xxl-n21 {
    margin-bottom: -13rem !important;
  }

  .mb-xxl-n25 {
    margin-bottom: -15rem !important;
  }

  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xxl-ngreenHeadlineText {
    margin-left: -1.8rem !important;
  }

  .ms-xxl-n4-5 {
    margin-left: -2rem !important;
  }

  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xxl-n6 {
    margin-left: -4rem !important;
  }

  .ms-xxl-n10 {
    margin-left: -6rem !important;
  }

  .ms-xxl-n11 {
    margin-left: -7rem !important;
  }

  .ms-xxl-n15 {
    margin-left: -9rem !important;
  }

  .ms-xxl-n20 {
    margin-left: -12rem !important;
  }

  .ms-xxl-n21 {
    margin-left: -13rem !important;
  }

  .ms-xxl-n25 {
    margin-left: -15rem !important;
  }

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

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-greenHeadlineText {
    padding: 1.8rem !important;
  }

  .p-xxl-4-5 {
    padding: 2rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .p-xxl-6 {
    padding: 4rem !important;
  }

  .p-xxl-10 {
    padding: 6rem !important;
  }

  .p-xxl-11 {
    padding: 7rem !important;
  }

  .p-xxl-15 {
    padding: 9rem !important;
  }

  .p-xxl-20 {
    padding: 12rem !important;
  }

  .p-xxl-21 {
    padding: 13rem !important;
  }

  .p-xxl-25 {
    padding: 15rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-greenHeadlineText {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important;
  }

  .px-xxl-4-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xxl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-xxl-10 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xxl-11 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-xxl-15 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }

  .px-xxl-20 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xxl-21 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }

  .px-xxl-25 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-greenHeadlineText {
    padding-top: 1.8rem !important;
    padding-bottom: 1.8rem !important;
  }

  .py-xxl-4-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xxl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-xxl-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xxl-11 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-xxl-15 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .py-xxl-20 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xxl-21 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .py-xxl-25 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-greenHeadlineText {
    padding-top: 1.8rem !important;
  }

  .pt-xxl-4-5 {
    padding-top: 2rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pt-xxl-6 {
    padding-top: 4rem !important;
  }

  .pt-xxl-10 {
    padding-top: 6rem !important;
  }

  .pt-xxl-11 {
    padding-top: 7rem !important;
  }

  .pt-xxl-15 {
    padding-top: 9rem !important;
  }

  .pt-xxl-20 {
    padding-top: 12rem !important;
  }

  .pt-xxl-21 {
    padding-top: 13rem !important;
  }

  .pt-xxl-25 {
    padding-top: 15rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-greenHeadlineText {
    padding-right: 1.8rem !important;
  }

  .pe-xxl-4-5 {
    padding-right: 2rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pe-xxl-6 {
    padding-right: 4rem !important;
  }

  .pe-xxl-10 {
    padding-right: 6rem !important;
  }

  .pe-xxl-11 {
    padding-right: 7rem !important;
  }

  .pe-xxl-15 {
    padding-right: 9rem !important;
  }

  .pe-xxl-20 {
    padding-right: 12rem !important;
  }

  .pe-xxl-21 {
    padding-right: 13rem !important;
  }

  .pe-xxl-25 {
    padding-right: 15rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-greenHeadlineText {
    padding-bottom: 1.8rem !important;
  }

  .pb-xxl-4-5 {
    padding-bottom: 2rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xxl-6 {
    padding-bottom: 4rem !important;
  }

  .pb-xxl-10 {
    padding-bottom: 6rem !important;
  }

  .pb-xxl-11 {
    padding-bottom: 7rem !important;
  }

  .pb-xxl-15 {
    padding-bottom: 9rem !important;
  }

  .pb-xxl-20 {
    padding-bottom: 12rem !important;
  }

  .pb-xxl-21 {
    padding-bottom: 13rem !important;
  }

  .pb-xxl-25 {
    padding-bottom: 15rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-greenHeadlineText {
    padding-left: 1.8rem !important;
  }

  .ps-xxl-4-5 {
    padding-left: 2rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .ps-xxl-6 {
    padding-left: 4rem !important;
  }

  .ps-xxl-10 {
    padding-left: 6rem !important;
  }

  .ps-xxl-11 {
    padding-left: 7rem !important;
  }

  .ps-xxl-15 {
    padding-left: 9rem !important;
  }

  .ps-xxl-20 {
    padding-left: 12rem !important;
  }

  .ps-xxl-21 {
    padding-left: 13rem !important;
  }

  .ps-xxl-25 {
    padding-left: 15rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }

  .bg-xxl-primary {
    background-color: #2ce080 !important;
  }

  .bg-xxl-secondary {
    background-color: #6c757d !important;
  }

  .bg-xxl-success {
    background-color: #198754 !important;
  }

  .bg-xxl-info {
    background-color: #0dcaf0 !important;
  }

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

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

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

  .bg-xxl-dark {
    background-color: #212529 !important;
  }

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

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

  .bg-xxl-transparent {
    background-color: transparent !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 5.2rem !important;
  }

  .fs-2 {
    font-size: 2.35rem !important;
  }

  .fs-3 {
    font-size: 2.1rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

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

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

  .d-print-grid {
    display: grid !important;
  }

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

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

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

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

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

  .d-print-none {
    display: none !important;
  }
}
@font-face {
  font-family: "Open Sans";
  src: url("assets/fonts/OpenSansBold.eot");
  src: url("assets/fonts/OpenSansBold.eot?#iefix") format("embedded-opentype"), url("assets/fonts/OpenSansBold.woff") format("woff"), url("assets/fonts/OpenSansBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("assets/fonts/real/6080392/1fc28cb8-2c23-4db3-9bae-3e8489ae6bd4.woff2") format("woff2"), url("assets/fonts/real/6080392/a15cc54b-11a7-4628-bd1f-f0c9ccc1fcd7.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("assets/fonts/real/6080398/4a6cb1fb-207c-45f0-b957-12530e1c9444.woff2") format("woff2"), url("assets/fonts/real/6080398/9cf72f98-dafd-4b8a-ae89-de91ad1e9c63.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("assets/fonts/real/6080413/c215b44e-39cd-4bbf-ac84-7880a134e680.woff2") format("woff2"), url("assets/fonts/real/6080413/9ee6fc24-6ccc-4bd0-8814-6581c3f452e5.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
html {
  font-size: 16px;
  scroll-behavior: smooth;
}
@media (max-width: 375px) {
  html {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  html {
    font-size: 17px;
  }
  html p {
    font-size: 18px;
    line-height: 28px;
  }
}

body {
  font-family: "Sofia Pro", sans-serif;
  color: #151E41;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
}
body.has-expanded-menu {
  overflow: hidden;
}
body.has-expanded-menu iframe[title~=chat] {
  transform: scale(0.8) translate(25px, -36px) !important;
}

a {
  text-decoration: none;
  font-weight: 400;
}

p {
  letter-spacing: -0.1px;
}
@media (min-width: 768px) {
  p {
    letter-spacing: 0px;
  }
}

.h-1em {
  height: 1em;
}

.h-1_5em {
  height: 1.5em;
}

.h-2em {
  height: 2em;
}

* {
  scroll-margin-top: 4.1rem;
}

.tiny {
  font-size: 0.7rem;
}

@media (min-width: 768px) {
  h1, .h1 {
    font-size: 2.82rem;
    line-height: 1.4;
  }

  p {
    line-height: 2;
  }
}
.preHeader {
  background: linear-gradient(89.98deg, #151E41 0%, #528EF0 100%);
  padding: 0.32rem 0;
  font-weight: bolder;
  display: none;
}
@media (min-width: 768px) {
  .preHeader {
    display: block;
  }
}
.preHeader__inner {
  text-align: center;
  height: 20px;
  font-size: 0.6667rem;
  color: white;
}
@media (min-width: 992px) {
  .preHeader__inner {
    text-align: right;
  }
}
.preHeader__flag {
  margin-right: 0.5rem;
  margin-top: -0.1rem;
}
.preHeader__link {
  text-decoration: none;
  color: white;
}

.header {
  position: relative;
  z-index: 1000 !important;
}
.header nav {
  z-index: 2;
}
@media (max-width: 767.98px) {
  .header {
    padding-top: 4.1rem !important;
  }
}
.header--editing {
  z-index: 0 !important;
}
.header__logo {
  width: 9.375rem;
  color: #151E41;
}
.header__logo:focus, .header__logo:hover {
  color: #151E41;
}
.header__logo > svg {
  width: 9.375rem;
}
.header__logo svg > * {
  fill: currentColor !important;
}
@media (min-width: 768px) {
  .header__logo {
    width: 11.76rem;
    transition: color 0.3s ease-out;
    z-index: 3;
  }
  .header__logo > svg {
    width: 11.76rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .header__logo > svg {
    width: 10rem;
  }
}
@media (min-width: 768px) {
  .header__logo svg > * {
    fill: currentColor !important;
  }
}
@media (min-width: 768px) {
  .header.is-elevated:not(.has-expanded-menu) .header__logo {
    width: 10rem;
  }
  .header.is-elevated:not(.has-expanded-menu) .header__logo > svg {
    width: 10rem;
  }
}
.header--dark {
  background: #020a21;
  color: white;
  box-shadow: none;
}
.header--dark .header__logo {
  color: white;
}
.header--dark .header__logo:focus, .header--dark .header__logo:hover {
  color: white;
}
@media (min-width: 768px) {
  .header > .container {
    padding-top: 7.5rem;
  }
  .header--dark-desktop {
    background: #020a21;
    color: white;
    box-shadow: none;
    background: #002f67;
  }
  .header--dark-desktop .header__logo {
    color: white;
  }
  .header--dark-desktop .header__logo:focus, .header--dark-desktop .header__logo:hover {
    color: white;
  }
}
.header.has-expanded-menu {
  color: white;
  box-shadow: none;
  z-index: 1002 !important;
}
.header.has-expanded-menu .header__logo {
  color: white !important;
  position: absolute;
  z-index: 3002;
}
.header.has-expanded-menu .header__logo:focus, .header.has-expanded-menu .header__logo:hover {
  color: white !important;
}
.header.is-elevated .header__logo {
  color: #151E41;
}
.header.is-elevated .header__logo:focus, .header.is-elevated .header__logo:hover {
  color: #151E41;
}
.header--huge {
  height: 40.7rem;
}
.header__top {
  position: fixed;
  transition: all 0.3s ease-out;
}
.block-editor-block-list__layout .header__top {
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width: 768px) {
  .header__top {
    width: 100%;
    z-index: 3000;
  }
}
@media (max-width: 767.98px) {
  .header__top {
    top: 0;
    left: 0;
    right: 0;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
    z-index: 3000;
  }
  .block-editor-writing-flow .header__top {
    position: static;
  }

  body.admin-bar .header__top {
    top: 46px;
  }
}
.header.is-elevated:not(.has-expanded-menu) .header__top, .header__top .header:not(.header--withContent):not(.has-expanded-menu) {
  background: white;
  color: #151E41;
  box-shadow: 0 4px 11px 3px rgba(84, 84, 84, 0.05);
}
.header__inner {
  padding: 1rem 0 !important;
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .header__inner {
    z-index: 3000;
  }
}
@media (min-width: 768px) {
  .header__inner {
    padding: 1.5rem 1.3rem !important;
    height: 5.7rem;
  }
}
.header__inner .col:nth-child(2) {
  z-index: 2001;
}
@media (min-width: 1200px) {
  .header__inner {
    transition: all 0.3s ease-out;
  }
  .header__inner .col:first-child {
    transition: all 0.3s ease-out;
    flex: 0;
    margin-top: 3px;
  }
  .header.is-elevated .header__inner .col:first-child {
    margin-top: -0.6rem;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .header__inner .col:first-child {
    margin-top: 7px;
  }
}
@media (min-width: 1200px) {
  .header__inner .col:nth-child(2) {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .header.is-elevated:not(.has-expanded-menu) .header__inner {
    height: 4.11rem;
  }
}
.header--huge .header__content {
  padding-top: 17.4rem;
}
.header__arrow {
  position: absolute !important;
  bottom: 3rem;
  left: 50%;
  margin-left: -0.75rem;
}
.header__backgroundImage, .header__gradientOverlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (min-width: 768px) {
  .header__backgroundImage, .header__gradientOverlay {
    display: none;
  }
}
.header__backgroundImage {
  object-fit: cover;
}
.header__gradientOverlay {
  background: black;
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}
@media (max-width: 991px) {
  .header .svContainer {
    height: 100%;
    margin-bottom: auto;
  }
}

.footer {
  margin-top: 6rem;
  padding-bottom: 1.7rem;
}

footer ul {
  list-style: none !important;
}

.footerButtons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 2rem;
  color: #ababab !important;
  margin-bottom: 1.4rem;
}
.footerButtons__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border: 1px solid rgba(171, 171, 171, 0.5);
  border-right-width: 0;
}
.footerButtons__item:last-child {
  border-right-width: 1px;
}
.footerButtons__image {
  width: 18px;
  height: 18px;
}

.languageSelector {
  position: relative;
  max-width: 90%;
  margin: auto;
  cursor: pointer;
}
.languageSelector__activeItem {
  border: 1px solid rgba(171, 171, 171, 0.5);
  font-size: 0.8rem;
  border-radius: 0.3rem;
  height: 2.6rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.2rem 0.6rem 0;
  background: url("/wp-content/themes/salesviewer/assets/images/arrow-button-down.svg") no-repeat calc(100% - 1rem) center;
  background-size: 0.6rem;
}
.languageSelector__activeItemIcon {
  width: 1rem;
  height: 2rem;
}
@media (min-width: 768px) {
  .languageSelector__activeItem {
    background: none;
  }
}
.languageSelector__activeItem.is-expanded {
  color: black;
  background: white url("/wp-content/themes/salesviewer/assets/images/arrow-button-down-black.svg") no-repeat calc(100% - 1rem) center;
  background-size: 0.6rem;
}
@media (min-width: 768px) {
  .languageSelector__activeItem.is-expanded {
    background: none;
  }
}
@media (min-width: 768px) {
  .languageSelector__activeItem {
    flex: 0;
    border: none;
    padding: 0 0.7rem;
  }
}
.languageSelector__icon {
  margin-right: 0.6rem;
  margin-top: -0.1rem;
  width: 1rem;
  height: auto;
}
.languageSelector__dropdown {
  position: absolute;
  top: 2.6rem;
  left: 0;
  width: 100%;
  display: none;
  background: white;
  margin-top: 0.2rem;
  border-radius: 0.3rem;
  list-style: none;
  padding: 0.3rem 0;
  max-height: 180px;
  overflow-y: auto;
}
.languageSelector__dropdown.is-visible {
  display: block;
}
.languageSelector__dropdownItem {
  height: 2.6rem;
  display: flex;
  padding: 0 0.6rem;
  flex-direction: row;
  align-items: center;
}
.languageSelector__dropdownItem a {
  font-size: 0.8rem;
  width: 100%;
  font-weight: 300;
}
.languageSelector__dropdownItem a, .languageSelector__dropdownItem a:focus, .languageSelector__dropdownItem a:active, .languageSelector__dropdownItem a:hover {
  color: black;
}

.footerPhone {
  display: flex;
  flex-direction: row;
  width: 90%;
  margin: 0.7rem auto 0 auto;
}
.footerPhone a {
  color: rgba(171, 171, 171, 0.8);
  margin-right: 1rem;
}
.footerPhone > div:nth-child(1) {
  padding-top: 0.2rem;
}

.footerSocial {
  display: flex;
  flex-direction: row;
  list-style: none;
  padding: 0;
  justify-content: center;
  margin-top: 2.4rem;
}
.footerSocial__item:not(:last-child) {
  margin-right: 1rem;
}
.footerSocial__item img {
  width: 7.5rem;
  height: auto;
}

.footerLogo {
  width: 40%;
  display: block;
  margin: 3rem auto 0 auto;
  height: auto;
}

.footerCopyright, .footerLinks {
  font-size: 0.7rem;
}

.footerLinks {
  color: white;
  text-align: center;
  padding: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}
.footerLinks, .footerLinks__item {
  color: rgba(171, 171, 171, 0.8);
}
.footerLinks span {
  font-size: 0.5rem;
  line-height: 1.15rem;
  padding: 0 0.3rem;
}

.footerCopyright {
  margin-top: 1.3rem;
  margin-bottom: 0.5rem;
  text-align: center;
}

.desktopFooter {
  padding-bottom: 5.5rem;
  background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/footer.svg");
  background-position: left bottom;
  background-repeat: no-repeat;
}
.desktopFooter > .container {
  padding-top: 70px;
  margin-top: 56px;
  position: relative;
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .desktopFooter > .container {
    justify-content: space-between;
  }
}
.desktopFooter > .container::before {
  content: "";
  border-top: 1px solid rgba(2, 10, 33, 0.05);
  position: absolute;
  left: 1.3rem;
  right: 1.3rem;
  top: 0;
}
.desktopFooter__left {
  margin-right: 5.3rem;
}
.desktopFooter__logos, .desktopFooter__apps, .desktopFooter__linkGroup, .desktopFooter__lastGroupLinks, .desktopFooter__phoneNumberList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.desktopFooter__logos, .desktopFooter__apps {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.desktopFooter__appsContainer {
  margin-bottom: 3.8rem;
}
.desktopFooter__logos {
  margin-bottom: 5.6rem;
}
.desktopFooter__logo:not(:last-child), .desktopFooter__app:not(:last-child) {
  margin-right: 1rem;
}
.desktopFooter__svLogo {
  width: 11.8rem;
  height: auto;
}
.desktopFooter__migLogo {
  width: 4.6rem;
}
.desktopFooter__tinyHeadline, .desktopFooter__copyright, .desktopFooter__trademarkInfo {
  font-size: 0.7rem;
  color: #6C7498;
}
.desktopFooter__tinyHeadline {
  margin-bottom: 0.3rem;
}
.desktopFooter__tinyHeadline img {
  margin-right: 5px;
  margin-top: -1px;
}
.desktopFooter__copyright {
  opacity: 0.5;
}
.desktopFooter__phoneNumbers {
  margin-bottom: 3.2rem;
}
.desktopFooter__phoneNumberList {
  display: flex;
  flex-direction: row;
}
.desktopFooter__phoneLink {
  color: #151E41;
}
.desktopFooter__phoneNumber {
  font-weight: 500;
}
.desktopFooter__phoneNumber:not(:last-child) {
  margin-right: 1.5rem;
}
.desktopFooter__middle {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.desktopFooter__middle .desktopFooter__lastGroup {
  padding-top: 69px;
}
.desktopFooter__linkGroupContainer {
  font-size: 1.05rem;
  flex: 0 0 33%;
  padding-right: 10px;
}
.desktopFooter__linkGroupHeadline {
  margin-bottom: 1rem;
  color: #151E41;
  font-weight: 500;
}
.desktopFooter__lastGroupLinks {
  display: flex;
  flex-direction: row;
}
.desktopFooter__lastGroupLink,
.desktopFooter__lastGroupLink a {
  color: #151E41;
  font-size: 0.7rem;
}
.desktopFooter__lastGroupLink:not(:last-child) {
  margin-right: 1rem;
}
.desktopFooter__link,
.desktopFooter__link a {
  color: #6C7498;
  font-weight: 300;
}
.desktopFooter__link:hover,
.desktopFooter__link a:hover {
  color: #2ce080;
}
@media (min-width: 1450px) and (max-width: 1679px) {
  .desktopFooter__right img {
    width: 450px;
  }
}

.tabletFooter {
  position: relative;
}
.tabletFooter::before {
  content: "";
  width: 100px;
  height: 100px;
  background-color: #EEF0F4;
  border-bottom-right-radius: 100%;
  position: absolute;
  right: -1rem;
  top: 0;
  transform: translateY(-50%);
  opacity: 0.5;
  z-index: -1;
}
.tabletFooter::after {
  content: "";
  width: 200px;
  height: 200px;
  background-color: #EEF0F4;
  border-bottom-left-radius: 100%;
  position: absolute;
  left: 0;
  bottom: 0%;
  opacity: 0.5;
  z-index: -1;
}
.tabletFooter .container {
  display: flex;
  flex-direction: column;
  padding-top: 70px;
}
.tabletFooter .container::before {
  content: "";
  border-top: 1px solid rgba(2, 10, 33, 0.05);
  position: absolute;
  left: 1.3rem;
  right: 1.3rem;
  top: 0;
}
.tabletFooter__logos, .tabletFooter__apps, .tabletFooter__linkGroup, .tabletFooter__lastGroupLinks, .tabletFooter__phoneNumberList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.tabletFooter__logos, .tabletFooter__apps {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tabletFooter__apps {
  flex-direction: column;
  align-items: flex-start;
}
.tabletFooter__bottomRight {
  width: 50%;
  margin-left: auto;
}
.tabletFooter__logos {
  margin-bottom: 1.6rem;
}
.tabletFooter__logo:not(:last-child), .tabletFooter__app:not(:last-child) {
  margin-bottom: 1rem;
}
.tabletFooter__svLogo {
  width: 11.8rem;
}
.tabletFooter__migLogo {
  width: 4.6rem;
}
.tabletFooter__tinyHeadline, .tabletFooter__copyright, .tabletFooter__trademarkInfo {
  font-size: 0.7rem;
  color: #6C7498;
}
.tabletFooter__tinyHeadline {
  margin-bottom: 0.3rem;
}
.tabletFooter__tinyHeadline img {
  margin-right: 5px;
  margin-top: -1px;
}
.tabletFooter__copyright {
  opacity: 0.5;
  text-align: right;
  margin-bottom: 1rem;
}
.tabletFooter__phoneNumbers {
  margin-bottom: 3.2rem;
}
.tabletFooter__phoneNumberList {
  display: flex;
  flex-direction: row;
}
.tabletFooter__phoneLink {
  color: #151E41;
}
.tabletFooter__phoneNumber {
  font-weight: 500;
}
.tabletFooter__phoneNumber:not(:last-child) {
  margin-right: 1.5rem;
}
.tabletFooter__middle {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
.tabletFooter__middle .desktopFooter__lastGroup {
  align-self: end;
  padding-bottom: 64px;
}
.tabletFooter__linkGroupContainer {
  font-size: 1.05rem;
  flex: 0 0 25%;
}
.tabletFooter__linkGroupHeadline {
  margin-bottom: 1rem;
  color: #151E41;
  font-weight: 500;
}
.tabletFooter__lastGroup {
  position: absolute;
  bottom: 4.5rem;
  left: 0;
}
.tabletFooter__lastGroupLinks {
  display: flex;
  flex-direction: row;
}
.tabletFooter__lastGroupLink,
.tabletFooter__lastGroupLink a {
  color: #151E41;
  font-size: 0.7rem;
}
.tabletFooter__lastGroupLink:not(:last-child) {
  margin-right: 1rem;
}
.tabletFooter__link,
.tabletFooter__link a {
  color: #6C7498;
}
.tabletFooter__link a {
  font-weight: 300;
}
.tabletFooter__link a, .tabletFooter__link a:hover {
  color: #6C7498;
}
.tabletFooter__bottom {
  display: flex;
  justify-content: space-between;
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
  position: relative;
}

h2,
.h2,
h4,
.h4 {
  line-height: 1.5;
}

h1,
.h1 {
  letter-spacing: 0.8px;
}
@media (min-width: 768px) {
  h1,
.h1 {
    font-size: 2.66rem;
    font-size: 4.235295rem;
  }
}

h2,
.h2 {
  margin-bottom: 0.8rem;
  letter-spacing: 0.5px;
  line-height: 1.55;
}
@media (min-width: 768px) {
  h2,
.h2 {
    letter-spacing: 0;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
  }
}
@media (min-width: 992px) {
  h2,
.h2 {
    font-size: 1.95rem;
    letter-spacing: 0;
    line-height: 1.2;
    font-size: 56px;
    line-height: 64px !important;
    font-weight: 500;
  }
}

.preHeadline {
  display: none;
  color: #5490F4;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .preHeadline {
    display: block;
    font-size: 0.56rem;
    letter-spacing: 0.2em;
  }
}
.svContainer--dark .preHeadline {
  color: white;
}

.h2--reducedWidth {
  max-width: 15rem;
}
.h2--withLine {
  position: relative;
  margin-top: 1rem;
  line-height: 1.55em;
}
.h2--withLine:before {
  position: absolute;
  top: -1.1rem;
  display: block;
  content: "";
  background: #2ce080;
  height: 0.3rem;
  width: 3rem;
}
@media (min-width: 768px) {
  .h2--withLine {
    margin-top: 0;
    line-height: 1.2;
  }
  .h2--withLine:before {
    display: none;
  }
}
.h2--withThinLine {
  position: relative;
  padding-left: 2rem;
  margin-left: -1.3rem;
}
@media (min-width: 768px) {
  .h2--withThinLine {
    font-weight: 500;
    font-size: 32px;
    line-height: 32px !important;
    padding-left: 2.6rem !important;
    margin-bottom: 1rem !important;
  }
}
.h2--withThinLine:before {
  position: absolute;
  left: 0;
  display: block;
  content: "";
  height: 0;
  top: 0.92em;
  border-bottom: 2px solid currentColor;
  width: 1.3rem;
  transform: translateY(-3px);
}
@media (min-width: 768px) {
  .h2--withThinLine:before {
    width: 12px;
    height: 12px;
    border-bottom-left-radius: 100%;
    background-color: currentColor;
    top: 0.4em;
  }
}
.h2--withWhiteLine:before {
  background: white;
}
.h2--withBlueLine:before {
  background: #020a21;
}

.underlinedHeadline {
  position: relative;
}
@media (max-width: 767px) {
  .underlinedHeadline {
    z-index: 1;
  }
}
.underlinedHeadline:after {
  display: block;
  content: "";
  background: #2ce080;
  height: 0.25em;
  width: 105%;
  left: -2.5%;
  position: absolute;
  top: 73.1%;
  transform: rotate(-0.6deg);
  z-index: -1;
}
@media (min-width: 768px) {
  .underlinedHeadline:after {
    top: 75.1%;
    height: 14px;
    transform: rotate(-0.6deg) !important;
  }
}
.block-editor-writing-flow .underlinedHeadline:after {
  z-index: 1;
}

p .underlinedHeadline::after {
  height: 8px !important;
}
@media (max-width: 767px) {
  p .underlinedHeadline::after {
    height: 4px !important;
  }
}

.headlineShadow {
  position: absolute;
  top: -3px;
  left: 40%;
  font-size: 5.2rem;
  font-weight: bold;
  white-space: nowrap;
  pointer-events: none;
  opacity: 0.03;
  transform: translateY(-100%);
  line-height: 0;
}
.headlineShadow--alternate1 {
  left: 23%;
}
.headlineShadow--alternate2 {
  left: 13%;
}
.headlineShadow--alternate3 {
  left: 60%;
}
@media (min-width: 768px) {
  .headlineShadow {
    display: none;
  }
}

.container--dark .headlineShadow,
.container--lightblue .headlineShadow {
  opacity: 0.07;
}

@media (min-width: 768px) {
  .pageContent > section.svContainer {
    padding: 0;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .pageContent > section.svContainer {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .pageContent > section.svContainer .container {
    position: initial;
  }
}
@media (max-width: 767px) {
  .pageContent > section.svContainer {
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative;
  }
  .pageContent > section.svContainer .container {
    position: initial;
  }
}
.svContainer {
  position: relative;
  background-size: cover;
  background-position: center center;
}
.svContainer--green {
  background: #2ce080;
  color: white;
}
.svContainer--grey {
  background: #fafafa;
  color: #151E41;
}
@media (min-width: 768px) {
  .svContainer--grey {
    background-color: #F7F8FA;
  }
}
.svContainer--lightblue {
  background: #5490F4;
  color: white;
}
.svContainer--bluishgrey {
  background: #f3f6f9;
  color: black;
}
.svContainer--dark {
  background-color: transparent;
  background-image: -moz-linear-gradient(90deg, #020a21 0%, #06244d 100%);
  background-image: -webkit-linear-gradient(90deg, #020a21 0%, #06244d 100%);
  background-image: -ms-linear-gradient(90deg, #020a21 0%, #06244d 100%);
  color: white;
}
.svContainer--dark-greenish {
  background-color: #020A20;
  color: white;
}
.svContainer--white {
  background: white;
  color: #151E41;
}
.svContainer--offset {
  position: relative;
  margin-top: 11.9rem;
  padding-left: 2.5rem !important;
  padding-top: 11rem !important;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .svContainer-md--green {
    background: #2ce080;
    color: white;
  }
  .svContainer-md--grey {
    background: #fafafa;
    color: #151E41;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .svContainer-md--grey {
    background-color: #F7F8FA;
  }
}
@media (min-width: 768px) {
  .svContainer-md--lightblue {
    background: #5490F4;
    color: white;
  }
}
@media (min-width: 768px) {
  .svContainer-md--bluishgrey {
    background: #f3f6f9;
    color: black;
  }
}
@media (min-width: 768px) {
  .svContainer-md--dark {
    background-color: transparent;
    background-image: -moz-linear-gradient(90deg, #020a21 0%, #06244d 100%);
    background-image: -webkit-linear-gradient(90deg, #020a21 0%, #06244d 100%);
    background-image: -ms-linear-gradient(90deg, #020a21 0%, #06244d 100%);
    color: white;
  }
}
@media (min-width: 768px) {
  .svContainer-md--dark-greenish {
    background-color: #020A20;
    color: white;
  }
}
@media (min-width: 768px) {
  .svContainer-md--white {
    background: white;
    color: #151E41;
  }
}
@media (min-width: 768px) {
  .svContainer-md--offset {
    position: relative;
    margin-top: 11.9rem;
    padding-left: 2.5rem !important;
    padding-top: 11rem !important;
    border-radius: 0.5rem;
  }
}
@media (min-width: 768px) {
  .svContainer-md--bluishgrey {
    background-color: #F7F8FA;
    color: #151E41;
  }
}
.svContainer__slope {
  position: absolute;
  left: 0;
  bottom: calc(100% - 2px);
  width: 100%;
  height: 2rem;
  z-index: 1;
}
@media (min-width: 768px) {
  .svContainer__slope {
    height: 7rem;
    display: none;
  }
}
.svContainer__slope--bottom {
  bottom: auto;
  top: calc(100% - 2px);
}
.svContainer__slope--bottom.svContainer__slope--inside {
  top: calc(100% - 2rem + 2px);
}

.form-control {
  padding: 1rem 1rem 0.6rem 1rem;
  color: #020a21;
  border: 2px solid transparent;
  line-height: 3rem;
}
.form-control--elevated, .form-control--elevated:focus {
  box-shadow: 0px 4px 11px 3px rgba(84, 84, 84, 0.05) !important;
}
@media (max-width: 767px) {
  .form-control--errored {
    border: 2px solid #ff1744 !important;
  }
  .form-control--errored[type=checkbox] + label::before {
    border: 2px solid #ff1744 !important;
  }
}
.form-control:focus, .form-control.is-active {
  border: 2px solid #2ce080;
}
.form-control.is-active::placeholder {
  color: #151E41;
}
@media (min-width: 768px) {
  .form-control {
    font-size: 18px !important;
    line-height: 48px !important;
    color: #151E41 !important;
    padding: 8px 1.5rem 8px 1.5rem;
    border: none !important;
  }
  .form-control::placeholder {
    font-size: 18px;
    line-height: 48px !important;
    color: #151E41;
    opacity: 0.5;
  }
}

.form-control::-webkit-date-and-time-value {
  height: auto;
}

.form-group {
  margin-bottom: 0.7rem !important;
}
@media (max-width: 767px) {
  .form-group {
    position: relative;
    transform: translateY(0.5rem);
    padding-left: 0;
  }
}

.form-error {
  color: #ff1744;
  font-size: 0.7rem;
  text-align: left;
  padding-left: 1rem;
  position: absolute;
}
@media (max-width: 767px) {
  .form-error {
    display: block;
    position: absolute;
    right: 1.3rem;
    top: 0;
    left: auto;
    padding-left: 0;
    transform: translateY(0.5rem);
  }
}
.domain .form-error {
  transform: translateY(0.5rem);
  padding-left: 0;
}
@media (max-width: 767px) {
  .domain .form-error {
    display: block;
    position: absolute;
    right: 1.3rem;
    top: 0;
    left: auto;
    top: 0;
  }
}

@media (max-width: 767px) {
  form .domain {
    position: relative;
  }
}

.form-centeredCheckbox {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 0.8rem;
  margin-top: 1.5rem;
}
.form-centeredCheckbox input {
  margin-right: 10px;
}
.form-centeredCheckbox label {
  padding-top: 0.2rem;
}
.form-centeredCheckbox a {
  font-weight: 300;
}

.form-control--filesPlaceholder {
  text-align: left;
  color: rgba(2, 10, 33, 0.2);
  cursor: pointer;
  position: relative;
}

.form-control--uploadIcon {
  background: url("/wp-content/themes/salesviewer/assets/images/shared/upload.svg") 95% center no-repeat;
  background-size: 1rem 1rem;
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .form-control--uploadIcon {
    background: url("/wp-content/themes/salesviewer/assets/images/shared/upload-desktop.svg") 95% center no-repeat;
  }
}

.form-control--hidden {
  display: none;
}

.form-attachments {
  text-align: left;
  margin: 0 !important;
  list-style: none;
  padding: 0 !important;
}
.form-attachments-item {
  font-size: 0.8rem !important;
  list-style-type: none !important;
  text-align: left;
  padding: 0 1rem !important;
  line-height: 2;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .form-attachments-item {
    padding-left: 0 !important;
    justify-content: flex-start !important;
    margin-bottom: 1rem !important;
    line-height: 1 !important;
  }
  .form-attachments-item::before {
    display: none !important;
  }
}
.form-attachments-remove {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  background: url("/wp-content/themes/salesviewer/assets/images/shared/close.svg") no-repeat center center;
  background-size: 0.5rem 0.5rem;
}
@media (min-width: 768px) {
  .form-attachments-remove {
    margin-left: 1rem;
    margin-top: 0.1rem;
    background: url("/wp-content/themes/salesviewer/assets/images/shared/close-red.svg") no-repeat center center;
  }
}

.form-control--file {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 0;
}

input[name=date] {
  background: white no-repeat 95% center;
  background-size: 1rem 1rem;
}

input[type=checkbox] + label {
  position: relative;
  font-weight: 500;
  line-height: 24px;
}
input[type=checkbox] + label::before {
  width: 1.5rem;
  height: 1.5rem;
  background-color: white;
  display: block;
  content: "";
  z-index: 5;
  position: absolute;
  border-radius: 0.2rem;
  margin-top: 1px;
  top: 0.1rem;
  left: -2.3rem;
  border-radius: 8px;
  width: 24px;
  height: 24px;
  box-shadow: 0px 4px 11px 3px rgba(84, 84, 84, 0.05) !important;
}

input[type=checkbox]:checked + label::before {
  background: white url("/wp-content/themes/salesviewer/assets/images/shared/check.svg") center center no-repeat;
  background-size: 0.8rem 0.8rem;
}

input[type=checkbox] {
  opacity: 0;
}

label[for=termsOfUse] a {
  color: #151E41;
  text-decoration-color: #151E41;
  text-decoration: underline;
}

.reusableTrialForm {
  padding-top: 4.3rem !important;
  padding-bottom: 1.1rem !important;
}
.reusableTrialForm p a {
  font-weight: 300;
}
.reusableTrialForm label[for=termsOfUse] a {
  color: white;
  text-decoration-color: white;
}
.reusableTrialForm .form-centeredCheckbox label:before {
  border-color: transparent;
}
.reusableTrialForm h2, .reusableTrialForm .h2 {
  margin-bottom: 1rem !important;
}
@media (min-width: 768px) {
  .reusableTrialForm {
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/trial.svg");
    background-position: left top;
    background-repeat: no-repeat;
  }
  .reusableTrialForm::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/scattered-circle.svg");
    position: absolute;
    right: 0;
    bottom: -333px;
  }
  .reusableTrialForm .preHeadline {
    color: #2ce080;
  }
  .reusableTrialForm h2, .reusableTrialForm .h2 {
    font-weight: 500;
    font-size: 80px;
    line-height: 80px !important;
    margin-bottom: 2rem !important;
  }
  .reusableTrialForm > .container {
    padding-left: 1.3rem !important;
    padding-right: 1.3rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .reusableTrialForm > .container {
    align-items: stretch !important;
  }
}
@media (min-width: 768px) {
  .reusableTrialForm .wp-block-salesviewer-simple-group {
    margin-top: 53px;
  }
  .reusableTrialForm .wp-block-salesviewer-simple-group .preHeadline:first-child {
    display: none;
  }
  .reusableTrialForm .wp-block-salesviewer-simple-group p {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 768px) {
  .reusableTrialForm .wp-block-gallery .wp-block-image:last-child {
    position: relative;
  }
  .reusableTrialForm .wp-block-gallery .wp-block-image:last-child::after {
    content: "";
    background: linear-gradient(180deg, #2CE080 0%, rgba(29, 29, 27, 0) 94.21%);
    width: 200px;
    height: 200px;
    position: absolute;
    border-bottom-right-radius: 100%;
    left: 0;
    transform: translateY(-100%);
  }
}
@media (min-width: 768px) {
  .reusableTrialForm .trialForm, .reusableTrialForm .demoForm {
    width: 93%;
  }
  .reusableTrialForm .trialForm::before, .reusableTrialForm .demoForm::before {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/plus.svg);
    position: absolute;
    bottom: -66px;
    left: -3px;
  }
  .reusableTrialForm .trialForm::after, .reusableTrialForm .demoForm::after {
    content: "";
    position: absolute;
    bottom: -53px;
    border: 1px solid #FFFFFF;
    opacity: 0.051;
    width: 93%;
    left: 3%;
  }
  .reusableTrialForm .trialForm .form-centeredCheckbox, .reusableTrialForm .demoForm .form-centeredCheckbox {
    margin-right: 51px;
  }
  .reusableTrialForm .trialForm .form-centeredCheckbox label, .reusableTrialForm .demoForm .form-centeredCheckbox label {
    line-height: 24px;
  }
  .reusableTrialForm .trialForm .form-centeredCheckbox label::before, .reusableTrialForm .demoForm .form-centeredCheckbox label::before {
    border-radius: 8px;
    width: 24px;
    height: 24px;
  }
  .reusableTrialForm .trialForm + p, .reusableTrialForm .demoForm + p {
    margin-top: 113px;
    margin-bottom: 60px !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .reusableTrialForm .trialForm + p, .reusableTrialForm .demoForm + p {
    margin-top: 83px;
  }
}
.reusableTrialForm p:nth-child(3) {
  margin-bottom: 2.3rem !important;
}
.reusableTrialForm button {
  margin-top: 3.1rem !important;
}
@media (min-width: 768px) {
  .reusableTrialForm button {
    margin-top: -0.3rem !important;
  }
}
.reusableTrialForm .landingPageTeaser__animation {
  margin-top: -3rem !important;
  margin-bottom: 0 !important;
  font-size: 12px;
  width: 33.4% !important;
  z-index: 2;
}
@media (min-width: 768px) {
  .reusableTrialForm .landingPageTeaser__animation {
    position: relative;
  }
  .reusableTrialForm .landingPageTeaser__animation:before {
    display: block;
    content: "";
    position: absolute;
    right: -9.6rem;
    top: -12.5rem;
    width: 19.7rem;
    height: 19.7rem;
    background: url("/wp-content/themes/salesviewer/assets/images/shared/plusse-black.svg") no-repeat;
    background-size: contain;
    opacity: 0.2;
  }
}
.reusableTrialForm .landingPageTeaser__overlay {
  width: 3.9rem;
  top: -1.4rem;
  right: 0.4rem;
}
@media (min-width: 768px) {
  .reusableTrialForm .landingPageTeaser__stars {
    display: none;
  }
}
.reusableTrialForm .landingPageTeaser__bubble--1 {
  top: 6%;
}
.reusableTrialForm .landingPageTeaser__bubble--2 {
  top: 38%;
}
.reusableTrialForm .landingPageTeaser__bubble--3 {
  top: 66%;
}
.reusableTrialForm .landingPageTeaser__bubble--4 {
  top: -16%;
}
.reusableTrialForm .landingPageTeaser__bubble--5 {
  top: -19%;
}

.trialForm button, .jobForm button, .partnerForm button, .demoForm button {
  margin-top: 3.1rem !important;
}

.btn, .wp-block-button__link {
  color: white;
  line-height: 1.65 !important;
  font-family: "Sofia Pro", sans-serif;
  border-top-left-radius: 0;
}
.btn-blue {
  background: #5390F4;
}
.btn-light-blue {
  background: #6C7498;
}
.btn__icon {
  height: 1.1rem;
  margin-left: 1.4rem;
}
.btn:hover, .wp-block-button__link:hover {
  color: white;
}
.btn:focus, .wp-block-button__link:focus {
  outline: none !important;
  box-shadow: none !important;
  color: white !important;
}
.btn-outline-primary {
  color: #2ce080;
}

*::-webkit-scrollbar-track {
  background: transparent url("/wp-content/themes/salesviewer/assets/images/transparent.png");
}

*::-webkit-scrollbar {
  width: 0px;
  height: 8px;
  background: transparent url("/wp-content/themes/salesviewer/assets/images/transparent.png");
}

*::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.3);
}

@keyframes float {
  0% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(-2vw);
  }
  100% {
    transform: translateX(-50%) translateY(0);
  }
}
@keyframes floatDesktop {
  0% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(1rem);
  }
  100% {
    transform: translateX(-50%) translateY(0);
  }
}
@keyframes laptop {
  0% {
    transform: scale(0.5) rotateX(-10deg);
    opacity: 0;
  }
  100% {
    transform: scale(1) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes bubbleEntrance {
  0% {
    transform: scale(0.5) translate(-50%, 50%);
    transform-origin: 50% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, 0%);
    transform-origin: 50% 50%;
    opacity: 1;
  }
}
@keyframes overlayEntrance {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.landingPageTeaser {
  position: relative;
}
.landingPageTeaser__mediaPlaceholder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
.landingPageTeaser__animation {
  position: relative;
  margin-top: 3.3rem;
  margin-bottom: 3.3rem !important;
  perspective: 400px;
  transform-origin: 50% 50%;
}
.landingPageTeaser__laptop {
  position: relative;
  z-index: 2;
  transform: scale(0.5);
  transform-origin: 50% 20%;
  opacity: 0;
  animation: laptop 1s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1s 1 forwards;
}
.landingPageTeaser__stars {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-47.8%);
  width: 129%;
  z-index: 1;
}
.landingPageTeaser__stars_desktop {
  display: none;
}
@media (min-width: 768px) {
  .landingPageTeaser__stars {
    width: 120%;
    display: none;
  }
  .landingPageTeaser__stars_desktop {
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    transform: translateX(-54%) translateY(-50.8%);
    width: 92%;
    z-index: 1;
  }
}
.landingPageTeaser__overlay {
  position: absolute;
  top: -1.4rem;
  right: 0.5rem;
  width: 4rem;
  z-index: 3;
  opacity: 0;
  animation: overlayEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 2s forwards;
  height: auto;
}
@media (min-width: 768px) {
  .landingPageTeaser__overlay {
    width: 4.55rem;
    top: 5.4rem;
    right: 0.1rem;
  }
}
.landingPageTeaser__bubbles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  pointer-events: none;
}
.landingPageTeaser__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimize-contrast;
}
.landingPageTeaser__editControls {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
}
.landingPageTeaser__bubble {
  position: absolute;
  border-radius: 50%;
  transform: scale(0.5) translateX(-50%);
  transform-origin: 50% 50%;
  background: lightgrey;
  overflow: hidden;
  opacity: 0;
}
.landingPageTeaser__bubble img {
  vertical-align: top;
}
.landingPageTeaser__bubble--1 {
  width: 2.3em;
  height: 2.3em;
  left: 6%;
  top: 17%;
  animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 1.5s forwards, float 6s ease-in-out infinite 2.5s;
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--1 {
    width: 4.14em;
    height: 4.14em;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--1 {
    animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 1.5s forwards, floatDesktop 6s ease-in-out infinite 2.5s;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--1 {
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    border-top-right-radius: 0;
    top: 86%;
    left: 45%;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .landingPageTeaser__bubble--1 {
    width: 2.7em;
    height: 2.7em;
  }
}
.landingPageTeaser__bubble--2 {
  width: 1.5em;
  height: 1.5em;
  left: 90%;
  top: 61%;
  animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 2s forwards, float 6s ease-in-out infinite 3s;
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--2 {
    width: 2.7em;
    height: 2.7em;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--2 {
    animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 2s forwards, floatDesktop 6s ease-in-out infinite 3s;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--2 {
    border-radius: 50%;
    border-bottom-right-radius: 0;
    top: 42%;
    left: 5%;
  }
}
.landingPageTeaser__bubble--3 {
  width: 2em;
  height: 2em;
  left: 39%;
  top: 91%;
  animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 1.3s forwards, float 6s ease-in-out infinite 2.3s;
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--3 {
    width: 3.6em;
    height: 3.6em;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--3 {
    animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 1.3s forwards, floatDesktop 6s ease-in-out infinite 2.3s;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--3 {
    border-radius: 50%;
    border-top-left-radius: 0;
    left: 95%;
    top: 44%;
    width: 4.6em;
    height: 4.6em;
  }
}
.landingPageTeaser__bubble--4 {
  width: 1.4em;
  height: 1.4em;
  left: 34%;
  top: -11%;
  animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 1.8s forwards, float 6s ease-in-out infinite 2.8s;
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--4 {
    width: 2.52em;
    height: 2.52em;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--4 {
    animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 1.8s forwards, floatDesktop 6s ease-in-out infinite 2.8s;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--4 {
    border-radius: 50%;
    border-bottom-left-radius: 0;
    left: 64.5%;
    top: 3%;
  }
}
.landingPageTeaser__bubble--5 {
  width: 2em;
  height: 2em;
  left: 64%;
  top: -16%;
  animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 1.1s forwards, float 6s ease-in-out infinite 2.1s;
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--5 {
    width: 3.6em;
    height: 3.6em;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--5 {
    animation: bubbleEntrance 0.5s cubic-bezier(0.22, 0.79, 0.33, 0.86) 1 1.1s forwards, floatDesktop 6s ease-in-out infinite 2.1s;
  }
}
@media (min-width: 768px) {
  .landingPageTeaser__bubble--5 {
    border-radius: 50%;
    border-bottom-right-radius: 0;
    left: 17.5%;
    top: 0%;
    width: 4.6em;
    height: 4.6em;
  }
}
.landingPageTeaser__button {
  position: relative;
  z-index: 3;
}

.landingPageCustomers__list {
  flex: 1;
}
@media (min-width: 768px) {
  .landingPageCustomers__list {
    justify-content: center;
  }
}
.landingPageCustomers--withDarkBorder {
  border-color: #151E41;
}
.landingPageCustomers svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% - 3rem);
  transform: translate(-50%, -50%);
  height: 100%;
  object-fit: contain;
  padding: 1px;
}
@media (max-width: 767px) {
  .wp-block-salesviewer-usp .landingPageCustomers svg {
    width: calc(100% - 1rem);
  }
}

.landingPageCustomer {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.6rem;
  color: white;
}
@media (max-width: 767px) {
  .wp-block-salesviewer-usp .landingPageCustomer {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .landingPageCustomer {
    background: transparent !important;
    box-shadow: none !important;
  }
}
.landingPageCustomers--largerVerticalSpacing .landingPageCustomer {
  height: 2.2rem;
}
@media (min-width: 768px) {
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer {
    border-radius: 50%;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.07);
    width: 120px;
    height: 120px;
    position: absolute;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(odd) {
    width: 200px;
    height: 200px;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer.landingPageCustomer--highlighted {
    width: 200px;
    height: 200px;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer.landingPageCustomer--highlighted svg *,
.landingPageCustomers--largerVerticalSpacing .landingPageCustomer.landingPageCustomer--highlighted svg {
    fill: #fff !important;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer.landingPageCustomer--highlighted img {
    filter: brightness(0) invert(1);
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(1) {
    top: -10.5%;
    left: 8%;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(2) {
    top: 86%;
    left: 59%;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(3) {
    top: 9.5%;
    left: 72%;
    width: 120px;
    height: 120px;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(3) > svg {
    width: calc(100% - 1.5rem);
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(4) {
    top: 33%;
    left: 82%;
    width: 200px;
    height: 200px;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(4) > svg {
    width: calc(100% - 5.5rem);
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(5) {
    top: 98%;
    left: 33%;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(6) {
    top: 22%;
    left: 19%;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(6) > svg {
    width: calc(100% - 2.5rem);
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(7) {
    top: -10.5%;
    left: 55%;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(8) {
    top: -3%;
    left: 32%;
    width: 240px;
    height: 240px;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(9) {
    top: 37%;
    left: 1.3%;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(10) {
    top: 74%;
    left: 12%;
    width: 200px;
    height: 200px;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(11) {
    top: 72%;
    left: 42%;
    width: 120px;
    height: 120px;
  }
  .landingPageCustomers--largerVerticalSpacing .landingPageCustomer:nth-child(12) {
    top: 72%;
    left: 72.5%;
    width: 240px;
    height: 240px;
  }
}
.row-cols-3 .landingPageCustomer {
  margin-bottom: 2rem;
}
.row-cols-2 .landingPageCustomer {
  margin-bottom: 2.5rem;
}
.landingPageCustomer__controls {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.landingPageNotice {
  position: absolute;
  left: 50%;
  bottom: 1rem;
  color: #020a21;
  background: white;
  transform: translateX(-50%) translateY(100%);
  white-space: nowrap;
  padding: 0.2rem 1rem 0 1rem;
  font-size: 0.7rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .landingPageNotice {
    font-size: 0.9rem;
  }
}

.processSteps {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .processSteps {
    display: flex;
    flex-direction: column;
    margin-top: 0;
    margin-left: -1rem;
  }
}

.processStep {
  position: relative;
  display: flex;
  flex-direction: row;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .processStep {
    flex: 1;
    flex-direction: row;
    margin-bottom: 0;
    align-items: center;
    padding: 0 1rem;
  }
  .processStep::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/progressStepLine-half.svg");
    position: absolute;
    width: 40%;
    top: 75%;
    left: 35px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .processStep::after {
    content: "";
    border-right: 1px solid rgba(108, 116, 152, 0.2);
    left: 1.3rem !important;
    height: 80%;
    width: 1px !important;
    top: 80% !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .processStep::after {
    top: 95%;
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(even)::after {
    transform: scaleY(-1);
    width: 68%;
    top: 71%;
    left: -60%;
  }
}
@media (min-width: 768px) {
  .processStep:last-child::after {
    content: none;
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(1) .processStep__title::before {
    content: "01";
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(2) .processStep__title::before {
    content: "02";
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(3) .processStep__title::before {
    content: "03";
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(4) .processStep__title::before {
    content: "04";
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(5) .processStep__title::before {
    content: "05";
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(6) .processStep__title::before {
    content: "06";
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(7) .processStep__title::before {
    content: "07";
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(8) .processStep__title::before {
    content: "08";
  }
}
@media (min-width: 768px) {
  .processStep:nth-child(9) .processStep__title::before {
    content: "09";
  }
}
.processStep__title {
  color: #2ce080;
}
@media (min-width: 768px) {
  .processStep__title {
    color: #151E41;
    font-size: 1rem;
  }
  .processStep__title::before {
    content: "";
    font-family: Sofia Pro;
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Jasny granat */
    color: #151E41;
    vertical-align: top;
    display: block;
  }
}
.processStep__icon {
  width: 2.6rem;
  margin-right: 2rem;
  margin-top: -0.5rem;
}
@media (max-width: 991px) {
  .processStep__icon {
    margin-top: 0rem !important;
  }
}
@media (min-width: 768px) {
  .processStep__icon {
    width: 5rem;
    height: 5rem;
    margin: 0 0 1rem;
  }
}
.processStep__iconImage {
  width: 2.6rem;
  height: 2.6rem;
  object-fit: contain;
}
@media (min-width: 768px) {
  .processStep__iconImage {
    width: 5rem;
    height: 5rem;
    max-width: 64px;
    height: auto;
  }
}
.processStep__arrow {
  position: absolute;
  height: calc(100% - 4.1rem);
  width: 0;
  top: 3.5rem;
  border-left: 1px solid #151E41;
  left: 1.3rem;
}
.processStep__arrow:after {
  position: absolute;
  bottom: 0.3rem;
  left: 50%;
  display: block;
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  border-left: 1px solid #151E41;
  border-bottom: 1px solid #151E41;
  transform: rotate(-45deg) translateX(-0.4rem);
}
@media (min-width: 768px) {
  .processStep__arrow {
    left: 100%;
    border: none;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
  }
  .processStep__arrow:after {
    content: "";
    width: 1rem;
    height: 100%;
    border: none;
    background: url("/wp-content/themes/salesviewer/assets/images/landing-page/arrow-right.svg") no-repeat center 30%;
    transform: translateX(-0.5rem);
  }
}

@media (min-width: 768px) {
  .featureList--desktopTimelineStyle {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease-out;
  }
}

.featureListItem {
  position: relative;
  padding: 0.7rem 0rem 0.7rem 1.2rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  opacity: 0.5;
  box-shadow: none;
  background: transparent;
  transition: opacity 0.3s ease-out;
  cursor: pointer;
}
.featureListItem__buttons {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: -0.5rem;
}
@media (min-width: 768px) {
  .featureListItem__buttons {
    display: flex;
  }
}
.featureListItem__buttons > * {
  margin-right: 0.9rem;
  font-size: 0.9rem;
  padding: 0.7rem 1.6rem !important;
}
.featureListItem__buttons > * .btn__icon {
  margin: 0 0.6rem 0 0 !important;
  height: 0.7rem !important;
}
@media (min-width: 768px) {
  .featureListItem .featureListItem__icon img {
    filter: grayscale(100%);
  }
}
.featureListItem:not(.is-collapsed) {
  opacity: 1;
  padding: 1rem;
}
.featureListItem:not(.is-collapsed) .featureListItem__icon img {
  filter: none;
}
.featureList--static .featureListItem {
  padding: 1.4rem 1rem;
}
.featureListItem__text {
  margin-bottom: 0.5rem;
}
.featureListItem.is-elevated {
  background: white;
  box-shadow: 0px 4px 11px 3px rgba(84, 84, 84, 0.05);
  transition: opacity 0.3s ease-in;
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  .featureListItem.is-elevated {
    margin: 0 !important;
  }
  .featureListItem.is-elevated .featureListItem__right {
    padding-top: 0.55rem !important;
  }
}
.featureListItem__imageItem {
  max-height: 100%;
  margin-bottom: 1rem;
  opacity: 1;
  transition: opacity ease-in 0.3s;
  overflow: hidden;
  margin-top: 1.5rem;
}
.featureListItem__imageItem.is-collapsed {
  max-height: 0;
  margin-bottom: 0;
  opacity: 0;
  transition: opacity ease-out 0.3s;
  margin-top: 0;
  overflow: hidden !important;
}
@media (min-width: 768px) {
  .featureListItem__imageItem {
    overflow: visible;
  }
}
.featureListItem__image {
  width: 100%;
  height: auto;
}
.featureListItem__icon {
  flex: 0 0 1.2rem;
  width: 1.2rem;
  margin-right: 1.5rem;
  height: 1.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.45rem;
}
@media (min-width: 768px) {
  .featureListItem__icon {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 0.5rem;
  }
}
.featureListItem__iconImage {
  width: 1.2rem;
  height: 1.2rem;
  object-fit: contain;
}
@media (min-width: 768px) {
  .featureListItem__iconImage {
    width: 1.6rem;
    height: 1.6rem;
  }
}
.featureListItem__right {
  padding-top: 0.2rem;
}
@media (min-width: 768px) {
  .featureListItem__right {
    padding-top: 0.45rem;
  }
}
.featureListItem__content {
  opacity: 1;
  max-height: 1000px;
  overflow: hidden;
  transition: opacity 0.3s ease-in;
}
.featureListItem.is-collapsed .featureListItem__content {
  opacity: 0;
  max-height: 0;
  transition: opacity 0.3s ease-out;
  padding: 0 !important;
}
.featureListItem__preHeadline {
  display: inline;
  margin-right: 0.3rem;
}
.featureListItem__title {
  margin-bottom: 0;
  transition: margin-bottom 0.3s ease-out;
  font-size: 1.15rem;
  display: inline;
}
@media (min-width: 768px) {
  .featureListItem__title {
    font-size: 1.333rem;
    font-weight: 500;
  }
}
.featureListItem:not(.is-collapsed) .featureListItem__title {
  margin-bottom: 1rem;
}
.featureListItem:not(.is-collapsed) .featureListItem__icon {
  margin-top: 0.35rem;
}
@media (max-width: 991px) {
  .featureListItem:not(.is-collapsed) .featureListItem__icon {
    margin-top: 0.75rem !important;
  }
}
@media (min-width: 768px) {
  .featureListItem.is-collapsed .featureListItem__title {
    font-size: 1.333rem;
  }
}
.featureListItem__dottedLine {
  position: absolute;
  top: 3rem;
  left: 1.4rem;
  height: calc(100% - 3rem) !important;
}
.featureListItem__mediaPlaceholder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.featureListItem--withLargeIcon {
  padding: 1rem 1.4rem !important;
}
.featureListItem--withLargeIcon .featureListItem__icon {
  flex: 0 0 2.2rem;
  height: 2.2rem;
  margin-top: -0.3rem;
  margin-right: 2.6rem;
  border: 1px solid #151E41;
  border-radius: 2px;
}
.featureListItem--withLargeIcon .featureListItem__iconImage {
  width: 50%;
  height: 50%;
}
.featureListItem--withLargeIcon .featureListItem__dottedLine {
  top: 4.1rem;
  height: calc(100% - 5rem) !important;
  left: 2.3rem;
}
.featureListItem--withLargeIcon .featureListItem__text {
  margin-bottom: 1.6rem;
}

.featureList--static .featureListItem,
.featureList--withSeparatorLines .featureListItem {
  padding-bottom: 0.3rem;
  min-height: 11rem;
}

.featureList--moreSpacing .featureListItem__icon {
  margin-right: 3rem;
}
.featureList--moreSpacing .featureListItem__dottedLine {
  top: 4rem;
  height: calc(100% - 4.7rem) !important;
}

.featureList--withSeparatorLines .featureListItem:not(:last-child) .featureListItem__right {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #f5f5f5;
}

@media (min-width: 768px) {
  .featureList--desktopTimelineStyle {
    min-height: 405px;
    margin: 0 -1.3rem;
    margin-bottom: 169px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .featureList--desktopTimelineStyle {
    margin-bottom: 109px;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem {
    flex: 0 0 25%;
    flex-direction: column;
    padding-left: 1.3rem !important;
    padding-right: 4rem;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .featureList--desktopTimelineStyle .featureListItem {
    flex: 0 0 50%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .featureList--desktopTimelineStyle .featureListItem {
    flex: 0 0 50%;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem__title, .featureList--desktopTimelineStyle .featureListItem__preHeadline, .featureList--desktopTimelineStyle .featureListItem__content, .featureList--desktopTimelineStyle .featureListItem__icon img {
    opacity: 0;
    transition: opacity 0.5s ease-out;
  }
  .block-editor-block-list__layout .featureList--desktopTimelineStyle .featureListItem__title, .block-editor-block-list__layout .featureList--desktopTimelineStyle .featureListItem__preHeadline, .block-editor-block-list__layout .featureList--desktopTimelineStyle .featureListItem__content, .block-editor-block-list__layout .featureList--desktopTimelineStyle .featureListItem__icon img {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem[data-index="0"] .featureListItem__title,
.featureList--desktopTimelineStyle .featureListItem[data-index="0"] .featureListItem__preHeadline,
.featureList--desktopTimelineStyle .featureListItem[data-index="0"] .featureListItem__content,
.featureList--desktopTimelineStyle .featureListItem[data-index="0"] .featureListItem__icon img, .featureList--desktopTimelineStyle .featureListItem[data-index="1"] .featureListItem__title,
.featureList--desktopTimelineStyle .featureListItem[data-index="1"] .featureListItem__preHeadline,
.featureList--desktopTimelineStyle .featureListItem[data-index="1"] .featureListItem__content,
.featureList--desktopTimelineStyle .featureListItem[data-index="1"] .featureListItem__icon img, .featureList--desktopTimelineStyle .featureListItem[data-index="2"] .featureListItem__title,
.featureList--desktopTimelineStyle .featureListItem[data-index="2"] .featureListItem__preHeadline,
.featureList--desktopTimelineStyle .featureListItem[data-index="2"] .featureListItem__content,
.featureList--desktopTimelineStyle .featureListItem[data-index="2"] .featureListItem__icon img, .featureList--desktopTimelineStyle .featureListItem[data-index="3"] .featureListItem__title,
.featureList--desktopTimelineStyle .featureListItem[data-index="3"] .featureListItem__preHeadline,
.featureList--desktopTimelineStyle .featureListItem[data-index="3"] .featureListItem__content,
.featureList--desktopTimelineStyle .featureListItem[data-index="3"] .featureListItem__icon img {
    opacity: 1 !important;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem:nth-child(1)::before {
    content: "";
    position: absolute;
    width: 500px;
    height: 1px;
    background-image: linear-gradient(to right, #6C7498 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 15px 1px;
    background-repeat: repeat-x;
    top: 51px;
    transform: translateX(calc(-100% - 25px));
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem[data-index="4"] .featureListItem__right {
    transform: translateX(100%);
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem[data-index="4"] .featureListItem__icon::before {
    content: "";
    border-bottom: 1px solid rgba(108, 116, 153, 0.2);
    display: block;
    width: 770%;
    margin-left: 1rem;
    transform: translate(-42px, 2px);
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem::after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line1.svg);
    position: absolute;
    top: 0;
    right: 0rem;
    transition: left 0.1s;
    transform: translateY(51px);
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n) {
    align-self: center;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+2) {
    align-self: center;
    padding-right: 4.4rem;
  }
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+2):after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line2.svg);
    transform: translateY(-36px);
  }
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+2)[data-index="4"] .featureListItem__icon::before {
    transform: translate(-42px, -1px);
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+3) {
    padding-right: 3.8rem;
  }
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+3):after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line3.svg);
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+4) {
    padding-right: 2.65rem;
    align-self: flex-end;
  }
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+4):after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line4.svg);
    transform: translateY(-37px);
    right: 1px;
  }
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+4)[data-index="4"] .featureListItem__icon::before {
    transform: translate(-42px, -2px);
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+5) {
    padding-right: 2.5rem;
  }
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+5):after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line5.svg);
    transform: translateY(-36px);
    right: -2px;
  }
  .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+5)[data-index="4"] .featureListItem__icon::before {
    transform: translate(-42px, 2px);
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem:last-child .featureListItem__icon img, .featureList--desktopTimelineStyle .featureListItem:last-child::after {
    opacity: 0;
  }
  .featureList--desktopTimelineStyle .featureListItem:last-child .featureListItem__icon::after {
    opacity: 0;
  }
  .featureList--desktopTimelineStyle .featureListItem:last-child[data-index="1"], .featureList--desktopTimelineStyle .featureListItem:last-child[data-index="2"], .featureList--desktopTimelineStyle .featureListItem:last-child[data-index="3"] {
    position: relative;
  }
  .featureList--desktopTimelineStyle .featureListItem:last-child[data-index="1"]::after, .featureList--desktopTimelineStyle .featureListItem:last-child[data-index="2"]::after, .featureList--desktopTimelineStyle .featureListItem:last-child[data-index="3"]::after {
    content: "" !important;
    position: absolute;
    width: 500px;
    height: 1px;
    background-image: linear-gradient(to right, #6C7498 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 15px 1px;
    background-repeat: repeat-x;
    top: 0px;
    left: 87px;
    right: auto;
    opacity: 0.5;
    transform: translateY(51px);
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem__icon {
    margin-bottom: 1.6rem;
    width: auto !important;
    height: auto !important;
    display: flex;
    width: 100% !important;
    position: relative;
    justify-content: flex-start;
    align-items: center;
  }
  .featureList--desktopTimelineStyle .featureListItem__icon::after {
    content: "";
    border-bottom: 1px solid rgba(108, 116, 153, 0.2);
    display: block;
    width: 100%;
    margin-left: 1rem;
  }
  .featureList--desktopTimelineStyle .featureListItem__icon::before {
    content: "";
    width: 0;
    border-bottom: 1px solid rgba(108, 116, 153, 0.2);
    display: block;
    margin-left: 0rem;
    transform: translate(-42px, 2px);
    transition: width 0.2s;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem__iconImage {
    width: 48px;
    height: 48px;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem__right {
    padding: 0;
    height: 125px;
    transform: translateX(0%);
    transition: transform 0.2s;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem__title {
    font-weight: 500 !important;
    font-size: 32px !important;
    line-height: 40px !important;
    display: block;
    margin-bottom: 0.5rem !important;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem__content {
    overflow: visible;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem__text {
    font-style: normal;
    font-weight: 300 !important;
    font-size: 18px !important;
    line-height: 28px !important;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem .dottedLine {
    display: none;
  }
}
@media (min-width: 768px) {
  .featureList--desktopTimelineStyle .featureListItem__preHeadline {
    display: block;
    font-family: "Sofia Pro";
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Jasny granat */
    color: #151e41;
    margin-bottom: 0.4rem;
  }
}

@media (min-width: 768px) {
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem[data-index="4"] .featureListItem__right {
    transform: translateX(100%);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem[data-index="4"] .featureListItem__icon::before {
    content: "";
    border-bottom: 1px solid rgba(108, 116, 153, 0.5);
    display: block;
    width: 770%;
    margin-left: 1rem;
    transform: translate(-42px, 2px);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem::after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line1-o5.svg);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+2):after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line2-o5.svg);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+3):after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line3-o5.svg);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+4):after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line4-o5.svg);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem:nth-child(5n+5):after {
    content: url(/wp-content/themes/salesviewer/assets/images/feature-list/line5-o5.svg);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem[data-index="4"] .featureListItem__icon::before {
    content: "";
    border-bottom: 1px solid rgba(108, 116, 153, 0.5);
    display: block;
    width: 770%;
    margin-left: 1rem;
    transform: translate(-34px, 2px);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem__icon::after {
    border-bottom: 1px solid rgba(108, 116, 153, 0.5);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem__icon::before {
    border-bottom: 1px solid rgba(108, 116, 153, 0.5);
  }
  .svContainer--dark .featureList--desktopTimelineStyle .featureListItem__preHeadline {
    color: #fff;
  }
}

.timeline {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  display: none;
}
@media (min-width: 768px) {
  .timeline {
    display: block;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .timeline {
    position: absolute;
    width: calc(100% - 2.6rem);
    left: 1.3rem;
  }
}
@media (min-width: 768px) {
  .timeline::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    top: 0;
    left: 8%;
    transform: translateY(-50%);
  }
}
@media (min-width: 768px) {
  .timeline::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 26%;
    top: -250%;
  }
}
.timeline__listContainer {
  position: relative;
  flex: 1;
  display: flex;
  border-top: 1px solid #cccccc;
  padding-top: 0.7rem;
  max-width: 1170px;
}
.timeline__activityIndicator {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100px;
  border-top: 1px solid #151E41;
}
.timeline__list {
  display: flex;
  flex-direction: row;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  justify-content: space-between;
}
.timeline__listItem {
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  cursor: pointer;
  line-height: 28px !important;
  color: #6C7498;
}
.timeline__listItem:hover, .timeline__listItem.is-active {
  font-weight: bold;
  color: #151E41;
}
.timeline__buttons {
  margin-left: 4rem;
  display: flex;
  flex-direction: row;
  padding-top: 0.7rem;
  justify-content: flex-end;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .timeline__buttons {
    justify-content: center;
  }
}
.timeline__button {
  width: 3.1rem;
  height: 3.1rem;
  background: #2ce080 url("/wp-content/themes/salesviewer/assets/images/shared/arrow-white.svg") no-repeat center center;
  background-size: 50% 50%;
  z-index: 2;
  top: 5.8rem;
  display: none;
  cursor: pointer;
  opacity: 0.5;
  transition: opacity 0.3s ease-out;
}
.timeline__button.is-visible {
  opacity: 1;
}
.timeline__button--left {
  transform: scaleX(-1);
  margin-right: 1rem;
  filter: invert(1);
}
.timeline__button--left .timeline__buttonText {
  transform: scaleX(-1);
}
@media (min-width: 768px) {
  .timeline__button {
    background: transparent url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-black-desktop.svg") no-repeat center center;
    background-size: 100% 100%;
    display: block;
    width: 1.2rem;
    height: 2.35rem;
    border-radius: 0 25px 25px 25px;
    padding-top: 3px;
  }
  .timeline__button:hover {
    background-image: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-green-desktop.svg");
    filter: none;
  }
  .timeline__buttonText {
    font-weight: 500;
  }
  .timeline__button--right {
    color: #020A20;
    background-color: #2ce080;
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 0 19px;
    background-image: none;
  }
  .timeline__button--right::after {
    margin-left: 10px;
    content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-black-desktop.svg");
  }
  .timeline__button--right:hover {
    color: #fff;
    background-image: none;
  }
  .timeline__button--right:hover::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-black-desktop.svg");
    filter: brightness(100);
  }
  .timeline__button--left {
    right: 9.5rem;
    left: auto;
  }
}

.linkWithArrow {
  display: flex;
  flex-direction: row;
  align-items: center;
  letter-spacing: -0.3px !important;
}
.linkWithArrow--primary {
  color: #2ce080 !important;
}
.linkWithArrow--centered {
  justify-content: center;
}

@media (min-width: 768px) {
  a.linkWithArrow:hover {
    color: #151E41;
  }
  a.linkWithArrow:hover .inlineArrow::after {
    filter: brightness(0);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-1rem);
  }
  60% {
    transform: translateY(-0.5rem);
  }
}
@keyframes bounce-down {
  0%, 20%, 50%, 80%, 100% {
    transform: rotate(90deg) translateX(0);
  }
  40% {
    transform: rotate(90deg) translateX(-1rem);
  }
  60% {
    transform: rotate(90deg) translateX(-0.5rem);
  }
}
.inlineArrow {
  position: relative;
  display: block;
  height: 0.9em;
  width: 1.9em;
  margin-top: -0.1rem;
  background: url("/wp-content/themes/salesviewer/assets/images/arrow-right-green.svg") no-repeat center center;
}
@media (max-width: 767px) {
  .inlineArrow {
    margin-top: 0rem;
  }
}
@media (min-width: 768px) {
  .inlineArrow {
    margin-top: 2px;
    background: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-green-desktop.svg") no-repeat center center;
    background: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .inlineArrow::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-green-desktop.svg");
    display: inline-block;
  }
}
.inlineArrow:not(.inlineArrow--right) {
  margin-right: 1.2rem;
}
.inlineArrow--left {
  transform: scaleX(-1);
}
.inlineArrow--dark {
  background-image: url("/wp-content/themes/salesviewer/assets/images/arrow-right-darkblue.svg");
}
@media (min-width: 768px) {
  .inlineArrow--dark::after {
    content: url('/wp-content/themes/salesviewer/assets/images/arrow-right-darkblue-desktop-contact.svg"');
  }
}
.inlineArrow--white {
  background-image: url("/wp-content/themes/salesviewer/assets/images/arrow-right-white.svg");
}
@media (min-width: 768px) {
  .inlineArrow--white::after {
    content: url("/wp-content/themes/salesviewer/assets/images/arrow-right-white.svg");
  }
}
.inlineArrow--down {
  transform: rotate(90deg);
  animation: bounce-down 2s infinite;
}
.paginationArrowButton {
  position: absolute;
  width: 3.1rem;
  height: 3.1rem;
  background: #2ce080 url("/wp-content/themes/salesviewer/assets/images/shared/arrow-white.svg") no-repeat center center;
  background-size: 50% 50%;
  z-index: 2;
  top: 5.8rem;
  margin-top: -1.5rem;
  display: none;
  cursor: pointer;
}
.paginationArrowButton.is-visible {
  display: block;
}
.paginationArrowButton--left {
  left: 1.8rem;
  transform: scaleX(-1);
}
.paginationArrowButton--left .paginationArrowButton__text {
  transform: scaleX(-1);
}
.paginationArrowButton--right {
  right: 1.8rem;
}
.paginationArrowButton .paginationArrowButton__text {
  display: none;
}
@media (min-width: 768px) {
  .paginationArrowButton .paginationArrowButton__text {
    display: block;
  }
}
@media (min-width: 768px) {
  .paginationArrowButton {
    position: absolute;
    bottom: -5.15rem;
    right: 1.55rem;
    top: auto;
    background: transparent url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-black-desktop.svg") no-repeat center center;
    background-size: 100% 100%;
    opacity: 0.5;
    display: block;
    width: 2rem;
    height: 2.35rem;
    font-weight: 400;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
       supported by Chrome, Edge, Opera and Firefox */
    cursor: not-allowed;
  }
  .paginationArrowButton--inverted {
    background: transparent url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg") no-repeat center center;
  }
  .paginationArrowButton:hover {
    background-image: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-green-desktop.svg");
  }
  .paginationArrowButton.is-visible {
    opacity: 1;
    cursor: pointer;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .paginationArrowButton {
    top: 27%;
  }
}
@media (min-width: 768px) {
  .paginationArrowButton--right {
    border-radius: 0 25px 25px 25px;
    color: #020A20;
    background-color: #2ce080;
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 0 19px;
    background-image: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .paginationArrowButton--right {
    right: 0;
  }
}
@media (min-width: 768px) {
  .paginationArrowButton--right::after {
    margin-top: -2px;
    margin-left: 10px;
    content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-black-desktop.svg");
  }
}
@media (min-width: 768px) {
  .paginationArrowButton--right:hover {
    color: #fff;
    background-image: none;
  }
  .paginationArrowButton--right:hover::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-black-desktop.svg");
    filter: brightness(100);
  }
}
@media (min-width: 768px) {
  .paginationArrowButton--left {
    right: 9.5rem;
    left: auto;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .paginationArrowButton--left {
    left: 0;
  }
}
@media (min-width: 768px) {
  .paginationArrowButton .paginationArrowButton__text {
    padding-bottom: 2px;
  }
}

.caseStudySlideshow {
  position: relative;
  margin: 0 -1.5rem;
}
.caseStudySlideshow__list {
  display: flex;
  flex-direction: row;
  overflow-x: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .caseStudySlideshow__list {
    overflow-x: visible;
    clip-path: inset(-100vw -100vw -100vw 0);
    margin-top: 46px;
  }
}
.caseStudySlideshow__list::-webkit-scrollbar {
  display: none;
}
@media (min-width: 768px) {
  .caseStudySlideshow {
    order: 4;
    margin: 6rem -1.5rem 3rem;
  }
}

.caseStudySlideshowItem {
  flex: 0 0 89.7%;
  margin-right: 1.3rem;
  border-bottom: 1px solid currentColor;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .caseStudySlideshowItem {
    text-align: center;
    padding-bottom: 0.8rem;
  }
}
.caseStudySlideshowItem a, .caseStudySlideshowItem a:hover, .caseStudySlideshowItem a:focus {
  color: white;
}
.caseStudySlideshowItem em::before {
  content: "“";
}
.caseStudySlideshowItem em::after {
  content: "”";
}
@media (min-width: 768px) {
  .caseStudySlideshowItem em::after, .caseStudySlideshowItem em::before {
    content: none;
  }
}
@media (min-width: 768px) {
  .caseStudySlideshowItem {
    flex: 0 0 calc(50% - 4.6rem);
    margin-right: 3.8rem;
    padding-bottom: 1.8rem;
    border-bottom: 1px solid #6c749980;
    opacity: 0.5;
    transition: opacity 0.3s ease-out;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .caseStudySlideshowItem {
    flex: 0 0 calc(80% - 4.6rem);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .caseStudySlideshowItem {
    flex: 0 0 calc(80% - 4.6rem);
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .caseStudySlideshowItem {
    flex: 0 0 calc(65% - 4.6rem);
  }
}
@media (min-width: 768px) {
  .caseStudySlideshowItem a:hover, .caseStudySlideshowItem a:focus {
    color: white !important;
  }
}
@media (min-width: 768px) {
  .caseStudySlideshowItem .linkWithArrow:hover {
    color: white !important;
  }
  .caseStudySlideshowItem .linkWithArrow:hover .inlineArrow::after {
    filter: brightness(5);
  }
}
@media (min-width: 768px) {
  .caseStudySlideshowItem::before {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/quotationmark-dark.svg);
    display: block;
    position: absolute;
    z-index: 3;
    top: 15.5rem;
    left: 32px;
  }
}
@media (min-width: 768px) {
  .caseStudySlideshowItem[data-index="0"], .caseStudySlideshowItem[data-index="1"] {
    opacity: 1;
  }
}
.caseStudySlideshowItem__image {
  position: relative;
  background: no-repeat center center;
  background-size: cover;
  height: 11.4rem;
}
@media (min-width: 768px) {
  .caseStudySlideshowItem__image {
    height: 16.55rem;
  }
}
.caseStudySlideshowItem__logoContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 3.1rem;
  height: 3.1rem;
  background: white;
  padding: 0.5rem;
}
@media (min-width: 768px) {
  .caseStudySlideshowItem__logoContainer {
    width: auto;
    max-width: 120px;
    height: 45px;
    display: flex;
    align-items: center;
    padding: 0.8rem;
  }
}
.caseStudySlideshowItem__logo {
  width: 2rem;
  height: 2rem;
  object-fit: contain;
}
@media (min-width: 768px) {
  .caseStudySlideshowItem__logo {
    width: 100%;
    height: auto;
    max-height: 24px;
    min-height: 24px;
  }
}
.caseStudySlideshowItem__desktopContent {
  padding-top: 1rem;
}
.caseStudySlideshowItem__desktopContent .inlineArrow {
  margin-top: 1px;
  background: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-green-desktop.svg") no-repeat center center;
}
.caseStudySlideshowItem__desktopTitle {
  font-size: 1rem !important;
  margin-bottom: 2.2rem !important;
  font-weight: 300;
}
.caseStudySlideshowItem__desktopText {
  font-size: 0.9rem;
}
.caseStudySlideshowItem__bottom {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.caseStudySlideshowItem__personImage {
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 50%;
  margin-right: 1rem;
  background: white;
  object-fit: contain;
}
.caseStudySlideshowItem__customerName {
  font-size: 0.7rem;
  text-align: center;
  padding: 0.8rem 0;
}

.googleReviews__top {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.googleReviews__logo {
  width: 80px;
  margin-right: 0.5rem;
}
.googleReviews__reviewsText {
  font-size: 0.7rem;
  font-weight: bolder;
}
.googleReviews__stars {
  width: 4rem;
  height: auto;
  margin: -0.3rem 0.3em 0;
}

@media (min-width: 768px) {
  .postList {
    display: flex;
    flex-direction: column;
    margin: 0 -1.5rem;
  }
}
.postList__post {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .postList__post {
    flex-direction: row;
    flex: 1;
    margin: 0 1.5rem;
  }
  .postList__post:nth-child(2) {
    margin-top: 3rem;
  }
  .postList__post:nth-child(even) {
    flex-direction: row-reverse;
    margin-top: -200px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .postList__post:nth-child(even) {
    margin-top: -100px;
  }
}
@media (min-width: 768px) {
  .postList__post:nth-child(even) .postList__content {
    margin-top: 260px;
    padding: 3rem 4rem 3rem 0rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .postList__post:nth-child(even) .postList__content {
    margin-top: 0 !important;
    padding: 1rem 2rem 1rem 0rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .postList__post:nth-child(even) .postList__content {
    margin-top: 100px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .postList__post:nth-child(even) {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) {
  .postList__post > a {
    display: block;
    width: 40%;
    position: relative;
    overflow: hidden;
  }
  .postList__post > a > img {
    transition: all 0.5s ease-out;
  }
  .postList__post > a > img:hover {
    transform: scale(1.05);
  }
  .postList__post > a:before {
    display: block;
    content: "";
    padding-bottom: 100%;
  }
}
@media (min-width: 768px) {
  .postList__post .linkWithArrow:hover {
    color: #151E41;
  }
  .postList__post .linkWithArrow:hover .inlineArrow::after {
    filter: brightness(0);
  }
}
.postList__post:not(:last-child) {
  margin-bottom: 4.1rem;
}
.postList__category {
  display: none;
}
@media (min-width: 768px) {
  .postList__category {
    display: block;
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #6C7498;
  }
}
.postList__headline a {
  color: #151E41;
  font-weight: 700;
}
.postList__headline a:hover, .postList__headline a:active {
  color: #151E41;
}
.postList__content {
  margin-top: 1.4rem;
}
@media (min-width: 768px) {
  .postList__content {
    width: 33.33%;
    padding: 3rem 0 3rem 4rem;
    font-size: 18px;
    line-height: 28px;
    margin-top: 4rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .postList__content {
    width: 60%;
    margin-top: 0;
    padding: 1rem 0 1rem 2rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .postList__content {
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .postList__content h3, .postList__content .h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    margin-bottom: 1.1rem;
  }
}
@media (min-width: 768px) {
  .postList__content p {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 1rem !important;
    color: #6C7498;
  }
}
.postList__image {
  margin-right: 1.3rem;
  width: 5.8rem;
  height: 5.8rem;
  object-fit: cover;
}
@media (min-width: 768px) {
  .postList__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
  }
}
.postList__headline {
  font-size: 1.15rem;
  color: #151E41;
  margin-bottom: 0.6rem;
}

.awards__list {
  display: flex;
  flex-direction: row;
  border-top: 1px solid rgba(2, 10, 33, 0.05);
  padding-top: 1.5rem;
}
@media (max-width: 767px) {
  .awards__list {
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .awards__list {
    border-top: none;
    flex-wrap: wrap;
    padding-top: 0rem;
  }
}
@media (min-width: 768px) {
  .awards {
    position: relative;
  }
  .awards::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    top: 0.3rem;
    left: 0;
  }
  .awards::after {
    content: "";
    position: absolute;
    top: 0.2rem;
    left: 13px;
    width: 12px;
    height: 30px;
    background: #fff;
  }
  .awards__headline {
    padding-left: 20px;
    display: flex !important;
    align-items: center;
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    margin-bottom: 3.3rem;
  }
  .awards__headline::before, .awards__headline::after {
    content: "";
    height: 1px;
    opacity: 0.1;
    border-bottom: 2px solid #6C7498;
    flex-grow: 1;
  }
  .awards__headline::before {
    margin-right: 25px;
  }
  .awards__headline::after {
    margin-left: 25px;
  }
}

.award {
  display: flex;
  flex-direction: row;
  width: 50%;
  padding: 0 1.9rem;
  font-size: 0.7rem;
}
@media (min-width: 768px) {
  .award {
    margin-bottom: 3rem;
    padding: 0;
  }
  .award:nth-child(odd) {
    padding-right: 15px;
  }
  .award:nth-child(even) {
    padding-left: 15px;
  }
}
.award__laurels {
  width: 1rem;
  height: 2.56rem;
  transform: translateX(10px);
}
.award__laurels--right {
  transform: scaleX(-1) translateX(10px);
}
@media (min-width: 768px) {
  .award__laurels {
    width: 2rem;
    height: auto;
  }
}
.award__headline {
  line-height: 1;
  padding: 0 0.3rem;
}
@media (min-width: 768px) {
  .award__headline {
    margin: 0 auto;
    margin-bottom: 0.51rem;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    padding: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .award__headline {
    font-size: 19px;
  }
}
.award__content {
  text-align: center;
  padding: 0 0.6rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .award__content {
    font-size: 1rem;
    flex-grow: 1;
    padding: 0;
  }
  .award__content .fw-light {
    color: #6C7498;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .award__content .fw-light {
    font-size: 0.8rem;
  }
}

.pressReleases {
  position: relative;
  border-bottom: 1px solid rgba(2, 10, 33, 0.05);
  padding-bottom: 2.5rem;
  list-style: none;
}
@media (max-width: 767px) {
  .pressReleases {
    margin-top: 3rem;
  }
}
@media (min-width: 768px) {
  .pressReleases {
    border-bottom: none;
  }
  .pressReleases::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/quotationmark.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    left: 50%;
    top: -78px;
    transform: translateX(-50%);
  }
  .pressReleases::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    right: 0;
    top: -78px;
    transform: translateX(50%);
  }
}
.pressReleases__logos {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  align-items: center;
  height: 3rem;
  margin-bottom: 1.7rem;
}
@media (min-width: 768px) {
  .pressReleases__logos {
    width: 70%;
    height: 4rem;
    margin: auto;
    position: relative;
  }
}
@media (min-width: 1200px) and (max-width: 1449px) {
  .pressReleases__logos {
    width: 100%;
  }
}
@media (min-width: 1450px) and (max-width: 1679px) {
  .pressReleases__logos {
    width: 85%;
  }
}
.pressReleases__logoItem {
  position: absolute;
  width: 10%;
  background: no-repeat center center;
  background-size: contain;
  height: 2rem;
  margin: 0 0.5rem;
  transition: all 0.3s ease-out;
  opacity: 1;
  list-style: none !important;
}
@media (min-width: 768px) {
  .pressReleases__logoItem {
    opacity: 0.5;
    cursor: pointer;
  }
}
.pressReleases__logoItem.is-active {
  height: 3rem;
  width: 40%;
  margin: 0;
  opacity: 1;
}
@media (min-width: 768px) {
  .pressReleases__logoItem.is-active {
    height: 4rem;
  }
}
.pressReleases__logoItem[data-display-index="-4"] {
  left: -50%;
}
.pressReleases__logoItem[data-display-index="-3"] {
  left: -12%;
}
.pressReleases__logoItem[data-display-index="-2"] {
  left: 0%;
  margin-left: 0 !important;
}
.pressReleases__logoItem[data-display-index="-1"] {
  left: 12%;
}
.pressReleases__logoItem[data-display-index="0"] {
  left: 30%;
}
.pressReleases__logoItem[data-display-index="1"] {
  left: 76%;
}
.pressReleases__logoItem[data-display-index="2"] {
  left: 88%;
}
.pressReleases__logoItem[data-display-index="3"] {
  left: 100%;
}
.pressReleases__logoItem[data-display-index="4"] {
  left: 150%;
}
@media (min-width: 768px) {
  .pressReleases__logoItem[data-display-index="-4"] {
    left: -50%;
  }
  .pressReleases__logoItem[data-display-index="-3"] {
    left: -12%;
  }
  .pressReleases__logoItem[data-display-index="-2"] {
    left: 0%;
    width: 10%;
  }
  .pressReleases__logoItem[data-display-index="-1"] {
    left: 15%;
    width: 20%;
  }
  .pressReleases__logoItem[data-display-index="0"] {
    left: 30%;
    width: 40%;
    cursor: unset;
  }
  .pressReleases__logoItem[data-display-index="1"] {
    left: 65%;
    width: 20%;
  }
  .pressReleases__logoItem[data-display-index="2"] {
    left: 89%;
    width: 10%;
  }
  .pressReleases__logoItem[data-display-index="3"] {
    left: 100%;
  }
  .pressReleases__logoItem[data-display-index="4"] {
    left: 150%;
  }
}
.pressReleases__logoItem.is-hidden {
  opacity: 0;
}
.pressReleases__logoShadow {
  position: absolute;
  background: no-repeat center center;
  background-size: contain;
  top: -2rem;
  width: 80%;
  height: 5rem;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: all 0.3s ease-out;
  filter: grayscale(100%);
}
@media (min-width: 768px) {
  .pressReleases__logoShadow {
    display: none;
  }
}
.pressReleases__logoItem.is-active .pressReleases__logoShadow {
  opacity: 0.05;
}
.pressReleases__texts {
  margin-bottom: 0.7rem;
}
@media (min-width: 768px) {
  .pressReleases__texts {
    margin-top: 60px;
    margin-bottom: 25px;
  }
}
.pressReleases__textItem {
  text-align: center;
  font-style: italic;
  list-style: none !important;
}
@media (min-width: 768px) {
  .pressReleases__textItem {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
  }
}
.pressReleases__names {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-items: center;
  max-width: 910px;
  margin: auto;
}
.pressReleases__nameList {
  display: flex;
  flex-direction: row;
}
.pressReleases__name {
  display: inline-block;
  margin: auto;
  font-size: 0.7rem;
}
@media (min-width: 768px) {
  .pressReleases__name {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    color: #6C7498;
  }
}
.pressReleases__arrow {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 0;
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .pressReleases__arrow {
    background: url(/wp-content/themes/salesviewer/assets/images/arrow-right-darkblue.svg) no-repeat center center;
    top: -25px;
    cursor: pointer;
  }
  .pressReleases__arrow::after {
    content: url(/wp-content/themes/salesviewer/assets/images/arrow-right-darkblue.svg);
  }
}
.pressReleases__arrow--left {
  margin-right: 0 !important;
  transform: scaleX(-1) translateY(-50%);
}
@media (min-width: 768px) {
  .pressReleases__arrow--left {
    left: 0 !important;
    right: auto !important;
  }
}
@media (min-width: 768px) {
  .pressReleases__arrow--right {
    left: auto !important;
    right: 0 !important;
  }
}

.preFooterNavigation {
  padding-top: 2rem;
  list-style: none !important;
}
.preFooterNavigation__item {
  border-bottom: 2px solid #cccccc;
}
.preFooterNavigation__toggle {
  position: relative;
  display: block;
  color: #151E41;
  padding: 0.925rem 0.2rem 0.525rem 0.2rem;
  font-weight: bold;
  font-size: 1.2rem;
}
.preFooterNavigation__indicator {
  position: absolute;
  right: 0;
  top: 52%;
  transform: translateY(-50%);
  background: #151E41;
  width: 18px;
  height: 2px;
}
.preFooterNavigation__indicator:before {
  display: block;
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  height: 18px;
  width: 2px;
  background: #151E41;
  transition: all 0.3s ease-out;
}
.preFooterNavigation__item.is-expanded .preFooterNavigation__indicator:before {
  transform: translateX(-50%) rotate(90deg);
}
.preFooterNavigation__subMenu {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0 0;
  overflow: hidden;
  transition: all 0.2s ease-out;
  height: 0;
  opacity: 0;
}
.preFooterNavigation__subMenu.is-expanded {
  margin-bottom: 2rem !important;
  opacity: 1;
  overflow: visible;
}
.preFooterNavigation__subMenuItem {
  font-weight: bolder;
  font-size: 1.1rem;
  line-height: 3rem;
  padding: 0 0.2rem;
  display: flex;
  flex: 1;
}
.preFooterNavigation__link {
  display: block;
  flex: 1;
  text-decoration: none;
}
.preFooterNavigation__link, .preFooterNavigation__link:hover {
  color: #151E41;
}

.chatStatus {
  display: inline-flex;
  align-items: center;
  font-size: 0.8rem;
}
.chatStatus:before {
  display: block;
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  margin-right: 0.3rem;
  margin-top: 2px;
}
.chatStatus--online:before {
  background: #8bc83c;
}

.macbook {
  position: relative;
}
.macbook__madeInGermany {
  width: 4rem;
  position: absolute;
  right: 0.6rem;
  top: 1.3rem;
}
@media (max-width: 767px) {
  .macbook {
    margin-top: 4.5rem !important;
    width: 90%;
    margin: auto;
  }
  .macbook img {
    transform: translateX(-5%);
  }
  .macbook__madeInGermany {
    z-index: 2;
    top: -0.5rem;
    right: -0.5rem;
  }
}

@keyframes circleRotation {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes circleRotation {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes itemRotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes itemRotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes desktopCircleRotation {
  0% {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(90deg);
  }
}
@-webkit-keyframes desktopCircleRotation {
  0% {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(90deg);
  }
}
@keyframes desktopItemRotation {
  0% {
    transform: rotate(45deg);
  }
  100% {
    transform: rotate(-90deg);
  }
}
@-webkit-keyframes desktopItemRotation {
  0% {
    transform: rotate(45deg);
  }
  100% {
    transform: rotate(-90deg);
  }
}
@keyframes fadeOut {
  0% {
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
  }
  25% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  50% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
  }
  25% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  50% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes lineRotation {
  0% {
    transform: rotate(-90deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@-webkit-keyframes lineRotation {
  0% {
    transform: rotate(-90deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes desktopLineRotation {
  0% {
    transform: rotate(-215deg);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    transform: rotate(35deg);
    opacity: 0;
  }
}
@-webkit-keyframes desktopLineRotation {
  0% {
    transform: rotate(-215deg);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    transform: rotate(35deg);
    opacity: 0;
  }
}
@keyframes lineShadowRotation {
  0% {
    transform: translate(-50%, -50%) rotate(-90deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(270deg);
  }
}
@-webkit-keyframes lineShadowRotation {
  0% {
    transform: translate(-50%, -50%) rotate(-90deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(270deg);
  }
}
@keyframes desktopLineShadowRotation {
  0% {
    transform: translate(-50%, -50%) rotate(-215deg);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) rotate(35deg);
    opacity: 0;
  }
}
@-webkit-keyframes desktopLineShadowRotation {
  0% {
    transform: translate(-50%, -50%) rotate(-215deg);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) rotate(35deg);
    opacity: 0;
  }
}
.radar {
  position: relative;
  height: 51.5rem;
  overflow: hidden;
  color: white;
  transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
  .radar {
    background: #020A20;
    height: auto;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/radar.svg");
    background-repeat: no-repeat;
    background-position: center;
  }
}
@media (min-width: 1200px) {
  .radar {
    height: 1200px;
  }
}
@media (min-width: 1200px) and (max-width: 1449px) {
  .radar {
    height: 900px;
  }
}
@media (min-width: 1450px) and (max-width: 1679px) {
  .radar {
    height: 1000px;
  }
}
.radar__line {
  width: 10rem;
  height: 2px;
  background: #5390F4;
  position: absolute;
  left: 50%;
  top: 50%;
  transform-origin: 0 0;
  opacity: 0;
}
@media (min-width: 768px) {
  .radar__line {
    width: 1000vh;
    height: 3px;
  }
}
@media (min-width: 1200px) {
  .radar__line {
    width: 50%;
  }
}
.radar.is-visible .radar__line {
  animation: 0.6s ease-out 1s fadeIn 1 forwards, 5s linear 1s lineRotation infinite;
}
@media (min-width: 768px) {
  .radar.is-visible .radar__line {
    transform: rotate(-215deg);
    animation: 0.6s ease-out 1s fadeIn 1 forwards, 2.5s linear 1s desktopLineRotation infinite;
  }
}

.radar__lineShadow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20rem;
  height: 20rem;
  border-radius: 50%;
  background: conic-gradient(from 90deg, transparent 320deg, rgba(83, 144, 244, 0.5) 360deg);
  opacity: 0;
}
.radar.is-visible .radar__lineShadow {
  animation: 0.6s ease-out 1s fadeIn 1 forwards, 5s linear 1s lineShadowRotation infinite;
}
@media (min-width: 768px) {
  .radar.is-visible .radar__lineShadow {
    transform: translate(-50%, -50%) rotate(-215deg);
    animation: 0.6s ease-out 1s fadeIn 1 forwards, 2.5s linear 1s desktopLineShadowRotation infinite;
  }
}

@media (min-width: 768px) {
  .radar__lineShadow {
    width: 1000vh;
    height: 1000vh;
  }
}
@media (min-width: 1200px) {
  .radar__lineShadow {
    width: 100%;
    height: 100%;
  }
}
.radar__center {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3rem;
  height: 3rem;
  background: url("/wp-content/themes/salesviewer/assets/images/radar/logo.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.5);
  transition: all 0.6s cubic-bezier(0.12, 1.22, 0.31, 1.18);
  transition-delay: 0s;
}
.radar.is-visible .radar__center, .block-editor-writing-flow .radar__center {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

@media (min-width: 768px) {
  .radar__center {
    width: 4.2rem;
    height: 4.2rem;
  }
}
.radar__contentOverlay {
  position: relative;
  z-index: 2;
  padding: 2.5rem 1rem 3rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .radar__contentOverlay {
    padding: 8rem 1rem 3rem;
  }
}
@media (min-width: 1200px) and (max-width: 1449px) {
  .radar__contentOverlay {
    padding: 3rem 1rem 3rem;
  }
}
.radar__content {
  margin: auto;
}
.radar__content .btn, .radar__content .wp-block-button__link {
  width: 100% !important;
}
@media (min-width: 768px) {
  .radar__content {
    order: 1;
    z-index: 5;
    max-width: 450px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .radar__content {
    max-width: 600px;
  }
}
@media (min-width: 768px) {
  .radar__content a {
    width: auto !important;
    border-top-left-radius: 0;
    line-height: 48px !important;
    height: 48px;
    padding: 0 1rem 0 1rem !important;
    color: #151E41;
    font-weight: 500 !important;
    margin-top: 1.455rem;
  }
  .radar__content a::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/arrow-right-black-desktop.svg);
    margin-left: 12px;
    vertical-align: -1%;
    transition: all 0.15s ease-in-out;
  }
  .radar__content a:hover::after {
    filter: invert(1);
  }
}
@media (min-width: 768px) {
  .radar__content h2, .radar__content .h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .radar__content .textLogo > img {
    display: none;
  }
  .radar__content .textLogo .textLogo__text {
    color: #5490F4;
    font-size: 10px;
    line-height: 14px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
  }
}
.radar__icon {
  width: 60%;
  height: 60%;
}
.radar__inner {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 54.5rem;
  height: 50.8rem;
  background-image: -moz-linear-gradient(90deg, #020a21 0%, #06244d 100%);
  background-image: -webkit-linear-gradient(90deg, #020a21 0%, #06244d 100%);
  background-image: -ms-linear-gradient(90deg, #020a21 0%, #06244d 100%);
  border-radius: 50%;
  z-index: 1;
}
@media (min-width: 768px) {
  .radar__inner {
    display: none;
  }
}
.radar__circles {
  position: relative;
  height: 21.8rem;
  margin: 2.5rem 0 3.7rem 0;
}
@media (min-width: 768px) {
  .radar__circles {
    width: 80%;
    margin: auto;
    height: auto;
    order: 3;
    margin-top: 5rem;
  }
  .radar__circles:before {
    content: "";
    display: block;
    padding-top: 100%;
  }
}
@media (min-width: 1200px) {
  .radar__circles {
    margin-top: 5rem;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
  }
}
.radar__circle {
  position: absolute;
  border-radius: 50%;
  border: 2px solid white;
  transform: translate(-50%, -50%);
  transform-origin: 50% 50%;
  left: 50%;
  top: 50%;
}
@media (min-width: 768px) {
  .radar__circle {
    border: 1px solid rgba(108, 116, 152, 0.3);
  }
}
.radar__circle--inner {
  width: 6.6rem;
  height: 6.6rem;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.5);
  transition: all 0.6s cubic-bezier(0.12, 1.22, 0.31, 1.18);
  transition-delay: 0.1s;
}
.radar.is-visible .radar__circle--inner, .block-editor-writing-flow .radar__circle--inner {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

@media (min-width: 768px) {
  .radar__circle--inner {
    width: 21%;
    height: 21%;
  }
}
.radar__circle--middle {
  width: 13.3rem;
  height: 13.3rem;
  animation: 60s linear -5s circleRotation infinite;
}
@media (min-width: 768px) {
  .radar__circle--middle {
    width: 60%;
    height: 60%;
    animation-name: desktopCircleRotation;
  }
}
.radar__circle--outer {
  width: 20rem;
  height: 20rem;
  animation: 50s linear -15s circleRotation infinite reverse;
}
@media (min-width: 768px) {
  .radar__circle--outer {
    width: 100%;
    height: 100%;
    animation-name: desktopCircleRotation;
  }
}
.radar__circleContainer {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.radar__circleContainer--middle {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.5);
  transition: all 0.6s cubic-bezier(0.12, 1.22, 0.31, 1.18);
  transition-delay: 0.2s;
}
.radar.is-visible .radar__circleContainer--middle, .block-editor-writing-flow .radar__circleContainer--middle {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

.radar__circleContainer--outer {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.5);
  transition: all 0.6s cubic-bezier(0.12, 1.22, 0.31, 1.18);
  transition-delay: 0.3s;
}
.radar.is-visible .radar__circleContainer--outer, .block-editor-writing-flow .radar__circleContainer--outer {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

.radar__item {
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -50%);
}
.radar__itemContent {
  background: url("/wp-content/themes/salesviewer/assets/images/radar/background.svg");
  border-radius: 38%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform-origin: 50% 50%;
}
@media (min-width: 768px) {
  .radar__itemContent {
    background: white;
    border-radius: 50%;
    padding: 10%;
  }
  .radar__itemContent svg {
    width: 100%;
  }
  .radar__itemContent--highlighted svg {
    fill: #fff !important;
    width: 100%;
  }
  .radar__itemContent--highlighted svg * {
    fill: #fff !important;
  }
}
.radar__item.is-fading {
  animation: 1s ease-out 0s fadeOut 1;
}
.radar__item--middle1 .radar__itemContent, .radar__item--middle2 .radar__itemContent, .radar__item--middle3 .radar__itemContent {
  width: 2.3rem;
  height: 2.3rem;
  animation: 60s linear -5s itemRotation infinite reverse;
}
@media (min-width: 768px) {
  .radar__item--middle1 .radar__itemContent, .radar__item--middle2 .radar__itemContent, .radar__item--middle3 .radar__itemContent {
    width: 4.4rem;
    height: 4.4rem;
    width: 4rem;
    height: 4rem;
    animation-name: desktopItemRotation;
    animation-direction: normal;
  }
}
@media (min-width: 768px) {
  .radar__item--middle1 .radar__itemContent {
    width: 6.6rem;
    height: 6.6rem;
    width: 75px;
    height: 75px;
  }
  .radar__item--middle2 .radar__itemContent {
    width: 6.6rem;
    height: 6.6rem;
    width: 75px;
    height: 75px;
  }
  .radar__item--middle3 .radar__itemContent {
    width: 6.6rem;
    height: 6.6rem;
    width: 150px;
    height: 150px;
  }
}
.radar__item--middle1 {
  top: 0;
  left: 50%;
}
@media (min-width: 768px) {
  .radar__item--middle1 {
    left: 80%;
    top: 33%;
  }
}
.radar__item--middle2 {
  left: 12.5rem;
  top: 9rem;
}
@media (min-width: 768px) {
  .radar__item--middle2 {
    left: 30%;
    top: 22%;
  }
}
.radar__item--middle3 {
  left: 0.6rem;
  top: 9rem;
}
@media (min-width: 768px) {
  .radar__item--middle3 {
    left: 18%;
    top: 60%;
  }
}
.radar__item--outer1 .radar__itemContent, .radar__item--outer2 .radar__itemContent, .radar__item--outer3 .radar__itemContent {
  width: 3rem;
  height: 3rem;
  animation: 50s linear -15s itemRotation infinite;
}
@media (min-width: 768px) {
  .radar__item--outer1 .radar__itemContent, .radar__item--outer2 .radar__itemContent, .radar__item--outer3 .radar__itemContent {
    animation-name: desktopItemRotation;
    animation-direction: reverse;
  }
}
@media (min-width: 768px) {
  .radar__item--outer1 .radar__itemContent {
    width: 6.6rem;
    height: 6.6rem;
    width: 100px;
    height: 100px;
  }
  .radar__item--outer2 .radar__itemContent {
    width: 6.6rem;
    height: 6.6rem;
    width: 150px;
    height: 150px;
  }
  .radar__item--outer3 .radar__itemContent {
    width: 6.6rem;
    height: 6.6rem;
    width: 100px;
    height: 100px;
  }
}
.radar__item--outer1 {
  left: 50%;
  top: 0;
}
@media (min-width: 768px) {
  .radar__item--outer1 {
    left: 50%;
    top: 10%;
  }
}
.radar__item--outer2 {
  left: 18rem;
  top: 15.5rem;
}
@media (min-width: 768px) {
  .radar__item--outer2 {
    left: 88%;
    top: 40%;
  }
}
.radar__item--outer3 {
  left: 1.7rem;
  top: 15.5rem;
}
@media (min-width: 768px) {
  .radar__item--outer3 {
    left: 14%;
    top: 30%;
  }
}

.screenshot {
  position: relative;
  padding: 1rem;
  overflow: hidden;
  z-index: 3;
}
.screenshot__image {
  position: relative;
  width: 100%;
  box-shadow: 0 4px 11px 3px rgba(84, 84, 84, 0.05);
  height: auto;
}

.smallScreenshot {
  z-index: 2;
}

.polePosition {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.polePosition__image {
  width: 60%;
}
.polePosition__shadow {
  position: absolute;
  width: 60%;
  right: 60%;
  margin-right: 2rem;
  transform: scaleX(-1);
  opacity: 0.05;
}

.companyLogo {
  position: relative;
  height: 4rem;
  margin-bottom: 2rem;
  background: no-repeat center center;
  background-size: contain;
}

.textLogo {
  color: #2ce080;
  display: flex;
  align-items: center;
  justify-content: center;
}
.textLogo__icon {
  display: inline-block;
  height: 0.9rem;
  width: auto;
  margin-right: 0.6rem;
}
.textLogo__text {
  padding-top: 0.1rem;
  font-size: 1.1rem;
}

.caseStudyDetail {
  position: relative;
  margin: 0 -1.4rem 0 0;
}
@media (min-width: 768px) {
  .caseStudyDetail::after, .caseStudyDetail::before {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
  }
  .caseStudyDetail::before {
    border-top-right-radius: 100%;
    background-color: #5490F4;
    top: 28%;
  }
  .caseStudyDetail::after {
    border-bottom-right-radius: 100%;
    background-color: #EEF0F4;
    top: 10%;
    right: 1%;
  }
}
.caseStudyDetail__quotes {
  list-style: none;
  display: flex;
  flex-direction: row;
  padding: 0;
  overflow-x: hidden;
  visibility: hidden;
}
@media (min-width: 768px) {
  .caseStudyDetail__quotes {
    display: none;
  }
}
.caseStudyDetail__quote {
  width: 100%;
  flex-shrink: 0;
  overflow: hidden;
}
.caseStudyDetail__list {
  display: flex;
  flex-direction: row;
  overflow-x: hidden;
}
@media (min-width: 768px) {
  .caseStudyDetail__list {
    overflow: hidden;
    margin-top: 2rem;
  }
  .caseStudyDetail__list::after {
    content: url(/wp-content/themes/salesviewer/assets/images/backgrounds/quotation-background.svg);
    position: absolute;
    top: 12vh;
    right: 1.3rem;
    z-index: 0;
  }
}
.caseStudyDetail__item {
  display: flex;
  flex-direction: column;
  transition: all 0.5s ease-out;
  width: 100%;
  flex-shrink: 0;
}
.caseStudyDetail__item:not(:first-child) {
  margin-left: -100%;
}
@media (min-width: 768px) {
  .caseStudyDetail__item {
    align-items: flex-end;
    margin-top: 21vh;
    margin-bottom: 18vh;
    z-index: 1;
  }
}
.caseStudyDetail__item .caseStudyDetail__headline {
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 768px) {
  .caseStudyDetail__item .caseStudyDetail__headline {
    position: relative;
    width: 55%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .caseStudyDetail__item .caseStudyDetail__headline {
    width: 70%;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .caseStudyDetail__item .caseStudyDetail__headline {
    width: 65%;
  }
}
@media (min-width: 768px) {
  .caseStudyDetail__item .caseStudyDetail__headline .headlineShadow {
    display: none;
  }
}
.caseStudyDetail__item--withImage .caseStudyDetail__texts {
  position: absolute;
  top: 0;
  left: 1.5rem;
}
@media (min-width: 768px) {
  .caseStudyDetail__item--withImage .caseStudyDetail__texts {
    position: relative;
    left: 0;
  }
  .caseStudyDetail__item--withImage .caseStudyDetail__texts > p,
.caseStudyDetail__item--withImage .caseStudyDetail__texts .caseStudyDetail__role {
    padding-left: 8.4rem;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    color: #6C7498;
  }
  .caseStudyDetail__item--withImage .caseStudyDetail__texts .caseStudyDetail__role {
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #528EF0;
  }
}
.caseStudyDetail__item.is-hidden {
  visibility: hidden;
}
.caseStudyDetail__item.is-hidden .caseStudyDetail__bottom {
  opacity: 0;
}
.caseStudyDetail__item.is-hidden .caseStudyDetail__image {
  opacity: 0;
}
.caseStudyDetail__item.is-hidden .caseStudyDetail__headline {
  transform: translateX(-2rem);
  opacity: 0;
}
.caseStudyDetail__item.is-hidden a {
  display: none;
}
.caseStudyDetail__headline {
  opacity: 1;
  transform: none;
  transition: all 0.5s ease-out;
  line-height: 1.55;
  padding-right: 2.8rem !important;
}
.caseStudyDetail__headline > span:not(.headlineShadow)::before {
  content: "“";
  position: absolute;
  transform: translateX(-100%);
}
.caseStudyDetail__headline > span:not(.headlineShadow)::after {
  content: "”";
  position: absolute;
}
.caseStudyDetail__bottom {
  flex: 1;
  display: flex;
  flex-direction: row;
  position: relative;
  font-weight: 300;
  opacity: 1;
  transition: all 0.5s ease-out;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .caseStudyDetail__bottom {
    position: relative;
    width: 55%;
    align-items: flex-end;
  }
}
.caseStudyDetail__logo {
  width: 6rem;
  height: 2rem;
  margin-bottom: 1rem;
  object-fit: contain;
  object-position: left;
}
@media (max-width: 767px) {
  .caseStudyDetail__logo {
    margin-bottom: 0.6rem;
  }
}
@media (min-width: 768px) {
  .caseStudyDetail__logo {
    width: 7rem;
    position: absolute;
    left: 0;
    top: 2px;
  }
}
.caseStudyDetail__role {
  font-size: 0.7rem;
  line-height: 1.8;
}
@media (min-width: 768px) {
  .caseStudyDetail__role + div {
    margin-top: 8.5rem !important;
  }
  .caseStudyDetail__role br {
    content: "";
  }
  .caseStudyDetail__role br:after {
    content: " ";
  }
}
.caseStudyDetail__image {
  width: 69%;
  transform: translateX(28%);
  transition: all 0.5s ease-out;
  opacity: 1;
  align-self: flex-end;
  height: auto;
}
@media (min-width: 768px) {
  .caseStudyDetail__image {
    width: 71%;
    position: absolute;
    left: 0;
    transform: translate(-115%, 18vh);
    bottom: 0;
  }
}
.caseStudyDetail__texts {
  width: 100%;
}
.caseStudyDetail__texts p:first-child {
  margin-bottom: 0;
}
.caseStudyDetail__texts p:nth-child(2) {
  margin-bottom: 1.2rem;
}
@media (min-width: 768px) {
  .caseStudyDetail__texts p:nth-child(2) {
    margin-bottom: 0;
  }
}

.caseStudyDetailSelection {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 90%;
  margin: auto;
  border-top: 1px solid rgba(2, 10, 33, 0.05);
  padding-top: 2.1rem !important;
}
@media (max-width: 767px) {
  .caseStudyDetailSelection {
    flex-wrap: wrap;
    width: 100%;
  }
}
.caseStudyDetailSelection__item {
  position: relative;
  margin: 0 1rem;
  width: 2.6rem;
  height: 2.6rem;
}
@media (max-width: 767px) {
  .caseStudyDetailSelection__item {
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .caseStudyDetailSelection__item {
    margin: 0 0.5rem;
    cursor: pointer;
  }
}
.caseStudyDetailSelection__item:after {
  position: absolute;
  top: -7.5%;
  left: -7.5%;
  display: block;
  content: "";
  width: 115%;
  height: 115%;
  border: 2px solid #5390F4;
  opacity: 0;
  transition: opacity 0.5s ease-out;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .caseStudyDetailSelection__item:after {
    border-top-left-radius: 0;
  }
}
.caseStudyDetailSelection__item.is-active:after {
  opacity: 1;
}
@media (min-width: 768px) {
  .caseStudyDetailSelection__item.is-active:after {
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .caseStudyDetailSelection__item.is-active .caseStudyDetailSelection__image {
    opacity: 1;
    border-top-left-radius: 0;
  }
}
.caseStudyDetailSelection__image {
  width: 100%;
  height: 100%;
  object-fit: scale-down;
  border-radius: 50%;
  transition: all 0.5s;
}
@media (min-width: 768px) {
  .caseStudyDetailSelection__image {
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  .caseStudyDetailSelection {
    width: auto;
    position: absolute;
    left: 46%;
    bottom: 22.5vh;
    border-top: none;
    z-index: 3;
    border-bottom: 1px solid rgba(2, 10, 33, 0.05);
    padding-bottom: 40px;
  }
}

.caseStudyList {
  margin-top: 2rem;
  padding: 0 1.3rem;
}
.caseStudyList__item {
  position: relative;
  height: 11.4rem;
  background: no-repeat center center;
  background-size: cover;
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.caseStudyList__item:not(:last-child) {
  margin-bottom: 2.55rem;
}
.caseStudyList__item:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.caseStudyList__link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.caseStudyList__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  z-index: 2;
}

.reviewSlideshow {
  position: relative;
  z-index: 2;
}
.reviewSlideshow__container {
  position: absolute !important;
  top: -13rem;
  left: 0;
  bottom: 6.7rem;
  width: 100%;
  z-index: -1;
}
@media (min-width: 768px) {
  .reviewSlideshow__container {
    display: none;
  }
}
.reviewSlideshow__listContainer {
  position: relative;
}
.reviewSlideshow__list {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding-top: 0.5rem;
  margin-top: -0.5rem;
  padding-bottom: 1rem !important;
  margin-bottom: -1rem;
}
@media (min-width: 768px) {
  .reviewSlideshow__list {
    overflow-x: visible;
  }
}
.reviewSlideshow__arrows {
  display: none;
}
@media (min-width: 768px) {
  .reviewSlideshow__arrows {
    display: block;
  }
}
.reviewSlideshow__arrow {
  position: absolute;
  top: 40%;
  left: 20%;
  cursor: pointer;
}
@media (min-width: 768px) {
  .reviewSlideshow__arrow {
    left: 15%;
  }
}
@media (min-width: 1200px) and (max-width: 1449px) {
  .reviewSlideshow__arrow {
    left: 3%;
  }
}
.reviewSlideshow__arrow--left {
  transform: scaleX(-1);
}
.reviewSlideshow__arrow--right {
  left: auto;
  right: 20%;
}
@media (min-width: 768px) {
  .reviewSlideshow__arrow--right {
    right: 15%;
  }
}
@media (min-width: 1200px) and (max-width: 1449px) {
  .reviewSlideshow__arrow--right {
    right: 3%;
  }
}
.reviewSlideshow__item {
  display: flex;
  flex-direction: column;
  flex: 0 0 75%;
}
@media (min-width: 768px) {
  .reviewSlideshow__item {
    flex: 0 0 64.6%;
    margin-right: 47px;
    margin-left: 47px;
    z-index: 2;
  }
  .reviewSlideshow__item:not(.is-active) {
    cursor: pointer;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .reviewSlideshow__item {
    flex: 0 0 84.6%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .reviewSlideshow__item {
    flex: 0 0 84.6%;
  }
}
.reviewSlideshow__item__inner {
  transform: scale(0.9);
  transition: all 0.3s ease-out;
  background: white;
  box-shadow: 0 4px 11px 3px rgba(84, 84, 84, 0.05);
}
@media (min-width: 768px) {
  .reviewSlideshow__item__inner {
    opacity: 0.5;
    transform: scale(1);
    box-shadow: none;
    filter: grayscale(100%);
    background: none;
  }
  .reviewSlideshow__item__inner > p::before {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/quotationmark-blue.svg);
    position: absolute;
    left: 38px;
    top: 39px;
    width: 64px;
    height: 40.3px;
  }
  .reviewSlideshow__item__inner::before {
    content: "";
    position: absolute;
    top: 20%;
    left: 0;
    width: 50%;
    height: 80%;
    border: 1px solid rgba(108, 116, 153, 0.3);
    border-right: none;
    border-top: none;
    border-bottom-left-radius: 205px;
  }
  .reviewSlideshow__item__inner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 20%;
    border: 1px solid rgba(108, 116, 153, 0.3);
    border-bottom: none;
  }
}
.reviewSlideshow__item.is-active .reviewSlideshow__item__inner {
  opacity: 1;
  transform: scale(1);
  box-shadow: 0 4px 11px 3px rgba(84, 84, 84, 0.1);
  transition: all 0.3s ease-in;
}
@media (min-width: 768px) {
  .reviewSlideshow__item.is-active .reviewSlideshow__item__inner {
    filter: none;
    box-shadow: none;
  }
}
.reviewSlideshow__text {
  padding: 2rem 1.5rem;
  text-align: center;
}
@media (min-width: 768px) {
  .reviewSlideshow__text {
    padding: 7rem 4.5rem;
    font-weight: 500 !important;
    font-size: 32px;
    line-height: 43px;
    padding-bottom: 0rem;
    margin-bottom: 0;
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .reviewSlideshow__text {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
.reviewSlideshow__logo {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.reviewSlideshow__logo img {
  width: 24px;
  height: auto;
}
@media (min-width: 768px) {
  .reviewSlideshow__logo {
    position: absolute;
    top: 43px;
  }
}
.reviewSlideshow__stars {
  width: 4rem;
  height: 0.75rem;
}
@media (min-width: 768px) {
  .reviewSlideshow__stars {
    width: 120px;
    height: 24px;
    margin-top: 1rem;
  }
}
.reviewSlideshow__bottom {
  border-top: 1px solid rgba(2, 10, 33, 0.05);
  padding: 2rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .reviewSlideshow__bottom {
    border-top: none;
    margin-bottom: 4.5rem;
    z-index: 2;
    color: #6C7498;
  }
  .reviewSlideshow__bottom strong {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
}

.gallery {
  background-image: url(/wp-content/themes/salesviewer/assets/images/shared/plusse.svg);
  background-repeat: no-repeat;
  background-size: 43%;
  background-position: 75.5% 76.2%;
  margin: 0 -2rem;
}
@media (max-width: 375px) {
  .gallery {
    background-position: 57.5% 76.2%;
  }
}
.gallery__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: max(80.5%, 350px);
}
.gallery__item {
  display: flex;
  width: 100%;
  margin-bottom: 0.5rem;
}
.gallery__item figure {
  display: flex;
  border-radius: 3px;
  overflow: hidden;
  width: 100%;
}
.gallery__item:first-child {
  align-items: center;
  justify-content: center;
}
.gallery__item:first-child figure {
  width: 13.8rem;
  height: 9.5rem;
}
.gallery__item:nth-child(2) {
  height: 16.7rem;
  width: 7.5rem;
  margin-right: 0.5rem;
}
@media (max-width: 375px) {
  .gallery__item:nth-child(2) {
    width: 5.7rem !important;
  }
}
.gallery__item:nth-child(2) img {
  object-position: right;
}
.gallery__item:nth-child(3) {
  width: 13.7rem;
  height: 12rem;
}
.gallery__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (min-width: 768px) {
  .wp-block-gallery {
    gap: 0 !important;
    display: flex !important;
    flex-wrap: wrap;
    align-items: flex-end;
    margin: 0;
    padding: 0;
  }
  .wp-block-gallery img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
  }
  .wp-block-gallery.columns-default {
    align-items: flex-start;
  }
  .wp-block-gallery.columns-default img {
    border-top-right-radius: 100%;
  }
  .wp-block-gallery.columns-2 {
    flex-direction: column;
    align-items: flex-start;
  }
  .wp-block-gallery.columns-2 .wp-block-image:nth-child(1) {
    width: 64% !important;
    max-width: 400px;
    align-self: flex-end;
  }
  .wp-block-gallery.columns-2 .wp-block-image:nth-child(1) img {
    border-bottom-left-radius: 100%;
  }
  .wp-block-gallery.columns-2 .wp-block-image:nth-child(2) {
    width: 64% !important;
    max-width: 400px;
  }
  .wp-block-gallery.columns-2 .wp-block-image:nth-child(2) img {
    border-top-right-radius: 100%;
  }
  .wp-block-gallery.columns-3 .wp-block-image:nth-child(1) {
    width: 35% !important;
    max-width: 200px;
  }
  .wp-block-gallery.columns-3 .wp-block-image:nth-child(1) img {
    border-top-left-radius: 100%;
  }
  .wp-block-gallery.columns-3 .wp-block-image:nth-child(2) {
    width: 65% !important;
    max-width: 400px;
  }
  .wp-block-gallery.columns-3 .wp-block-image:nth-child(2) img {
    border-bottom-left-radius: 100%;
  }
  .wp-block-gallery.columns-3 .wp-block-image:nth-child(3) {
    width: 65% !important;
    max-width: 400px;
  }
  .wp-block-gallery.columns-3 .wp-block-image:nth-child(3) img {
    border-top-right-radius: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
  }
}

.largeImage img {
  width: 100%;
  height: auto;
}

.videoPreview {
  position: relative;
  border-radius: 2px;
  overflow: hidden;
}
.videoPreview__playButton {
  width: 5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.oneLineConcept__dot, .oneLineConcept__item:before {
  width: 10px;
  height: 10px;
  border: 2px solid #020a21;
  border-radius: 50%;
  background: #2ce080;
}
@media (min-width: 768px) {
  .oneLineConcept__dot, .oneLineConcept__item:before {
    width: 9px;
    height: 9px;
    border-width: 1px;
  }
}
@media (min-width: 768px) {
  .oneLineConcept__outro {
    padding-top: 8.3rem !important;
    padding-bottom: 5.3rem !important;
  }
  .oneLineConcept__outro h4, .oneLineConcept__outro .h4 {
    font-size: 1.9rem;
  }
  .oneLineConcept__outro p {
    max-width: 29rem;
    margin: 0 auto;
    line-height: 1.8;
  }
  .oneLineConcept__item:before, .oneLineConcept__item:after {
    left: 50% !important;
  }
  .oneLineConcept__item:after {
    height: 4.6rem !important;
    margin-top: -6.1rem;
  }
}
.oneLineConcept__dot--dark {
  border-color: #020a21;
}
.oneLineConcept__verticalLine {
  width: 0;
  height: 5.4rem;
  border-right: 2px solid #020a21;
}
.oneLineConcept__verticalLine--dark {
  border-color: #020a21;
}
@media (min-width: 768px) {
  .oneLineConcept__verticalLine {
    height: 4.4rem;
    border-right-width: 1px;
  }
  .oneLineConcept__verticalLine:nth-child(7), .oneLineConcept__verticalLine:nth-child(10) {
    display: none;
  }
  .oneLineConcept__verticalLine:nth-child(5) {
    height: 2.6rem !important;
  }
}
@media (min-width: 768px) {
  .oneLineConcept__list {
    display: flex;
    margin-top: -89rem !important;
    margin-left: 0rem !important;
    margin-right: 3.4rem !important;
  }
  .block-editor-block-list__layout .oneLineConcept__list {
    margin-top: 0 !important;
  }
}
.oneLineConcept__horizontalLine {
  height: 0;
  width: calc(50% + 1px);
  border-top: 2px solid #020a21;
}
.oneLineConcept__horizontalLine--dark {
  border-color: #020a21;
}
@media (min-width: 768px) {
  .oneLineConcept__horizontalLine {
    width: calc(66.666% + 2px - 4.6rem);
    margin: auto;
    border-top-width: 1px;
  }
  .oneLineConcept__horizontalLine:nth-child(9) {
    display: none;
  }
}
.oneLineConcept__item {
  position: relative;
  margin: 1rem 0;
  padding: 0 0 0.8rem 2.6rem;
}
.oneLineConcept__item:first-child {
  margin-top: 0;
}
.oneLineConcept__item:last-child {
  margin-bottom: 0;
}
.oneLineConcept__item:before {
  display: block;
  content: "";
  position: absolute;
  top: 0.55rem;
  top: 0.91rem;
  left: 0;
  margin-left: 1px;
  transform: translate(-50%, -50%);
}
.oneLineConcept__item:after {
  display: block;
  content: "";
  border-left: 2px solid #020a21;
  position: absolute;
  top: 1.9rem;
  left: 0;
  height: calc(100% - 1.5rem);
}
@media (min-width: 768px) {
  .oneLineConcept__item:after {
    border-left-width: 1px;
  }
}
.oneLineConcept__item:last-child:after {
  height: calc(100% - 1.8rem);
}
@media (min-width: 768px) {
  .oneLineConcept__item {
    text-align: center;
    display: flex;
    flex-direction: column;
    margin: 0 !important;
    flex: 1;
    padding: 0 !important;
  }
  .oneLineConcept__item > h4, .oneLineConcept__item > .h4 {
    order: 2;
  }
  .oneLineConcept__item > p {
    order: 3;
    max-width: 70%;
    margin: 0 auto;
  }
  .oneLineConcept__item > div {
    order: 1;
    height: 20rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .oneLineConcept__item > div img {
    width: auto;
    margin: auto;
    display: block;
    height: 13rem;
    object-fit: contain;
  }
}

.svContainer--dark .oneLineConcept__dot, .svContainer--dark .oneLineConcept__item:before, .svContainer--dark .oneLineConcept__verticalLine, .svContainer--dark .oneLineConcept__horizontalLine, .svContainer--dark .oneLineConcept__item:after {
  border-color: white;
}

@media (min-width: 768px) {
  .svContainer-md--dark .oneLineConcept__dot, .svContainer-md--dark .oneLineConcept__item:before, .svContainer-md--dark .oneLineConcept__verticalLine, .svContainer-md--dark .oneLineConcept__horizontalLine, .svContainer-md--dark .oneLineConcept__item:after {
    border-color: white;
  }
}
.oneLineConcept__list__content {
  display: flex;
  flex-direction: column;
  transition: opacity 0.3s ease-in-out;
}

.oneLineConcept__outroImage__container {
  display: none;
}
@media (min-width: 768px) {
  .oneLineConcept__outroImage__container {
    display: block;
  }
}

@media (min-width: 768px) {
  .segmentedControl {
    margin-top: -0.5rem !important;
  }
}
.segmentedControl__list {
  position: relative;
  display: flex;
  flex-direction: row;
  transition: all 0.3s ease-out;
  visibility: visible;
  opacity: 1;
  height: 2.4rem;
  margin: 0 auto;
  font-size: 0.9rem !important;
}
@media (min-width: 768px) {
  .segmentedControl__list {
    width: 28.6rem !important;
  }
}
.segmentedControl__list.is-hidden {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in;
}
.segmentedControl__list.is-fixed {
  position: fixed;
  top: 0;
  left: 1.3rem;
  right: 1.3rem;
  z-index: 4;
}
@media (max-width: 767px) {
  .segmentedControl__list.is-fixed {
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.15);
  }
}
.segmentedControl__overlay {
  display: none;
  display: block;
  width: 39%;
  position: absolute;
  height: 2.4rem;
  background: white;
  box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.15);
  border-radius: 1.2rem;
  transition: left 0.3s ease-out;
  left: -3%;
}
.segmentedControl__overlay[data-index="0"] {
  left: -3%;
}
.segmentedControl__overlay[data-index="1"] {
  left: 30.3%;
}
.segmentedControl__overlay[data-index="2"] {
  left: 63.6%;
}
.segmentedControl__item {
  flex: 1;
  line-height: 3;
  border: 2px solid #151E41;
  padding-top: 0.3rem;
  text-align: center;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  line-height: 2.4rem;
  border-radius: 240px;
  border: 1px solid rgba(108, 116, 152, 0.1);
  color: #6C7498;
  transition: color 0.3s ease-out, background-color 0.3s ease-out;
  padding-top: 0rem;
}
.segmentedControl__itemLabel {
  position: relative;
  z-index: 3;
}
.segmentedControl__item:nth-child(1) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.segmentedControl__item:nth-child(2) {
  border-radius: 0;
}
.segmentedControl__item:nth-child(3) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.segmentedControl__itemLabel {
  position: relative;
  z-index: 3;
  font-weight: 500;
  font-size: 18px;
}
@media (max-width: 767px) {
  .segmentedControl__itemLabel {
    font-size: 15px;
  }
}
.segmentedControl__item.is-active {
  color: #151E41;
  background: #f6f7f9 !important;
}
.segmentedControl__item:not(.is-active):hover {
  color: #151E41;
}
.segmentedControl__item:not(:nth-last-child(2)) {
  border-right-width: 0;
}
.segmentedControl__item.is-active {
  background: #fff;
}

.dottedLine {
  width: 0.3rem;
  height: 6rem;
  background-size: contain;
  background: repeat-y center top;
}
.dottedLine--primary {
  background-image: url("/wp-content/themes/salesviewer/assets/images/shared/circle-primary.svg");
}
.dottedLine--dark {
  background-image: url("/wp-content/themes/salesviewer/assets/images/shared/circle-dark.svg");
}
.dottedLine--grey {
  background-image: url("/wp-content/themes/salesviewer/assets/images/shared/circle-grey.svg");
}
.dottedLine--white {
  background-image: url("/wp-content/themes/salesviewer/assets/images/shared/circle-white.svg");
}
.dottedLine--short {
  height: 3rem;
}

.offsetContainerImage {
  position: absolute;
  top: -10rem;
  left: -1.4rem;
  background-image: url(/wp-content/themes/salesviewer/assets/images/shared/plusse.svg);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: 65%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.offsetContainerImage__image {
  width: 16.1rem;
  height: 16.1rem;
  border-radius: 2px;
  margin: 0 2.3rem 2rem 0;
}
.offsetContainerImage--left {
  right: -1.2rem;
  left: auto;
  justify-content: flex-start;
  background-position: bottom left;
}
.offsetContainerImage--left .offsetContainerImage__image {
  margin: 0 0 1.9rem 2.1rem;
}

.uspIcon {
  background: url("/wp-content/themes/salesviewer/assets/images/usps/square.svg") no-repeat center center;
  background-size: contain;
  display: flex;
  align-items: center;
  justify-content: center;
}
.uspIcon > img {
  max-width: 50%;
  max-height: 50%;
}

.uspDiagram {
  display: flex;
  flex-direction: column;
}
.uspDiagram__row {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.uspDiagram__icon {
  width: 4.5rem;
  height: 4.5rem;
  margin-right: 0.8rem;
  margin-bottom: 0.8rem;
}
.uspDiagram__icon--faded {
  opacity: 0.05;
}

.priceSegmentedControl {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .priceSegmentedControl {
    margin-top: 1rem !important;
  }
}
.priceSegmentedControl__item {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 1px solid #cccccc;
  font-weight: bold;
  line-height: 1;
  height: 70px;
  font-size: 1.1rem;
  text-align: center;
  transition: all 0.3s ease-out;
  background-color: #fff;
}
@media (min-width: 768px) {
  .priceSegmentedControl__item {
    height: 90px;
    font-weight: 500;
    font-size: 24px;
    line-height: 27px;
    cursor: pointer;
  }
}
.priceSegmentedControl__item:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-right-width: 0;
}
.priceSegmentedControl__item:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-left-width: 0;
}
.priceSegmentedControl__item--large {
  height: 90px;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .priceSegmentedControl__item--large {
    height: 120px;
  }
  .priceSegmentedControl__item--large .priceSegmentedControl__label {
    margin-bottom: 9px;
  }
}
.priceSegmentedControl__item.is-active {
  background: #151E41;
  color: white;
}
.priceSegmentedControl__item.is-active .priceSegmentedControl__label {
  color: #e6e6e6;
}
.priceSegmentedControl__label {
  font-weight: 300 !important;
  font-size: 0.65rem !important;
  margin-top: 0.2rem;
}
@media (min-width: 768px) {
  .priceSegmentedControl__label {
    font-size: 14px !important;
    line-height: 18px;
    text-align: center;
    color: #6c7498;
    margin-top: 0;
  }
}
.priceSegmentedControl__topseller {
  position: absolute;
  top: -0.6rem;
  left: -0.8rem;
  background: #5490F4;
  color: white;
  font-size: 0.5rem;
  text-transform: uppercase;
  padding: 0.4rem 0.8rem 0.3rem 0.8rem;
}
.priceSegmentedControl__topseller:before, .priceSegmentedControl__topseller:after {
  display: block;
  content: "";
}
.priceSegmentedControl__topseller:before {
  background: #333333;
  height: 1px;
  position: absolute;
  top: 100%;
  left: 0;
  width: calc(100% - 2px);
}
.priceSegmentedControl__topseller:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 8px 0;
  border-color: transparent #333333 transparent transparent;
  position: absolute;
  top: 100%;
  left: 0;
}
@media (min-width: 768px) {
  .priceSegmentedControl__topseller {
    position: relative;
    border-radius: 40px;
    border-top-left-radius: 0;
    top: auto;
    left: auto;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    letter-spacing: 0.2em;
    display: flex;
    align-items: center;
    padding: 0.2rem 0.7rem;
  }
  .priceSegmentedControl__topseller::after {
    content: none;
  }
  .priceSegmentedControl__topseller::before {
    content: url("/wp-content/themes/salesviewer/assets/images/pricing/star.svg");
    background: none;
    position: initial;
    width: 10px;
    top: auto;
    left: auto;
    height: 10px;
    display: inline-block;
    margin-right: 10px;
  }
}

.priceSelection {
  position: relative;
}
.priceSelection__container {
  position: absolute;
  top: 12.4rem;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}
@media (min-width: 768px) {
  .priceSelection > div {
    max-width: 668px;
    margin: auto;
  }
  .priceSelection > div.svContainer {
    display: none;
  }
  .priceSelection__detectionsContainer {
    display: flex;
    align-items: center;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.07);
    border-radius: 240px;
    padding: 0 3rem;
  }
  .priceSelection__detectionsContainer > div:nth-child(1) {
    flex-grow: 1;
    text-align: left !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #6c7498;
  }
  .priceSelection__detectionsContainer .dropdown {
    width: 30%;
  }
  .priceSelection__detectionsContainer .dropdown__selectedOption {
    border: none;
    border-radius: 0;
    border-left: 1px solid rgba(108, 116, 153, 0.1);
    background-color: transparent;
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    color: #151e41;
    line-height: 67px;
  }
}

.dropdown {
  position: relative;
}
.dropdown__selectedOption {
  border: 1px solid #cccccc;
  width: 100%;
  text-align: center;
  font-weight: bold;
  border-radius: 4px;
  background: white url("/wp-content/themes/salesviewer/assets/images/shared/dropdown-arrow.svg") no-repeat 93% center;
  height: 4.3rem;
  padding: 0 1rem;
  line-height: 4.5rem;
  background-size: 1.3rem;
  font-size: 1.2rem;
  color: #151E41;
}
@media (min-width: 768px) {
  .dropdown__selectedOption {
    background: white url("/wp-content/themes/salesviewer/assets/images/shared/dropdown-arrow-desktop.svg") no-repeat 93% center;
  }
}
.dropdown__select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-appearance: menulist-button;
}

.pricingTiers {
  overflow-x: auto;
  display: flex;
  flex-direction: row;
  padding: 1rem 0.8rem 0;
}
@media (max-width: 767px) {
  .pricingTiers {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  .pricingTiers::-webkit-scrollbar {
    display: none;
  }
}
.pricingTiers__item {
  flex: 0 0 86.5%;
  border-radius: 5px;
}
.pricingTiers__item:not(.pricingTiers__item--last) {
  margin-right: 1rem;
}
@media (max-width: 767px) {
  .pricingTiers__item > .text-center {
    font-size: 80%;
  }
}
@media (min-width: 992px) {
  .pricingTiers__item {
    flex: 0 0 33.333333%;
    display: flex;
    flex-direction: column;
    padding: 0 1.3rem;
    margin-right: 0 !important;
  }
}
@media (min-width: 768px) {
  .pricingTiers__item:nth-child(2) .pricingTier__content .pricingItem:nth-child(3), .pricingTiers__item:nth-child(3) .pricingTier__content .pricingItem:nth-child(3) {
    font-weight: bold !important;
  }
}
@media (min-width: 992px) {
  .pricingTiers {
    margin: auto !important;
    display: flex;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: visible;
    margin-top: 50px !important;
  }
}
@media (min-width: 576px) {
  .pricingTiers .pricingTiers-sm, .pricingTiers .pricingTiers, .pricingTiers .container, .pricingTiers .container-sm {
    max-width: 31.7647058824rem;
  }
}
@media (min-width: 768px) {
  .pricingTiers .pricingTiers-md, .pricingTiers .pricingTiers-sm, .pricingTiers .pricingTiers, .pricingTiers .container, .pricingTiers .container-sm, .pricingTiers .container-md {
    max-width: 42.3529411765rem;
  }
}
@media (min-width: 992px) {
  .pricingTiers .pricingTiers-lg, .pricingTiers .pricingTiers-md, .pricingTiers .pricingTiers-sm, .pricingTiers .pricingTiers, .pricingTiers .container, .pricingTiers .container-sm, .pricingTiers .container-md, .pricingTiers .container-lg {
    max-width: 56.4705882353rem;
  }
}
@media (min-width: 1200px) {
  .pricingTiers .pricingTiers-xl, .pricingTiers .pricingTiers-lg, .pricingTiers .pricingTiers-md, .pricingTiers .pricingTiers-sm, .pricingTiers .pricingTiers, .pricingTiers .container, .pricingTiers .container-sm, .pricingTiers .container-md, .pricingTiers .container-lg, .pricingTiers .container-xl {
    max-width: 67.0588235294rem;
  }
}
@media (min-width: 1450px) {
  .pricingTiers .pricingTiers-xll, .pricingTiers .pricingTiers-xl, .pricingTiers .pricingTiers-lg, .pricingTiers .pricingTiers-md, .pricingTiers .pricingTiers-sm, .pricingTiers .pricingTiers, .pricingTiers .container, .pricingTiers .container-sm, .pricingTiers .container-md, .pricingTiers .container-lg, .pricingTiers .container-xl, .pricingTiers .container-xll {
    max-width: 82.3529411765rem;
  }
}
@media (min-width: 1680px) {
  .pricingTiers .pricingTiers-xxl, .pricingTiers .pricingTiers-xll, .pricingTiers .pricingTiers-xl, .pricingTiers .pricingTiers-lg, .pricingTiers .pricingTiers-md, .pricingTiers .pricingTiers-sm, .pricingTiers .pricingTiers, .pricingTiers .container, .pricingTiers .container-sm, .pricingTiers .container-md, .pricingTiers .container-lg, .pricingTiers .container-xl, .pricingTiers .container-xll, .pricingTiers .container-xxl {
    max-width: 92.1176470588rem;
  }
}

.pricingTier {
  box-shadow: 0px 4px 11px 3px rgba(84, 84, 84, 0.13);
  border-radius: 5px;
  padding: 2rem 2rem 3.2rem;
  transition: all 0.3s ease-out;
  border: 2px solid transparent;
  margin-bottom: 1.3rem;
}
.pricingTier .js-addToCart {
  position: relative;
  padding: 0.9em 4rem 0.9em 1.55rem !important;
}
.pricingTier .js-addToCart::before, .pricingTier .js-addToCart::after {
  content: "";
  width: 16px;
  height: 2px;
  position: absolute;
  right: 25px;
  background: #fff;
  top: calc(50% - 1px);
  transition: all 0.5s;
}
.pricingTier .js-addToCart::before {
  transform: rotate(90deg);
}
.pricingTier .js-addToCart:hover::after {
  transform: rotate(90deg);
}
.pricingTier .js-addToCart:hover::before {
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  .pricingTier {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    padding: 2rem 2.36rem 2.2rem;
    border-radius: 8px;
    box-shadow: none;
    border: 1px solid rgba(108, 116, 152, 0.2);
    transition: all 0.05s ease-out;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .pricingTier {
    padding: 2rem 1.36rem 2.2rem;
  }
}
@media (min-width: 768px) {
  .pricingTier .js-addToCart {
    border-top-left-radius: 0;
    position: relative;
    padding: 0.4rem 3rem 0.4rem 1rem !important;
  }
  .pricingTier .js-addToCart::before, .pricingTier .js-addToCart::after {
    content: "";
    width: 16px;
    height: 2px;
    position: absolute;
    right: 25px;
    background: #fff;
    top: calc(50% - 1px);
    transition: all 0.5s;
  }
  .pricingTier .js-addToCart::before {
    transform: rotate(90deg);
  }
  .pricingTier .js-addToCart:hover::after {
    transform: rotate(90deg);
  }
  .pricingTier .js-addToCart:hover::before {
    transform: rotate(180deg);
  }
}
@media (min-width: 768px) {
  .pricingTiers__item:not(.is-active) .pricingTier {
    cursor: pointer;
  }
  .pricingTiers__item:not(.is-active) .pricingTier .js-addToCart {
    background-color: #c4c4c4;
    border-color: #c4c4c4;
  }
}
.pricingTier h3, .pricingTier .h3 {
  font-size: 1.49rem !important;
  padding: 0 0.5rem;
}
@media (min-width: 768px) {
  .pricingTier h3, .pricingTier .h3 {
    font-weight: 100;
    font-size: 22px !important;
    line-height: 36px;
  }
}
.pricingTiers__item.is-active .pricingTier {
  border: 2px solid #151E41;
}
@media (min-width: 768px) {
  .pricingTiers__item.is-active .pricingTier {
    border-width: 3px;
    border-color: #151E41;
    box-shadow: 0px 40px 80px rgba(108, 116, 152, 0.15);
  }
}
.pricingTier__price {
  position: relative;
  border-style: solid;
  border-width: 1px 0;
  border-color: rgba(2, 10, 33, 0.2);
  padding: 2rem 0 1.2rem;
  margin-bottom: 1.1rem;
}
@media (max-width: 767px) {
  .pricingTier__price {
    padding: 0.2rem 0 1.2rem;
  }
}
@media (min-width: 768px) {
  .pricingTier__price {
    padding: 1rem 0 1rem;
    margin-bottom: 0.8rem;
  }
}
.pricingTier__name {
  position: relative;
}
@media (max-width: 767px) {
  .pricingTier__name .pricingTier__titleContainer {
    display: block;
  }
}
@media (min-width: 768px) {
  .pricingTier__name .pricingTier__titleContainer {
    display: block;
    font-weight: 400;
    font-size: 46px;
    line-height: 56px;
    /* identical to box height, or 100% */
    text-align: center;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .pricingTier__name .pricingTier__titleContainer {
    font-size: 35px;
  }
}
@media (min-width: 768px) {
  .pricingTier__name .pricingTier__titleContainer .js-detectionCount {
    position: relative;
  }
}
@media (min-width: 768px) {
  .pricingTier__name .pricingTier__titleContainer .js-detectionCount::after {
    display: block;
    content: "";
    background: #c4c4c473;
    height: 0.25em;
    width: 105%;
    left: -2.5%;
    position: absolute;
    top: 73.1%;
    transform: rotate(-0.6deg);
    z-index: -1;
  }
}
.pricingTier__detectionsSelect {
  position: absolute;
  top: 0;
  left: 0;
  right: -25px;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-appearance: menulist-button;
}
@media (max-width: 767px) {
  .pricingTier__detectionsSelect {
    width: auto;
  }
}
.pricingTier__titleDropdownArrow {
  background: url(/wp-content/themes/salesviewer/assets/images/shared/dropdown-arrow.svg) no-repeat center center;
  width: 1rem;
  height: 1rem;
  background-size: contain;
  position: absolute;
  right: 0rem;
  /* top: 50%; */
  /* transform: translateY(-50%); */
  bottom: 0.9rem;
  z-index: -1;
}
@media (max-width: 767px) {
  .pricingTier__titleDropdownArrow {
    z-index: 0;
    pointer-events: none;
  }
}
@media (min-width: 768px) {
  .pricingTier__titleDropdownArrow {
    background: url("/wp-content/themes/salesviewer/assets/images/shared/dropdown-arrow-desktop.svg") no-repeat center center;
  }
}
.pricingTier__description {
  font-size: 0.9rem;
  line-height: 1;
}
.pricingTier__content {
  padding-bottom: 0.65rem;
  border-bottom: 1px solid rgba(2, 10, 33, 0.2);
  margin-bottom: 1.1rem;
}
.pricingTier__content hr {
  background-color: rgba(2, 10, 33, 0.2);
}
@media (min-width: 768px) {
  .pricingTier__content {
    flex-grow: 1;
    padding-bottom: 1rem;
  }
}
.pricingTier p:nth-child(4) {
  line-height: 2.1;
  font-size: 0.9rem;
  margin-bottom: 2.3rem !important;
}
@media (min-width: 768px) {
  .pricingTier p:nth-child(4) {
    text-align: center;
    font-size: 12px;
    line-height: 28px;
    color: #6c7498;
    margin-bottom: 0.8rem !important;
  }
}

.hugePrice {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  font-size: 5rem;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}
@media (min-width: 768px) {
  .hugePrice {
    font-size: 72px;
    line-height: 72px;
    color: #151E41;
  }
}
.hugePrice > div:nth-child(1) {
  margin-right: 0.3rem !important;
}
.hugePrice__right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 0.9rem;
}
@media (max-width: 767px) {
  .hugePrice__right {
    padding-top: 1.2rem;
  }
}
.hugePrice__decimals {
  font-size: 0.63em;
  line-height: 0.55;
}
@media (min-width: 768px) {
  .hugePrice__decimals {
    font-size: 36px;
    color: #151E41;
  }
}
.hugePrice__paymentInterval {
  font-size: 1rem;
  font-weight: 300;
  padding: 0.45rem !important;
  padding-left: 0.2rem !important;
}
@media (min-width: 768px) {
  .hugePrice__paymentInterval {
    font-size: 18px;
    line-height: 28px;
    /* identical to box height, or 156% */
    text-align: center;
    /* Jasny tekst */
    color: #6C7498;
  }
}

.faq__item {
  position: relative;
  border-bottom: 1.5px solid white;
}
.faq__item:first-child {
  border-top: 1.5px solid white;
}
@media (min-width: 768px) {
  .faq__item {
    border-top: 1.5px solid white;
    border-bottom: 0;
    border-color: rgba(108, 116, 153, 0.4) !important;
    padding: 1.8rem 0 1.848rem;
  }
  .faq__item .faq__link::before {
    font-size: 10px;
    line-height: 14px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    position: absolute;
    top: 0.4rem;
    left: -1.9rem;
  }
  .faq__item:nth-child(1) .faq__link::before {
    content: "01";
  }
  .faq__item:nth-child(2) .faq__link::before {
    content: "02";
  }
  .faq__item:nth-child(3) .faq__link::before {
    content: "03";
  }
  .faq__item:nth-child(4) .faq__link::before {
    content: "04";
  }
  .faq__item:nth-child(5) .faq__link::before {
    content: "05";
  }
  .faq__item:nth-child(6) .faq__link::before {
    content: "06";
  }
  .faq__item:nth-child(7) .faq__link::before {
    content: "07";
  }
  .faq__item:nth-child(8) .faq__link::before {
    content: "08";
  }
  .faq__item:nth-child(9) .faq__link::before {
    content: "09";
  }
  .faq__item:nth-child(10) .faq__link::before {
    content: "010";
  }
  .faq__item:nth-child(11) .faq__link::before {
    content: "011";
  }
  .faq__item:nth-child(12) .faq__link::before {
    content: "012";
  }
  .faq__item:nth-child(13) .faq__link::before {
    content: "013";
  }
  .faq__item:nth-child(14) .faq__link::before {
    content: "014";
  }
  .faq__item:nth-child(15) .faq__link::before {
    content: "015";
  }
  .faq__item:nth-child(16) .faq__link::before {
    content: "016";
  }
  .faq__item:nth-child(17) .faq__link::before {
    content: "017";
  }
  .faq__item:nth-child(18) .faq__link::before {
    content: "018";
  }
  .faq__item:nth-child(19) .faq__link::before {
    content: "019";
  }
  .faq__item:nth-child(20) .faq__link::before {
    content: "020";
  }
}
.faq__link {
  position: relative;
  display: block;
  color: white;
  padding: 1.3rem 3rem 0.94rem 0;
  font-weight: bold;
  font-size: 1.2rem;
  cursor: pointer;
}
.faq__item.is-expanded .faq__link {
  padding-bottom: 0.5rem !important;
}
@media (min-width: 768px) {
  .faq__item.is-expanded .faq__link {
    padding: 0 3rem 1.2rem 0 !important;
  }
}
@media (min-width: 768px) {
  .faq__link {
    transition: all 0.5s;
    padding: 0 3rem 0.5rem 0 !important;
    position: relative;
    margin-left: 2rem;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
  }
}
.faq__text {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  margin-bottom: 0;
  line-height: 1.75;
}
.faq__item.is-expanded .faq__text {
  opacity: 1;
  max-height: 1000px;
  margin-bottom: 1rem;
  padding-bottom: 0.3rem !important;
}
@media (min-width: 768px) {
  .faq__item.is-expanded .faq__text {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 768px) {
  .faq__text {
    transition: all 0.5s, opacity 1s;
    margin-left: 2rem;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    /* or 156% */
    color: #949cbd;
    mix-blend-mode: normal;
  }
}
.faq__indicator {
  position: absolute;
  right: 0.3rem;
  top: 2.4rem;
  cursor: pointer;
  right: 1.55rem;
  top: 1.36rem;
}
.faq__indicator:before, .faq__indicator:after {
  position: absolute;
  display: block;
  content: "";
  width: 12px;
  height: 2px;
  background: white;
  right: 0.4rem;
  top: 50%;
}
.faq__indicator:before {
  transform: translateY(-1px) rotate(35deg) translateX(-44.5%);
}
.faq__indicator:after {
  transform: translateY(-1px) rotate(-35deg) translateX(44.5%);
}
.faq__item.is-expanded .faq__indicator:before {
  transform: translateY(-7px) rotate(-35deg) translateX(-44.5%);
}
.faq__item.is-expanded .faq__indicator:after {
  transform: translateY(-7px) rotate(35deg) translateX(44.5%);
}
.faq__indicator:before, .faq__indicator:after {
  width: 16px;
}
.faq__indicator:before {
  transform: rotate(0deg);
  transition: all 0.5s;
}
.faq__indicator:after {
  transform: rotate(-90deg);
  transition: all 0.5s;
}
.faq__item.is-expanded .faq__indicator:before {
  transform: rotate(0deg);
}
.faq__item.is-expanded .faq__indicator:after {
  transform: rotate(0deg);
}
@media (max-width: 767px) {
  .faq__indicator {
    right: 0.3rem;
    top: 2.4rem;
  }
}

.privacyLogos {
  height: 2.2rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.privacyLogos img:first-child {
  margin-right: 1.6rem !important;
}

.privacyLayers {
  padding-top: 4.8rem;
}
@media (min-width: 768px) {
  .privacyLayers {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-top: 10.1rem;
    pointer-events: none;
  }
}

.privacyLayer {
  position: relative;
  margin-top: -2.1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (min-width: 768px) {
  .privacyLayer {
    width: 100%;
    justify-content: center;
    margin-top: -14.9rem;
  }
}
.privacyLayer__layerImage {
  width: 55%;
  height: auto;
  margin-left: -2.3rem;
  display: none;
}
@media (min-width: 768px) {
  .privacyLayer__layerImage {
    display: none;
  }
}
.privacyLayer__layerImage--desktop {
  display: block;
}
@media (min-width: 768px) {
  .privacyLayer__layerImage--desktop {
    display: block;
    width: 44.5%;
    margin-left: 0;
  }
}
.privacyLayer:first-child {
  z-index: 3;
}
@media (max-width: 991px) {
  .privacyLayer:first-child .privacyLayer__content {
    margin-top: -0.5rem !important;
  }
}
.privacyLayer:first-child .privacyLayer__texts {
  margin-top: -0.5rem !important;
}
@media (min-width: 768px) {
  .privacyLayer:first-child .privacyLayer__content {
    left: 0;
    transform: translateY(50%);
    border-top: 1px solid rgba(108, 116, 152, 0.2);
    border-left: 1px solid rgba(108, 116, 152, 0.2);
    border-top-left-radius: 70px;
  }
  .privacyLayer:first-child .privacyLayer__content::before {
    content: "01";
  }
  .privacyLayer:first-child .privacyLayer__content::after {
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    background-color: #fff;
    left: -2px;
    top: 87px;
  }
}
.privacyLayer:nth-child(2) {
  z-index: 2;
}
.privacyLayer:nth-child(2)::before {
  content: "";
  content: "";
  background: rgba(255, 255, 255, 0.3);
  width: 41px;
  height: 2px;
  position: absolute;
  display: block;
  right: 27%;
  transform: translateY(-1px);
  z-index: 2;
}
@media (max-width: 991px) {
  .privacyLayer:nth-child(2) .privacyLayer__content {
    margin-left: 3.3rem !important;
    margin-top: 0.5rem;
  }
}
.privacyLayer:nth-child(2) .privacyLayer__texts {
  margin-left: 3.3rem !important;
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .privacyLayer:nth-child(2) .privacyLayer__content {
    right: 0;
    transform: translateY(-50%);
    border-bottom: 1px solid rgba(108, 116, 152, 0.2);
    border-right: 1px solid rgba(108, 116, 152, 0.2);
    border-bottom-right-radius: 70px;
    padding-left: 13.5%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .privacyLayer:nth-child(2) .privacyLayer__content {
    padding-left: 7.5%;
  }
}
@media (min-width: 768px) {
  .privacyLayer:nth-child(2) .privacyLayer__content::before {
    content: "02";
  }
}
@media (min-width: 768px) {
  .privacyLayer:nth-child(2) .privacyLayer__content::after {
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    background-color: #fff;
    right: -2px;
    bottom: 87px;
  }
}
@media (min-width: 768px) {
  .privacyLayer:nth-child(3)::before {
    content: "";
    content: "";
    background: rgba(255, 255, 255, 0.3);
    width: 41px;
    height: 1px;
    position: absolute;
    display: block;
    right: 27%;
  }
  .privacyLayer:nth-child(3) .privacyLayer__content {
    right: 0;
    transform: translateY(50%);
    border-top: 1px solid rgba(108, 116, 152, 0.2);
    border-right: 1px solid rgba(108, 116, 152, 0.2);
    border-top-right-radius: 70px;
    padding-left: 13.5%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .privacyLayer:nth-child(3) .privacyLayer__content {
    padding-left: 7.5%;
  }
}
@media (min-width: 768px) {
  .privacyLayer:nth-child(3) .privacyLayer__content::before {
    content: "03";
  }
}
@media (min-width: 768px) {
  .privacyLayer:nth-child(3) .privacyLayer__content::after {
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    background-color: #fff;
    right: -2px;
    top: 87px;
  }
}
@media (max-width: 991px) {
  .privacyLayer:nth-child(3) .privacyLayer__content {
    margin-top: 1.8rem;
    margin-left: 3.6rem;
  }
}
.privacyLayer:nth-child(3) .privacyLayer__texts {
  margin-top: 1.8rem;
  margin-left: 3.6rem;
}
.privacyLayer__content, .privacyLayer__texts {
  display: flex;
  flex-direction: column;
  line-height: 1.4;
  font-size: 1.1rem;
  margin-left: 3rem;
  transform-origin: 0 50%;
  transform: rotate(-25deg);
}
@media (max-width: 991px) {
  .privacyLayer__content .linkWithArrow, .privacyLayer__texts .linkWithArrow {
    display: none;
  }
  .privacyLayer__content .privacyHeader__headline, .privacyLayer__texts .privacyHeader__headline {
    font-weight: bold;
  }
}
@media (min-width: 768px) {
  .privacyLayer .linkWithArrow {
    margin-top: 1.2rem !important;
  }
  .privacyLayer .linkWithArrow a {
    display: flex;
    align-items: center;
  }
  .privacyLayer .linkWithArrow a:hover {
    color: #151E41;
  }
  .privacyLayer .linkWithArrow a:hover .inlineArrow::after {
    filter: brightness(0);
  }
  .privacyLayer .linkWithArrow .inlineArrow {
    display: inline-flex;
  }
  .privacyLayer .privacyHeader__headline {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    color: #151e41;
  }
  .privacyLayer .privacyHeader__texte {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
  .privacyLayer__content {
    position: absolute;
    width: 29.8%;
    display: flex;
    flex-direction: column;
    padding: 36px 64px;
    z-index: 10;
    pointer-events: all;
  }
  .privacyLayer__content::before {
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Jasny granat */
    color: #151e41;
  }
}

.partnerTypes {
  padding-top: 1.8rem;
  display: flex;
  flex-direction: row;
}
@media (min-width: 768px) {
  .partnerTypes {
    position: relative;
  }
}
.partnerTypes__images {
  position: relative;
}
@media (min-width: 768px) {
  .partnerTypes__images {
    height: 390px;
  }
}
@media (min-width: 992px) {
  .partnerTypes__images {
    height: 720px;
  }
}
.partnerTypes__images, .partnerTypes__list {
  flex: 1;
}
.partnerTypes__images_desktop {
  width: 100%;
  text-align: center;
  padding-top: 110px;
  padding-bottom: 50px;
  background-size: 353px;
}
.partnerTypes__images_desktop img {
  filter: drop-shadow(0px 40px 80px #6c749840);
  z-index: 4;
  position: relative;
}
@media (min-width: 768px) {
  .partnerTypes__images_desktop img {
    max-width: 230px;
  }
}
@media (min-width: 1450px) {
  .partnerTypes__images_desktop img {
    max-width: none;
  }
}
.partnerTypes__images_desktop::before {
  content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/partners-card.svg");
  position: absolute;
  top: 0;
  left: 0;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}
@media (min-width: 768px) {
  .partnerTypes__images_desktop::before {
    transform: translate(-50%, -50%) scale(0.6);
  }
}
@media (min-width: 1450px) {
  .partnerTypes__images_desktop::before {
    transform: translate(-50%, -46%);
  }
}
@media (min-width: 1450px) {
  .partnerTypes__images_desktop {
    background-size: auto;
  }
}

.partnerType {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.partnerType .partnerType__text {
  color: #151E41;
}
@media (min-width: 768px) {
  .partnerType {
    position: absolute;
    min-width: 290px;
    z-index: 4;
  }
}
@media (min-width: 768px) and (min-width: 1450px) {
  .partnerType {
    min-width: 370px;
  }
}
@media (min-width: 768px) {
  .partnerType__text {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
  }
  .partnerType__text::before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    background: #2CE080;
    border-radius: 4px;
    position: absolute;
    top: 50%;
    transform: translate(-150%, -50%);
  }
}
@media (min-width: 768px) {
  .partnerType:first-child {
    left: 0;
    top: 43%;
    transform: translate(-15%, -50%);
  }
}
@media (min-width: 768px) and (min-width: 1450px) {
  .partnerType:first-child {
    transform: translateY(-50%);
  }
}
@media (min-width: 768px) {
  .partnerType:first-child .partnerType__text {
    padding-left: 108px;
  }
  .partnerType:first-child .partnerType__text strong {
    position: relative;
  }
  .partnerType:first-child .partnerType__text strong::before {
    content: "01";
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: translate(0%, -100%);
  }
}
@media (min-width: 768px) {
  .partnerType:first-child::before {
    content: "";
    opacity: 0.2;
    border-bottom: 1px solid #6C7498;
    border-left: 1px solid #6C7498;
    height: 69px;
    border-bottom-left-radius: 69px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 41px;
  }
}
@media (min-width: 768px) {
  .partnerType:first-child::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20viewBox%3D%220%200%2041%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20opacity%3D%220.1%22%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%2220.5%22%20transform%3D%22rotate(-180%2020.5%2020.5)%22%20fill%3D%22%23528EF0%22%2F%3E%0A%3Ccircle%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%223.5%22%20transform%3D%22rotate(-180%2020.5%2020.5)%22%20fill%3D%22%23F7F8FA%22%20stroke%3D%22%23528EF0%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 41px;
    height: 41px;
    transform: translate(0%, 50%);
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(2) {
    right: 0;
    top: 41%;
    transform: translate(15%, -100%);
  }
}
@media (min-width: 768px) and (min-width: 1450px) {
  .partnerType:nth-child(2) {
    transform: translate(0%, -100%);
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(2) .partnerType__text {
    padding-right: 50px;
    margin-left: auto !important;
  }
}
@media (min-width: 768px) and (min-width: 1450px) {
  .partnerType:nth-child(2) .partnerType__text {
    padding-right: 70px;
    padding-left: 108px;
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(2) .partnerType__text strong {
    position: relative;
  }
  .partnerType:nth-child(2) .partnerType__text strong::before {
    content: "02";
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: translate(0%, -100%);
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(2)::before {
    content: "";
    opacity: 0.2;
    border-bottom: 1px solid #6C7498;
    border-right: 1px solid #6C7498;
    height: 69px;
    border-bottom-right-radius: 69px;
    position: absolute;
    bottom: 0;
    left: 41px;
    right: 0;
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(2)::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20viewBox%3D%220%200%2041%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20opacity%3D%220.1%22%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%2220.5%22%20transform%3D%22rotate(-180%2020.5%2020.5)%22%20fill%3D%22%232CE080%22%2F%3E%0A%3Ccircle%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%223.5%22%20transform%3D%22rotate(-180%2020.5%2020.5)%22%20fill%3D%22%23F7F8FA%22%20stroke%3D%22%232CE080%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 41px;
    height: 41px;
    transform: translate(0%, 50%);
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(3) {
    right: 0;
    top: 41%;
    transform: translate(15%, 80%);
  }
}
@media (min-width: 768px) and (min-width: 1450px) {
  .partnerType:nth-child(3) {
    transform: translate(0%, 80%);
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(3) .partnerType__text {
    padding-right: 50px;
    margin-top: 1.7rem;
    margin-left: auto !important;
    padding-top: 20px;
  }
}
@media (min-width: 768px) and (min-width: 1450px) {
  .partnerType:nth-child(3) .partnerType__text {
    padding-right: 70px;
    padding-left: 108px;
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(3) .partnerType__text strong {
    position: relative;
  }
  .partnerType:nth-child(3) .partnerType__text strong::before {
    content: "03";
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: translate(0%, -100%);
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(3)::before {
    content: "";
    opacity: 0.2;
    border-top: 1px solid #6C7498;
    border-right: 1px solid #6C7498;
    height: 69px;
    border-top-right-radius: 69px;
    position: absolute;
    top: 0;
    left: 41px;
    right: 0;
  }
}
@media (min-width: 768px) {
  .partnerType:nth-child(3)::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20viewBox%3D%220%200%2041%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20opacity%3D%220.05%22%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%2220.5%22%20transform%3D%22rotate(-180%2020.5%2020.5)%22%20fill%3D%22%23151E41%22%2F%3E%0A%3Ccircle%20cx%3D%2220.5%22%20cy%3D%2220.5%22%20r%3D%223.5%22%20transform%3D%22rotate(-180%2020.5%2020.5)%22%20fill%3D%22%23F7F8FA%22%20stroke%3D%22%23151E41%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E");
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 41px;
    height: 41px;
    transform: translate(0%, -50%);
  }
}
.partnerType:first-child .partnerType__text {
  margin-bottom: 1.5rem !important;
  margin-top: 2.3rem !important;
}
@media (min-width: 768px) {
  .partnerType:first-child .partnerType__text {
    margin-left: 0 !important;
  }
  .partnerType:first-child .partnerType__text::before {
    background: #528EF0;
  }
}
.partnerType:nth-child(2) .partnerType__text {
  margin-left: 2rem !important;
}
@media (min-width: 768px) {
  .partnerType:nth-child(2) .partnerType__text {
    margin-left: auto !important;
  }
  .partnerType:nth-child(2) .partnerType__text::before {
    background: #2CE080;
  }
}
.partnerType:nth-child(3) .partnerType__text {
  margin-left: 2.4rem !important;
}
@media (min-width: 768px) {
  .partnerType:nth-child(3) .partnerType__text {
    margin-left: auto !important;
  }
  .partnerType:nth-child(3) .partnerType__text::before {
    background: #151E41;
  }
}
.partnerType__text {
  line-height: 1.3;
  margin-bottom: 1.7rem;
  margin-left: 1.6rem;
}
.partnerType__text strong {
  font-size: 1.2rem !important;
}
@media (min-width: 768px) {
  .partnerType__text strong {
    font-weight: 500;
    font-size: 32px !important;
    line-height: 40px;
  }
}
.partnerType__text:not(.partnerType__text--untransformed) {
  transform-origin: 0 50%;
  transform: rotate(-25deg);
}
@media (min-width: 768px) {
  .partnerType__text:not(.partnerType__text--untransformed) {
    transform: rotate(0deg);
  }
}
.partnerType__imageItem {
  position: absolute;
  top: 0;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  transform: translateX(-50%);
  left: 50%;
  width: 9rem;
}
@media (min-width: 768px) {
  .partnerType__imageItem {
    width: 231px;
  }
}
@media (min-width: 1450px) {
  .partnerType__imageItem {
    width: 422px;
  }
}
.partnerType__imageItem.is-visible {
  opacity: 1;
  transition: opacity 0.3s ease-in;
}
.partnerType__imageItem img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: drop-shadow(0px 40px 80px #6c749840);
}
@media (min-width: 768px) {
  .partnerType__imageItem img {
    position: relative;
    height: auto;
    filter: drop-shadow(0px 40px 80px #6c749840);
  }
}
.partnerType__imageItem.is-hidden {
  opacity: 0;
}

.worldMap {
  position: relative;
  width: 90%;
  margin: auto;
}
.worldMap--bleed {
  width: 116%;
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .worldMap--bleed {
    margin-left: 0;
  }
}
.worldMap__map {
  opacity: 0.3;
  width: 100%;
  height: auto;
  display: block;
}
@media (min-width: 768px) {
  .worldMap__map {
    display: none;
  }
}
.worldMap__map--desktop {
  display: none;
}
@media (min-width: 768px) {
  .worldMap__map--desktop {
    opacity: 0.5;
    display: block;
  }
}
.worldMap__icon {
  position: absolute;
  width: 7%;
}
.worldMap__icon img {
  width: 100%;
  height: auto;
}
.worldMap__icon--us {
  top: 35%;
  left: 15%;
}
.worldMap__icon--eu {
  top: 7%;
  left: 49%;
}
.worldMap__icon--ru {
  top: 14%;
  left: 66%;
}
.worldMap__icon--br {
  top: 64%;
  left: 23%;
}
.worldMap__icon--il {
  top: 29%;
  left: 53%;
}
.worldMap__icon--ca {
  top: 11%;
  left: 8%;
}
.worldMap__icon--de {
  top: 17%;
  left: 44%;
}
.worldMap__icon--ru {
  display: none !important;
}
.worldMap__icon--jp {
  top: 17%;
  left: 44%;
  display: none !important;
}
.worldMap__icon--kr {
  top: 17%;
  left: 44%;
  display: none !important;
}
.worldMap__icon--au {
  top: 17%;
  left: 44%;
  display: none !important;
}
.worldMap__icon--za {
  top: 17%;
  left: 44%;
  display: none !important;
}
@media (min-width: 768px) {
  .worldMap__icon--us {
    top: 15%;
    left: 10%;
    border-bottom-right-radius: 0 !important;
  }
  .worldMap__icon--eu {
    top: 26%;
    left: 41%;
    border-top-right-radius: 0 !important;
  }
  .worldMap__icon--ru {
    top: 14%;
    left: 66%;
  }
  .worldMap__icon--br {
    top: 60%;
    left: 22%;
    border-bottom-right-radius: 0 !important;
  }
  .worldMap__icon--il {
    top: 45%;
    left: 62%;
    border-top-left-radius: 0 !important;
  }
  .worldMap__icon--ca {
    top: -3%;
    left: 24%;
    border-bottom-left-radius: 0 !important;
  }
  .worldMap__icon--de {
    top: 11%;
    left: 41%;
    border-bottom-right-radius: 0 !important;
  }
  .worldMap__icon--ru {
    display: none !important;
  }
  .worldMap__icon--jp {
    top: 31%;
    left: 85.8%;
    display: block !important;
    border-top-left-radius: 0 !important;
  }
  .worldMap__icon--kr {
    top: 18%;
    left: 77%;
    display: block !important;
    border-bottom-right-radius: 0 !important;
  }
  .worldMap__icon--au {
    top: 65%;
    left: 82.5%;
    display: block !important;
    border-bottom-right-radius: 0 !important;
  }
  .worldMap__icon--za {
    top: 76%;
    left: 51.5%;
    display: block !important;
    border-top-left-radius: 0 !important;
  }
}
@media (min-width: 768px) {
  .worldMap .worldMap__icon {
    overflow: hidden;
    background-color: #fff;
    z-index: 2;
  }
  .worldMap .worldMap__icon > div {
    border-radius: 50%;
    width: auto;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    overflow: hidden;
  }
  .worldMap .worldMap__icon > div > img {
    object-fit: cover;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    vertical-align: baseline;
    max-width: 100%;
    height: auto;
  }
  .worldMap .worldMap__icon.worldMap__icon--eu {
    background-color: #528ef0;
  }
  .worldMap .worldMap__euRange {
    width: 11.3vw;
    height: 11.3vw;
    max-width: 240px;
    max-height: 240px;
    border-radius: 50%;
    background: rgba(82, 143, 240, 0.1);
    border: 2px solid #528ef0;
    top: -6%;
    left: 42%;
    position: absolute;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    z-index: 1;
  }
  .worldMap[data-mobile-map-on-desktop=false] {
    opacity: 1;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__euRange {
    width: 17.3vw;
    height: 17.3vw;
    max-width: 320px;
    max-height: 320px;
    top: 7%;
    right: -6%;
    left: auto;
    position: absolute;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon {
    border: 10px solid #fff;
    border-radius: 50%;
    position: absolute;
    height: 57.33px;
    width: 57.33px;
    object-fit: cover;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    background-color: #fff;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon > div {
    border-radius: 50%;
    width: auto;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    overflow: hidden;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon > div > img {
    object-fit: cover;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--us {
    top: 5.5%;
    left: 19%;
    border-bottom-right-radius: 0;
    transform: scale(0.8);
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--eu {
    top: 28%;
    left: 71.5%;
    border-color: #528ef0;
    border-top-right-radius: 0;
    background-color: #528ef0;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--ru {
    top: 14%;
    left: 66%;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--br {
    top: 47.6%;
    left: 43.4%;
    border-bottom-right-radius: 0;
    transform: scale(0.9);
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--il {
    top: 47.3%;
    left: 95%;
    border-top-left-radius: 0;
    transform: scale(0.9);
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--ca {
    top: -8.5%;
    left: 37%;
    border-bottom-left-radius: 0;
    transform: scale(0.9);
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--de {
    top: 10%;
    left: 72%;
    border-bottom-right-radius: 0;
    transform: scale(1.7);
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--jp {
    top: 27%;
    left: 44%;
    display: none !important;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--kr {
    top: 37%;
    left: 44%;
    display: none !important;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--au {
    top: 47%;
    left: 44%;
    display: none !important;
  }
  .worldMap[data-mobile-map-on-desktop=false] .worldMap__icon--za {
    top: 57%;
    left: 44%;
    display: none !important;
  }
}

.downloads {
  padding: 0 2rem;
}

.downloadItem {
  position: relative;
  box-shadow: 0px 4px 11px 3px rgba(84, 84, 84, 0.05);
  font-weight: bold;
  height: 3.5rem;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  margin-bottom: 1rem;
  background: white url("/wp-content/themes/salesviewer/assets/images/privacy/download.svg") no-repeat 95% center;
  background-size: 1rem 1rem;
}
@media (min-width: 768px) {
  .downloadItem {
    background: white url("/wp-content/themes/salesviewer/assets/images/privacy/download-desktop.svg") no-repeat 95% center;
    background-size: auto !important;
    box-shadow: none;
    border-bottom: 1px solid rgba(108, 116, 153, 0.5);
    margin-bottom: 0rem;
    height: 3.765rem !important;
  }
  .downloadItem:first-child {
    border-top: 1px solid rgba(108, 116, 153, 0.5);
  }
  .downloadItem:hover {
    background: white url("/wp-content/themes/salesviewer/assets/images/privacy/download-desktop-hover.svg") no-repeat 95% center;
  }
}
.downloadItem:before {
  display: block;
  content: "";
  position: absolute;
  width: 1.5rem;
  height: 0.3rem;
  right: 100%;
  top: 50%;
  margin-top: -0.3rem;
  background-size: contain;
  background: url("/wp-content/themes/salesviewer/assets/images/shared/circle-grey.svg") repeat-x center top;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .downloadItem:before {
    content: none;
  }
}
.downloadItem:not(:last-child):after {
  display: block;
  content: "";
  position: absolute;
  height: 4.4rem;
  width: 0.3rem;
  left: -1.5rem;
  top: 50%;
  background-size: contain;
  background: url("/wp-content/themes/salesviewer/assets/images/shared/circle-grey.svg") repeat-y center top;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .downloadItem:not(:last-child):after {
    content: none;
  }
}
.downloadItem__link {
  flex: 1;
  display: flex;
  flex-direction: row;
}
.downloadItem__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  border-right: 1px solid rgba(2, 10, 33, 0.2);
}
.downloadItem__icon > img {
  max-width: 30%;
}
@media (min-width: 768px) {
  .downloadItem__icon {
    width: 3.5rem;
    border: none;
    margin-left: 0.5rem;
  }
  .downloadItem__icon > img {
    max-width: 40%;
  }
}
.downloadItem__label {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 1rem;
  padding-top: 0.2rem;
  font-weight: bold;
  color: #020a21;
}
@media (min-width: 768px) {
  .downloadItem__label {
    padding-left: 0 !important;
    padding-top: 0 !important;
  }
}
.downloadItem__label_right {
  flex-direction: row;
  align-items: center;
  padding-left: 1rem;
  padding-top: 0.2rem;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  flex-grow: 1;
  justify-content: flex-end;
  display: none;
}
@media (min-width: 768px) {
  .downloadItem__label_right {
    display: flex;
    padding-left: 0 !important;
    padding-top: 0 !important;
  }
  .downloadItem__label_right::after {
    content: url("/wp-content/themes/salesviewer/assets/images/arrow-right-green.svg");
    margin-left: 8px;
    height: 12px;
  }
}

.teamCloud {
  position: relative;
  height: 19rem;
}
.teamCloud__bubble {
  position: absolute;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: white;
  transform: translate(-50%, -50%);
  box-shadow: 0 5px 11px 2px rgba(84, 84, 84, 0.05);
}
.teamCloud--reducedImageSize .teamCloud__bubble {
  background-size: 60% 60%;
}
.teamCloud__bubble--1 {
  width: 5rem;
  height: 5rem;
  left: 44%;
  top: 40%;
}
.teamCloud__bubble--2 {
  width: 2.3rem;
  height: 2.3rem;
  left: 24.6%;
  top: 25%;
}
.teamCloud__bubble--3 {
  left: 87.5%;
  top: 55%;
  width: 2.7rem;
  height: 2.7rem;
}
.teamCloud__bubble--4 {
  width: 1.4rem;
  height: 1.4rem;
  left: 16.4%;
  top: 55%;
}
.teamCloud__bubble--5 {
  width: 3.1rem;
  height: 3.1rem;
  left: 63%;
  top: 70%;
}
.teamCloud__bubble--6 {
  left: 71%;
  top: 12%;
  width: 1.6rem;
  height: 1.6rem;
}
.teamCloud__bubble--7 {
  left: 71.5%;
  top: 40%;
  width: 1.6rem;
  height: 1.6rem;
}
.teamCloud__bubble--8 {
  width: 3.6rem;
  height: 3.6rem;
  top: 74%;
  left: 36.8%;
}
.teamCloud__bubble--9 {
  width: 1.8rem;
  height: 1.8rem;
  left: 43.5%;
  top: 96%;
}
@media (min-width: 768px) {
  .teamCloud__bubble--1 {
    width: 7.059rem;
    height: 7.059rem;
    left: 32.5%;
    top: 67%;
    border-top-right-radius: 0;
  }
  .teamCloud__bubble--2 {
    width: 4.706rem;
    height: 4.706rem;
    left: 21%;
    top: 2%;
    border-bottom-right-radius: 0;
  }
  .teamCloud__bubble--3 {
    left: 56.5%;
    top: 38%;
    width: 4.236rem;
    height: 4.236rem;
    border-bottom-left-radius: 0;
  }
  .teamCloud__bubble--4 {
    width: 3.295rem;
    height: 3.295rem;
    left: 83.4%;
    top: 10.5%;
    border-bottom-left-radius: 0;
  }
  .teamCloud__bubble--5 {
    width: 7.059rem;
    height: 7.059rem;
    left: 80%;
    top: 95%;
    border-top-left-radius: 0;
  }
  .teamCloud__bubble--6 {
    left: 42.5%;
    top: 134%;
    width: 3.295rem;
    height: 3.295rem;
    border-top-left-radius: 0;
  }
  .teamCloud__bubble--7 {
    left: -5.5%;
    top: 101%;
    width: 4.706rem;
    height: 4.706rem;
    border-top-right-radius: 0;
  }
  .teamCloud__bubble--8 {
    width: 3.295rem;
    height: 3.295rem;
    top: 63%;
    left: 9%;
    border-top-right-radius: 0;
  }
  .teamCloud__bubble--9 {
    display: none;
  }
}
.teamCloud__speechBubble {
  position: absolute;
  color: white;
  background: #5490F4;
  white-space: nowrap;
  padding: 0.5rem 0.8rem 0.3rem 0.8rem;
  font-size: 0.5rem;
  left: 78%;
  bottom: 66%;
  border-radius: 1rem 1rem 1rem 0;
}
@media (min-width: 768px) {
  .teamCloud__speechBubble {
    left: auto;
    right: 78%;
    top: 66%;
    bottom: auto;
    border-radius: 1rem 0 1rem 1rem;
    font-size: 12px;
    padding: 0.3rem 0.8rem 0.3rem 0.8rem;
  }
}
.teamCloud__speechBubble--bottomRight {
  right: auto;
  bottom: auto;
  left: 70%;
  top: 80%;
  border-radius: 0 1rem 1rem 1rem;
}
.teamCloud__checkMark {
  position: absolute;
  left: 98%;
  top: 87%;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: #2ce080;
}
.teamCloud__checkMarkIcon {
  width: 50%;
  height: auto;
}

.location {
  width: 100%;
  height: 11.3rem;
  background: no-repeat center center;
  background-size: cover;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 2.2rem;
  text-transform: uppercase;
  font-weight: 700;
  color: white;
}
@media (max-width: 767px) {
  .location {
    background-position-y: -30px;
  }
}

.listImage {
  position: relative;
  margin-bottom: 2rem !important;
}
.listImage__image {
  width: 100%;
  height: 11.3rem;
  object-fit: cover;
}
.listImage__icon {
  position: absolute;
  bottom: 0;
  right: 1.8rem;
  transform: translateY(50%);
  background: #2ce080;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.listImage__iconImage {
  width: 50%;
  height: 50%;
  object-fit: contain;
}

.blogEntrySocial {
  border: 1px solid rgba(2, 10, 33, 0.05);
  border-left-width: 0;
  border-right-width: 0;
  padding: 0.5rem 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0.8rem;
}
.blogEntrySocial__comments {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.blogEntrySocial__comments.is-faded {
  opacity: 0.1;
}
.blogEntrySocial__platforms {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: center;
  margin-bottom: 0;
}
.blogEntrySocial__platforms img {
  height: 1.3rem;
  margin-right: 1rem;
  width: auto;
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .blogEntrySocial__platforms img {
    height: 1rem;
  }
}

.imageSlider {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .imageSlider {
    pointer-events: none;
  }
}
.imageSlider__imageItem {
  margin: 0 0.5rem;
  opacity: 0.4;
  transition: opacity 0.3s ease-out;
}
.imageSlider__imageItem.is-active {
  opacity: 1;
}
@media (min-width: 768px) {
  .imageSlider__imageItem {
    opacity: 1;
    margin: 0 2.353rem;
    pointer-events: none;
  }
  .block-editor-block-list__layout .imageSlider__imageItem {
    margin: 0;
  }

  .imageSlider__imageItem:nth-child(5n+1) {
    align-self: flex-start;
  }
  .imageSlider__imageItem:nth-child(5n+1) .imageSlider__image {
    height: auto;
    min-height: 16.7vw;
    max-height: 25vw;
    border-bottom-right-radius: 20% 40%;
  }
  .imageSlider__imageItem:nth-child(5n+4) .imageSlider__image {
    height: 25vw;
    border-bottom-right-radius: 0%;
    border-top-right-radius: 45%;
  }
  .imageSlider__imageItem:nth-child(5n+2) .imageSlider__image {
    height: 25vw;
    border-bottom-right-radius: 0%;
    border-top-left-radius: 45%;
  }
  .imageSlider__imageItem:nth-child(5n+5) {
    align-self: center;
  }
  .imageSlider__imageItem:nth-child(5n+5) .imageSlider__image {
    height: auto;
    min-height: 16.7vw;
    max-height: 25vw;
    border-bottom-right-radius: 0;
    border-top-right-radius: 20% 40%;
  }
  .imageSlider__imageItem:nth-child(5n+3) {
    align-self: center;
  }
  .imageSlider__imageItem:nth-child(5n+3) .imageSlider__image {
    height: auto;
    max-height: 25vw;
    min-height: 16.7vw;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 20% 40%;
  }
}
@media (min-width: 768px) {
  .imageSlider[data-offset=true] {
    height: calc( 25vw + 5rem );
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem .imageSlider__image {
    border-radius: 0;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+1) {
    align-self: flex-end;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+1) .imageSlider__image {
    height: 25vw;
    border-top-right-radius: 45%;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+2) {
    align-self: flex-start;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+2) .imageSlider__image {
    height: auto;
    min-height: 16.7vw;
    max-height: 25vw;
    border-top-right-radius: 20% 40%;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+3) {
    align-self: flex-start;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+3) .imageSlider__image {
    height: 25vw;
    border-bottom-right-radius: 45%;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+4) {
    align-self: flex-end;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+4) .imageSlider__image {
    height: auto;
    max-height: 25vw;
    min-height: 16.7vw;
    border-top-left-radius: 20% 40%;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+5) {
    align-self: center;
  }
  .imageSlider[data-offset=true] .imageSlider__imageItem:nth-child(5n+5) .imageSlider__image {
    height: auto;
    max-height: 25vw;
    min-height: 16.7vw;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 20% 40%;
  }
}
.imageSlider__image {
  width: 80vw;
  object-fit: cover;
  height: 11.4rem;
}
@media (min-width: 768px) {
  .imageSlider__image {
    width: 25vw;
    height: auto;
    max-height: 25vw;
    border-bottom-right-radius: 20% 40%;
  }
}

@keyframes swipe-horizontal {
  0% {
    opacity: 0;
    transform: translate(0%, -50%);
  }
  20% {
    opacity: 1;
    transform: translate(0%, -50%);
  }
  50% {
    transform: translate(-100%, -50%);
  }
  80% {
    transform: translate(-100%, -50%);
    opacity: 1;
  }
  100% {
    transform: translate(-100%, -50%);
    opacity: 0;
  }
}
.scrollableImage {
  padding: 2.6rem 2.7rem 2rem;
  overflow-x: auto;
  position: relative;
}
@media (min-width: 768px) {
  .scrollableImage {
    padding-right: 0 !important;
  }
}
.scrollableImage::-webkit-scrollbar {
  display: none;
}
.scrollableImage__image {
  height: 29.6rem;
  width: auto;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  .scrollableImage__image {
    box-shadow: none;
  }
}
.scrollableImage__pointer {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  animation: swipe-horizontal 2s infinite;
}

.revealableContainer {
  display: none;
}
.revealableContainer.is-revealed {
  display: block;
}

.interContainerArrow {
  width: 3.3rem;
  height: 3.3rem;
  box-shadow: 0 0 0 2px white;
  border-radius: 50%;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  z-index: 900;
}
@media (min-width: 768px) {
  .interContainerArrow {
    width: 6.15rem;
    height: 6.15rem;
    display: none;
  }
}
.interContainerArrow:before, .interContainerArrow:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid #f4f4f5;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  .interContainerArrow:before, .interContainerArrow:after {
    border-color: #dadcdf;
  }
}
.interContainerArrow:before {
  width: 2.7rem;
  height: 2.7rem;
}
@media (min-width: 768px) {
  .interContainerArrow:before {
    width: 3.6rem !important;
    height: 3.6rem !important;
  }
}
.interContainerArrow:after {
  width: 2rem;
  height: 2rem;
}
@media (min-width: 768px) {
  .interContainerArrow:after {
    width: 5.32rem !important;
    height: 5.32rem !important;
  }
}
.interContainerArrow__arrow {
  position: absolute;
  display: block;
  height: 1em;
  width: 1em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  .interContainerArrow__arrow {
    width: 1.46rem;
    height: 1.16rem;
  }
}
.interContainerArrow__arrow:after, .interContainerArrow__arrow:before {
  display: block;
  content: "";
  position: absolute;
}
.interContainerArrow__arrow:after {
  width: 1px;
  height: 100%;
  background: #f4f4f5;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  .interContainerArrow__arrow:after {
    background: #dadcdf;
  }
}
.interContainerArrow__arrow:before {
  width: 0.4em;
  height: 0.4em;
  border-right: 1px solid #f4f4f5;
  border-bottom: 1px solid #f4f4f5;
  transform: translateX(-50%) rotate(45deg);
  left: 50%;
  bottom: 0;
}
@media (min-width: 768px) {
  .interContainerArrow__arrow:before {
    border-right-color: #dadcdf;
    border-bottom-color: #dadcdf;
  }
}
@media (min-width: 768px) {
  .interContainerArrow__arrow:before {
    width: 0.644rem;
    height: 0.644rem;
  }
}

.menuButton {
  background: transparent;
  border: none;
}
@media (min-width: 1200px) {
  .menuButton {
    display: none;
  }
}
.menuButton__bar1, .menuButton__bar2, .menuButton__bar3 {
  width: 30px;
  height: 2px;
  background-color: #151E41;
  margin: 6px 0;
  transition: 0.4s;
  display: block;
}
.header--dark .menuButton__bar1, .header--dark .menuButton__bar2, .header--dark .menuButton__bar3 {
  background-color: white;
}

.header.is-elevated .menuButton__bar1, .header.is-elevated .menuButton__bar2, .header.is-elevated .menuButton__bar3 {
  background-color: #151E41;
}

.menuButton__bar1 {
  margin-top: 6px;
}
.menuButton.is-active .menuButton__bar1, .menuButton.is-active .menuButton__bar2, .menuButton.is-active .menuButton__bar3 {
  background-color: white;
}
.menuButton.is-active .menuButton__bar1 {
  transform: translate(-1px, 8px) rotate(-45deg);
}
.menuButton.is-active .menuButton__bar2 {
  opacity: 0;
}
.menuButton.is-active .menuButton__bar3 {
  transform: translate(-1px, -8px) rotate(45deg);
}

@keyframes shakeX {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}
.shaking {
  animation: 1s shakeX 1;
}

.menu {
  white-space: nowrap;
}
@media (max-width: 1199.98px) {
  .menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
    visibility: hidden;
  }
  .header.has-expanded-menu .menu {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .menu {
    position: absolute;
    right: 0.8rem;
    top: 1.8rem;
    display: flex;
    flex-direction: row;
    z-index: 3001;
    transition: all 0.3s ease-out;
    align-items: center;
    height: 6.2rem !important;
    margin-top: -1.8rem;
    max-width: calc(100% - 17rem);
    justify-content: space-between;
    padding-right: 0;
  }
  .header.is-elevated:not(.has-expanded-menu) .menu {
    height: 4.11rem !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .menu {
    max-width: calc(100% - 13rem);
  }
}
.menu:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-radius: 50%;
  background: rgba(2, 10, 33, 0.99);
  opacity: 0;
  transition: all 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  transform: translate(50%, -50%);
  backdrop-filter: blur(5px);
  z-index: 2;
}
.menu.is-visible:before {
  width: 260vmax;
  height: 260vmax;
  opacity: 1;
}
.menu__list {
  position: absolute;
  top: 4.2rem;
  left: 0;
  right: 0;
  list-style: none;
  margin: 0;
  padding: 2.8rem 2rem 0;
  max-height: calc(100% - 10.2rem);
  overflow-y: auto;
  overflow-x: hidden;
  visibility: hidden;
  align-items: center;
  z-index: 2;
}
.header.has-expanded-menu .menu__list {
  visibility: visible;
}

@media (min-width: 1200px) {
  .menu__list {
    position: static;
    visibility: visible;
    display: flex;
    flex-direction: row;
    padding: 0;
    overflow: visible;
    max-height: none;
    transition: all 0.1s ease-out;
  }
  .header.is-elevated .menu__list {
    align-items: stretch;
  }
}
.menu__activityIndicator {
  display: none;
  position: absolute;
  top: calc(4.11rem - 2px);
  left: 2.4rem;
  width: 3.5rem;
  height: 2px;
  background: white;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
@media (min-width: 992px) {
  .menu__activityIndicator {
    display: block;
    height: 2px;
    background: #6C7498;
  }
}
.menu__activityIndicator.is-visible {
  opacity: 1;
}
.header.is-elevated:not(.has-expanded-menu) .menu__activityIndicator {
  bottom: 0;
}

.header.is-elevated:not(.has-expanded-menu) .menu__activityIndicator, .header:not(.header--dark-desktop):not(.header--dark):not(.has-expanded-menu) .menu__activityIndicator {
  background: #151E41;
}

.menu__item {
  display: block;
  opacity: 0;
  transform: translateX(1rem);
  transition: all 0.1s ease-out;
  transition-delay: 0s;
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .menu__item:first-child {
    display: none;
  }
}
@media (min-width: 1200px) {
  .menu__item {
    opacity: 1;
    transform: none;
    display: flex;
    flex-direction: row;
    position: relative;
    margin: 0 0.78rem;
  }
  .menu__item.has-children {
    margin-right: 0.3rem;
  }
  .menu__item span:before,
.menu__item a:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1.2rem;
    transition: all 0.1s ease-out;
    margin-top: 0.4rem;
    cursor: pointer;
  }
  .header.is-elevated:not(.has-expanded-menu) .menu__item span:before,
.header.is-elevated:not(.has-expanded-menu) .menu__item a:before {
    height: 5.7rem;
    margin-top: -2.25rem;
  }
}
.menu__item.is-shaking {
  animation: 1s shakeX 1;
}
.header.has-expanded-menu .menu__item {
  opacity: 1;
  transform: translateX(0);
  transition-delay: var(--transition-delay);
}

.menu__sub {
  height: 0;
  opacity: 0;
  transition: all 0.1s ease-out;
  list-style: none;
  margin: 0;
  padding: 0 0 0 0.4rem;
  display: none;
}
.menu__item.is-expanded .menu__sub {
  opacity: 1;
  height: auto;
  display: block;
}
@media (min-width: 1200px) {
  .menu__sub {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 1rem 0 0 0;
  }
  .menu__item.is-expanded.is-active-item .menu__sub {
    display: none;
  }
}
.menu__chevron {
  position: absolute;
  left: 50%;
  top: 5px;
}
.menu__chevron:before {
  transform: translateY(0px) rotate(35deg) translateX(-50.7%);
}
.menu__chevron:after {
  transform: translateY(0px) rotate(-35deg) translateX(46%);
}
@media (min-width: 1200px) {
  .menu__chevron {
    left: auto;
    right: 0.7rem;
    top: 0.6rem;
    opacity: 0.5;
  }
}
.menu__chevron:before, .menu__chevron:after {
  position: absolute;
  display: block;
  content: "";
  width: 12px;
  height: 1px;
  background: white;
  right: calc(50% - 6px);
  top: 2rem;
  transition: all 0.1s ease-out;
  pointer-events: none;
}
@media (min-width: 992px) {
  .menu__chevron:before, .menu__chevron:after {
    top: 0.1rem;
    height: 2px;
    background: #fff;
    width: 9px;
  }
}
.header.is-elevated:not(.has-expanded-menu) .menu__chevron:before, .header:not(.header--dark-desktop):not(.header--dark):not(.has-expanded-menu) .menu__chevron:before, .header.is-elevated:not(.has-expanded-menu) .menu__chevron:after, .header:not(.header--dark-desktop):not(.header--dark):not(.has-expanded-menu) .menu__chevron:after {
  background: #151E41;
}

.menu__chevron:before {
  transform: translateY(0px) rotate(35deg) translateX(-50.7%);
}
.menu__chevron:after {
  transform: translateY(0px) rotate(-35deg) translateX(46%);
}
.menu__item.is-expanded .menu__chevron:before {
  transform: translateY(-5px) rotate(-35deg) translateX(-50.7%);
}
.menu__item.is-expanded .menu__chevron:after {
  transform: translateY(-5px) rotate(35deg) translateX(46%);
}

@media (min-width: 1200px) {
  .menu__chevron.is-expanded.is-active-item:before {
    transform: translateY(0px) rotate(35deg) translateX(-50.7%);
  }
  .menu__chevron.is-expanded.is-active-item:after {
    transform: translateY(0px) rotate(-35deg) translateX(46%);
  }
}
@media (max-width: 767px) {
  .menu__languageSelector {
    position: absolute;
    bottom: 6rem;
    right: 2.2rem;
  }
  .menu__languageSelector .menu__sub {
    position: absolute;
    bottom: 3rem;
    right: -0.37rem;
    padding: 0;
  }
  .menu__languageSelector .menu__sub .isCurrent {
    display: none;
  }
  .menu__languageSelector .menu__sub .menu__subItem a {
    display: flex;
    flex-direction: row-reverse;
  }
  .menu__languageSelector .menu__sub .menu__subItem a img {
    margin-right: 0rem;
    margin-left: 0.6rem;
  }
}
.menu__languageSelector__activeItem {
  cursor: pointer;
}
.menu__languageSelector:before {
  display: none;
}
.menu__largeLabel {
  display: block;
  padding: 0.9rem 0.2rem 0.5rem 0.2rem;
  font-weight: bold;
  font-size: 1.2rem;
  color: white;
}
.menu__largeLabel:focus, .menu__largeLabel:hover {
  color: white;
}
@media (max-width: 375px) {
  .menu__largeLabel {
    font-size: 1.3714285714rem;
  }
}
@media (min-width: 1200px) {
  .menu__largeLabel {
    display: inline-block;
    padding: 0 0.05rem;
    font-weight: normal;
    font-size: 1.07rem;
    transition: all 0.1s ease-out;
    cursor: pointer;
    position: relative;
    line-height: 1 !important;
  }
  .menu__largeLabel, .menu__largeLabel:focus, .menu__largeLabel:hover {
    color: #151E41;
  }
  .header--dark:not(.is-elevated) .menu__largeLabel, .header--dark-desktop:not(.is-elevated) .menu__largeLabel, .menu.is-visible .menu__largeLabel, .header--dark:not(.is-elevated) .menu__largeLabel:focus, .header--dark-desktop:not(.is-elevated) .menu__largeLabel:focus, .menu.is-visible .menu__largeLabel:focus, .header--dark:not(.is-elevated) .menu__largeLabel:hover, .header--dark-desktop:not(.is-elevated) .menu__largeLabel:hover, .menu.is-visible .menu__largeLabel:hover {
    color: white !important;
  }

  .menu__item.has-children .menu__largeLabel {
    padding-right: 1.5rem;
  }
  .menu__item.has-children .menu__largeLabel:after {
    position: absolute;
    right: 0;
    top: 0.1rem;
  }
}
.menu__item.is-active > .menu__largeLabel, .menu__item.is-active > .menu__largeLabel:hover, .menu__item.is-active > .menu__largeLabel:focus, .menu__item.is-expanded > .menu__largeLabel, .menu__item.is-expanded > .menu__largeLabel:hover, .menu__item.is-expanded > .menu__largeLabel:focus {
  color: #2ce080;
}
@media (min-width: 992px) {
  .menu__item.is-active > .menu__largeLabel, .menu__item.is-active > .menu__largeLabel:hover, .menu__item.is-active > .menu__largeLabel:focus, .menu__item.is-expanded > .menu__largeLabel, .menu__item.is-expanded > .menu__largeLabel:hover, .menu__item.is-expanded > .menu__largeLabel:focus {
    color: #151E41;
  }
  .header--dark:not(.is-elevated) .menu__item.is-active > .menu__largeLabel, .header--dark-desktop:not(.is-elevated) .menu__item.is-active > .menu__largeLabel, .menu.is-visible .menu__item.is-active > .menu__largeLabel, .header--dark:not(.is-elevated) .menu__item.is-active > .menu__largeLabel:hover, .header--dark-desktop:not(.is-elevated) .menu__item.is-active > .menu__largeLabel:hover, .menu.is-visible .menu__item.is-active > .menu__largeLabel:hover, .header--dark:not(.is-elevated) .menu__item.is-active > .menu__largeLabel:focus, .header--dark-desktop:not(.is-elevated) .menu__item.is-active > .menu__largeLabel:focus, .menu.is-visible .menu__item.is-active > .menu__largeLabel:focus, .header--dark:not(.is-elevated) .menu__item.is-expanded > .menu__largeLabel, .header--dark-desktop:not(.is-elevated) .menu__item.is-expanded > .menu__largeLabel, .menu.is-visible .menu__item.is-expanded > .menu__largeLabel, .header--dark:not(.is-elevated) .menu__item.is-expanded > .menu__largeLabel:hover, .header--dark-desktop:not(.is-elevated) .menu__item.is-expanded > .menu__largeLabel:hover, .menu.is-visible .menu__item.is-expanded > .menu__largeLabel:hover, .header--dark:not(.is-elevated) .menu__item.is-expanded > .menu__largeLabel:focus, .header--dark-desktop:not(.is-elevated) .menu__item.is-expanded > .menu__largeLabel:focus, .menu.is-visible .menu__item.is-expanded > .menu__largeLabel:focus {
    color: white !important;
  }
}

.menu__smallLabel {
  flex: 1;
  line-height: 2.4rem;
  padding: 0 0.4rem;
  font-size: 0.9rem;
  font-weight: bolder;
  color: white;
}
.menu__smallLabel:focus, .menu__smallLabel:hover {
  color: white;
}
.menu__smallLabel:focus.is-active, .menu__smallLabel:hover.is-active {
  color: #2ce080;
}
@media (max-width: 375px) {
  .menu__smallLabel {
    font-size: 1.0285714286rem;
  }
}
@media (min-width: 1200px) {
  .menu__smallLabel {
    transition: color 0.1s ease-out;
    padding: 0;
  }
  .menu__smallLabel, .menu__smallLabel:focus, .menu__smallLabel:hover {
    color: #151E41;
  }
  .header--dark .menu__smallLabel, .header--dark-desktop .menu__smallLabel, .menu.is-visible .menu__smallLabel, .header--dark .menu__smallLabel:focus, .header--dark-desktop .menu__smallLabel:focus, .menu.is-visible .menu__smallLabel:focus, .header--dark .menu__smallLabel:hover, .header--dark-desktop .menu__smallLabel:hover, .menu.is-visible .menu__smallLabel:hover {
    color: white;
  }

  .menu__smallLabel.is-active, .menu__smallLabel.is-active:focus, .menu__smallLabel.is-active:hover {
    color: #151E41;
  }
  .header--dark .menu__smallLabel.is-active, .header--dark-desktop .menu__smallLabel.is-active, .menu.is-visible .menu__smallLabel.is-active, .header--dark .menu__smallLabel.is-active:focus, .header--dark-desktop .menu__smallLabel.is-active:focus, .menu.is-visible .menu__smallLabel.is-active:focus, .header--dark .menu__smallLabel.is-active:hover, .header--dark-desktop .menu__smallLabel.is-active:hover, .menu.is-visible .menu__smallLabel.is-active:hover {
    color: white;
  }
}
.menu__subItem.is-active > .menu__smallLabel, .menu__subItem.is-active > .menu__smallLabel:focus, .menu__subItem.is-active > .menu__smallLabel:hover {
  color: #2ce080;
  cursor: pointer;
}

.menu__subItem:hover > .menu__smallLabel, .menu__subItem:hover > .menu__smallLabel:focus, .menu__subItem:hover > .menu__smallLabel:hover {
  color: #2ce080;
}

.menu__subItem {
  display: flex;
}
.menu__subItem.is-shaking {
  animation: 1s shakeX 1;
}
.menu__segmentedControl {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  z-index: 3000;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
.menu__segmentedControl .menu__segmentedButtonIcon img {
  width: 100%;
}
@media (max-width: 767px) {
  .menu__segmentedControl {
    line-height: 3rem;
    width: 100%;
  }
}
.header.has-expanded-menu .menu__segmentedControl {
  opacity: 1;
  visibility: visible;
  transition: 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0.1s;
}

@media (min-width: 1200px) {
  .menu__segmentedControl {
    opacity: 1;
    visibility: visible;
    transition: none;
    position: relative;
    align-self: center;
    display: flex;
    align-items: center;
    z-index: 3;
    flex: 0;
    margin-top: -3px;
    padding-right: 5px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .menu__segmentedControl {
    transform: translateX(10px);
  }
}
.menu__segmentedButton {
  flex: 1;
  text-align: center;
  padding-top: 0.2rem;
  border: 1px solid #2ce080;
}
.menu__segmentedButtonFilledIcon {
  display: none;
}
@media (min-width: 1200px) {
  .menu__segmentedButton {
    display: flex;
    flex-direction: row;
  }
  .menu__segmentedButtonFilledIcon {
    display: block;
    margin-left: 0.81rem;
  }
}
.menu__segmentedButtonIcon {
  display: none;
}
.menu__segmentedButton p {
  margin: 0;
}
@media (min-width: 1200px) {
  .menu__segmentedButton {
    flex: 0;
    border: none;
    padding: 0 0.7rem;
  }
  .menu__segmentedButton p {
    line-height: 1;
  }
  .menu__segmentedButton:nth-child(2) {
    border-right: 1px solid #3f476380;
    transition: border-color 0.1s ease-out;
  }
  .header.is-elevated .menu:not(.is-visible) .menu__segmentedButton:nth-child(2), .header:not(.header--dark-desktop):not(.header--dark):not(.has-expanded-menu) .menu__segmentedButton:nth-child(2) {
    border-color: #151E41;
  }

  .menu__segmentedButton:first-child {
    border-radius: 0 20px 20px 20px;
    color: #020A20;
    background: #2ce080;
    padding: 0 1.1rem !important;
    margin: 0 1.3rem !important;
    transition: border-color 0.1s ease-out, color 0.1s ease-out;
    order: 3;
    margin-right: 0px !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .menu__segmentedButton:first-child {
    margin-left: 0.7rem !important;
  }
}
@media (min-width: 1200px) {
  .menu__segmentedButton:first-child > p {
    line-height: 2.23rem !important;
  }
}
@media (min-width: 1200px) {
  .menu__segmentedButton:first-child img {
    transition: all 0.1s ease-out;
    height: auto;
  }
}
@media (min-width: 1200px) {
  .menu__segmentedButton:first-child:focus, .menu__segmentedButton:first-child:hover {
    background: #2ce080 !important;
    color: #fff !important;
  }
  .menu__segmentedButton:first-child:focus img, .menu__segmentedButton:first-child:hover img {
    filter: invert(1);
  }
}
@media (min-width: 1200px) {
  .header.is-elevated .menu:not(.is-visible) .menu__segmentedButton:first-child, .header:not(.header--dark-desktop):not(.header--dark):not(.has-expanded-menu) .menu__segmentedButton:first-child {
    border-color: #151E41;
    color: #151E41;
  }
}
@media (min-width: 1200px) {
  .menu__segmentedButton:first-child p {
    font-size: 1.07rem;
  }
}
@media (min-width: 1200px) {
  .menu__segmentedButton:not(:first-child) {
    line-height: 2.1rem;
  }
  .menu__segmentedButton:not(:first-child) p {
    display: none;
  }
}
@media (min-width: 1200px) {
  .menu__segmentedButtonIcon {
    display: block;
    width: 1rem;
    height: 2rem;
    position: relative;
  }
  .menu__segmentedButtonIconImage {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 1rem;
    transition: opacity 0.1s ease-out;
  }
  .menu__segmentedButtonIconImage--white {
    opacity: 1;
  }
  .header.is-elevated .menu:not(.is-visible) .menu__segmentedButtonIconImage--white, .header:not(.header--dark-desktop):not(.header--dark):not(.has-expanded-menu) .menu__segmentedButtonIconImage--white {
    opacity: 0;
  }

  .menu__segmentedButtonIconImage--blue {
    opacity: 0;
  }
  .header.is-elevated .menu:not(.is-visible) .menu__segmentedButtonIconImage--blue, .header:not(.header--dark-desktop):not(.header--dark):not(.has-expanded-menu) .menu__segmentedButtonIconImage--blue {
    opacity: 1;
  }
}
.menu__segmentedButton--filled, .menu__segmentedButton--filled:focus, .menu__segmentedButton--filled:hover {
  color: white;
  background: #2ce080;
}
@media (min-width: 992px) {
  .menu__segmentedButton--filled, .menu__segmentedButton--filled:focus, .menu__segmentedButton--filled:hover {
    background: transparent;
    color: white;
  }
}
.menu__segmentedButton--outlined, .menu__segmentedButton--outlined:focus, .menu__segmentedButton--outlined:hover {
  color: #2ce080;
}

.postPreviewList h4 a, .postPreviewList .h4 a {
  color: #151E41;
  font-weight: bold;
}

.postPreview__commentIcon {
  margin-top: -0.1rem !important;
}

.demoForm__dateInput {
  min-width: 100%;
  -webkit-appearance: none;
}
@media (max-width: 768px) {
  .demoForm__dateInput {
    height: 4.9rem;
  }
  .demoForm__dateInput::-webkit-date-and-time-value {
    text-align: left;
  }
}
.demoForm__dateInputContainer {
  z-index: 3 !important;
}

@keyframes fadeInHelper {
  0% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  100% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@-moz-keyframes fadeInHelper {
  0% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  100% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@-webkit-keyframes fadeInHelper {
  0% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  100% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@-o-keyframes fadeInHelper {
  0% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  100% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@-ms-keyframes fadeInHelper {
  0% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  100% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@keyframes fadeOutHelper {
  100% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  0% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@-moz-keyframes fadeOutHelper {
  100% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  0% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@-webkit-keyframes fadeOutHelper {
  100% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  0% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@-o-keyframes fadeOutHelper {
  100% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  0% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
@-ms-keyframes fadeOutHelper {
  100% {
    opacity: 0;
    transform: translate(0%, -100%) scale(0.8);
  }
  0% {
    opacity: 1;
    transform: translate(0%, -100%) scale(1);
  }
}
.pricingItem {
  font-weight: 300;
  margin: 0.45rem 0;
  padding-left: 1.3rem;
  background: url("/wp-content/themes/salesviewer/assets/images/pricing/checkmark.svg") no-repeat left 0.4rem;
  background-size: 0.7rem 0.7rem;
  font-size: 0.9rem;
}
@media (max-width: 767px) {
  .pricingItem {
    background: url("/wp-content/themes/salesviewer/assets/images/pricing/checkmark.svg") no-repeat left 0.48rem;
    background-size: 0.7rem 0.7rem;
  }
}
@media (min-width: 768px) {
  .pricingItem {
    background-size: 0.9rem 0.9rem;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    margin: 0.65rem 0;
    padding-left: 0rem;
    position: relative;
  }
  .pricingItem > span {
    cursor: pointer;
    padding-left: 1.8rem;
    display: block;
  }
  .pricingItem .pricingItemBlock__hover {
    pointer-events: none;
    font-weight: normal !important;
    animation: fadeInHelper 0.5s;
    -webkit-animation: fadeInHelper 0.5s;
    -moz-animation: fadeInHelper 0.5s;
    -o-animation: fadeInHelper 0.5s;
    -ms-animation: fadeInHelper 0.5s;
    background: #e4e4e5;
    color: #151E41;
    padding: 1rem;
    padding-left: 2rem;
    position: absolute;
    top: 0px;
    left: 0.4rem;
    left: 1.8rem;
    transform: translate(0%, -100%) scale(1);
    border-radius: 50px;
    border-bottom-left-radius: 0;
    font-size: 12px;
    line-height: 1.5;
  }
  .pricingItem .pricingItemBlock__hover h4, .pricingItem .pricingItemBlock__hover .h4 {
    font-size: 18px;
    display: none;
  }
  .pricingItem .pricingItemBlock__hover.hidden {
    animation: fadeOutHelper 0.5s;
    -webkit-animation: fadeOutHelper 0.5s;
    -moz-animation: fadeOutHelper 0.5s;
    -o-animation: fadeOutHelper 0.5s;
    -ms-animation: fadeOutHelper 0.5s;
  }
}

.actionSheet {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #ababab;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: 0.3s cubic-bezier(0.22, 1, 0.36, 1);
  visibility: hidden;
  padding: 1rem;
}
.actionSheet.is-visible {
  opacity: 1;
  visibility: visible;
}
.actionSheet__sheetContainer {
  position: absolute;
  top: calc(100% - 1rem);
  width: calc(100% - 2rem);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}
.actionSheet__sheet, .actionSheet__button {
  width: 100%;
  background: white;
  border-radius: 0.7rem;
  font-size: 0.8rem;
}
.actionSheet__button {
  border: none;
  width: 100%;
  margin-top: 0.5rem;
  text-align: center;
  color: #ababab;
  line-height: 3.5rem;
  font-size: 1.1rem;
  padding: 0.3rem 0 0;
}
.actionSheet h4, .actionSheet .h4 {
  font-weight: bold;
  font-size: 0.8rem;
  text-transform: uppercase;
  padding-top: 0.7rem;
}
.actionSheet.is-visible .actionSheet__sheetContainer {
  transform: translateY(-100%);
  opacity: 1;
}
.actionSheet__top {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 4rem;
  line-height: 4rem;
  border-bottom: 1px solid rgba(204, 204, 204, 0.3);
  padding: 0 0 0 1rem;
}
.actionSheet__content {
  padding: 1.3rem;
}
.actionSheet__close {
  width: 4rem;
  height: 4rem;
  position: relative;
}
.actionSheet__close:before, .actionSheet__close:after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  content: "";
  width: 1rem;
  height: 1px;
  background: grey;
}
.actionSheet__close:before {
  transform: rotate(-45deg);
}
.actionSheet__close:after {
  transform: rotate(45deg);
}

.miniTrialForm {
  display: flex;
  flex-direction: row;
  font-size: 0;
  position: relative;
}
.miniTrialForm__input {
  font-size: 1rem;
  border-radius: 8px 0 0 8px;
  flex: 1;
  width: auto;
  border: none;
  font-size: 0.8rem;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .miniTrialForm__input {
    padding: 0 calc(1.5rem - 8px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .miniTrialForm__input {
    padding-right: 2px;
  }
}
.miniTrialForm__input::placeholder {
  font-style: italic;
}
@media (min-width: 768px) {
  .miniTrialForm__input::placeholder {
    font-size: 18px;
    line-height: 24px;
    color: #151E41;
    opacity: 0.5;
  }
}
.miniTrialForm__error {
  position: absolute;
  top: 120%;
  color: red;
  font-size: 0.8rem;
  padding: 0 1.5rem;
  font-family: Arial, sans-serif;
}
.miniTrialForm__button {
  border-radius: 0 8px 8px 0;
  flex: 0;
  font-weight: normal !important;
  white-space: nowrap;
  padding: 0 1rem 0 1rem !important;
  line-height: 3rem;
  color: white;
  font-size: 0.9rem;
  -webkit-appearance: none;
  border: none;
  background: #2ce080;
  cursor: pointer;
}
@media (min-width: 768px) {
  .miniTrialForm__button {
    line-height: 48px;
    height: 48px;
  }
  .miniTrialForm__button::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg");
    margin-left: 12px;
    vertical-align: -1%;
  }
  .miniTrialForm__button:hover {
    color: #151E41;
  }
  .miniTrialForm__button:hover::after {
    filter: brightness(0);
  }
}
@media (min-width: 768px) {
  .miniTrialForm {
    background-color: #fff;
    padding: 8px;
    border-radius: 50px;
  }
  .miniTrialForm__input {
    border-radius: 50px;
  }
  .miniTrialForm__input:focus, .miniTrialForm__input.is-active {
    border: 0;
    box-shadow: none;
  }
  .miniTrialForm__button {
    border-radius: 0 25px 25px 25px;
  }
}

.interContainerImage {
  background: white;
  display: none;
  width: 100%;
}
@media (min-width: 768px) {
  .interContainerImage {
    display: block;
  }
  .interContainerImage::before {
    content: "";
    width: 80%;
    height: 400px;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler.svg");
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    top: 0;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .interContainerImage {
    width: 100vw;
    margin-inline-start: 50%;
    transform: translateX(-50%);
    min-width: 100vw;
  }
  .interContainerImage .interContainerImage__container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  .interContainerImage::before {
    width: 100%;
    height: 100%;
    background-size: 80%;
  }
}
.interContainerImage__container {
  padding: 11.77rem 0;
}
@media (min-width: 768px) {
  .interContainerImage__container {
    padding-bottom: 0;
  }
  .interContainerImage__container::after {
    pointer-events: none;
  }
}
@media (max-width: 991px) {
  .interContainerImage__container {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .interContainerImage__container {
    padding-bottom: 9.7rem;
  }
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .interContainerImage__container {
    padding-bottom: 0;
    margin-bottom: 9rem;
  }
}
.interContainerImage__image {
  display: block;
  width: 100%;
  object-fit: cover;
  margin: auto;
}
@media (min-width: 768px) {
  .interContainerImage__image {
    height: 364px;
    border-radius: 0 0 14rem 0;
  }
}
@media (min-width: 992px) {
  .interContainerImage__image {
    height: 42.35rem;
    border-radius: 0 0 24rem 0;
  }
}
@media (min-width: 1200px) and (max-width: 1449px) {
  .interContainerImage__image {
    height: 26.35rem;
    border-radius: 0 0 14rem 0;
  }
}
@media (min-width: 1450px) and (max-width: 1679px) {
  .interContainerImage__image {
    height: 36.35rem;
    border-radius: 0 0 14rem 0;
  }
}
.interContainerImage__label {
  position: absolute;
  width: 11.77rem;
  height: 11.77rem;
  line-height: 200px;
  text-align: center;
  top: 0;
  right: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.59rem;
  letter-spacing: 0.2em;
  background-color: #fff;
}
.interContainerImage--grey {
  background: #F7F8FA;
  position: relative;
}
.interContainerImage--grey::before {
  background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-white.svg");
}

.scatteredCircles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: none;
}
@media (min-width: 768px) {
  .scatteredCircles {
    display: block;
  }
}

.container.position-relative .scatteredCircles {
  right: 1.3rem;
  left: 1.3rem;
  width: auto;
}

.scatteredCircle {
  position: absolute;
  width: 2.35rem;
  height: 2.35rem;
}

.scatteredImages {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media (min-width: 768px) {
  .scatteredImages {
    display: block;
  }
}

.container.position-relative .scatteredImages {
  right: 1.3rem;
  left: 1.3rem;
  width: auto;
}

.scatteredImage {
  position: absolute;
  width: 2.35rem;
  height: 2.35rem;
  overflow: hidden;
}
.scatteredImage__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

:root {
  --logo-slider-animation-translation: 0;
}

@keyframes logoSlider {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(var(--logo-slider-animation-translation));
  }
}
.logoSlider--reverse .logoSlider__list {
  animation-direction: reverse;
}
.logoSlider__list {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  animation: 80s linear 0s infinite logoSlider;
}
.logoSlider__item {
  color: #6C7498;
  flex: 0 0 9.2rem;
  margin-right: 4.7rem;
  height: 3.8rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logoSlider__item svg {
  opacity: 0.5;
  fill: #6C7498 !important;
  position: absolute;
  width: 100%;
  height: 100%;
}
.logoSlider__item svg * {
  fill: #6C7498 !important;
}

.lineGroup {
  align-items: flex-start;
  justify-content: center;
}
.lineGroup::before, .lineGroup::after {
  flex: 0 0 33%;
  content: url(/wp-content/themes/salesviewer/assets/images/shared/lines-small.svg);
  max-height: 82px;
}
.lineGroup > div {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  justify-content: center;
  margin: 0 2.7rem;
  margin-top: 0.5rem;
}
.lineGroup > div p {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.lineGroup .inlineArrow {
  margin-top: 1rem;
}

.usps {
  position: relative;
}
@media (max-width: 991px) {
  .usps .container {
    position: relative !important;
  }
}
@media (min-width: 768px) {
  .usps {
    display: flex;
    flex-direction: column-reverse;
    position: relative;
  }
  .usps .usps__listItem__progressCurrent {
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #151E41;
  }
  .usps .usps__listItem__progressAll {
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #6C7498;
  }
  .usps__paginationButton {
    bottom: 0 !important;
  }
  .usps__list, .usps__imageList {
    flex: 0 0 50%;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .usps__list {
    position: relative;
    min-height: 500px;
    display: flex;
  }
  .usps__listItem {
    transition: opacity 0.3s ease-out;
    opacity: 0;
    display: none;
    position: relative;
    margin-right: 2.3rem;
    visibility: hidden;
  }
  .usps__listItem a {
    opacity: 0;
    display: none;
  }
  .usps__listItem.is-active {
    display: block;
    opacity: 1;
    visibility: visible;
  }
  .usps__listItem.is-active a {
    opacity: 1;
    display: flex;
  }
  .usps__listItem.is-active + li {
    display: block;
    opacity: 0.5;
  }
  .usps__listItem h2, .usps__listItem .h2 {
    font-weight: 500 !important;
    font-size: 32px !important;
    line-height: 43px !important;
  }
  .usps__listItem p {
    color: #6C7498;
  }
  .usps__listItem a:hover {
    color: #151E41;
  }
  .usps__listItem a:hover .inlineArrow::after {
    filter: brightness(0);
  }
  .usps__listItem__number {
    position: absolute;
    right: 10%;
    font-size: 12rem;
    opacity: 0.1;
    top: -3.5rem;
    line-height: 12rem;
  }
  .usps__listItem .landingPageCustomers {
    border-top: 1px solid rgba(108, 116, 152, 0.2);
    padding-top: 2rem;
  }
  .usps__listItem .landingPageCustomers__list > li {
    width: 50%;
    height: 3rem;
  }
  .usps__imageList {
    display: flex;
    flex-direction: row;
    transition: all 0.3s ease-out;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .usps__imageList {
    align-items: flex-end;
  }
}
@media (min-width: 768px) {
  .usps__imageListItem {
    transition: all 0.3s ease-out;
    opacity: 0.5;
  }
  .usps__imageListItem.is-active {
    opacity: 1;
  }
  .usps__imageListItem.is-hidden {
    opacity: 0;
  }
  .usps__imageListItem img {
    object-fit: cover;
    width: 60vw;
    aspect-ratio: 3/2;
    -webkit-aspect-ratio: 3/2;
    height: auto;
  }
}
@media (min-width: 992px) {
  .usps {
    flex-direction: row;
    margin-top: -5rem;
  }
  .usps__list {
    flex: 0 0 30%;
    margin-right: 5rem;
  }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1679px) {
  .usps__list {
    margin-right: 1rem;
    flex: 0 0 40%;
  }
}
@media (min-width: 992px) {
  .usps__paginationButton {
    bottom: -3rem !important;
  }
  .usps__paginationButton.paginationArrowButton--left {
    transform: scaleX(-1) scale(0.7);
  }
  .usps__paginationButton.paginationArrowButton--right {
    color: #fff;
  }
  .usps__paginationButton.paginationArrowButton--right::after {
    filter: invert(1);
  }
  .usps__paginationButton.paginationArrowButton--right:hover {
    color: #151E41;
  }
  .usps__paginationButton.paginationArrowButton--right:hover::after {
    filter: invert(0);
  }
}
@media (min-width: 992px) {
  .usps__imageList {
    flex: 0 0 60%;
  }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1679px) {
  .usps__imageList {
    flex: 0 0 30%;
  }
}
@media (min-width: 992px) {
  .usps__list {
    margin-top: 10rem;
  }
  .usps__listItem {
    position: absolute;
    display: block;
  }
  .usps__listItem.is-active {
    z-index: 2;
  }
  .usps__listItem.is-active + li {
    display: block;
    opacity: 0;
  }
  .usps__listItem .landingPageCustomers {
    margin-top: 2rem !important;
  }
  .usps__listItem .landingPageCustomers__list {
    justify-content: flex-start;
  }
  .usps__listItem .landingPageCustomers__list > li {
    width: auto;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: 50%;
  }
  .usps__listItem .landingPageCustomers__list > li svg {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    width: auto;
  }
}
@media (min-width: 992px) {
  .usps__imageListItem img {
    width: 35.765rem;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    height: auto;
  }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1679px) {
  .usps__imageListItem img {
    width: 25rem;
    margin-bottom: 5rem;
  }
}

.youtubeVideo {
  position: relative;
  width: 100%;
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}
.youtubeVideo::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
@media (max-width: 767px) {
  .youtubeVideo {
    margin-top: 3rem;
    margin-left: -1.3rem;
    margin-right: -1.3rem;
    width: 100vw;
    --bs-aspect-ratio: calc(16 / 16 * 100%);
  }
  .youtubeVideo::after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 2rem;
    background-image: url(https://www.salesviewer.com/wp-content/themes/salesviewer/assets/images/shared/container-slope-white.svg);
    background-size: 100% 2rem;
  }
}
.youtubeVideo__poster {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
}
@media (max-width: 767px) {
  .youtubeVideo__poster {
    background-size: cover;
  }
}
.youtubeVideo__poster::before {
  content: url(/wp-content/themes/salesviewer/assets/images/shared/playBtn.svg);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .youtubeVideo__poster::after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 2rem;
    background-image: url(https://www.salesviewer.com/wp-content/themes/salesviewer/assets/images/shared/container-slope-white-bottom.svg);
    background-size: 100% 2rem;
  }
}
.youtubeVideo__closeButton {
  width: 3rem;
  height: 3rem;
  position: fixed;
  top: 1rem;
  right: 1rem;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-out;
}
.youtubeVideo__overlay {
  position: fixed;
}
.youtubeVideo__overlay:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-radius: 50%;
  background: rgba(2, 10, 33, 0.99);
  opacity: 0;
  transition: all 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  transform: translate(50%, -50%);
  backdrop-filter: blur(5px);
  z-index: 2;
}
.youtubeVideo__overlay > iframe {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-out;
}
.youtubeVideo__overlay.is-visible {
  z-index: 4000;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.youtubeVideo__overlay.is-visible:before {
  width: 260vmax;
  height: 260vmax;
  opacity: 1;
}
.youtubeVideo__overlay.is-visible > iframe {
  visibility: visible;
  opacity: 1;
  width: 80%;
  height: 80%;
}
@media (max-width: 767px) {
  .youtubeVideo__overlay.is-visible > iframe {
    width: calc( 100% - 3rem);
    height: auto;
    aspect-ratio: 16/9;
  }
}
.youtubeVideo__overlay.is-visible .youtubeVideo__closeButton {
  visibility: visible;
  opacity: 1;
  cursor: pointer;
}
.youtubeVideo__overlay.is-visible .youtubeVideo__closeButton:before, .youtubeVideo__overlay.is-visible .youtubeVideo__closeButton:after {
  position: absolute;
  left: 24px;
  content: " ";
  height: 33px;
  width: 2px;
  background-color: #fff;
  top: 9px;
  transition: all 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
.youtubeVideo__overlay.is-visible .youtubeVideo__closeButton:before {
  transform: rotate(45deg);
}
.youtubeVideo__overlay.is-visible .youtubeVideo__closeButton:after {
  transform: rotate(-45deg);
}
.youtubeVideo__overlay.is-visible .youtubeVideo__closeButton:hover:before {
  transform: rotate(225deg);
}
.youtubeVideo__overlay.is-visible .youtubeVideo__closeButton:hover:after {
  transform: rotate(135deg);
}

.helpBlock {
  width: 15px;
  height: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  padding: 0.1rem;
  border-radius: 50%;
  background-color: #2ce080;
  color: #fff;
  aspect-ratio: 1/1;
  -webkit-aspect-ratio: 1/1;
  position: relative;
  cursor: help;
  opacity: 0.5;
  margin-left: 0.5rem;
}
.helpBlock:hover {
  opacity: 1;
}
.helpBlock .helpBlock__hover {
  pointer-events: none;
  text-align: left;
  animation: fadeInHelper 0.5s;
  -webkit-animation: fadeInHelper 0.5s;
  -moz-animation: fadeInHelper 0.5s;
  -o-animation: fadeInHelper 0.5s;
  -ms-animation: fadeInHelper 0.5s;
  background: #e4e4e5;
  color: #151E41;
  padding: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  top: -10px;
  width: 250px;
  left: 0%;
  transform: translate(0%, -100%) scale(1);
  border-radius: 50px;
  border-bottom-left-radius: 0;
  font-size: 12px;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .helpBlock .helpBlock__hover {
    left: -125px;
  }
}
.helpBlock .helpBlock__hover h4, .helpBlock .helpBlock__hover .h4 {
  font-size: 18px;
}
.helpBlock .helpBlock__hover.hidden {
  animation: fadeOutHelper 0.5s;
  -webkit-animation: fadeOutHelper 0.5s;
  -moz-animation: fadeOutHelper 0.5s;
  -o-animation: fadeOutHelper 0.5s;
  -ms-animation: fadeOutHelper 0.5s;
}

.contentTabs {
  display: flex;
  flex-direction: row;
  width: 100%;
}
@media (max-width: 767px) {
  .contentTabs {
    flex-direction: column;
  }
}
.contentTabs > ul > li::before {
  display: none !important;
}
.contentTabs__list, .contentTabs__contentList {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.contentTabs__list {
  flex: 0 0 13rem;
}
.contentTabs__list > li::before {
  display: none !important;
}
.contentTabs__contentList {
  flex: 1;
}
.contentTabs__contentList > li::before {
  display: none !important;
}
.contentTabs__tab {
  color: #5490F4;
  padding: 0.5rem 1rem;
  font-size: 0.8rem;
  cursor: pointer;
}
@media (min-width: 768px) {
  .contentTabs__tab {
    border-right: 1px solid #cccccc;
    border-radius: 3px 0 0 3px;
  }
}
.contentTabs__tab:hover {
  background: rgba(204, 204, 204, 0.5);
}
.contentTabs__tab.is-active {
  color: black;
  border-right: 0;
}
@media (min-width: 768px) {
  .contentTabs__tab.is-active {
    border: 1px solid #cccccc;
  }
}
.contentTabs__tab.is-active:hover {
  background: transparent;
}
.contentTabs__tab::before {
  display: none !important;
}
.contentTabsItem {
  display: none !important;
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .contentTabsItem {
    border-top: 1px solid #cccccc;
  }
}
.block-editor-block-list__layout .contentTabsItem {
  display: block !important;
}

.contentTabsItem.is-active {
  display: block !important;
}
.contentTabsItem ul {
  margin-bottom: 2rem !important;
}
.contentTabsItem ul > li {
  display: flex;
  align-items: baseline;
}
.contentTabsItem ul > li::before {
  content: "";
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #151E41;
  display: block !important;
  margin-right: 9px;
  transform: translateY(-2px);
}

.employee-list {
  padding-left: 0 !important;
}
@media (max-width: 767px) {
  .employee-list {
    margin-top: 0 !important;
    padding-top: 1rem !important;
  }
}
.employee-list__image {
  border-radius: 50%;
  border-bottom-right-radius: 0;
  width: 50px;
  height: 50px;
}
@media (min-width: 768px) {
  .employee-list__image {
    width: 80px;
    height: 80px;
  }
}
.employee-list__item {
  display: flex;
  list-style: none;
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
  padding-left: 0 !important;
}
.employee-list__item::before {
  content: none !important;
}
@media (min-width: 768px) {
  .employee-list__item {
    flex-direction: row;
    justify-content: center;
    margin-bottom: 4rem !important;
  }
}
.employee-list__text {
  margin: 1rem 0 2rem 0;
}
@media (min-width: 768px) {
  .employee-list__text {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    margin-left: 32px;
  }
}

.wp-block-button__link {
  display: block;
}

.wp-block-separator {
  width: 100%;
  opacity: 1;
  max-width: 100% !important;
}

.wp-block {
  margin-left: 0;
  margin-right: 0;
}

.isHoveredGutenbergItem {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

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

.has-white-color {
  color: white;
}

.is-content-justification-center {
  display: flex;
  justify-content: center;
}

figure {
  margin: 0;
}

ul {
  margin-bottom: 0;
}

.wp-block-embed__wrapper iframe {
  width: 100%;
}

.zindex-n1:not(.wp-block) {
  z-index: -1;
}

.zindex-aboveHeader {
  z-index: 1001 !important;
}

b, strong {
  font-weight: bold;
}

.wp-block-image img {
  width: 100%;
}

.btn-primary:hover, .wp-block-button__link:hover {
  color: white;
  background: #2ce080;
}

a:hover {
  color: #2ce080;
}

.pageContent {
  width: 100%;
  overflow: hidden;
  padding-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .pageContent {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .pageContent .reusableTrialForm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 128px !important;
  }
  .pageContent .reusableTrialForm .container {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .pageContent .reusableTrialForm .container {
    padding-bottom: 15rem !important;
  }
}
@media (min-width: 768px) {
  .pageContent .reusableTrialForm .wp-block-gallery,
.pageContent .reusableTrialForm .wp-block-salesviewer-simple-group {
    width: 41.6667%;
    align-self: stretch;
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .pageContent .reusableTrialForm .wp-block-gallery,
.pageContent .reusableTrialForm .wp-block-salesviewer-simple-group {
    width: 100%;
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .pageContent .reusableTrialForm .wp-block-gallery,
.pageContent .reusableTrialForm .wp-block-salesviewer-simple-group {
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .pageContent .reusableTrialForm .wp-block-salesviewer-simple-group {
    width: 51.667%;
    padding-top: 4rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .pageContent .reusableTrialForm .wp-block-gallery {
    position: absolute;
    width: 43%;
    right: 0;
    top: 50%;
    transform: translateY(-30%);
    z-index: 1;
  }
  .pageContent .reusableTrialForm .wp-block-gallery .wp-block-image:nth-child(2) img {
    margin-top: 10rem;
  }
  .pageContent .reusableTrialForm .wp-block-gallery .wp-block-image:nth-child(2)::after {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 768px) {
  .pageContent .reusableTrialForm::after {
    content: "";
    position: absolute;
    bottom: -128px;
    height: 128px;
    width: 21%;
    left: 0;
    background-color: #020A20;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .pageContent .reusableTrialForm::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .pageContent .pressReleases {
    width: 81.1667%;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .pageContent .pressReleases {
    margin-top: 2rem;
  }
}

p.has-white-color a {
  color: white;
}

.has-black-color {
  color: #151E41;
}

.wp-block-salesviewer-contact a {
  color: #151E41;
  font-weight: 300 !important;
}
.wp-block-salesviewer-contact a:hover {
  color: #2ce080;
}

.block-editor-block-list__layout .d-none,
.block-editor-block-list__layout .d-sm-none,
.block-editor-block-list__layout .d-md-none {
  display: block !important;
}

@keyframes notificationfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes notificationfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes notificationfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes notificationfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes notificationfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.notification {
  animation: notificationfadeIn 0.5s;
  -webkit-animation: notificationfadeIn 0.5s;
  -moz-animation: notificationfadeIn 0.5s;
  -o-animation: notificationfadeIn 0.5s;
  -ms-animation: notificationfadeIn 0.5s;
}

.bg-success {
  background-color: #2ce080 !important;
}

body.borlabs-position-fix {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
}

.page-style-start .header {
  padding-bottom: 1.4rem !important;
}
@media (max-width: 767px) {
  .page-style-start .header > .container {
    height: auto;
  }
  .page-style-start .header > .container.menu {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-start .header {
    min-height: 100vh;
    background: #020A20;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgroundHeader.svg");
    background-position: left top;
    padding-bottom: 0 !important;
  }
  .page-style-start .header .svContainer {
    height: auto;
  }
  .page-style-start .header .svContainer.menu {
    height: 100%;
  }
  .page-style-start .header > .container {
    position: initial !important;
    min-height: 590px;
    margin-bottom: 150px;
  }
  .page-style-start .header .scatteredCircles {
    z-index: -1;
  }
}
.page-style-start .header__content {
  padding-top: 2.2rem !important;
}
.page-style-start .header__content h1, .page-style-start .header__content .h1 {
  margin-bottom: 0.2rem !important;
}
@media (min-width: 768px) {
  .page-style-start .header__content h1, .page-style-start .header__content .h1 {
    margin-bottom: 1.8rem !important;
    font-weight: 500;
    font-size: 72px;
    line-height: 72px;
    letter-spacing: -0.2px;
  }
}
@media (max-width: 767px) {
  .page-style-start .header__content .landingPageCustomers__list svg {
    fill: #fff;
  }
}
.page-style-start .header__content > :nth-child(2) {
  margin-top: 0.3rem;
  line-height: 1.75;
}
@media (min-width: 768px) {
  .page-style-start .header__content {
    padding-top: 3.1rem !important;
  }
  .page-style-start .header__content .wp-block-separator {
    margin-top: 6.7rem !important;
  }
  .page-style-start .header__content > .wp-block-salesviewer-simple-group {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
    justify-content: space-between;
    align-items: center;
  }
  .page-style-start .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    padding-top: 5.7rem;
    padding-top: 0;
    flex: 0 0 calc(33.3% + 2.6rem);
    justify-content: flex-start !important;
    transform: translateY(-60px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-start .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    flex: 0 0 calc(44.3% + 2.6rem);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    padding-top: 4.7rem;
  }
}
@media (min-width: 768px) {
  .page-style-start .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group > p {
    margin-bottom: 2.2rem !important;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .page-style-start .header__content > .wp-block-salesviewer-simple-group {
    flex-direction: column !important;
  }
  .page-style-start .header__content > .wp-block-salesviewer-simple-group h1, .page-style-start .header__content > .wp-block-salesviewer-simple-group .h1 {
    font-size: 56px;
  }
  .page-style-start .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    flex: 0 0 100%;
    text-align: center !important;
  }
  .page-style-start .header__content > .wp-block-salesviewer-simple-group > .landingPageTeaser__animation {
    flex: 0 0 100%;
    margin: 0 !important;
    max-height: 620px;
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .header__content {
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .header .landingPageCustomers {
    padding-bottom: 4.7rem !important;
    padding-top: 2.6rem !important;
    background-color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 79.1%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .page-style-start .header .landingPageCustomers.d-md-none + .landingPageNotice {
    display: none;
  }
  .page-style-start .header .landingPageCustomers__list {
    margin: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .header .landingPageCustomers {
    width: 100%;
  }
}
.page-style-start .header .landingPageCustomer {
  height: 1.4rem !important;
}
@media (min-width: 768px) {
  .page-style-start .header .landingPageCustomer {
    height: 1.8rem !important;
    opacity: 0.5;
  }
  .page-style-start .header .landingPageCustomer svg * {
    fill: #6C7498 !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .page-style-start .header .landingPageCustomer {
    flex: 0 0 25%;
  }
  .page-style-start .header .landingPageCustomer:nth-child(n+5) {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 992px) and (max-width: 1199px) {
  .page-style-start .header .landingPageCustomer {
    flex: 0 0 15.6667%;
  }
  .page-style-start .header .landingPageCustomer:nth-child(n+6) {
    display: none;
  }
}
.page-style-start .header .landingPageTeaser__stars,
.page-style-start .header .landingPageTeaser__laptop {
  height: auto;
}
@media (min-width: 768px) {
  .page-style-start .header .landingPageTeaser__animation {
    flex: 0 0 60%;
    flex: 0 0 81vh;
    margin-left: 0 !important;
    margin-top: 0;
    max-height: 60vh;
    margin-right: 4vh;
  }
  .page-style-start .header .landingPageTeaser__animation > div,
.page-style-start .header .landingPageTeaser__animation > img {
    max-height: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-start .header .landingPageTeaser__animation {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .header .landingPageTeaser__animation {
    flex: 0 0 71vh;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-start .header .landingPageTeaser__animation {
    margin-right: 10%;
    margin-top: 2rem;
  }
}
@media (min-width: 768px) {
  .page-style-start .header .landingPageTeaser__laptop {
    width: auto !important;
    max-width: 100%;
  }
}
.page-style-start .header .landingPageTeaser__bubble--1,
.page-style-start .header .landingPageTeaser__bubble--3,
.page-style-start .header .landingPageTeaser__bubble--5 {
  border: none;
  background: transparent;
  width: 6.6em;
  height: 6.7em;
  border-radius: 0;
}
@media (max-width: 767px) {
  .page-style-start .header .landingPageTeaser__bubble--1,
.page-style-start .header .landingPageTeaser__bubble--3,
.page-style-start .header .landingPageTeaser__bubble--5 {
    width: 3.6em;
    height: 3.6em;
  }
}
.page-style-start .landingPageNotice {
  bottom: 0.9rem;
  bottom: 0.5rem;
  padding: 0.3rem 1rem 0 1rem;
}
@media (min-width: 768px) {
  .page-style-start .landingPageNotice {
    padding: 0 1.5rem;
    padding-bottom: 3rem !important;
    padding-top: 3rem;
    padding-left: 12rem;
    white-space: normal;
    bottom: 1.5rem;
    line-height: 2.9;
    position: absolute;
    left: 0;
    bottom: 0;
    background: transparent;
    color: #fff;
    transform: none;
    width: 20%;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
  }
  .page-style-start .landingPageNotice::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    top: 2px;
    left: 12rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .landingPageNotice {
    padding: 0;
    bottom: 160px;
    left: 50%;
    transform: translateX(-50%);
    margin: auto;
    width: auto;
    text-align: center;
    margin-bottom: 0rem;
    padding: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .landingPageNotice {
    padding-left: 7.3rem;
  }
}
.page-style-start .pageContent section:nth-child(2) {
  padding-top: 3.7rem !important;
}
@media (max-width: 767px) {
  .page-style-start .pageContent section:nth-child(2) .container {
    padding-bottom: 0rem !important;
    position: initial !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) {
    padding-bottom: 0 !important;
  }
  .page-style-start .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group {
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/start_stage_1.svg");
    background-position: left top;
    background-repeat: no-repeat;
  }
  .page-style-start .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group {
    padding-left: 0 !important;
    padding-top: 2.5rem !important;
    margin-top: 35px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 0 !important;
  }
  .page-style-start .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:last-child {
    position: relative;
  }
  .page-style-start .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:last-child::after {
    content: "";
    background: #528EF0;
    opacity: 0.1;
    width: 200px;
    height: 200px;
    position: absolute;
    border-bottom-right-radius: 100%;
    left: 0;
    transform: translateX(-100%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group:first-child {
    margin-bottom: 2rem;
  }
}
.page-style-start .pageContent section:nth-child(2) .interContainerArrow:before {
  width: 2.9rem;
  height: 2.9rem;
}
.page-style-start .pageContent section:nth-child(2) .interContainerArrow__arrow {
  width: 0.7em;
}
.page-style-start .pageContent section:nth-child(2) h2, .page-style-start .pageContent section:nth-child(2) .h2 {
  margin-bottom: 1rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) h2, .page-style-start .pageContent section:nth-child(2) .h2 {
    margin-bottom: 1.3rem !important;
    font-size: 56px;
    line-height: 56px;
  }
  .page-style-start .pageContent section:nth-child(2) h2 br, .page-style-start .pageContent section:nth-child(2) .h2 br {
    content: "";
  }
  .page-style-start .pageContent section:nth-child(2) h2 br:after, .page-style-start .pageContent section:nth-child(2) .h2 br:after {
    content: " ";
  }
}
@media (min-width: 1200px) {
  .page-style-start .pageContent section:nth-child(2) p {
    width: 63.33%;
    margin: auto;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 1680px) {
  .page-style-start .pageContent section:nth-child(2) p {
    width: 37.33%;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .wp-block-gallery {
    margin-top: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(2) .wp-block-gallery {
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 2rem;
  }
  .page-style-start .pageContent section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(1) {
    order: 2;
  }
  .page-style-start .pageContent section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(2) {
    order: 1;
    align-self: flex-end;
  }
  .page-style-start .pageContent section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(3) {
    order: 3;
  }
}
@media (min-width: 1680px) {
  .page-style-start .pageContent section:nth-child(2) .wp-block-gallery {
    margin-top: -8px;
  }
}
.page-style-start .pageContent section:nth-child(2) .processSteps {
  margin-top: 2.7rem;
  margin-left: 0.7rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .processSteps {
    margin-left: 0 !important;
    margin-top: 5.5rem !important;
  }
}
.page-style-start .pageContent section:nth-child(2) .processStep {
  margin-bottom: 1.7rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .processStep {
    margin-bottom: 76px !important;
  }
  .page-style-start .pageContent section:nth-child(2) .processStep:nth-child(even) {
    margin-left: 41%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(2) .processStep:nth-child(even) {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .processStep:nth-child(even) .processStep__icon {
    margin-right: 64px !important;
  }
}
.page-style-start .pageContent section:nth-child(2) .processStep__arrow {
  top: 3.6rem;
  height: calc(100% - 3.8rem);
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .processStep__arrow {
    top: 6.4rem;
    display: none;
  }
}
.page-style-start .pageContent section:nth-child(2) .processStep__icon {
  margin-right: 2.1rem;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .processStep__icon {
    margin-right: 38px !important;
    margin-bottom: 0 !important;
    margin-top: -3px;
  }
}
.page-style-start .pageContent section:nth-child(2) .processStep__title {
  font-size: 32px !important;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .processStep__text p {
    font-size: 1rem !important;
    width: 288px;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .processStep {
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  .page-style-start .pageContent section:nth-child(2) .processStep:first-child .processStep__icon, .page-style-start .pageContent section:nth-child(2) .processStep:last-child .processStep__icon {
    margin-top: -0.6rem;
  }
}
@media (max-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) {
    padding-top: 1.1rem !important;
  }
}
.page-style-start .pageContent section:nth-child(3) > p {
  margin-bottom: 2.5rem !important;
}
.page-style-start .pageContent section:nth-child(3) h2, .page-style-start .pageContent section:nth-child(3) .h2 {
  margin-bottom: 1.1rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) h2, .page-style-start .pageContent section:nth-child(3) .h2 {
    margin-bottom: 0.7rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) {
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/start-3.svg");
    background-repeat: no-repeat;
    background-position: 24% 93%;
    padding-bottom: 14.1rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(3) {
    padding-bottom: 4.1rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(3) {
    padding-bottom: 7.1rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) .featureList {
    width: 37%;
    margin-top: 93px !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(3) .featureList {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .page-style-start .pageContent section:nth-child(3) .featureList {
    margin-top: 0px !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) > .container {
    padding-top: 0 !important;
    padding-left: 1.3rem !important;
    padding-right: 1.3rem !important;
  }
  .page-style-start .pageContent section:nth-child(3) > .container .wp-block-salesviewer-simple-group {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(3) > .container .wp-block-salesviewer-simple-group {
    margin-top: 5rem;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) > .container .wp-block-salesviewer-simple-group:nth-child(2)::before {
    content: "";
    width: 400px;
    height: 400px;
    background: linear-gradient(262.03deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: 0%;
    transform: translate(-50%, 20%);
    z-index: 1;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(3) > .container .wp-block-salesviewer-simple-group:nth-child(2)::before {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(3) > .container .wp-block-salesviewer-simple-group:nth-child(2)::before {
    width: 300px;
    height: 300px;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) > .container .preHeadline,
.page-style-start .pageContent section:nth-child(3) > .container .wp-block-salesviewer-headline {
    text-align: center;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) > .container p {
    margin: auto;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(3) > .container p {
    width: 90% !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) > .container .featureListItem__text {
    text-align: left;
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) > .container .interContainerImage__label::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    right: 0;
    top: 0;
    width: 13px;
    height: 13px;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) > .container .interContainerImage__container {
    overflow: hidden;
  }
  .page-style-start .pageContent section:nth-child(3) > .container .interContainerImage__container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-1.svg");
    position: absolute;
    left: 0;
    top: 11.8rem;
    border: 0;
  }
}
.page-style-start .pageContent section:nth-child(3) .featureListItem {
  padding: 0.8rem 0 0.8rem 1.2rem;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) .featureListItem {
    padding: 1.75rem 2.7rem;
    border-bottom-left-radius: 100px;
    flex-direction: row-reverse;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:hover {
    opacity: 1;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem.is-collapsed {
    border-bottom: 2px solid #6c749810;
    border-bottom-left-radius: 0px;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem .featureListItem__right {
    padding-left: 34px;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem .featureListItem__title::before {
    content: "";
    font-family: Sofia Pro;
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Jasny granat */
    color: #151E41;
    margin-right: 20px;
    vertical-align: 8px;
    margin-left: -34px;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(2) .featureListItem__title::before {
    content: "01";
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(4) .featureListItem__title::before {
    content: "02";
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(6) .featureListItem__title::before {
    content: "03";
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(8) .featureListItem__title::before {
    content: "04";
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(10) .featureListItem__title::before {
    content: "05";
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(12) .featureListItem__title::before {
    content: "06";
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(14) .featureListItem__title::before {
    content: "07";
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(16) .featureListItem__title::before {
    content: "08";
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem:nth-child(18) .featureListItem__title::before {
    content: "09";
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(3) .featureListItem {
    padding: 1rem 2.7rem;
    padding-right: 1.7rem;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem.is-elevated {
    padding: 2rem 2.7rem 1.5rem !important;
    padding-right: 1.7rem !important;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem .featureListItem__icon {
    margin-left: 1rem;
    margin-right: 0;
  }
}
.page-style-start .pageContent section:nth-child(3) .featureListItem__imageItem:nth-child(1) > img {
  margin-bottom: 0.7rem !important;
}
.page-style-start .pageContent section:nth-child(3) .featureListItem__imageItem:nth-child(3) > img {
  margin-bottom: 0.8rem !important;
}
.page-style-start .pageContent section:nth-child(3) .featureListItem__imageItem:nth-child(7) > img {
  margin-bottom: 0.9rem !important;
}
.page-style-start .pageContent section:nth-child(3) .featureListItem__imageItem:nth-child(9) > img {
  margin-bottom: 0.6rem !important;
}
.page-style-start .pageContent section:nth-child(3) .featureListItem__imageItem:nth-child(11) > img {
  margin-bottom: 0.9rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) .featureListItem__imageItem {
    position: absolute;
    top: 390px;
    right: calc(39% + 3rem);
    width: calc(61% - 3rem);
    margin: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(3) .featureListItem__imageItem {
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem__imageItem:not(.is-collapsed) {
    margin-top: 5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) .featureListItem__text {
    line-height: 1.7;
    font-size: 0.96rem;
    margin-bottom: 1.3rem;
    color: #6C7498;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(3) .featureListItem .linkWithArrow {
    font-size: 1rem;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem .linkWithArrow:hover {
    color: #020A20;
  }
  .page-style-start .pageContent section:nth-child(3) .featureListItem .linkWithArrow:hover .inlineArrow::after {
    filter: brightness(0);
  }
}
.page-style-start .pageContent section:nth-child(3) .featureListItem.is-elevated {
  padding: 2rem 2.7rem 3.5rem;
}
@media (max-width: 767px) {
  .page-style-start .pageContent section:nth-child(3) .featureListItem.is-elevated {
    padding: 0.8rem 0.8rem 0.8rem 1.2rem;
  }
}
.page-style-start .pageContent section:nth-child(3) .featureListItem.is-elevated .featureListItem__right {
  padding-top: 0.4rem;
}
.page-style-start .pageContent section:nth-child(3) .featureListItem.is-elevated .featureListItem__text {
  margin-bottom: 0.8rem;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) {
    background-color: #020A20;
    background-image: url("/wp-content/themes/salesviewer/assets/images/background_customer.svg");
    background-repeat: no-repeat;
    min-height: 109vh;
    background-size: 100%;
    min-height: 1200px;
  }
  .page-style-start .pageContent section:nth-child(4) > .container {
    padding-top: 4.5rem !important;
    padding-left: 1.3rem !important;
    padding-right: 1.3rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(4) > .container {
    display: block !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .page-style-start .pageContent section:nth-child(4) > .container > .wp-block-salesviewer-simple-group {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4)::after {
    content: "";
    background-color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 79%;
    height: 131px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(4)::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .preHeadline {
    margin-bottom: 0.5rem;
    color: #5490F4;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) h2, .page-style-start .pageContent section:nth-child(4) .h2 {
    margin-bottom: 0.9rem;
  }
  .page-style-start .pageContent section:nth-child(4) h2 + p, .page-style-start .pageContent section:nth-child(4) .h2 + p {
    line-height: 28px;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews {
    position: absolute;
    bottom: 289px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews {
    position: relative;
    bottom: auto;
    margin-top: 6rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews__top {
    color: #6C7498;
  }
  .page-style-start .pageContent section:nth-child(4) .googleReviews__top img {
    width: 116px;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews__bottom {
    margin-top: 23px;
    border: 1px solid #c4c4c449;
    border-radius: 50%;
    border-top-left-radius: 0;
    width: 200px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    text-align: center;
    padding-bottom: 41px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews__bottom {
    position: absolute;
    top: -5rem;
    right: 0;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews__bottom > span:first-child {
    font-size: 56px;
    line-height: 64px;
    margin-bottom: 10px;
    font-weight: 500;
  }
  .page-style-start .pageContent section:nth-child(4) .googleReviews__bottom > span:last-child {
    color: #6C7498;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    margin-top: 8px;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews__bottom img {
    width: 8rem;
    display: block;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews + .linkWithArrow {
    position: absolute;
    bottom: 230px;
    font-size: 18px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews + .linkWithArrow {
    position: relative;
    bottom: auto;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .googleReviews + .linkWithArrow:hover {
    color: white !important;
  }
  .page-style-start .pageContent section:nth-child(4) .googleReviews + .linkWithArrow:hover .inlineArrow::after {
    filter: brightness(5);
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .caseStudySlideshow {
    margin-left: 25px;
    width: 69%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-start .pageContent section:nth-child(4) .caseStudySlideshow {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .caseStudySlideshow .caseStudySlideshowItem__desktopTitle {
    line-height: 28px;
    color: #6C7498;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .caseStudySlideshow .caseStudySlideshowItem__desktopText {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(4) .caseStudySlideshow .caseStudySlideshowItem__image + div {
    display: block !important;
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    padding: 0 !important;
  }
}
.page-style-start .pageContent section:nth-child(5) {
  padding-bottom: 1.8rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(5) {
    padding-top: 5px !important;
    padding-bottom: 10.2rem !important;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/start-news.svg");
    background-repeat: no-repeat;
    background-position: center 68%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(5) {
    padding-bottom: 4.2rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(5) > .container {
    padding-left: 1.3rem !important;
    padding-top: 1.3rem !important;
    padding-right: 1.3rem !important;
  }
  .page-style-start .pageContent section:nth-child(5) > .container > .wp-block-salesviewer-simple-group {
    background: transparent !important;
    padding-top: 0 !important;
  }
}
.page-style-start .pageContent section:nth-child(5) h2, .page-style-start .pageContent section:nth-child(5) .h2 {
  margin-bottom: 2.1rem;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(5) h2, .page-style-start .pageContent section:nth-child(5) .h2 {
    margin-bottom: 0.7rem !important;
    text-align: center;
  }
  .page-style-start .pageContent section:nth-child(5) h2 + p, .page-style-start .pageContent section:nth-child(5) .h2 + p {
    width: 32.33%;
    margin: auto;
    padding: 0 !important;
    margin-bottom: 80px !important;
    font-size: 18px;
    line-height: 28px;
  }
}
.page-style-start .pageContent section:nth-child(5) > p {
  margin-bottom: 2.5rem !important;
}
.page-style-start .pageContent section:nth-child(5) .googleReviews {
  margin-top: 3.5rem !important;
  margin-bottom: 0.8rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(5) .googleReviews {
    margin-top: 7.2rem !important;
  }
}
.page-style-start .pageContent section:nth-child(5) .googleReviews__stars {
  margin-left: 0.2rem !important;
  margin-right: 0.2rem !important;
}
.page-style-start .pageContent section:nth-child(5) .googleReviews__top {
  padding-left: 0.2rem;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(5) .googleReviews__top {
    margin-bottom: 0.4rem;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(5) .googleReviews__logo {
    width: 105px;
    margin-right: 0.5rem;
    margin-left: -0.4rem !important;
  }
}
.page-style-start .pageContent section:nth-child(5) .caseStudySlideshowItem {
  padding-bottom: 1.4rem !important;
}
.page-style-start .pageContent section:nth-child(5) .caseStudySlideshowItem__customerName {
  padding: 0.6rem 0;
}
.page-style-start .pageContent section:nth-child(5) .caseStudySlideshowItem > a > div:nth-child(2) {
  margin-top: 1.3rem !important;
}
.page-style-start .pageContent section:nth-child(6) {
  padding-top: 0rem !important;
  padding-bottom: 0.6rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) {
    padding-top: 0 !important;
    position: relative;
  }
  .page-style-start .pageContent section:nth-child(6) .interContainerImage {
    margin-top: 4.1rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(6) .interContainerImage {
    margin-top: 2rem;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) .interContainerImage::before {
    top: auto;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) .interContainerImage .interContainerImage__container {
    overflow: hidden;
  }
  .page-style-start .pageContent section:nth-child(6) .interContainerImage .interContainerImage__container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-2.svg");
    position: absolute;
    top: 11.77rem;
    border: 0;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) > .container {
    display: flex;
    justify-content: space-between;
  }
  .page-style-start .pageContent section:nth-child(6) > .container .wp-block-salesviewer-awards {
    width: 39.667%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .page-style-start .pageContent section:nth-child(6) > .container .wp-block-salesviewer-awards {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) > .container > .wp-block-salesviewer-simple-group {
    margin-top: -6.5rem !important;
    padding-right: 5rem !important;
    padding-bottom: 4.2rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(6) > .container > .wp-block-salesviewer-simple-group {
    padding-bottom: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .page-style-start .pageContent section:nth-child(6) > .container > .wp-block-salesviewer-simple-group {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) > .container > .wp-block-salesviewer-simple-group > p {
    margin-bottom: 5.7rem !important;
  }
}
.page-style-start .pageContent section:nth-child(6) h2, .page-style-start .pageContent section:nth-child(6) .h2 {
  margin-bottom: 2.7rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) h2, .page-style-start .pageContent section:nth-child(6) .h2 {
    margin-bottom: 0.7rem !important;
  }
}
.page-style-start .pageContent section:nth-child(6) .postList {
  margin-bottom: 5.9rem;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) .postList__content p {
    margin-bottom: 1.4rem !important;
  }
}
.page-style-start .pageContent section:nth-child(6) .awards {
  padding-top: 1.7rem;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(6) .awards {
    padding-top: 0.7rem;
  }
}
@media (max-width: 768px) {
  .page-style-start .pageContent section:nth-child(7) {
    padding-bottom: 4rem !important;
  }
}
@media (max-width: 767px) {
  .page-style-start .pageContent section:nth-child(7) .landingPageCustomers {
    margin-top: 1.5rem !important;
  }
  .page-style-start .pageContent section:nth-child(7) .landingPageCustomers .landingPageCustomer {
    margin-bottom: 3.5rem;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(7) {
    padding-bottom: 328px !important;
    text-align: center;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/customer-logos.svg");
    background-position: center 66%;
    background-repeat: no-repeat;
    padding-right: 0 !important;
    padding-left: 0 !important;
    background-size: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(7) {
    background-size: 110%;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(7) .container {
    position: relative;
    min-height: 828px;
  }
  .page-style-start .pageContent section:nth-child(7) .container > .wp-block-salesviewer-simple-group {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .page-style-start .pageContent section:nth-child(7) .container > .wp-block-salesviewer-simple-group .preHeadline {
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
  }
  .page-style-start .pageContent section:nth-child(7) .container > .wp-block-salesviewer-simple-group h2, .page-style-start .pageContent section:nth-child(7) .container > .wp-block-salesviewer-simple-group .h2 {
    font-weight: 500;
    font-size: 56px;
    line-height: 64px;
  }
  .page-style-start .pageContent section:nth-child(7) .container > .wp-block-salesviewer-simple-group p {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-start .pageContent section:nth-child(7) .container > .wp-block-salesviewer-simple-group p {
    width: 80% !important;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(7) p {
    margin: auto;
  }
}
.page-style-start .pageContent section:nth-child(8) {
  padding-top: 2.6rem !important;
}
.page-style-start .pageContent section:nth-child(8) h2, .page-style-start .pageContent section:nth-child(8) .h2 {
  margin-bottom: 1rem;
  margin-top: 1.2rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(8) h2, .page-style-start .pageContent section:nth-child(8) .h2 {
    margin-top: 1rem !important;
  }
}
.page-style-start .pageContent section:nth-child(8) .landingPageCustomers {
  margin-top: 1.6rem !important;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(8) .landingPageCustomers {
    margin-top: 5.6rem !important;
  }
}
.page-style-start .pageContent section:nth-child(8) .landingPageCustomer {
  height: 2.4rem !important;
  margin-bottom: 3.1rem;
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(8) .landingPageCustomer {
    margin-bottom: 6.9rem;
  }
}
@media (min-width: 768px) {
  .page-style-start .pageContent section:nth-child(8) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 128px !important;
  }
}
@media (max-width: 767px) {
  .page-style-start .pageContent section:nth-child(9) {
    padding-bottom: 0 !important;
  }
}
.page-style-start .pageContent section:nth-child(10) {
  padding-bottom: 0.3rem !important;
  padding-top: 4.3rem !important;
}
.page-style-start .pageContent .form-centeredCheckbox label:before {
  border-color: transparent;
}

.page-style-landing-page .dynamic-content {
  color: #2ce080;
}
.page-style-landing-page .header {
  padding-bottom: 1.4rem !important;
}
.page-style-landing-page .header .landingPageTeaser__stars,
.page-style-landing-page .header .landingPageTeaser__laptop {
  height: auto;
}
@media (max-width: 767px) {
  .page-style-landing-page .header > .container {
    height: auto;
  }
  .page-style-landing-page .header > .container.menu {
    height: 100%;
  }
}
.page-style-landing-page .header .landingPageTeaser__bubble--1,
.page-style-landing-page .header .landingPageTeaser__bubble--3,
.page-style-landing-page .header .landingPageTeaser__bubble--5 {
  border: none;
  background: transparent;
  width: 6.6em;
  height: 6.6em;
  border-radius: 0;
}
@media (max-width: 767px) {
  .page-style-landing-page .header .header__content {
    padding-top: 1rem !important;
  }
  .page-style-landing-page .header .header__content h1, .page-style-landing-page .header .header__content .h1 {
    margin-bottom: 1rem !important;
  }
  .page-style-landing-page .header .landingPageTeaser__bubble--1,
.page-style-landing-page .header .landingPageTeaser__bubble--3,
.page-style-landing-page .header .landingPageTeaser__bubble--5 {
    width: 3.6em;
    height: 3.6em;
  }
}
.page-style-landing-page .header .inlineArrow {
  margin-top: 15px;
}
.page-style-landing-page .header .inlineArrow::after {
  content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-green-desktop.svg") !important;
  transform: scale(1.5);
}
@media (min-width: 768px) {
  .page-style-landing-page .header {
    min-height: 100vh;
    background: #020A20;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgroundHeader.svg");
    background-position: left top;
    padding-bottom: 0 !important;
  }
  .page-style-landing-page .header .svContainer {
    height: auto;
  }
  .page-style-landing-page .header .svContainer.menu {
    height: 100%;
  }
  .page-style-landing-page .header > .container {
    position: initial !important;
    min-height: 590px;
    margin-bottom: 150px;
  }
  .page-style-landing-page .header .scatteredCircles {
    z-index: -1;
  }
}
.page-style-landing-page .header__content {
  padding-top: 2.2rem !important;
}
.page-style-landing-page .header__content h1, .page-style-landing-page .header__content .h1 {
  margin-bottom: 0.2rem !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .header__content h1, .page-style-landing-page .header__content .h1 {
    margin-bottom: 1.8rem !important;
    font-weight: 500;
    font-size: 72px;
    line-height: 72px;
    letter-spacing: -0.2px;
  }
}
@media (max-width: 767px) {
  .page-style-landing-page .header__content .landingPageCustomers__list svg {
    fill: #fff;
  }
}
.page-style-landing-page .header__content > :nth-child(2) {
  margin-top: 0.3rem;
  line-height: 1.75;
}
@media (min-width: 768px) {
  .page-style-landing-page .header__content {
    padding-top: 3.1rem !important;
  }
  .page-style-landing-page .header__content .wp-block-separator {
    margin-top: 6.7rem !important;
  }
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
    justify-content: space-between;
    align-items: center;
  }
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    padding-top: 5.7rem;
    padding-top: 0;
    flex: 0 0 calc(33.3% + 2.6rem);
    justify-content: flex-start !important;
    transform: translateY(-60px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    flex: 0 0 calc(44.3% + 2.6rem);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    padding-top: 4.7rem;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group > p {
    margin-bottom: 2.2rem !important;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group > p strong {
    font-size: 32px;
    font-weight: 500;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group {
    flex-direction: column !important;
  }
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group h1, .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group .h1 {
    font-size: 56px;
  }
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    flex: 0 0 100%;
    text-align: center !important;
  }
  .page-style-landing-page .header__content > .wp-block-salesviewer-simple-group > .landingPageTeaser__animation {
    flex: 0 0 100%;
    margin: 0 !important;
    max-height: 620px;
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-landing-page .header__content {
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .header .landingPageCustomers {
    padding-bottom: 4.7rem !important;
    padding-top: 2.6rem !important;
    background-color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 79.1%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .page-style-landing-page .header .landingPageCustomers.d-md-none + .landingPageNotice {
    display: none;
  }
  .page-style-landing-page .header .landingPageCustomers__list {
    margin: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-landing-page .header .landingPageCustomers {
    width: 100%;
  }
}
.page-style-landing-page .header .landingPageCustomer {
  height: 1.4rem !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .header .landingPageCustomer {
    height: 1.8rem !important;
    opacity: 0.5;
  }
  .page-style-landing-page .header .landingPageCustomer svg * {
    fill: #6C7498 !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .page-style-landing-page .header .landingPageCustomer {
    flex: 0 0 25%;
  }
  .page-style-landing-page .header .landingPageCustomer:nth-child(n+5) {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 992px) and (max-width: 1199px) {
  .page-style-landing-page .header .landingPageCustomer {
    flex: 0 0 15.6667%;
  }
  .page-style-landing-page .header .landingPageCustomer:nth-child(n+6) {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .header .landingPageTeaser__animation {
    flex: 0 0 60%;
    flex: 0 0 81vh;
    margin-left: 0 !important;
    margin-top: 0;
    max-height: 60vh;
    margin-right: 4vh;
  }
  .page-style-landing-page .header .landingPageTeaser__animation > div,
.page-style-landing-page .header .landingPageTeaser__animation > img {
    max-height: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .header .landingPageTeaser__animation {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-landing-page .header .landingPageTeaser__animation {
    flex: 0 0 71vh;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-landing-page .header .landingPageTeaser__animation {
    margin-right: 10%;
    margin-top: 2rem;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .header .landingPageTeaser__laptop {
    width: auto !important;
    max-width: 100%;
  }
}
.page-style-landing-page .landingPageNotice {
  bottom: 0.9rem;
  bottom: 0.5rem;
  padding: 0.3rem 1rem 0 1rem;
}
@media (min-width: 768px) {
  .page-style-landing-page .landingPageNotice {
    padding: 0 1.5rem;
    padding-bottom: 3rem !important;
    padding-top: 3rem;
    padding-left: 12rem;
    white-space: normal;
    bottom: 1.5rem;
    line-height: 2.9;
    position: absolute;
    left: 0;
    bottom: 0;
    background: transparent;
    color: #fff;
    transform: none;
    width: 20%;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
  }
  .page-style-landing-page .landingPageNotice::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    top: 2px;
    left: 12rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-landing-page .landingPageNotice {
    padding: 0;
    bottom: 160px;
    left: 50%;
    transform: translateX(-50%);
    margin: auto;
    width: auto;
    text-align: center;
    margin-bottom: 0rem;
    padding: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-landing-page .landingPageNotice {
    padding-left: 7.3rem;
  }
}
.page-style-landing-page .pageContent section:nth-child(2) {
  padding-top: 3.7rem !important;
}
@media (max-width: 767px) {
  .page-style-landing-page .pageContent section:nth-child(2) .container {
    padding-bottom: 0rem !important;
    position: initial !important;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) {
    padding-bottom: 0 !important;
  }
  .page-style-landing-page .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group {
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/start_stage_1.svg");
    background-position: left top;
    background-repeat: no-repeat;
  }
  .page-style-landing-page .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group {
    padding-left: 0 !important;
    padding-top: 2.5rem !important;
    padding-bottom: 0 !important;
    margin-top: 35px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 0 !important;
  }
  .page-style-landing-page .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:last-child {
    position: relative;
  }
  .page-style-landing-page .pageContent section:nth-child(2) > .container > .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:last-child::after {
    content: "";
    background: #528EF0;
    opacity: 0.1;
    width: 200px;
    height: 200px;
    position: absolute;
    border-bottom-right-radius: 100%;
    left: 0;
    transform: translateX(-100%);
  }
}
.page-style-landing-page .pageContent section:nth-child(2) .interContainerArrow:before {
  width: 2.9rem;
  height: 2.9rem;
}
.page-style-landing-page .pageContent section:nth-child(2) .interContainerArrow__arrow {
  width: 0.7em;
}
.page-style-landing-page .pageContent section:nth-child(2) h2, .page-style-landing-page .pageContent section:nth-child(2) .h2 {
  margin-bottom: 1rem !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) h2, .page-style-landing-page .pageContent section:nth-child(2) .h2 {
    margin-bottom: 1.3rem !important;
    font-size: 56px;
    line-height: 56px;
  }
  .page-style-landing-page .pageContent section:nth-child(2) h2 br, .page-style-landing-page .pageContent section:nth-child(2) .h2 br {
    content: "";
  }
  .page-style-landing-page .pageContent section:nth-child(2) h2 br:after, .page-style-landing-page .pageContent section:nth-child(2) .h2 br:after {
    content: " ";
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(2) p {
    width: 63.33%;
    margin: auto;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 1680px) {
  .page-style-landing-page .pageContent section:nth-child(2) p {
    width: 37.33%;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .wp-block-gallery {
    margin-top: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .page-style-landing-page .pageContent section:nth-child(2) .wp-block-gallery {
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 2rem;
  }
  .page-style-landing-page .pageContent section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(1) {
    order: 2;
  }
  .page-style-landing-page .pageContent section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(2) {
    order: 1;
    align-self: flex-end;
  }
  .page-style-landing-page .pageContent section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(3) {
    order: 3;
  }
}
@media (min-width: 1680px) {
  .page-style-landing-page .pageContent section:nth-child(2) .wp-block-gallery {
    margin-top: -8px;
  }
}
.page-style-landing-page .pageContent section:nth-child(2) .processSteps {
  margin-top: 2.7rem;
  margin-left: 0.7rem !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processSteps {
    margin-left: 0 !important;
    margin-top: 5.5rem !important;
  }
}
.page-style-landing-page .pageContent section:nth-child(2) .processStep {
  margin-bottom: 1.7rem !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep {
    margin-bottom: 76px !important;
  }
  .page-style-landing-page .pageContent section:nth-child(2) .processStep:nth-child(even) {
    margin-left: 41%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep:nth-child(even) {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep:nth-child(even) .processStep__icon {
    margin-right: 64px !important;
  }
}
.page-style-landing-page .pageContent section:nth-child(2) .processStep__arrow {
  top: 3.6rem;
  height: calc(100% - 3.8rem);
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep__arrow {
    top: 6.4rem;
    display: none;
  }
}
.page-style-landing-page .pageContent section:nth-child(2) .processStep__icon {
  margin-right: 2.1rem;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep__icon {
    margin-right: 38px !important;
    margin-bottom: 0 !important;
    margin-top: -3px;
  }
}
.page-style-landing-page .pageContent section:nth-child(2) .processStep__title {
  font-size: 32px !important;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep__title {
    font-size: 18px !important;
  }
}
.page-style-landing-page .pageContent section:nth-child(2) .processStep__text p {
  margin: 0;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep__text p {
    font-size: 1rem !important;
    width: 348px;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep {
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(2) .processStep:first-child .processStep__icon, .page-style-landing-page .pageContent section:nth-child(2) .processStep:last-child .processStep__icon {
    margin-top: -0.6rem;
  }
}
.page-style-landing-page .pageContent section:nth-child(3) {
  background-color: rgba(238, 240, 244, 0.5);
  padding-top: 4.1rem !important;
  padding-bottom: 4.6rem !important;
}
.page-style-landing-page .pageContent section:nth-child(3) > h2, .page-style-landing-page .pageContent section:nth-child(3) > .h2 {
  margin-bottom: 1rem !important;
}
.page-style-landing-page .pageContent section:nth-child(3) .container > ul {
  margin-top: 1.8rem !important;
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.page-style-landing-page .pageContent section:nth-child(3) .container > ul li {
  padding-top: 0.4rem;
  min-height: 10.1rem !important;
}
.page-style-landing-page .pageContent section:nth-child(3) .container > ul .featureListItem__icon {
  margin-top: 0.4rem !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(3)::before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
    transform: translateY(100%);
  }
  .page-style-landing-page .pageContent section:nth-child(3)::after {
    content: "";
    width: 22.5% !important;
    height: 127px !important;
    background: #fff;
    position: absolute;
    left: auto !important;
    right: 0;
    top: 0%;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container > .wp-block-salesviewer-simple-group {
    text-align: center;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container > .wp-block-salesviewer-simple-group h2::after, .page-style-landing-page .pageContent section:nth-child(3) .container > .wp-block-salesviewer-simple-group .h2::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    right: -2rem;
    top: 0;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage {
    position: absolute;
    bottom: 0;
    left: 50%;
    padding-left: 1.3rem !important;
    margin: 0 !important;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage > img {
    height: 420px;
    width: auto;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage__pointer {
    display: none;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 10rem;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    bottom: 0%;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list > li {
    flex: 0 0 50%;
    flex-direction: column;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 1rem;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 1rem;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list > li .featureListItem__icon {
    width: auto !important;
    height: auto !important;
    margin-bottom: 1rem;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list > li .featureListItem__icon img {
    height: 2.9rem;
    width: 2.9rem;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list > li .featureListItem__title {
    margin-bottom: 1rem;
    display: block;
  }
}
.page-style-landing-page .pageContent section:nth-child(3) .featureListItem .linkWithArrow {
  display: none;
}
.page-style-landing-page .pageContent section:nth-child(3) .featureListItem:nth-child(3) .linkWithArrow {
  display: flex;
}
@media (max-width: 767px) {
  .page-style-landing-page .pageContent section:nth-child(3) .featureListItem:nth-child(3) .linkWithArrow {
    display: none;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .featureListItem:nth-child(4) .linkWithArrow {
    margin-top: 2rem;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(3) {
    position: relative;
    padding-top: 10.1rem !important;
  }
  .page-style-landing-page .pageContent section:nth-child(3)::before, .page-style-landing-page .pageContent section:nth-child(3)::after {
    width: 200px;
    height: 200px;
    left: 51%;
  }
  .page-style-landing-page .pageContent section:nth-child(3) h2::after, .page-style-landing-page .pageContent section:nth-child(3) .h2::after {
    content: none !important;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container {
    position: initial;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group,
.page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list {
    width: 50%;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group,
.page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list {
    width: 54%;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group {
    text-align: left;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group {
    width: 55%;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list {
    position: relative;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list::after {
    bottom: 3rem;
    left: auto;
    right: 4rem;
    height: auto;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-feature-list::before {
    left: auto;
    right: -5rem;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group {
    margin-bottom: 6rem;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group p {
    width: 75%;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group p {
    width: 85%;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group h2, .page-style-landing-page .pageContent section:nth-child(3) .container .wp-block-salesviewer-simple-group .h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .featureListItem {
    margin-bottom: 2rem;
    cursor: unset;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .featureListItem:nth-child(2)::after {
    content: none !important;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .featureListItem .featureListItem__text {
    color: #6C7498;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage {
    left: auto;
    right: 0;
    padding-bottom: 0 !important;
    bottom: 6rem;
    overflow: visible;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage > img {
    height: 840px;
    width: auto;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 200px;
    top: -50px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage {
    filter: drop-shadow(0px 40px 80px rgba(108, 116, 152, 0.25));
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage {
    bottom: 16rem;
  }
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage > img {
    height: 630px;
    width: auto;
  }
}
@media (min-width: 1200px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-landing-page .pageContent section:nth-child(3) .container .scrollableImage > img {
    height: 700px;
    width: auto;
  }
}
.page-style-landing-page .pageContent section:nth-child(4) {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.page-style-landing-page .pageContent section:nth-child(4) .priceSelection {
  margin-top: 2rem;
}
.page-style-landing-page .pageContent section:nth-child(4) .priceSelection > .svContainer {
  display: none;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(4) {
    padding-top: 0rem;
    padding-bottom: 7rem;
  }
  .page-style-landing-page .pageContent section:nth-child(4)::before {
    content: "";
    width: 22.5% !important;
    height: 127px !important;
    background: rgba(238, 240, 244, 0.5);
    display: block;
  }
  .page-style-landing-page .pageContent section:nth-child(4) .svContainer > .wp-block-salesviewer-simple-group {
    max-width: 700px;
    margin: auto;
  }
}
.page-style-landing-page .pageContent section:nth-child(5) {
  padding: 4.2rem 2rem 4.4rem 2rem !important;
  margin-bottom: 6.1rem;
}
@media (max-width: 767px) {
  .page-style-landing-page .pageContent section:nth-child(5) {
    margin-bottom: 6rem !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) h2, .page-style-landing-page .pageContent section:nth-child(5) .h2 {
    text-align: left !important;
  }
}
.page-style-landing-page .pageContent section:nth-child(5) h2, .page-style-landing-page .pageContent section:nth-child(5) .h2 {
  line-height: 1.6 !important;
}
.page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers {
  margin-bottom: 2.6rem !important;
  margin-top: 2rem;
}
.page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomer {
  height: 3rem !important;
}
.page-style-landing-page .pageContent section:nth-child(5) .wp-block-button {
  width: 100% !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(5) {
    background-color: rgba(238, 240, 244, 0.5);
    padding: 0 !important;
    padding-top: 5rem !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5)::before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 120px;
  }
  .page-style-landing-page .pageContent section:nth-child(5)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    width: 59px;
    overflow: hidden;
    position: absolute;
    right: 1.5rem;
    top: 100px;
  }
  .page-style-landing-page .pageContent section:nth-child(5) h2, .page-style-landing-page .pageContent section:nth-child(5) .h2 {
    font-weight: 500;
    font-size: 40px;
    line-height: 48px !important;
    margin-bottom: 2rem;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .container {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers {
    order: 3;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .wp-block-buttons {
    display: inline-flex;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .wp-block-buttons > div {
    width: auto !important;
    margin: auto;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .wp-block-buttons > div a {
    border-top-left-radius: 0;
    width: auto !important;
    line-height: 48px !important;
    height: 48px;
    padding: 0 1rem 0 1rem !important;
    font-weight: 500 !important;
    margin-top: 1.455rem;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .wp-block-buttons > div a::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg);
    margin-left: 12px;
    vertical-align: -1%;
    transition: all 0.15s ease-in-out;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .wp-block-buttons > div a:hover {
    color: #151E41 !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .wp-block-buttons > div a:hover::after {
    filter: brightness(0);
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: 40px;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers::after {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #EEF0F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 60%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list {
    position: relative;
    height: 50vh;
    min-height: 770px;
    margin-top: 5rem;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    left: 5%;
    top: 43%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list::after {
    content: "";
    background-color: #5490F4;
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 9%;
    top: -8%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer {
    border-radius: 50%;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.07);
    width: 90px;
    height: 90px !important;
    position: absolute;
    top: 0;
    left: 0;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(1) {
    left: 0%;
    top: 22px;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(2) {
    left: 46%;
    top: 48%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(3) {
    left: 68.5%;
    top: 30%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(4) {
    left: auto;
    right: 13%;
    top: 65%;
    width: 150px;
    height: 150px !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(5) {
    left: 10.3%;
    top: 65.5%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(6) {
    left: 23%;
    top: 38.3%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(7) {
    left: auto;
    right: 0;
    top: 3.1%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(8) {
    left: 35.2%;
    top: 11.1%;
    width: 190px;
    height: 190px !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted {
    width: 150px;
    height: 150px !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted svg *,
.page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted svg {
    fill: #fff !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted img {
    filter: brightness(0) invert(1);
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(5) {
    padding-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5)::before {
    content: "";
    width: 20%;
    height: 128px;
    background-color: #fff;
    display: block;
    border-radius: 0;
    position: relative;
    top: auto;
  }
  .page-style-landing-page .pageContent section:nth-child(5)::after {
    width: auto;
    right: 10%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .container {
    max-width: 100%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) h2, .page-style-landing-page .pageContent section:nth-child(5) .h2 {
    font-weight: 500;
    font-size: 56px;
    line-height: 64px !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) h2::before, .page-style-landing-page .pageContent section:nth-child(5) .h2::before {
    left: 20%;
    top: 50px;
    transform: translateX(-100%);
  }
  .page-style-landing-page .pageContent section:nth-child(5) h2::after, .page-style-landing-page .pageContent section:nth-child(5) .h2::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 50px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(5) h2::after, .page-style-landing-page .pageContent section:nth-child(5) .h2::after, .page-style-landing-page .pageContent section:nth-child(5) h2::before, .page-style-landing-page .pageContent section:nth-child(5) .h2::before {
    top: 100px;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(5) p {
    max-width: 440px;
    margin: auto;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers::before {
    left: 20%;
    bottom: 25%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers::after {
    width: 200px;
    height: 200px;
    top: 40%;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list {
    position: relative;
    height: 50vh;
    min-height: 770px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list {
    margin-top: -5rem;
    transform: translateY(5rem);
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    left: 5%;
    top: 43%;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list::after {
    content: "";
    background-color: #5490F4;
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 16%;
    top: 6%;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer {
    border-radius: 50%;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.07);
    width: 120px;
    height: 120px !important;
    position: absolute;
    top: 0;
    left: 0;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(1) {
    left: 15.5%;
    top: 22px;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(2) {
    left: 56%;
    top: 38%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(3) {
    left: 68.5%;
    top: 24%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(4) {
    left: auto;
    right: 13%;
    top: 49.5%;
    width: 200px;
    height: 200px !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(5) {
    left: 36.3%;
    top: 50.5%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(6) {
    left: 23%;
    top: 38.3%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(7) {
    left: 54.2%;
    top: 3.1%;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(8) {
    left: 35.2%;
    top: 11.1%;
    width: 240px;
    height: 240px !important;
  }
}
@media (min-width: 1200px) {
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted {
    width: 200px;
    height: 200px !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted svg *,
.page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted svg {
    fill: #fff !important;
  }
  .page-style-landing-page .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted img {
    filter: brightness(0) invert(1);
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6)::before {
    content: "";
    width: 22.5% !important;
    height: 127px !important;
    background: rgba(238, 240, 244, 0.5);
    display: block;
  }
}
.page-style-landing-page .pageContent section:nth-child(6) .svContainer {
  max-width: 100% !important;
}
.page-style-landing-page .pageContent section:nth-child(6) .svContainer > div {
  margin-top: 2.6rem !important;
  margin-left: 1.7rem !important;
  overflow: visible !important;
}
.page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .headlineShadow {
  top: 1.5rem;
}
.page-style-landing-page .pageContent section:nth-child(6) .svContainer > div h2, .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .h2 {
  padding-bottom: 2.6rem !important;
}
.page-style-landing-page .pageContent section:nth-child(6) .svContainer > div > div > div:nth-child(1) > p {
  margin-bottom: 1rem !important;
}
.page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__logo {
  width: 6.5rem;
  height: 2.3rem;
  margin-bottom: 0.7rem;
}
.page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__image {
  margin-top: -3.2rem !important;
  margin-bottom: 0.2rem !important;
  width: 95%;
  transform: translateX(30%);
}
.page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__texts .caseStudyDetail__role a {
  font-weight: 300;
  color: #151E41;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div {
    margin-left: 0 !important;
    margin-top: 0 !important;
    display: flex;
    flex-direction: column;
    transition: all 0.5s ease-out;
    width: 100%;
    flex-shrink: 0;
    align-items: flex-end;
    padding-bottom: 14.5rem;
    z-index: 1;
    padding-top: 8rem;
    position: relative;
  }
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div::before {
    left: 10.5%;
    top: 21.5%;
  }
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    width: auto;
    border-radius: 0;
    height: 51px;
    position: absolute;
    left: 37.5%;
    top: -10px;
    background: none;
  }
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__bottom {
    position: initial;
    width: 53.5%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__bottom {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__bottom {
    width: 59%;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__bottom   .caseStudyDetail__logo {
    width: 6.5rem;
    height: 2.7rem;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div > div > div:nth-child(1) > p {
    padding-left: 3.8rem !important;
    margin-bottom: 0.5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__texts .caseStudyDetail__role {
    padding-left: 3.8rem !important;
  }
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .caseStudyDetail__texts .caseStudyDetail__role a {
    display: block;
    color: #151E41;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div h2, .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .h2 {
    width: 54%;
    padding-right: 14% !important;
    padding-bottom: 1.5rem !important;
    font-size: 53px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div h2, .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .h2 {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div h2, .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .h2 {
    width: 60%;
    padding-right: 2.8rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div h2, .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .h2 {
    width: 57%;
    padding-right: 2.8rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div h2 .headlineShadow, .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .h2 .headlineShadow {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div h2::after, .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .h2::after {
    content: url(/wp-content/themes/salesviewer/assets/images/backgrounds/quotation-background-invert.svg);
    position: absolute;
    top: -35%;
    left: 22%;
    z-index: -1;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div h2::after, .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div .h2::after {
    transform: scale(0.7);
    left: auto;
    right: 0;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div img:not(.caseStudyDetail__logo) {
    max-width: 750px;
    width: 40% !important;
    position: absolute;
    left: 0;
    transform: translateX(23%) !important;
    top: auto;
    bottom: 0;
    margin: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div img:not(.caseStudyDetail__logo) {
    width: 33% !important;
    transform: translateX(33%) !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div img:not(.caseStudyDetail__logo) {
    left: auto;
    right: 15%;
    transform: none !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-landing-page .pageContent section:nth-child(6) .svContainer > div img:not(.caseStudyDetail__logo) {
    width: 28% !important;
    transform: translateX(30%) !important;
  }
}
.page-style-landing-page .pageContent section:nth-child(7) {
  padding-top: 2.6rem !important;
  margin-bottom: 2rem !important;
}
.page-style-landing-page .pageContent section:nth-child(7) h2, .page-style-landing-page .pageContent section:nth-child(7) .h2 {
  margin-bottom: 1rem;
  margin-top: 1.2rem !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(7) h2, .page-style-landing-page .pageContent section:nth-child(7) .h2 {
    margin-top: 1rem !important;
  }
}
.page-style-landing-page .pageContent section:nth-child(7) .scatteredCircles .scatteredCircle:nth-child(1) {
  left: 22.9% !important;
}
.page-style-landing-page .pageContent section:nth-child(7) .landingPageCustomers {
  margin-top: 1.6rem !important;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(7) .landingPageCustomers {
    margin-top: 5.6rem !important;
  }
}
.page-style-landing-page .pageContent section:nth-child(7) .landingPageCustomer {
  height: 2.4rem !important;
  margin-bottom: 3.1rem;
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(7) .landingPageCustomer {
    margin-bottom: 6.9rem;
  }
}
@media (min-width: 768px) {
  .page-style-landing-page .pageContent section:nth-child(7) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 128px !important;
  }
}

.page-style-whatissalesviewer .pageContent section:nth-child(2) {
  padding-top: 0.5rem !important;
  padding-bottom: 4.5rem !important;
}
.page-style-whatissalesviewer .pageContent section:nth-child(2) > h1, .page-style-whatissalesviewer .pageContent section:nth-child(2) > .h1 {
  margin-bottom: 0.7rem !important;
  line-height: 1.24 !important;
}
.page-style-whatissalesviewer .pageContent section:nth-child(2) > :nth-child(2) {
  margin-bottom: 1.2rem !important;
  line-height: 1.75;
}
@media (min-width: 768px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) {
    padding-bottom: 0rem !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .wp-block-salesviewer-simple-group:before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    bottom: 0%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .wp-block-salesviewer-simple-group:after {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 1.3rem;
    bottom: 0%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .wp-block-salesviewer-macbook {
    padding-bottom: 8.5rem !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .wp-block-salesviewer-macbook img {
    transform: translateX(-5%);
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .wp-block-salesviewer-macbook .macbook__madeInGermany {
    transform: translateX(0%);
    z-index: 2;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2)::before {
    content: "";
    width: 200px;
    height: 200px;
    background: linear-gradient(90deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-top-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 12vw;
    z-index: -1;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2)::after {
    content: "";
    width: 200px;
    height: 200px;
    background: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    bottom: 200px;
    z-index: -1;
    transform: translateX(80%);
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2):after, .page-style-whatissalesviewer .pageContent section:nth-child(2)::before {
    width: 400px;
    height: 400px;
    top: auto;
    bottom: 200px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2):after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-radius: 0;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 50px;
    top: 0%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 41px;
    overflow: hidden;
    position: absolute;
    left: 250px;
    top: 0;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container p,
.page-style-whatissalesviewer .pageContent section:nth-child(2) .container h1,
.page-style-whatissalesviewer .pageContent section:nth-child(2) .container .h1 {
    text-align: left !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container h1, .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .h1 {
    font-weight: 500;
    font-size: 72px;
    line-height: 72px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group {
    max-width: 490px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group p,
.page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group h1,
.page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group .h1 {
    transform: translateY(-50px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group p,
.page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group h1,
.page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group .h1 {
    transform: translateY(0);
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group h1, .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group .h1 {
    position: relative;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group h1::before, .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group .h1::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    right: 6rem;
    bottom: -1.5rem;
    z-index: -1;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group h1::before, .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group .h1::before {
    display: none;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group h1::after, .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group .h1::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 6rem;
    bottom: -1.5rem;
    transform: translate(100%, 100%);
    z-index: -1;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group p {
    position: initial;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group p::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #F7F8FA;
    border-top-left-radius: 100%;
    position: absolute;
    right: -30px;
    top: -250px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group p::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 50%;
    bottom: -10rem;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group::after, .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:before {
    width: 200px;
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook {
    max-width: 880px;
    padding-bottom: 6.5rem !important;
    margin-top: 5.5rem !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook {
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook .macbook__madeInGermany {
    transform: translate(30%, -5%);
    z-index: 2;
    width: 94px;
    top: 0;
    right: 0;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook .macbook__madeInGermany {
    transform: translate(30%, -4%);
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook img {
    max-width: 800px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook img {
    max-width: 550px;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    left: 50%;
    top: -120px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook::before {
    display: none;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    left: 18%;
    bottom: -3rem;
    z-index: 2;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook .desktophelper:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    width: 27px;
    height: 100px;
    overflow: hidden;
    position: absolute;
    right: -4rem;
    top: 30%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook .desktophelper:nth-child(3)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    right: -4rem;
    top: 50%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook .desktophelper:nth-child(4)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/whatis-1.svg");
    position: absolute;
    top: -7%;
    right: -10%;
    z-index: -1;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container .wp-block-salesviewer-macbook .desktophelper:nth-child(4)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/whatis-2.svg");
    position: absolute;
    bottom: -5%;
    left: -5%;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container::after {
    content: "";
    width: 400px;
    height: 400px;
    background: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    right: 1.3rem;
    bottom: 0px;
    transform: translate(100%, -200px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(2) .container::after {
    display: none;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent > div:nth-child(3)::before {
    content: "";
    width: 65%;
    height: 128px;
    background: #fff;
    display: block;
    margin-left: auto;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent > div:nth-child(3)::before {
    margin-bottom: 2rem;
  }
}
.page-style-whatissalesviewer .pageContent section:nth-child(4) {
  padding-top: 4.1rem !important;
  padding-bottom: 4.6rem !important;
}
.page-style-whatissalesviewer .pageContent section:nth-child(4) > h2, .page-style-whatissalesviewer .pageContent section:nth-child(4) > .h2 {
  margin-bottom: 1rem !important;
}
.page-style-whatissalesviewer .pageContent section:nth-child(4) .container > ul {
  margin-top: 1.8rem !important;
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.page-style-whatissalesviewer .pageContent section:nth-child(4) .container > ul li {
  padding-top: 0.4rem;
  min-height: 10.1rem !important;
}
.page-style-whatissalesviewer .pageContent section:nth-child(4) .container > ul .featureListItem__icon {
  margin-top: 0.4rem !important;
}
@media (min-width: 768px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4)::before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
    transform: translateY(100%);
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4)::after {
    content: "";
    width: 100px;
    height: 100px;
    background: linear-gradient(180deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
    transform: translateX(100%);
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container > .wp-block-salesviewer-simple-group {
    text-align: center;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container > .wp-block-salesviewer-simple-group h2::after, .page-style-whatissalesviewer .pageContent section:nth-child(4) .container > .wp-block-salesviewer-simple-group .h2::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    right: -2rem;
    top: 0;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage {
    position: absolute;
    bottom: 0;
    left: 50%;
    padding-left: 1.3rem !important;
    margin: 0 !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage > img {
    height: 420px;
    width: auto;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage__pointer {
    display: none;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 10rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    bottom: 0%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 40%;
    bottom: 2rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list > li {
    flex: 0 0 50%;
    flex-direction: column;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 1rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 1rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list > li .featureListItem__icon {
    width: auto !important;
    height: auto !important;
    margin-bottom: 1rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list > li .featureListItem__icon img {
    height: 2.9rem;
    width: 2.9rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list > li .featureListItem__title {
    margin-bottom: 1rem;
    display: block;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) {
    position: relative;
    padding-top: 10.1rem !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4)::before, .page-style-whatissalesviewer .pageContent section:nth-child(4)::after {
    width: 200px;
    height: 200px;
    left: 51%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) h2::after, .page-style-whatissalesviewer .pageContent section:nth-child(4) .h2::after {
    content: none !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container {
    position: initial;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group,
.page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list {
    width: 50%;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group,
.page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list {
    width: 54%;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group {
    text-align: left;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group {
    width: 55%;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list {
    position: relative;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list::after {
    bottom: 3rem;
    left: auto;
    right: 4rem;
    height: auto;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-feature-list::before {
    left: auto;
    right: -5rem;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group {
    margin-bottom: 6rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group p {
    width: 75%;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group p {
    width: 85%;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group h2, .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .wp-block-salesviewer-simple-group .h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .featureListItem {
    margin-bottom: 2rem;
    cursor: unset;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .featureListItem:nth-child(2)::after {
    content: none !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .featureListItem .featureListItem__text {
    color: #6C7498;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage {
    left: auto;
    right: 0;
    padding-bottom: 0 !important;
    bottom: 6rem;
    overflow: visible;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage > img {
    height: 840px;
    width: auto;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 200px;
    top: -50px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage {
    bottom: 16rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage > img {
    height: 630px;
    width: auto;
  }
}
@media (min-width: 1200px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(4) .container .scrollableImage > img {
    height: 700px;
    width: auto;
  }
}
.page-style-whatissalesviewer .pageContent section:nth-child(5) {
  padding: 4.2rem 2rem 4.4rem 2rem !important;
  margin-bottom: 6.1rem;
}
@media (max-width: 767px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) {
    margin-bottom: 2rem !important;
  }
}
.page-style-whatissalesviewer .pageContent section:nth-child(5) h2, .page-style-whatissalesviewer .pageContent section:nth-child(5) .h2 {
  line-height: 1.6 !important;
}
.page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers {
  margin-bottom: 2.6rem !important;
  margin-top: 2rem;
}
.page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomer {
  height: 3rem !important;
}
.page-style-whatissalesviewer .pageContent section:nth-child(5) .wp-block-button {
  width: 100% !important;
}
@media (min-width: 768px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) {
    background-color: rgba(238, 240, 244, 0.5);
    padding: 0 !important;
    padding-top: 5rem !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5)::before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 120px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    width: 59px;
    overflow: hidden;
    position: absolute;
    right: 1.5rem;
    top: 100px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) h2, .page-style-whatissalesviewer .pageContent section:nth-child(5) .h2 {
    font-weight: 500;
    font-size: 40px;
    line-height: 48px !important;
    margin-bottom: 2rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) h2::before, .page-style-whatissalesviewer .pageContent section:nth-child(5) .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 60px;
    top: -40px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .container {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers {
    order: 3;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .wp-block-buttons {
    display: inline-flex;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .wp-block-buttons > div {
    width: auto !important;
    margin: auto;
    max-width: 350px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .wp-block-buttons > div a {
    border-top-left-radius: 0;
    width: auto !important;
    line-height: 48px !important;
    height: 48px;
    padding: 0 1rem 0 1rem !important;
    font-weight: 500 !important;
    margin-top: 1.455rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .wp-block-buttons > div a::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg);
    margin-left: 12px;
    vertical-align: -1%;
    transition: all 0.15s ease-in-out;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .wp-block-buttons > div a:hover {
    color: #151E41 !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .wp-block-buttons > div a:hover::after {
    filter: brightness(0);
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: 40px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers::after {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #EEF0F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 60%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list {
    position: relative;
    height: 50vh;
    min-height: 770px;
    margin-top: 5rem;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    left: 5%;
    top: 43%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list::after {
    content: "";
    background-color: #5490F4;
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 9%;
    top: -8%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer {
    border-radius: 50%;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.07);
    width: 90px;
    height: 90px !important;
    position: absolute;
    top: 0;
    left: 0;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(1) {
    left: 0%;
    top: 22px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(2) {
    left: 46%;
    top: 48%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(3) {
    left: 68.5%;
    top: 30%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(4) {
    left: auto;
    right: 13%;
    top: 65%;
    width: 150px;
    height: 150px !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(5) {
    left: 10.3%;
    top: 65.5%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(6) {
    left: 23%;
    top: 38.3%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(7) {
    left: auto;
    right: 0;
    top: 3.1%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(8) {
    left: 35.2%;
    top: 11.1%;
    width: 190px;
    height: 190px !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted {
    width: 150px;
    height: 150px !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted svg *,
.page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted svg {
    fill: #fff !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted img {
    filter: brightness(0) invert(1);
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) {
    padding-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5)::before {
    content: "";
    width: 20%;
    height: 128px;
    background-color: #fff;
    display: block;
    border-radius: 0;
    position: relative;
    top: auto;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5)::after {
    width: auto;
    right: 10%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .container {
    max-width: 100%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) h2, .page-style-whatissalesviewer .pageContent section:nth-child(5) .h2 {
    font-weight: 500;
    font-size: 56px;
    line-height: 64px !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) h2::before, .page-style-whatissalesviewer .pageContent section:nth-child(5) .h2::before {
    left: 20%;
    top: 50px;
    transform: translateX(-100%);
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) h2::after, .page-style-whatissalesviewer .pageContent section:nth-child(5) .h2::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 50px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) h2::after, .page-style-whatissalesviewer .pageContent section:nth-child(5) .h2::after, .page-style-whatissalesviewer .pageContent section:nth-child(5) h2::before, .page-style-whatissalesviewer .pageContent section:nth-child(5) .h2::before {
    top: 100px;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers::before {
    left: 20%;
    bottom: 25%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers::after {
    width: 200px;
    height: 200px;
    top: 40%;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list {
    position: relative;
    height: 50vh;
    min-height: 770px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list {
    margin-top: -5rem;
    transform: translateY(5rem);
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    left: 5%;
    top: 43%;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list::after {
    content: "";
    background-color: #5490F4;
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 16%;
    top: 6%;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer {
    border-radius: 50%;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.07);
    width: 120px;
    height: 120px !important;
    position: absolute;
    top: 0;
    left: 0;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(1) {
    left: 15.5%;
    top: 22px;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(2) {
    left: 56%;
    top: 38%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(3) {
    left: 68.5%;
    top: 24%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(4) {
    left: auto;
    right: 13%;
    top: 49.5%;
    width: 200px;
    height: 200px !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(5) {
    left: 36.3%;
    top: 50.5%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(6) {
    left: 23%;
    top: 38.3%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(7) {
    left: 54.2%;
    top: 3.1%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer:nth-child(8) {
    left: 35.2%;
    top: 11.1%;
    width: 240px;
    height: 240px !important;
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted {
    width: 200px;
    height: 200px !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted svg *,
.page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted svg {
    fill: #fff !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(5) .landingPageCustomers__list .landingPageCustomer--highlighted img {
    filter: brightness(0) invert(1);
  }
}
@media (min-width: 1200px) {
  .page-style-whatissalesviewer .pageContent section:nth-child(6) {
    padding-top: 0 !important;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(6)::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #EEF0F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 50%;
  }
  .page-style-whatissalesviewer .pageContent section:nth-child(6)::before {
    content: "";
    height: 128px;
    width: 20%;
    background-color: rgba(238, 240, 244, 0.5);
    display: block;
    margin-bottom: 3rem;
  }
}
.page-style-whatissalesviewer .preFooterNavigation {
  padding-top: 0 !important;
}

.page-style-customers .pageContent > section:nth-child(2) {
  padding-top: 1.5rem !important;
}
@media (max-width: 767px) {
  .page-style-customers .pageContent > section:nth-child(2) .container-md {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(2) {
    padding-top: 2.8rem !important;
  }
  .page-style-customers .pageContent > section:nth-child(2)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    top: 20%;
    position: absolute;
  }
  .page-style-customers .pageContent > section:nth-child(2)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    right: 16.1%;
    top: 9%;
    position: absolute;
  }
  .page-style-customers .pageContent > section:nth-child(2) .svContainer {
    max-width: 100%;
    padding: 0;
  }
  .page-style-customers .pageContent > section:nth-child(2) .svContainer .container-md {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page-style-customers .pageContent > section:nth-child(2) .svContainer .container-md::before {
    content: " ";
    background-color: #f7f8fa;
    position: absolute;
    left: 1rem;
    top: 21%;
    width: 200px;
    height: 200px;
    border-bottom-right-radius: 100%;
  }
  .page-style-customers .pageContent > section:nth-child(2) .svContainer .container-md::after {
    content: " ";
    background-color: #f7f8fa;
    position: absolute;
    right: 1rem;
    top: 1.5rem;
    width: 200px;
    height: 200px;
    border-top-right-radius: 100%;
    transform: translateX(100%);
  }
}
.page-style-customers .pageContent > section:nth-child(2) h1, .page-style-customers .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 2.6rem !important;
  line-height: 1.22 !important;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(2) h1, .page-style-customers .pageContent > section:nth-child(2) .h1 {
    font-weight: 500 !important;
    font-size: 72px !important;
    line-height: 72px !important;
    margin-bottom: 1.7rem !important;
    letter-spacing: 0;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(2) p {
    width: 33.3%;
    margin: auto;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(2) p {
    width: 80%;
    z-index: 1;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-customers .pageContent > section:nth-child(2) p {
    width: 60%;
    z-index: 1;
  }
}
.page-style-customers .pageContent > section:nth-child(2) > :nth-child(3) {
  line-height: 1.75;
}
.page-style-customers .pageContent > section:nth-child(2) .landingPageCustomers {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
  margin-bottom: 1.9rem !important;
}
@media (max-width: 767px) {
  .page-style-customers .pageContent > section:nth-child(2) .landingPageCustomers svg *,
.page-style-customers .pageContent > section:nth-child(2) .landingPageCustomers svg {
    fill: #151E41 !important;
  }
}
.page-style-customers .pageContent > section:nth-child(2) .landingPageCustomer {
  height: 1.7rem !important;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group:not(.container-md) {
    margin-top: 5rem;
    margin-bottom: 12rem;
  }
  .page-style-customers .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group:not(.container-md) .logoSlider {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767px) {
  .page-style-customers .pageContent > section:nth-child(3) .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .page-style-customers .pageContent > section:nth-child(3) .gallery {
    padding-right: var(--bs-gutter-x, 1.3rem);
    padding-left: var(--bs-gutter-x, 1.3rem);
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) {
    background-color: #f7f8fa;
  }
  .page-style-customers .pageContent > section:nth-child(3) .svContainer {
    position: initial;
  }
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group::before {
    content: "";
    background-color: #f7f8fa;
    height: 128px;
    width: 37%;
    position: absolute;
    top: -128px;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group::before {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group::before {
    width: 400px;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery img {
    max-width: 400px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery img {
    max-width: 200px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) {
    transform: translateX(-14%);
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) {
    flex-wrap: nowrap;
    margin-top: 2rem;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1)::after {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-left-radius: 100%;
    background-color: #5490F4;
    align-self: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1)::after {
    width: 100px;
    height: 100px;
    align-self: flex-start;
    transform: translate(0, 100%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1)::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1)::before {
    content: "";
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    top: 0;
    right: 16%;
    height: 55px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) .wp-block-image::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots2.svg");
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(94%, -18%);
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) {
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) {
    flex-direction: row;
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2)::before {
    content: "";
    width: 200px;
    height: 200px;
    border-top-left-radius: 100%;
    background-color: #fff;
    align-self: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2)::before {
    width: 100px;
    height: 100px;
    order: 3;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2)::after {
    content: "";
    width: 40px;
    height: 40px;
    border-top-right-radius: 100%;
    background-color: #5490F4;
    position: absolute;
    top: 70%;
    right: 35%;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image {
    align-self: auto;
    width: auto !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) {
    order: 2;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) img {
    border-bottom-left-radius: 0%;
    border-top-left-radius: 100%;
    max-width: 200px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) img {
    max-width: 100px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) {
    order: 1;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) img {
    border-bottom-left-radius: 100%;
    border-top-right-radius: 0%;
    max-width: 400px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) img {
    max-width: 200px;
  }
}
.page-style-customers .pageContent > section:nth-child(4) {
  padding-top: 2.3rem !important;
  padding-bottom: 3.8rem !important;
}
.page-style-customers .pageContent > section:nth-child(4) .caseStudyDetail__headline::before {
  content: "“";
  position: absolute;
  transform: translateX(-100%);
}
.page-style-customers .pageContent > section:nth-child(4) .caseStudyDetail__headline::after {
  content: "”";
  position: absolute;
}
@media (max-width: 767px) {
  .page-style-customers .pageContent > section:nth-child(4) .caseStudyDetail__quotes {
    opacity: 0;
  }
  .page-style-customers .pageContent > section:nth-child(4) .caseStudyDetail__list {
    position: relative;
    overflow-x: visible;
  }
  .page-style-customers .pageContent > section:nth-child(4) .caseStudyDetail__list .caseStudyDetail__item .caseStudyDetail__headline {
    transform: translateY(-100%);
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(4) {
    background-color: #f7f8fa;
    padding-bottom: 0 !important;
    padding-top: 1rem !important;
  }
  .page-style-customers .pageContent > section:nth-child(4)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    left: 37.5%;
    top: 14%;
    height: 3.4rem;
    overflow: hidden;
  }
  .page-style-customers .pageContent > section:nth-child(4) .caseStudyDetail__headline {
    font-weight: 400;
  }
}
.page-style-customers .pageContent > section:nth-child(4):after {
  display: block;
  content: "";
  background: url("/wp-content/themes/salesviewer/assets/images/shared/perforation-circle.svg") repeat-x;
  background-size: 0.8rem;
  height: 0.8rem;
  position: absolute;
  top: calc(100% - 0.4rem);
  left: 0;
  width: 100%;
  z-index: 10;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(4):after {
    background: #fff;
    top: auto;
    bottom: 0;
    left: 0;
    width: 29%;
    height: 174px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(4):after {
    display: none;
  }
}
.page-style-customers .pageContent > section:nth-child(5) {
  padding-top: 4rem !important;
  padding-bottom: 1.5rem !important;
}
.page-style-customers .pageContent > section:nth-child(5):after {
  display: block;
  content: "";
  background: url("/wp-content/themes/salesviewer/assets/images/shared/perforation-circle.svg") repeat-x;
  background-size: 0.8rem;
  height: 0.8rem;
  position: absolute;
  top: calc(100% - 0.4rem);
  left: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5):after {
    display: none;
  }
}
.page-style-customers .pageContent > section:nth-child(5) h2, .page-style-customers .pageContent > section:nth-child(5) .h2 {
  line-height: 1.55;
  margin-bottom: 0.6rem !important;
}
.page-style-customers .pageContent > section:nth-child(5) .caseStudyList {
  margin-top: 2.3rem !important;
  margin-bottom: 3.8rem !important;
}
.page-style-customers .pageContent > section:nth-child(5) > a:not(:nth-child(2)),
.page-style-customers .pageContent > section:nth-child(5) > p:not(:nth-child(2)) {
  margin-left: 1.2rem !important;
}
.page-style-customers .pageContent > section:nth-child(5) p:not(:nth-child(2)) {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) {
    background-color: #f7f8fa;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .page-style-customers .pageContent > section:nth-child(5) .interContainerImage {
    background-color: #f7f8fa;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(5) .interContainerImage {
    margin-bottom: 5rem;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) .interContainerImage::before {
    background-image: url(/wp-content/themes/salesviewer/assets/images/backgrounds/filler-white.svg);
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) .interContainerImage .interContainerImage__label {
    background-color: #f7f8fa;
  }
  .page-style-customers .pageContent > section:nth-child(5) .interContainerImage .interContainerImage__label::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    right: 0;
    top: 0;
    width: 13px;
    height: 13px;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) .interContainerImage .interContainerImage__container {
    overflow: hidden;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }
  .page-style-customers .pageContent > section:nth-child(5) .interContainerImage .interContainerImage__container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-3.svg");
    position: absolute;
    left: 2.3rem;
    top: 11.77rem;
    border: 0;
    transform: scaleX(1.025);
  }
  .page-style-customers .pageContent > section:nth-child(5) .interContainerImage .interContainerImage__container .interContainerImage__label {
    right: 1.3rem;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer {
    padding: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section {
    background-color: #020a20;
    background-image: url("/wp-content/themes/salesviewer/assets/images/background_customer.svg");
    background-repeat: no-repeat;
    min-height: 1200px;
    background-size: 100%;
  }
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section > .container {
    position: initial;
    padding-top: 4.5rem !important;
    padding-left: 1.3rem !important;
    padding-right: 1.3rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section > .container {
    display: block !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section::after {
    content: "";
    background-color: #f7f8fa;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 79%;
    height: 131px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section::after {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .preHeadline {
    margin-bottom: 0.5rem;
    color: #5490F4;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section h2, .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .h2 {
    margin-bottom: 0.9rem;
  }
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section h2 + p, .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .h2 + p {
    line-height: 28px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews {
    position: absolute;
    bottom: 289px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews {
    position: relative;
    bottom: auto;
    margin-top: 6rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews__top {
    color: #6c7498;
  }
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews__top img {
    width: 116px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews__bottom {
    margin-top: 23px;
    border: 1px solid #c4c4c449;
    border-radius: 50%;
    border-top-left-radius: 0;
    width: 200px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    text-align: center;
    padding-bottom: 41px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews__bottom {
    position: absolute;
    top: -5rem;
    right: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews__bottom > span:first-child {
    font-size: 56px;
    line-height: 64px;
    margin-bottom: 10px;
  }
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews__bottom > span:last-child {
    color: #6c7498;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    margin-top: 8px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews__bottom img {
    width: 8rem;
    display: block;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews + .linkWithArrow {
    position: absolute;
    bottom: 230px;
    font-size: 18px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews + .linkWithArrow {
    position: relative;
    bottom: auto;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews + .linkWithArrow:hover {
    color: #fff;
  }
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .googleReviews + .linkWithArrow:hover .inlineArrow::after {
    filter: brightness(100);
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .caseStudySlideshow {
    margin-left: 25px;
    width: 69%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .caseStudySlideshow {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .caseStudySlideshow .caseStudySlideshowItem__desktopTitle {
    line-height: 28px;
    color: #6c7498;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .caseStudySlideshow .caseStudySlideshowItem__desktopText {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(5) > .svContainer > section .caseStudySlideshow .caseStudySlideshowItem__image + div {
    display: block !important;
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    padding: 0 !important;
  }
}
.page-style-customers .pageContent > section:nth-child(6) {
  padding-top: 5.2rem !important;
  padding-bottom: 3.9rem !important;
}
.page-style-customers .pageContent > section:nth-child(6) h2, .page-style-customers .pageContent > section:nth-child(6) .h2 {
  line-height: 1.6 !important;
  margin-bottom: 4.1rem !important;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) h2, .page-style-customers .pageContent > section:nth-child(6) .h2 {
    line-height: 64px !important;
    margin-bottom: 6rem !important;
  }
}
.page-style-customers .pageContent > section:nth-child(6) img {
  height: auto;
}
.page-style-customers .pageContent > section:nth-child(6) > div:nth-child(2) {
  margin-bottom: 1rem;
  width: 10rem !important;
}
.page-style-customers .pageContent > section:nth-child(6) > div:nth-child(2) img {
  height: auto;
}
.page-style-customers .pageContent > section:nth-child(6) > hr {
  margin-top: 1.7rem !important;
  margin-bottom: 1.8rem !important;
}
.page-style-customers .pageContent > section:nth-child(6) > hr:nth-child(4) {
  margin-bottom: 3rem !important;
}
.page-style-customers .pageContent > section:nth-child(6) > div:nth-child(5) {
  width: 10rem !important;
}
.page-style-customers .pageContent > section:nth-child(6) > div:nth-child(5) img {
  height: auto;
}
.page-style-customers .pageContent > section:nth-child(6) > div:nth-child(8) {
  width: 10.9rem !important;
  margin-bottom: -0.2rem !important;
}
.page-style-customers .pageContent > section:nth-child(6) > div:nth-child(8) img {
  height: auto;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) {
    background-color: #f7f8fa;
    padding-bottom: 18rem !important;
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(6) {
    padding-bottom: 6rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) h2, .page-style-customers .pageContent > section:nth-child(6) .h2 {
    text-align: left !important;
  }
  .page-style-customers .pageContent > section:nth-child(6) h2::after, .page-style-customers .pageContent > section:nth-child(6) .h2::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 1em;
    width: 1.9em;
    margin-top: -0.1rem;
    margin-left: 0.9rem;
    position: absolute;
    right: -16px;
    top: -20px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) .svContainer {
    padding-top: 8rem;
  }
  .page-style-customers .pageContent > section:nth-child(6) .svContainer::before {
    content: "";
    width: 200px;
    height: 200px;
    border-top-right-radius: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-75%);
  }
  .page-style-customers .pageContent > section:nth-child(6) .svContainer::after {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-right-radius: 100%;
    background: linear-gradient(180deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(-10%, 140%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(6) .svContainer::after {
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    transform: translate(50%, -50%);
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-image {
    margin-left: 0 !important;
    height: 75px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-image img {
    height: 66px;
    width: auto;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-separator {
    opacity: 0.2;
    /* Jasny tekst */
    border: 1px solid #6c7498;
    background: none !important;
    width: 100% !important;
    margin-bottom: 0 !important;
    margin-top: 3.8rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-separator {
    margin-top: 0.8rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) p.has-text-align-center {
    text-align: left !important;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    flex-grow: 1;
  }
  .page-style-customers .pageContent > section:nth-child(6) p.has-text-align-center a {
    margin-top: 21px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    display: inline-block;
    position: absolute;
    bottom: 2rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(6) p.has-text-align-center a {
    position: relative;
    bottom: auto;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) p.has-text-align-center a::after {
    content: url(/wp-content/themes/salesviewer/assets/images/arrow-right-green.svg);
    display: inline-block;
    height: 0.9em;
    width: 1.9em;
    margin-top: -0.1rem;
    margin-left: 0.9rem;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) p.has-text-align-center a:hover {
    color: #151E41;
  }
  .page-style-customers .pageContent > section:nth-child(6) p.has-text-align-center a:hover::after {
    filter: brightness(0);
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group {
    align-items: stretch;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group {
    flex-wrap: wrap;
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group::before {
    content: "";
    width: 40px;
    height: 40px;
    border-top-right-radius: 100%;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(-65%, 163%);
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    bottom: 0;
    right: 14%;
    transform: translate(0, 260%);
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group .wp-block-salesviewer-simple-group {
    width: 25%;
    margin-right: 0.7rem;
    padding-right: 4%;
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group .wp-block-salesviewer-simple-group {
    width: 50%;
    margin-right: 0;
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-customers .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group .wp-block-salesviewer-simple-group {
    width: 33.33%;
  }
}
.page-style-customers .pageContent > section:nth-child(7) {
  padding-top: 3.1rem !important;
  padding-bottom: 5.7rem !important;
}
.page-style-customers .pageContent > section:nth-child(7) h2, .page-style-customers .pageContent > section:nth-child(7) .h2 {
  line-height: 1.6 !important;
  margin-top: 0.4rem !important;
}
.page-style-customers .pageContent > section:nth-child(7) > div:nth-child(5) {
  margin-top: 2rem !important;
  text-align: center;
  margin-bottom: 0.3rem !important;
}
.page-style-customers .pageContent > section:nth-child(7) > a:nth-child(6) {
  justify-content: center;
}
@media (max-width: 991px) {
  .page-style-customers .pageContent > section:nth-child(7) {
    padding-left: 0;
    padding-right: 0;
  }
  .page-style-customers .pageContent > section:nth-child(7) .container > .googleReviews,
.page-style-customers .pageContent > section:nth-child(7) .container > h2,
.page-style-customers .pageContent > section:nth-child(7) .container > .h2 {
    z-index: 4;
    position: relative;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(7) {
    background-color: #fff;
    max-width: 100%;
    padding: 0;
    padding-top: 6rem !important;
    padding-bottom: 8.1rem !important;
  }
  .page-style-customers .pageContent > section:nth-child(7)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 62.5%;
    height: 128px;
    transform: translateY(-100%);
    background-color: #fff;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-customers .pageContent > section:nth-child(7)::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(7)::after {
    content: "";
    position: absolute;
    right: 31.5%;
    bottom: 0;
    width: 200px;
    height: 200px;
    background: #eef0f4;
    opacity: 0.5;
    border-top-right-radius: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(7) h2, .page-style-customers .pageContent > section:nth-child(7) .h2 {
    line-height: 64px !important;
    width: 45%;
    margin: auto;
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-customers .pageContent > section:nth-child(7) h2, .page-style-customers .pageContent > section:nth-child(7) .h2 {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(7) h2::before, .page-style-customers .pageContent > section:nth-child(7) .h2::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    left: -37.5%;
    top: 15px;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(7) .googleReviews__top img {
    display: none;
  }
  .page-style-customers .pageContent > section:nth-child(7) .googleReviews__top::after {
    content: "G";
    font-size: 280px;
    position: absolute;
    color: #eef0f4;
    transform: translate(-50%, 15px);
    left: 50%;
    font-weight: 500;
    line-height: 1;
  }
  .page-style-customers .pageContent > section:nth-child(7) .googleReviews__top .googleReviews__reviewsText {
    color: #6C7498;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(7) > .container {
    position: initial;
  }
  .page-style-customers .pageContent > section:nth-child(7) > .container::before, .page-style-customers .pageContent > section:nth-child(7) > .container::after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 200px;
    height: 200px;
    background: #eef0f4;
    opacity: 0.5;
    z-index: 1;
  }
  .page-style-customers .pageContent > section:nth-child(7) > .container::before {
    border-top-right-radius: 100%;
    transform: translate(100%, -100%);
  }
  .page-style-customers .pageContent > section:nth-child(7) > .container::after {
    border-bottom-right-radius: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(7) .reviewSlideshow::after {
    position: absolute;
    right: 0;
    top: -100px;
    content: "";
    width: 400px;
    height: 400px;
    background: #eef0f4;
    opacity: 0.5;
    border-bottom-left-radius: 100%;
    pointer-events: none;
    z-index: -1;
  }
  .page-style-customers .pageContent > section:nth-child(7) .reviewSlideshow + .googleReviews {
    display: none !important;
  }
  .page-style-customers .pageContent > section:nth-child(7) .reviewSlideshow + .googleReviews + a {
    display: none !important;
  }
}
.page-style-customers .pageContent > section:nth-child(8) {
  padding-top: 0rem !important;
  padding-bottom: 5.9rem !important;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(8) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  .page-style-customers .pageContent > section:nth-child(8) > .container {
    padding-top: 5rem;
  }
}
.page-style-customers .pageContent > section:nth-child(8) h2, .page-style-customers .pageContent > section:nth-child(8) .h2 {
  margin-bottom: 1rem !important;
}
.page-style-customers .pageContent > section:nth-child(8) > p:nth-child(3) {
  margin-bottom: 2.4rem !important;
}
.page-style-customers .pageContent > section:nth-child(8) button {
  margin-top: 2.1rem !important;
}
@media (min-width: 768px) {
  .page-style-customers .pageContent > section:nth-child(8) button {
    margin-top: 0 !important;
  }
}
.page-style-customers .pageContent .caseStudyDetailSelection {
  padding-top: 2.1rem !important;
}
.page-style-customers .reviewSlideshow {
  margin-left: -1.3rem !important;
  margin-right: -1.3rem !important;
}

@media (max-width: 767px) {
  .single-sv_case_study .pageContent section.wp-block-salesviewer-svContainer > .container {
    position: initial;
  }
  .single-sv_case_study .pageContent section:nth-child(5) {
    padding-bottom: 0 !important;
  }
  .single-sv_case_study .pageContent section:nth-child(6) {
    padding-top: 0 !important;
  }
}
.single-sv_case_study .pageContent section:nth-child(2) {
  background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 3rem;
  background-size: 100%;
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(2) {
    padding-top: 0 !important;
  }
}
.single-sv_case_study .pageContent section:nth-child(2) h1, .single-sv_case_study .pageContent section:nth-child(2) .h1,
.single-sv_case_study .pageContent section:nth-child(2) h3,
.single-sv_case_study .pageContent section:nth-child(2) .h3 {
  line-height: 1.5;
  font-size: calc(1.335rem + 1.02vw);
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) h1, .single-sv_case_study .pageContent section:nth-child(2) .h1,
.single-sv_case_study .pageContent section:nth-child(2) h3,
.single-sv_case_study .pageContent section:nth-child(2) .h3 {
    font-weight: 500;
    font-size: 56px;
    line-height: 64px;
    /* or 114% */
    text-align: center;
    padding: 0 10%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(2) h1, .single-sv_case_study .pageContent section:nth-child(2) .h1,
.single-sv_case_study .pageContent section:nth-child(2) h3,
.single-sv_case_study .pageContent section:nth-child(2) .h3 {
    font-size: 40px;
    line-height: 48px;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) h1.wp-block-salesviewer-headline::before, .single-sv_case_study .pageContent section:nth-child(2) .wp-block-salesviewer-headline.h1::before,
.single-sv_case_study .pageContent section:nth-child(2) h3.wp-block-salesviewer-headline::before,
.single-sv_case_study .pageContent section:nth-child(2) .wp-block-salesviewer-headline.h3::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/caseStudy-2.svg");
    position: absolute;
    left: 0;
    transform: translateY(-50%);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) h1.wp-block-salesviewer-headline::after, .single-sv_case_study .pageContent section:nth-child(2) .wp-block-salesviewer-headline.h1::after,
.single-sv_case_study .pageContent section:nth-child(2) h3.wp-block-salesviewer-headline::after,
.single-sv_case_study .pageContent section:nth-child(2) .wp-block-salesviewer-headline.h3::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 10%;
    transform: translateY(3rem);
  }
}
.single-sv_case_study .pageContent section:nth-child(2) .wp-block-image {
  width: 60%;
  height: 3rem;
  margin-top: 2rem !important;
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) .wp-block-image {
    height: 4.706rem;
    margin-top: 1.5rem !important;
    margin-bottom: 1.6rem !important;
    max-width: 260px;
  }
  .single-sv_case_study .pageContent section:nth-child(2) .wp-block-image::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    position: absolute;
    right: 0;
    transform: translateY(50%);
  }
}
.single-sv_case_study .pageContent section:nth-child(2) .wp-block-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) {
    background: none;
    padding-bottom: 0rem !important;
  }
  .single-sv_case_study .pageContent section:nth-child(2)::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #528EF0;
    border-bottom-right-radius: 100%;
    position: absolute;
    opacity: 0.1;
    right: 62.5%;
    bottom: 0%;
    transform: translateX(100%);
  }
  .single-sv_case_study .pageContent section:nth-child(2) .container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 4.8rem !important;
    min-height: 70vh;
  }
  .single-sv_case_study .pageContent section:nth-child(2) .container > * {
    width: 100%;
    text-align: center;
  }
  .single-sv_case_study .pageContent section:nth-child(2) .container::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #F7F8FA;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transform: translateX(-125%);
  }
  .single-sv_case_study .pageContent section:nth-child(2) .container::after {
    content: "";
    width: 400px;
    height: 400px;
    background-color: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    bottom: 0;
    transform: translateX(-15%);
  }
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(3), .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(4) {
    flex: 0 0 15%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 3rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(3), .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(4) {
    flex: 0 0 25%;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(3) p, .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(4) p {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(3) p:nth-child(1), .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(4) p:nth-child(1) {
    font-weight: 500;
    font-size: 48px !important;
    line-height: 65px !important;
    /* identical to box height */
    /* Jasny granat */
    color: #151e41 !important;
    margin-bottom: 1rem !important;
  }
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(3) p:nth-child(1)::after, .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(4) p:nth-child(1)::after {
    content: "";
    width: 120%;
    height: 8px;
    background-color: #2ce080;
    display: block;
    margin-top: -16px;
    margin-left: -10%;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/caseStudy.svg");
    position: absolute;
    right: 0;
    transform: translate(160%, -50%);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(4)::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    right: 0;
  }
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(4)::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #F7F8FA;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    transform: translateX(-100%);
    z-index: -1;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(5) {
    margin-top: 7.5rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(5) {
    margin-top: 3.5rem;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(2) .container .wp-block-salesviewer-simple-group:nth-child(5) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 2rem;
  }
}
.single-sv_case_study .pageContent > figure img {
  height: 100vh;
  object-fit: cover;
}
.single-sv_case_study .pageContent section:nth-child(5) .caseStudyDetail {
  margin-top: 2.1rem !important;
  padding-left: 0.7rem;
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .caseStudyDetail {
    margin-top: 3rem !important;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent > .imageStage {
    position: relative;
  }
  .single-sv_case_study .pageContent > .imageStage figcaption {
    display: none;
  }
  .single-sv_case_study .pageContent > .imageStage:nth-of-type(1)::before {
    content: "";
    position: absolute;
    height: 128px;
    width: 62.5%;
    top: 0;
    right: 0;
    background-color: #fff;
    z-index: 2;
  }
  .single-sv_case_study .pageContent > .imageStage:nth-of-type(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/caseStudy-image-1.svg");
    position: absolute;
    left: 0;
    bottom: -9px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent > .imageStage:nth-of-type(1)::after {
    bottom: -80px;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent > .imageStage:nth-of-type(2) {
    overflow: hidden;
  }
  .single-sv_case_study .pageContent > .imageStage:nth-of-type(2)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/caseStudy-image-2.svg");
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transform: scale(1.02);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent > .imageStage img {
    max-height: 928px;
    object-fit: cover;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) {
    padding: 6rem 4.5rem 7rem !important;
    text-align: center;
    max-width: 1000px;
    margin: auto;
    transform: translateX(10px);
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) h2, .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px !important;
    text-align: center;
    position: initial !important;
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) h2 .headlineShadow, .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .h2 .headlineShadow {
    display: none;
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) h2::before, .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .h2::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/quotationmark.svg");
    position: absolute;
    left: 2rem;
    top: 2rem;
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__bottom {
    width: 100%;
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__texts {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #6c7498;
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__role {
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    /* or 160% */
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Niebieski */
    color: #528ef0;
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    border-radius: 0;
    border-top: 1px solid rgba(108, 116, 153, 0.3);
    border-left: 1px solid rgba(108, 116, 153, 0.3);
    height: 196px;
    width: 200px;
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage)::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    top: auto;
    background: none;
    border-radius: 0;
    border-bottom-right-radius: 205px;
    border-bottom: 1px solid rgba(108, 116, 153, 0.3);
    border-right: 1px solid rgba(108, 116, 153, 0.3);
    height: 320px;
    width: 622px;
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) + p {
    max-width: 998px;
    margin: auto;
    margin-bottom: 128px;
    transform: translateX(10px);
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) + p::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateX(-250%);
  }
  .single-sv_case_study .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) + p::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(250%, -100%);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(4) {
    background-color: #f7f8fa;
    padding-top: 11.5rem !important;
  }
  .single-sv_case_study .pageContent section:nth-child(4)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/lines-large.svg");
    position: absolute;
    top: 0;
  }
  .single-sv_case_study .pageContent section:nth-child(4) .container::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 0;
    top: 0;
  }
  .single-sv_case_study .pageContent section:nth-child(4) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    top: -100px;
  }
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail {
    margin-left: 0 !important;
    margin-top: 0 !important;
    display: flex;
    flex-direction: column;
    transition: all 0.5s ease-out;
    width: 100%;
    flex-shrink: 0;
    align-items: flex-start;
    padding-bottom: 11.3rem;
    z-index: 1;
    padding-top: 7rem;
    position: relative;
  }
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail::before {
    border-radius: 0;
    border-bottom-right-radius: 100%;
    left: -120px;
  }
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail::after {
    right: 50%;
    top: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail::after {
    right: 20%;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .caseStudyDetail__logo {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail h2, .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .h2 {
    width: 59%;
    padding-left: 10% !important;
    padding-bottom: 2.5rem !important;
    padding-top: 0.5rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail h2, .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .h2 {
    font-size: 42px;
    line-height: 52px !important;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail h2 .headlineShadow, .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .h2 .headlineShadow {
    display: none;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail h2::after, .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .h2::after {
    content: url(/wp-content/themes/salesviewer/assets/images/backgrounds/quotation-background-2.svg);
    position: absolute;
    top: -35%;
    left: 0;
    z-index: -1;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail h2::after, .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .h2::after {
    top: -50%;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail h2::before, .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .h2::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(110%, 50%);
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail h2::before, .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .h2::before {
    width: 150px;
    height: 150px;
    transform: translate(110%, 130%);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .caseStudyDetail__bottom {
    position: initial;
    width: 53.5%;
    padding-left: 10% !important;
  }
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .caseStudyDetail__bottom::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 0;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .caseStudyDetail__image {
    left: auto;
    right: 9%;
    transform: none;
    width: 40%;
    bottom: 0;
    top: auto;
  }
}
@media (min-width: 768px) and (min-width: 1680px) {
  .single-sv_case_study .pageContent section:nth-child(4) .caseStudyDetail .caseStudyDetail__image {
    right: 4%;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) {
    padding-top: 0 !important;
    z-index: 2;
    padding-bottom: 0.5rem !important;
  }
  .single-sv_case_study .pageContent section:nth-child(5)::before {
    content: "";
    width: 28%;
    height: 128px;
    background-color: #fff;
    display: block;
    margin-left: auto;
    transform: translateY(-100%);
    z-index: 2;
    margin-bottom: 1.7rem;
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #EEF0F4;
    opacity: 0.5;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0;
    top: 55%;
    transform: translateX(-100%);
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 8rem;
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group {
    width: 38.5%;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group {
    width: 100%;
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group h2, .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group .h2 {
    width: 37%;
    min-height: 412px;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group {
    width: 48.5%;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group h2, .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group .h2 {
    position: initial;
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group h2::after, .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group .h2::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    top: 0;
    right: 0;
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group h2 + p, .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-simple-group .h2 + p {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .youtubeVideo__placeholder {
    margin-top: 2.5rem;
    width: 56.5% !important;
    --bs-aspect-ratio: calc(9 / 16 * 100%);
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .youtubeVideo__placeholder {
    position: absolute;
    right: 1.3rem;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .youtubeVideo__placeholder {
    width: 46.5% !important;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .youtubeVideo__placeholder::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .youtubeVideo__placeholder img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0px 244px 0px 0px;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .youtubeVideo__placeholder img {
    border-radius: 0px 204px 0px 0px;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-youtube-video {
    margin-top: 2.5rem;
    width: 56.5% !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-youtube-video {
    position: absolute;
    right: 1.3rem;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-youtube-video {
    width: 46.5% !important;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-youtube-video .youtubeVideo__poster {
    border-radius: 0px 244px 0px 0px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-youtube-video .youtubeVideo__poster {
    border-radius: 0px 204px 0px 0px;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-youtube-video .youtubeVideo__poster::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/caseStudy-3.svg");
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(100%, -50%);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container .wp-block-salesviewer-youtube-video::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    opacity: 0.1;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(100%, 100%);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(5) .container figure {
    margin-top: 2.5rem;
    width: 56.5% !important;
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container figure .wp-block-embed__wrapper::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/caseStudy-3.svg");
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(100%, -50%);
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container figure iframe {
    border-radius: 0px 244px 0px 0px;
    height: 100%;
  }
  .single-sv_case_study .pageContent section:nth-child(5) .container figure::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    opacity: 0.1;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(100%, 100%);
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(7)::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0%;
    top: 30%;
  }
  .single-sv_case_study .pageContent section:nth-child(7) .container::before {
    content: "";
    width: 400px;
    height: 400px;
    background-color: #EEF0F4;
    opacity: 0.5;
    border-top-right-radius: 100%;
    position: absolute;
    top: -8rem;
    right: 0;
    z-index: -1;
  }
  .single-sv_case_study .pageContent section:nth-child(7) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    top: 80%;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent section:nth-child(8) {
    border-top: 1px solid rgba(108, 116, 153, 0.1);
    padding-top: 0 !important;
  }
  .single-sv_case_study .pageContent section:nth-child(8)::before {
    content: "";
    height: 128px;
    width: 78.5%;
    margin-left: auto;
    display: block;
    background-color: #fff;
    border-top: 1px solid rgba(108, 116, 153, 0.1);
    border-left: 1px solid rgba(108, 116, 153, 0.1);
    margin-top: -127px;
    margin-bottom: 3rem;
  }
}
@media (min-width: 768px) {
  .single-sv_case_study .pageContent .text-col-2 {
    margin: auto;
    margin-bottom: 7rem;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 120px;
    -moz-column-gap: 120px;
    column-gap: 120px;
    max-width: calc(1000px + 1.6rem);
  }
  .single-sv_case_study .pageContent .text-col-2 p {
    margin-bottom: 2.5rem;
  }
  .single-sv_case_study .pageContent .text-col-2 p:nth-child(1) {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
  }
}
.single-sv_case_study .caseStudyDetail {
  overflow: visible !important;
}
.single-sv_case_study .caseStudyDetail .headlineShadow {
  top: 1.5rem;
}
.single-sv_case_study .wp-block-embed {
  margin-top: 2.2rem;
  margin-bottom: 2.8rem;
}
.single-sv_case_study .wp-block-embed iframe {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .single-sv_case_study .wp-block-embed {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .page-style-functions .header--dark-desktop {
    background: transparent;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent {
    overflow: visible;
  }
}
.page-style-functions .pageContent > section:nth-child(2) {
  padding-top: 1.5rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(2) {
    padding-top: 127px !important;
    padding-bottom: 3.5rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(2)::after {
    content: "";
    background: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
    height: 127px;
  }
  .page-style-functions .pageContent > section:nth-child(2)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 4.5%;
    bottom: -4%;
    height: 127px;
    z-index: 2;
  }
  .page-style-functions .pageContent > section:nth-child(2) h1, .page-style-functions .pageContent > section:nth-child(2) .h1 {
    font-weight: 500;
    font-size: 72px;
    line-height: 72px;
    letter-spacing: 0px;
  }
  .page-style-functions .pageContent > section:nth-child(2) h1 .underlinedHeadline, .page-style-functions .pageContent > section:nth-child(2) .h1 .underlinedHeadline {
    z-index: 2;
    margin-right: 1rem;
  }
  .page-style-functions .pageContent > section:nth-child(2) h1 .underlinedHeadline::after, .page-style-functions .pageContent > section:nth-child(2) .h1 .underlinedHeadline::after {
    transform: none;
  }
  .page-style-functions .pageContent > section:nth-child(2) h1 br, .page-style-functions .pageContent > section:nth-child(2) .h1 br {
    display: none;
  }
  .page-style-functions .pageContent > section:nth-child(2) p {
    font-size: 18px;
    line-height: 28px;
    width: 40%;
    margin: auto;
    margin-top: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-functions .pageContent > section:nth-child(2) p {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(2) .container {
    height: 78.5vh;
    min-height: 840px;
    position: relative;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group {
    flex: 0 0 25%;
    display: flex;
    flex-direction: column;
    margin-top: 40px;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(2) .screenshot-group {
    width: 92.9%;
    position: relative;
    margin: auto;
    margin-top: 1.6rem;
    z-index: 1;
  }
  .page-style-functions .pageContent > section:nth-child(2) .screenshot-group img {
    height: auto;
  }
  .page-style-functions .pageContent > section:nth-child(2) .screenshot-group .wp-block-image:nth-child(1) {
    width: 91%;
    margin: auto;
  }
  .page-style-functions .pageContent > section:nth-child(2) .screenshot-group .wp-block-image:nth-child(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/features_3.svg");
    position: absolute;
    left: -50px;
    bottom: -190px;
    z-index: -1;
  }
  .page-style-functions .pageContent > section:nth-child(2) .screenshot-group .wp-block-image:nth-child(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/features_2.svg");
    position: absolute;
    right: -73px;
    top: 15%;
    z-index: -1;
  }
  .page-style-functions .pageContent > section:nth-child(2) .screenshot-group .wp-block-image:nth-child(2) {
    position: absolute;
    left: 0;
    right: 0;
    top: 27.5%;
  }
  .page-style-functions .pageContent > section:nth-child(2) .screenshot-group .wp-block-image:nth-child(2) img {
    filter: drop-shadow(0px 20px 50px rgba(108, 116, 152, 0.1));
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(2) .screenshot {
    position: absolute;
    bottom: -350px;
    opacity: 0.3;
    padding: 0;
  }
}
.page-style-functions .pageContent > section:nth-child(2) h1, .page-style-functions .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 1.1rem !important;
  line-height: 1.22 !important;
}
.page-style-functions .pageContent > section:nth-child(2) > :nth-child(2) {
  line-height: 1.75;
  margin-bottom: 1.3rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(2) {
    background: none;
    background: #020a20;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/features-header.svg");
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 145px;
  }
}
.page-style-functions .pageContent > section:nth-child(3) {
  margin-top: -8.1rem !important;
  padding-top: 6.6rem !important;
  background: url("/wp-content/uploads/2021/05/wave-features.png") no-repeat 0 15.6%/100%, -webkit-linear-gradient(90deg, #020a21 0%, #06244d 100%);
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) {
    margin-top: 0 !important;
    background: none !important;
    color: #151E41;
    padding-top: 0rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(3) .svContainer__slope {
    display: none;
  }
}
.page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(1) h2, .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(1) .h2 {
  margin-bottom: 1.2rem !important;
  font-size: 1.75rem;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(1) h2, .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(1) .h2 {
    font-size: 2.75rem;
  }
}
.page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(1) p {
  margin-bottom: 1.5rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container {
    position: relative;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container::after {
    content: "";
    height: 128px;
    background-color: #fff;
    position: absolute;
    left: calc( 200px + 1.3rem );
    bottom: -317px;
    width: 100%;
    z-index: 1;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > .text-center:first-child {
    position: sticky;
    padding-top: 142px;
    top: 9px;
    background: #fff;
    margin-bottom: 136vh;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > .text-center:first-child .oneLineConcept__headline {
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Niebieski */
    color: #528ef0;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > .text-center:first-child h2, .page-style-functions .pageContent > section:nth-child(3) > .container > .text-center:first-child .h2 {
    font-weight: 500;
    font-size: 56px;
    line-height: 56px !important;
    margin-top: 1rem;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > .text-center:first-child p {
    width: 30% !important;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > .text-center:first-child::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    top: 29%;
    left: 12.8%;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > .text-center:first-child::after {
    content: "";
    position: absolute;
    width: 2.35rem;
    height: 2.35rem;
    background-color: #528ef0;
    border-top-left-radius: 100%;
    top: 17%;
    right: 13%;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container .oneLineConcept__horizontalLine,
.page-style-functions .pageContent > section:nth-child(3) > .container .oneLineConcept__dot,
.page-style-functions .pageContent > section:nth-child(3) > .container .oneLineConcept__verticalLine,
.page-style-functions .pageContent > section:nth-child(3) > .container > img {
    display: none !important;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > img:nth-child(4) {
    max-width: 76.4%;
    margin: 2.9rem auto 3.5rem !important;
    display: block;
  }
}
.page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__verticalLine:nth-child(8) {
  height: 5rem;
  margin-bottom: 0.3rem;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__list {
    flex-direction: column;
    position: relative;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__list::after {
    content: "";
    width: 40px;
    height: 40px;
    position: sticky;
    bottom: 50px;
    left: 20%;
    margin-top: 110vh;
    background-color: #eef0f4;
    border-bottom-left-radius: 100%;
    display: block;
    z-index: 0;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__list::before {
    content: "";
    width: 200px;
    height: 200px;
    position: sticky;
    top: 227px;
    bottom: 50%;
    margin-top: 120px;
    background-color: #eef0f4;
    border-bottom-left-radius: 100%;
    display: block;
    transform: translate(-100%, 0);
    margin-bottom: 58vh;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__imageblock {
    position: sticky;
    top: 50%;
    right: 0;
    display: none;
    width: 100%;
    margin: auto;
    margin-top: -40vw;
    margin-bottom: 51vw;
    transition: opacity 0.3s;
    transform: translate(13%, 0%);
    z-index: 3;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__imageblock {
    top: 60%;
    margin-bottom: 71vw;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__imageblock {
    transform: translate(7%, 0%);
  }
}
@media (min-width: 768px) and (min-width: 1680px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__imageblock {
    transform: translate(calc((100vw - 82.1176470588rem) / 2), 0%);
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__imageblock img {
    position: absolute;
    top: -26vh;
    right: 0;
    max-width: 100%;
    max-height: 31vw;
    max-height: 56vh;
    opacity: 0;
    transition: opacity 0.2s 0.1s;
    z-index: 3;
    width: auto;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__imageblock img:first-child {
    opacity: 1;
    max-height: 35vw;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__imageblock img:nth-child(2) {
    max-height: 35vw;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__imageblock img:nth-child(3) {
    max-height: 35vw;
  }
}
@media (max-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__list {
    margin-top: 0.3rem !important;
  }
}
.page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item h4, .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item .h4 {
  margin-bottom: 0.8rem !important;
  line-height: 1.6;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item h4, .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item .h4 {
    margin-bottom: 0.6rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item {
    text-align: left;
    flex: auto;
    position: initial;
    height: 90vh;
    flex-direction: row;
    opacity: 0;
    transition: opacity 0.5s 0s;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item {
    padding-left: 15px !important;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item .oneLineConcept__list__content {
    align-items: flex-start;
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item::before, .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item::after {
    content: none;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item .oneLineConcept__list__content::after {
    font-weight: 300;
    font-size: 224px;
    line-height: 56px;
    color: #6c7498;
    opacity: 0.1;
    position: absolute;
    left: 171px;
    top: 56px;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item .oneLineConcept__list__content::before {
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(1) .oneLineConcept__list__content::before {
    content: "01";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(1) .oneLineConcept__list__content::after {
    content: "1";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(2) .oneLineConcept__list__content::before {
    content: "02";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(2) .oneLineConcept__list__content::after {
    content: "2";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(3) .oneLineConcept__list__content::before {
    content: "03";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(3) .oneLineConcept__list__content::after {
    content: "3";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(4) .oneLineConcept__list__content::before {
    content: "04";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(4) .oneLineConcept__list__content::after {
    content: "4";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(5) .oneLineConcept__list__content::before {
    content: "05";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(5) .oneLineConcept__list__content::after {
    content: "5";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(6) .oneLineConcept__list__content::before {
    content: "06";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(6) .oneLineConcept__list__content::after {
    content: "6";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(7) .oneLineConcept__list__content::before {
    content: "07";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(7) .oneLineConcept__list__content::after {
    content: "7";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(8) .oneLineConcept__list__content::before {
    content: "08";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(8) .oneLineConcept__list__content::after {
    content: "8";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(9) .oneLineConcept__list__content::before {
    content: "09";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:nth-child(9) .oneLineConcept__list__content::after {
    content: "9";
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item .oneLineConcept__list__content p::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    bottom: -1.4rem;
    left: 0;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item > div:not(.oneLineConcept__list__content) {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item > .oneLineConcept__list__content {
    position: sticky;
    top: 48%;
    width: 40%;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item > .oneLineConcept__list__content h4, .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item > .oneLineConcept__list__content .h4 {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    max-width: 263px;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item > .oneLineConcept__list__content p {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    max-width: 288px;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item p {
    font-size: 0.9rem;
  }
}
@media (max-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item {
    padding-left: 2.8rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:before {
    margin-top: 0.25rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:after {
    top: 2.1rem !important;
    height: calc(100% - 1.5rem) !important;
  }
  .page-style-functions .pageContent > section:nth-child(3) .oneLineConcept__item:last-child:after {
    height: calc(100% - 2rem) !important;
  }
}
.page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) {
  padding-top: 2.3rem !important;
  padding-bottom: 1.6rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) {
    display: flex;
    justify-content: space-between;
    padding-top: 15rem;
    align-items: center;
    padding-left: 0rem !important;
    padding-right: 0rem !important;
    position: relative;
    background: url("/wp-content/themes/salesviewer/assets/images/shared/dots/features.svg") no-repeat;
    background-position-x: 18%;
    background-position-y: 78%;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12)::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #2ce080;
    border-top-left-radius: 100%;
    position: absolute;
    bottom: 0.6rem;
    transform: translate(100%, 100%);
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots.svg");
    position: absolute;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(67%, 10px);
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content {
    background-image: url("/wp-content/themes/salesviewer/assets/images/shared/check-grey.svg");
    background-repeat: no-repeat;
    background-position: center;
    padding: 57px 0;
    position: relative;
    margin-top: 2rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content {
    background-size: 90%;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content::before {
    content: "";
    width: 40px;
    height: 40px;
    border-bottom-left-radius: 100%;
    background-color: #2ce080;
    position: absolute;
    right: -24px;
    bottom: -18px;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    bottom: -207px;
    right: -75px;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content .linkWithArrow {
    margin-top: 1.5rem;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content .linkWithArrow > a:hover {
    color: #151E41;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content .linkWithArrow > a:hover + .inlineArrow::after {
    filter: brightness(0);
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content h4, .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content .h4 {
    position: initial;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content h4::before, .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__content .h4::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: -121%;
    top: -16%;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container {
    position: relative;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container img {
    border-bottom-left-radius: 100%;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container:nth-child(1) {
    margin-top: 200px;
    margin-right: 200px;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container:nth-child(1) img {
    max-width: 200px;
    max-height: 200px;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container:nth-child(1)::before {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-right-radius: 100%;
    background-color: #f7f8fa;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-100%, 0);
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container:nth-child(1)::after {
    content: "";
    width: 200px;
    height: 200px;
    border-top-right-radius: 100%;
    background-color: #f7f8fa;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(100%, -100%);
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container:nth-child(2) {
    order: 3;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container:nth-child(2) img {
    max-width: 400px;
    max-height: 400px;
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container:nth-child(2)::before {
    content: "";
    width: 200px;
    height: 200px;
    border-top-right-radius: 100%;
    background-color: #f7f8fa;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(0, 100%);
  }
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .oneLineConcept__outroImage__container:nth-child(2)::after {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-right-radius: 100%;
    background-color: #2ce080;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(100%, 100%);
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) p {
    font-size: 18px;
    line-height: 28px;
    max-width: 440px;
  }
}
.page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) h4, .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .h4 {
  margin-bottom: 0.9rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) h4, .page-style-functions .pageContent > section:nth-child(3) > .container > div:nth-child(12) .h4 {
    font-weight: 500;
    font-size: 56px;
    line-height: 64px;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(4),
.page-style-functions .pageContent > section:nth-child(8),
.page-style-functions .pageContent > section:nth-child(7) {
    display: none;
  }
}
.page-style-functions .pageContent > section:nth-child(4) .oneLineConcept__verticalLine {
  height: 4.9rem !important;
}
.page-style-functions .pageContent > section:nth-child(5) {
  padding-top: 2.5rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(5) {
    margin-top: 190px;
    background-color: #f6f7f9;
  }
  .page-style-functions .pageContent > section:nth-child(5) .preHeadline::before {
    content: "";
    width: 40px;
    height: 40px;
    border-top-left-radius: 100%;
    background: #eef0f4;
    position: absolute;
    left: 28.5%;
    transform: translateY(-53px);
  }
  .page-style-functions .pageContent > section:nth-child(5) .container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    top: 301px;
    left: 16%;
    height: 55px;
    overflow: hidden;
  }
  .page-style-functions .pageContent > section:nth-child(5) .container::before {
    content: "";
    position: absolute;
    right: 0%;
    top: 128px;
    width: 400px;
    height: 400px;
    background: linear-gradient(180deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-right-radius: 100%;
  }
}
.page-style-functions .pageContent > section:nth-child(5) > .container > h2, .page-style-functions .pageContent > section:nth-child(5) > .container > .h2 {
  margin-bottom: 1.3rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(5) > .container > h2, .page-style-functions .pageContent > section:nth-child(5) > .container > .h2 {
    font-size: 56px !important;
    font-weight: 500 !important;
    margin-bottom: 1rem !important;
  }
}
.page-style-functions .pageContent > section:nth-child(5) > .container > p {
  line-height: 1.7 !important;
  margin-bottom: 3.5rem !important;
}
@media (max-width: 767px) {
  .page-style-functions .pageContent > section:nth-child(5) > .container > p {
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) {
    background-color: #f6f7f9;
  }
  .page-style-functions .pageContent > section:nth-child(6) .container::after {
    content: "";
    position: absolute;
    right: 0%;
    bottom: 73px;
    width: 200px;
    height: 200px;
    background: #fff;
    border-top-right-radius: 100%;
  }
  .page-style-functions .pageContent > section:nth-child(6) .container::before {
    content: "";
    position: absolute;
    left: 28%;
    bottom: 40px;
    width: 40px;
    height: 40px;
    background: #eef0f4;
    border-bottom-left-radius: 100%;
  }
}
.page-style-functions .pageContent > section:nth-child(6),
.page-style-functions .pageContent > section:nth-child(9),
.page-style-functions .pageContent > section:nth-child(10) {
  padding-top: 2.3rem !important;
  padding-bottom: 5.8rem !important;
}
@media (max-width: 767px) {
  .page-style-functions .pageContent > section:nth-child(6),
.page-style-functions .pageContent > section:nth-child(9),
.page-style-functions .pageContent > section:nth-child(10) {
    background-color: #fff;
  }
}
.page-style-functions .pageContent > section:nth-child(6) .h2--withThinLine,
.page-style-functions .pageContent > section:nth-child(9) .h2--withThinLine,
.page-style-functions .pageContent > section:nth-child(10) .h2--withThinLine {
  margin-bottom: 2.8rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .h2--withThinLine,
.page-style-functions .pageContent > section:nth-child(9) .h2--withThinLine,
.page-style-functions .pageContent > section:nth-child(10) .h2--withThinLine {
    margin-bottom: 1rem !important;
    font-weight: 500;
    font-size: 56px !important;
    line-height: 64px !important;
  }
  .page-style-functions .pageContent > section:nth-child(6) .h2--withThinLine + p,
.page-style-functions .pageContent > section:nth-child(9) .h2--withThinLine + p,
.page-style-functions .pageContent > section:nth-child(10) .h2--withThinLine + p {
    font-size: 18px;
    line-height: 28px;
    max-width: 70%;
  }
  .page-style-functions .pageContent > section:nth-child(6) .h2--withThinLine::before,
.page-style-functions .pageContent > section:nth-child(9) .h2--withThinLine::before,
.page-style-functions .pageContent > section:nth-child(10) .h2--withThinLine::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    left: 0;
    display: block;
    height: auto;
    border: none;
    width: auto;
    top: -90px;
    background: none;
  }
  .page-style-functions .pageContent > section:nth-child(6) .h2--withThinLine::after,
.page-style-functions .pageContent > section:nth-child(9) .h2--withThinLine::after,
.page-style-functions .pageContent > section:nth-child(10) .h2--withThinLine::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    top: 259px;
    left: -5%;
    transform: rotate(90deg);
  }
}
.page-style-functions .pageContent > section:nth-child(6) figure,
.page-style-functions .pageContent > section:nth-child(9) figure,
.page-style-functions .pageContent > section:nth-child(10) figure {
  text-align: center;
}
.page-style-functions .pageContent > section:nth-child(6) figure img,
.page-style-functions .pageContent > section:nth-child(9) figure img,
.page-style-functions .pageContent > section:nth-child(10) figure img {
  width: 68%;
  height: auto;
}
.page-style-functions .pageContent > section:nth-child(6) ul,
.page-style-functions .pageContent > section:nth-child(9) ul,
.page-style-functions .pageContent > section:nth-child(10) ul {
  margin-top: 1.15rem !important;
}
.page-style-functions .pageContent > section:nth-child(6) ul li,
.page-style-functions .pageContent > section:nth-child(9) ul li,
.page-style-functions .pageContent > section:nth-child(10) ul li {
  padding: 1rem 0.5rem;
  min-height: 0 !important;
}
@media (max-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) ul li .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(9) ul li .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(10) ul li .featureListItem__icon {
    margin-top: 0.1rem;
    width: 1.35rem !important;
    height: 1.35rem !important;
  }
}
.page-style-functions .pageContent > section:nth-child(6) ul li .featureListItem__title,
.page-style-functions .pageContent > section:nth-child(9) ul li .featureListItem__title,
.page-style-functions .pageContent > section:nth-child(10) ul li .featureListItem__title {
  margin-bottom: 0.8rem !important;
}
.page-style-functions .pageContent > section:nth-child(6) ul li .featureListItem__content,
.page-style-functions .pageContent > section:nth-child(9) ul li .featureListItem__content,
.page-style-functions .pageContent > section:nth-child(10) ul li .featureListItem__content {
  line-height: 1.75 !important;
}
@media (max-width: 767px) {
  .page-style-functions .pageContent > section:nth-child(6) ul li .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(9) ul li .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(10) ul li .featureListItem__icon {
    margin-top: 0.3rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6),
.page-style-functions .pageContent > section:nth-child(9),
.page-style-functions .pageContent > section:nth-child(10) {
    padding: 0rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(6) h2, .page-style-functions .pageContent > section:nth-child(6) .h2,
.page-style-functions .pageContent > section:nth-child(9) h2,
.page-style-functions .pageContent > section:nth-child(9) .h2,
.page-style-functions .pageContent > section:nth-child(10) h2,
.page-style-functions .pageContent > section:nth-child(10) .h2 {
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 1.2rem !important;
    font-size: 1.8rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(6) .container,
.page-style-functions .pageContent > section:nth-child(9) .container,
.page-style-functions .pageContent > section:nth-child(10) .container {
    display: flex;
    padding: 0 1.3rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(6) .container > figure,
.page-style-functions .pageContent > section:nth-child(9) .container > figure,
.page-style-functions .pageContent > section:nth-child(10) .container > figure {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .container,
.page-style-functions .pageContent > section:nth-child(9) .container,
.page-style-functions .pageContent > section:nth-child(10) .container {
    padding-bottom: 93px !important;
    padding-top: 96px !important;
  }
  .page-style-functions .pageContent > section:nth-child(6) .container .wp-block-salesviewer-simple-group,
.page-style-functions .pageContent > section:nth-child(9) .container .wp-block-salesviewer-simple-group,
.page-style-functions .pageContent > section:nth-child(10) .container .wp-block-salesviewer-simple-group {
    flex: 0 0 auto;
    width: 25%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-functions .pageContent > section:nth-child(6) .container .wp-block-salesviewer-simple-group,
.page-style-functions .pageContent > section:nth-child(9) .container .wp-block-salesviewer-simple-group,
.page-style-functions .pageContent > section:nth-child(10) .container .wp-block-salesviewer-simple-group {
    width: 35%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-functions .pageContent > section:nth-child(6) .container,
.page-style-functions .pageContent > section:nth-child(9) .container,
.page-style-functions .pageContent > section:nth-child(10) .container {
    padding-bottom: 3px !important;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .headlineShadow,
.page-style-functions .pageContent > section:nth-child(9) .headlineShadow,
.page-style-functions .pageContent > section:nth-child(10) .headlineShadow {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureList,
.page-style-functions .pageContent > section:nth-child(9) .featureList,
.page-style-functions .pageContent > section:nth-child(10) .featureList {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #d4d9dd;
    padding-bottom: 4rem !important;
    margin-top: 2.6rem !important;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureList,
.page-style-functions .pageContent > section:nth-child(9) .featureList,
.page-style-functions .pageContent > section:nth-child(10) .featureList {
    margin-top: -3rem !important;
    margin-left: -1.3rem !important;
    margin-right: -1.3rem !important;
    padding-bottom: 0 !important;
    border: none;
  }
  .page-style-functions .pageContent > section:nth-child(6) .featureList .featureListItem__content,
.page-style-functions .pageContent > section:nth-child(9) .featureList .featureListItem__content,
.page-style-functions .pageContent > section:nth-child(10) .featureList .featureListItem__content {
    margin-top: 0.5rem;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureListItem,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem {
    display: flex;
    flex-direction: column;
    padding-top: 0 !important;
    flex: 0 0 25%;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureListItem,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem {
    flex: 0 0 33.33%;
    padding: 0 1.3rem;
    margin-bottom: 3rem;
    cursor: unset;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureListItem__text,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem__text,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem__text {
    font-size: 0.95rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureListItem__text,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem__text,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem__text {
    line-height: 1.6rem;
    color: #6c7498;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureListItem__title,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem__title,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem__icon {
    margin: 0 0 1.6rem 0 !important;
  }
  .page-style-functions .pageContent > section:nth-child(6) .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(6) .featureListItem__icon img,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem__icon img,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem__icon img {
    width: 2.3rem !important;
    height: 2.3rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(6) .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(6) .featureListItem__icon img,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(9) .featureListItem__icon img,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem__icon,
.page-style-functions .pageContent > section:nth-child(10) .featureListItem__icon img {
    width: 3.3rem !important;
    height: 3.3rem !important;
    margin: 0 0 0.85rem 0 !important;
  }
}
.page-style-functions .pageContent > section:nth-child(7) {
  padding-top: 2.3rem !important;
  padding-bottom: 4.5rem !important;
  margin-bottom: 6.9rem;
  overflow: visible !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(7) {
    background: transparent;
    color: black;
    text-align: center;
    padding-top: 6rem !important;
    padding-bottom: 16.2rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(7) h2, .page-style-functions .pageContent > section:nth-child(7) .h2 {
    font-size: 1.1rem;
    font-weight: 300;
  }
  .page-style-functions .pageContent > section:nth-child(7) .headlineShadow {
    display: none;
  }
  .page-style-functions .pageContent > section:nth-child(7) .caseStudyDetail__texts {
    display: flex;
    flex-direction: column;
  }
  .page-style-functions .pageContent > section:nth-child(7) .caseStudyDetail__texts p {
    order: 1;
    font-size: 0.95rem !important;
  }
  .page-style-functions .pageContent > section:nth-child(7) .caseStudyDetail__texts div {
    order: 3;
  }
  .page-style-functions .pageContent > section:nth-child(7) .caseStudyDetail__texts img {
    order: 2;
  }
  .page-style-functions .pageContent > section:nth-child(7) .caseStudyDetail__logo {
    margin: 1rem auto 0;
  }
  .page-style-functions .pageContent > section:nth-child(7) .caseStudyDetail__headline {
    padding-bottom: 0.5rem !important;
  }
}
.page-style-functions .pageContent > section:nth-child(7) .caseStudyDetail__texts img {
  margin-bottom: 0.8rem !important;
}
.page-style-functions .pageContent > section:nth-child(7) .caseStudyDetail__texts p:nth-child(2) {
  margin-bottom: 1rem !important;
}
.page-style-functions .pageContent > section:nth-child(7) .headlineShadow {
  top: 1.9rem !important;
}
.page-style-functions .pageContent > section:nth-child(8) .interContainerImage__image {
  height: 35.33rem;
  border-radius: 3px;
}
.page-style-functions .pageContent > section:nth-child(9) {
  padding-bottom: 1.7rem !important;
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(9) {
    background-color: #fff;
  }
  .page-style-functions .pageContent > section:nth-child(9) .h2--withThinLine::after {
    display: none;
  }
  .page-style-functions .pageContent > section:nth-child(9) .container {
    padding-top: 165px !important;
  }
  .page-style-functions .pageContent > section:nth-child(9) .container::before {
    content: "";
    position: absolute;
    left: 0%;
    bottom: 0;
    width: 200px;
    height: 200px;
    background: #eef0f4;
    border-bottom-right-radius: 100%;
  }
  .page-style-functions .pageContent > section:nth-child(9) .container::after {
    content: "";
    position: absolute;
    left: 200px;
    bottom: 0;
    width: 200px;
    height: 200px;
    background: linear-gradient(90deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-top-right-radius: 100%;
  }
  .page-style-functions .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list {
    position: relative;
  }
  .page-style-functions .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list::before {
    content: "";
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 100%;
    background-color: #eef0f4;
    opacity: 0.5;
    position: absolute;
    left: -14%;
    bottom: 190px;
  }
  .page-style-functions .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    margin-left: 123px;
    margin-top: 27px;
    transform: rotate(90deg);
  }
}
.page-style-functions .pageContent > section:nth-child(10) {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(10) {
    padding-top: 5.3rem !important;
    padding-bottom: 9.3rem !important;
    background-color: #f6f7f9;
  }
  .page-style-functions .pageContent > section:nth-child(10) .featureList {
    border-bottom: none !important;
  }
  .page-style-functions .pageContent > section:nth-child(10) .container {
    padding-top: 169px !important;
  }
  .page-style-functions .pageContent > section:nth-child(10) .wp-block-salesviewer-simple-group {
    position: relative;
  }
  .page-style-functions .pageContent > section:nth-child(10) .wp-block-salesviewer-simple-group::before {
    content: "";
    position: absolute;
    left: 0%;
    top: -200px;
    width: 40px;
    height: 40px;
    background: #eef0f4;
    border-bottom-right-radius: 100%;
  }
  .page-style-functions .pageContent > section:nth-child(10) .container::before {
    content: "";
    position: absolute;
    right: 0%;
    bottom: 0;
    width: 200px;
    height: 200px;
    background: #fff;
    border-top-right-radius: 100%;
  }
  .page-style-functions .pageContent > section:nth-child(10) .container::after {
    content: "";
    position: absolute;
    right: 200px;
    bottom: 200px;
    width: 200px;
    height: 200px;
    background: linear-gradient(0deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-top-left-radius: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(5),
.page-style-functions .pageContent > section:nth-child(9),
.page-style-functions .pageContent > section:nth-child(10) {
    position: relative;
    padding-top: 292px !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-functions .pageContent > section:nth-child(5),
.page-style-functions .pageContent > section:nth-child(9),
.page-style-functions .pageContent > section:nth-child(10) {
    padding-top: 192px !important;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(5)::before,
.page-style-functions .pageContent > section:nth-child(9)::before,
.page-style-functions .pageContent > section:nth-child(10)::before {
    content: " ";
    background-color: #020a20;
    position: absolute;
    height: 128px;
    width: 79.2%;
    top: 0;
    right: 0;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(5) h2, .page-style-functions .pageContent > section:nth-child(5) .h2,
.page-style-functions .pageContent > section:nth-child(9) h2,
.page-style-functions .pageContent > section:nth-child(9) .h2,
.page-style-functions .pageContent > section:nth-child(10) h2,
.page-style-functions .pageContent > section:nth-child(10) .h2 {
    font-weight: 500;
    font-size: 56px !important;
    line-height: 64px !important;
    margin-bottom: 0.8‚rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(5) .container > p,
.page-style-functions .pageContent > section:nth-child(9) .container > p,
.page-style-functions .pageContent > section:nth-child(10) .container > p {
    max-width: 30%;
    margin: auto;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-functions .pageContent > section:nth-child(5) .container > p,
.page-style-functions .pageContent > section:nth-child(9) .container > p,
.page-style-functions .pageContent > section:nth-child(10) .container > p {
    max-width: 40%;
  }
}
@media (min-width: 768px) {
  .page-style-functions .pageContent > section:nth-child(5)::before {
    background-color: #fff;
    display: none;
  }
  .page-style-functions .pageContent > section:nth-child(9)::before {
    background-color: #f6f7f9;
  }
  .page-style-functions .pageContent > section:nth-child(10)::before {
    background-color: #fff;
  }
}

.page-style-usps .pageContent > section:nth-child(2) {
  padding-top: 2.3rem !important;
  background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 9rem;
  background-size: 100%;
}
.page-style-usps .pageContent > section:nth-child(2) .container > figure {
  text-align: center;
  margin-bottom: 0rem !important;
}
.page-style-usps .pageContent > section:nth-child(2) h1, .page-style-usps .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 1.1rem !important;
  line-height: 1.22 !important;
  letter-spacing: normal !important;
}
.page-style-usps .pageContent > section:nth-child(2) > :nth-child(3) {
  line-height: 1.75;
  margin-bottom: 1.8rem !important;
}
.page-style-usps .pageContent > section:nth-child(2) .dottedLine {
  margin-top: 1.3rem !important;
  height: 6.1rem !important;
}
@media (min-width: 768px) {
  .page-style-usps .pageContent > section:nth-child(2) {
    background: url("/wp-content/themes/salesviewer/assets/images/backgrounds/usp.svg") no-repeat 0 0rem;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(2) {
    padding-bottom: 0 !important;
  }
  .page-style-usps .pageContent > section:nth-child(2) .container {
    display: flex;
  }
  .page-style-usps .pageContent > section:nth-child(2) .container img {
    filter: drop-shadow(3px 3px 0px rgba(108, 116, 152, 0.2));
    transform: translateX(6vw);
  }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(2) .container img {
    transform: translateY(-2rem);
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group {
    flex: 0 0 41.6667%;
    margin-top: 6rem;
  }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group {
    flex: 0 0 51.6667%;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(2) .container h1, .page-style-usps .pageContent > section:nth-child(2) .container .h1,
.page-style-usps .pageContent > section:nth-child(2) .container p,
.page-style-usps .pageContent > section:nth-child(2) .container a {
    text-align: left !important;
    justify-content: flex-start !important;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(2) .container a:hover {
    color: #151E41;
  }
  .page-style-usps .pageContent > section:nth-child(2) .container a:hover .inlineArrow {
    filter: brightness(0);
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(2) .container h1, .page-style-usps .pageContent > section:nth-child(2) .container .h1 {
    font-weight: 500;
    font-size: 72px;
    line-height: 72px !important;
    margin-bottom: 2rem !important;
  }
  .page-style-usps .pageContent > section:nth-child(2) .container h1 .underlinedHeadline, .page-style-usps .pageContent > section:nth-child(2) .container .h1 .underlinedHeadline {
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(2) .container p {
    width: 85%;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(2) .container p + p {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-top: 2.5rem;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(2)::after {
    content: "";
    width: 20%;
    margin-left: auto;
    height: 128px;
    background-color: #F7F8FA;
    display: block;
  }
}
.page-style-usps .pageContent > section:nth-child(3) {
  padding-top: 0.6rem !important;
  padding-bottom: 3.7rem !important;
}
@media (max-width: 767px) {
  .page-style-usps .pageContent > section:nth-child(3) {
    padding-bottom: 1.6rem !important;
  }
}
.page-style-usps .pageContent > section:nth-child(3) > h2, .page-style-usps .pageContent > section:nth-child(3) > .h2 {
  line-height: 1.6 !important;
}
.page-style-usps .pageContent > section:nth-child(3) .uspDiagram {
  margin: 0px -0.4rem;
  margin-bottom: 1.8rem !important;
  margin-top: 1.9rem !important;
}
.page-style-usps .pageContent > section:nth-child(3) .uspDiagram__icon {
  width: 4.8rem;
  height: 4.7rem;
  margin-right: 0.94rem;
  margin-bottom: 1.1rem;
}
.page-style-usps .pageContent > section:nth-child(3) .featureListItem {
  min-height: 11.5rem !important;
  cursor: inherit;
}
.page-style-usps .pageContent > section:nth-child(3) .featureListItem__icon {
  flex: 0 0 2.3rem;
  height: 2.3rem;
  margin-top: 0.55rem !important;
}
.page-style-usps .pageContent > section:nth-child(3) .featureListItem__title {
  margin-bottom: 0.7rem !important;
}
.page-style-usps .pageContent > section:nth-child(3) .featureListItem__right {
  padding-top: 0.95rem !important;
}
.page-style-usps .pageContent > section:nth-child(3) .featureListItem__content p {
  line-height: 1.75;
}
.page-style-usps .pageContent > section:nth-child(3) .featureListItem__text {
  margin-bottom: 0.99rem !important;
}
.page-style-usps .pageContent > section:nth-child(3) .featureListItem__dottedLine {
  top: 4.9rem !important;
  height: calc(100% - 5.3rem) !important;
  left: 2.4rem !important;
}
@media (min-width: 768px) {
  .page-style-usps .pageContent > section:nth-child(3) {
    background-color: #F7F8FA;
    padding-top: 5rem !important;
  }
  .page-style-usps .pageContent > section:nth-child(3)::before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0;
    top: 12rem;
  }
  .page-style-usps .pageContent > section:nth-child(3)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 100px;
    top: calc(12rem + 100px);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container > h2, .page-style-usps .pageContent > section:nth-child(3) .container > .h2 {
    text-align: center;
    font-weight: 500;
    font-size: 40px;
    line-height: 48px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container > h2::before, .page-style-usps .pageContent > section:nth-child(3) .container > .h2::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: -1.3rem;
    top: 5rem;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image {
    justify-content: center;
    position: relative;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image::before {
    content: "";
    position: absolute;
    width: 23px;
    height: 23px;
    left: 0;
    bottom: 1px;
    border-top: 1px solid #6C7498;
    border-left: 1px solid #6C7498;
    border-top-left-radius: 23px;
    opacity: 0.2;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image::after {
    content: "";
    position: absolute;
    bottom: 23px;
    left: 23px;
    width: calc(50% - 23px);
    height: 23px;
    border-bottom: 1px solid #6C7498;
    border-right: 1px solid #6C7498;
    border-bottom-right-radius: 23px;
    opacity: 0.2;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image img {
    width: 70%;
    height: auto;
    margin: auto;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .dottedLine {
    display: none;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .featureListItem__icon {
    border: none;
    height: 3rem;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .featureListItem__icon img {
    width: 100%;
    height: auto;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list {
    padding-left: 4rem;
    margin: 0 !important;
    border-left: 1px solid rgba(108, 116, 153, 0.2);
    overflow: hidden;
    margin-bottom: 150px !important;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list::before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #EEF0F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0;
    bottom: -150px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 0;
    bottom: -150px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list li {
    position: relative;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list li .featureListItem__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list li .featureListItem__content {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    /* or 156% */
    /* Jasny tekst */
    color: #6C7498;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list li::before {
    content: "";
    position: absolute;
    top: 44px;
    left: -10px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 2px solid #528EF0;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list li::after {
    content: "";
    position: absolute;
    top: 48px;
    left: -150px;
    width: 140px;
    height: 2px;
    opacity: 0.2;
    background-image: linear-gradient(to right, #6C7498 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 20px 4px;
    background-repeat: repeat-x;
    opacity: 0.2;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(3) {
    padding-top: 8.5rem !important;
  }
  .page-style-usps .pageContent > section:nth-child(3)::before {
    width: 200px;
    height: 200px;
  }
  .page-style-usps .pageContent > section:nth-child(3)::after {
    right: 200px;
    top: calc(12rem + 200px);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container > h2, .page-style-usps .pageContent > section:nth-child(3) .container > .h2 {
    max-width: 60%;
    margin: auto;
    font-weight: 500;
    font-size: 56px;
    line-height: 64px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image::before, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image::after {
    display: none;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image img {
    width: 380px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list {
    border: none;
    height: 1000px;
    margin-bottom: 0px !important;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list::before {
    width: 200px;
    height: 200px;
    bottom: 1rem;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list::after {
    bottom: 12rem;
    right: 10rem;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li {
    max-width: 380px;
    position: absolute;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li .featureListItem__icon {
    display: none;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li::after {
    background: none;
    border-bottom: 1px solid #6C7498;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3) {
    top: 50%;
    right: 0;
    transform: translate(2rem, -20%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::before {
    top: 1rem;
    left: 1.5rem;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::after {
    transform: translate(-100%, -50%);
    width: 3rem;
    z-index: -1;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5) {
    top: 50%;
    left: 0;
    transform: translate(-2rem, -50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5)::before {
    right: 0;
    top: 40%;
    left: auto;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5)::after {
    transform: translate(100%, -50%);
    width: 2rem;
    z-index: -1;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2) {
    top: 15%;
    right: 5%;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::before {
    left: auto;
    top: 0;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::after {
    transform: translate(-100%, 0%);
    height: 80%;
    width: 8rem;
    border-left: 1px solid #6C7498;
    border-top: 1px solid #6C7498;
    border-top-left-radius: 23px;
    border-bottom: none;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1) {
    top: 13%;
    left: 8%;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1)::before {
    left: auto;
    right: 20%;
    top: auto;
    bottom: 0;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1)::after {
    transform-origin: 0;
    transform: translateX(100%) rotate(45deg);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4) {
    bottom: 13%;
    left: 50%;
    transform: translateX(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4)::before {
    left: auto;
    top: 0;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4)::after {
    transform: translate(3px, -100%);
    height: 50%;
    width: 25%;
    border-left: 1px solid #6C7498;
    border-top: 1px solid #6C7498;
    border-top-left-radius: 23px;
    border-bottom: none;
  }
}
@media (min-width: 1450px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1) {
    left: 15%;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::after {
    width: 15rem;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3) {
    transform: translate(2rem, -16%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::after {
    width: 10rem;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4)::after {
    height: 41%;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5)::after {
    width: 10rem;
  }
}
@media (min-width: 1680px) {
  .page-style-usps .pageContent > section:nth-child(3) {
    padding-bottom: 5rem !important;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-image img {
    width: 440px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group {
    margin-top: -2rem;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list {
    height: 1000px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li h3.featureListItem__title, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li .featureListItem__title.h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3) {
    top: 50%;
    right: 0;
    transform: translate(0.5rem, -12%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::before {
    top: 0;
    left: 1.5rem;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(3)::after {
    transform: translate(-100%, -50%);
    width: 55%;
    z-index: -1;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5) {
    top: 50%;
    left: -1rem;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5)::before {
    right: 1rem;
    top: 40%;
    left: auto;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(5)::after {
    transform: translate(100%, -50%);
    width: 55%;
    z-index: -1;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2) {
    top: 19%;
    right: 7.7%;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::before {
    left: auto;
    top: 0;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(2)::after {
    transform: translate(-100%, 0%);
    height: 50%;
    width: 75%;
    border-left: 1px solid #6C7498;
    border-top: 1px solid #6C7498;
    border-top-left-radius: 23px;
    border-bottom: none;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1) {
    max-width: 430px;
    top: 10%;
    left: 16%;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1)::before {
    left: auto;
    right: 22%;
    top: auto;
    bottom: 0.5rem;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(1)::after {
    transform-origin: 0;
    transform: translateX(100%) rotate(45deg);
    width: 180px;
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4) {
    bottom: 9%;
    left: 45.7%;
    transform: translateX(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4)::after, .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4)::before {
    left: auto;
    top: 0.3rem;
    transform: translateY(-50%);
  }
  .page-style-usps .pageContent > section:nth-child(3) .container .wp-block-salesviewer-feature-list > li:nth-child(4)::after {
    transform: translate(3px, -100%);
    height: 50%;
    width: 42%;
    border-left: 1px solid #6C7498;
    border-top: 1px solid #6C7498;
    border-top-left-radius: 23px;
    border-bottom: none;
  }
}
@media (max-width: 767px) {
  .page-style-usps .pageContent > section:nth-child(4) {
    padding-right: var(--bs-gutter-x, 1.3rem) !important;
    padding-left: var(--bs-gutter-x, 1.3rem) !important;
  }
}
.page-style-usps .pageContent > section:nth-child(5) {
  padding-top: 4.6rem !important;
  padding-bottom: 1rem !important;
}
.page-style-usps .pageContent > section:nth-child(5) > h2:first-child, .page-style-usps .pageContent > section:nth-child(5) > .h2:first-child {
  line-height: 1.6;
  padding-bottom: 1.1rem !important;
}
.page-style-usps .pageContent > section:nth-child(5) .h2--withThinLine {
  margin-left: -1.4rem !important;
  padding-left: 3.6rem !important;
  margin-bottom: 0 !important;
}
.page-style-usps .pageContent > section:nth-child(5) .h2--withThinLine:nth-child(4) {
  margin-bottom: 0.2rem !important;
}
.page-style-usps .pageContent > section:nth-child(5) p:nth-child(5) {
  margin-bottom: 1.3rem !important;
}
.page-style-usps .pageContent > section:nth-child(5) p:nth-child(8) {
  margin-top: 3.6rem !important;
  margin-bottom: 1.8rem !important;
}
.page-style-usps .pageContent > section:nth-child(5) .ps-greenHeadlineText {
  padding-left: 2.2rem !important;
}
@media (min-width: 768px) {
  .page-style-usps .pageContent > section:nth-child(5) {
    padding-bottom: 0 !important;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container {
    display: flex;
    flex-wrap: wrap;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container .preHeadline {
    color: #2ce080;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > h2, .page-style-usps .pageContent > section:nth-child(5) .container > .h2 {
    width: 100%;
    text-align: center;
    order: 1;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > h2 .headlineShadow, .page-style-usps .pageContent > section:nth-child(5) .container > .h2 .headlineShadow {
    display: none;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > h2::before, .page-style-usps .pageContent > section:nth-child(5) .container > .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: 0;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > h2::after, .page-style-usps .pageContent > section:nth-child(5) .container > .h2::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    top: 0%;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container .preHeadline {
    order: 1;
    text-align: center;
    margin: auto;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > p {
    order: 2;
    width: 100%;
    text-align: center;
    max-width: 80%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > p + p {
    margin-bottom: 4rem !important;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container img {
    max-width: 200px;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) {
    order: 3;
    width: 60%;
    position: relative;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 2rem;
    opacity: 0.5;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) p {
    margin-left: -1.4rem !important;
    padding-left: 2.6rem !important;
    height: 84px;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) h2, .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) .h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 32px !important;
    padding-left: 2.6rem !important;
    margin-bottom: 1rem !important;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) h2::before, .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) .h2::before {
    content: "";
    width: 12px;
    height: 12px;
    border-bottom-left-radius: 100%;
    background-color: currentColor;
    top: 0.4em;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) {
    order: 4;
    width: 40%;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(1)::after {
    content: "";
    width: 100px;
    height: 100px;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-left-radius: 100%;
    display: block;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(2) {
    transform: translateX(50%);
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(2)::before {
    content: "";
    width: 100px;
    height: 100px;
    background: #2CE080;
    border-bottom-right-radius: 100%;
    display: block;
    position: absolute;
    transform: translate(100%, -100%);
  }
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(5) {
    margin-top: -4rem;
    background: #fff;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container {
    padding-top: 2.5rem;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container .preHeadline {
    margin-bottom: 1rem;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > h2, .page-style-usps .pageContent > section:nth-child(5) .container > .h2 {
    padding-left: 23% !important;
    padding-right: 23% !important;
    padding-bottom: 0 !important;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > h2, .page-style-usps .pageContent > section:nth-child(5) .container > .h2 {
    padding-left: 13% !important;
    padding-right: 13% !important;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > p {
    margin-top: 0.5rem !important;
    margin-left: 30% !important;
    margin-right: 30% !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > p {
    margin-left: 20% !important;
    margin-right: 20% !important;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > p:nth-child(5) {
    position: relative;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > p:nth-child(5)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    overflow: hidden;
    height: 121px;
    position: absolute;
    right: -15rem;
    top: 0;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > p + p {
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 31%;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 38%;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    width: auto;
    height: 61px;
    position: absolute;
    right: -5rem;
    top: 5rem;
    background: none;
    border-radius: 0;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) h2, .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) .h2 {
    padding-left: 3.5rem !important;
    font-weight: 500;
    font-size: 48px;
    line-height: 65px !important;
    margin-bottom: 0.5rem !important;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) h2::before, .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) .h2::before {
    left: 1.5rem;
    top: 2rem;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(3) p {
    padding-left: 3.6rem !important;
    height: 70px;
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) {
    width: 69%;
    position: relative;
    margin-top: 2rem;
    transform: translateX(3rem);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) {
    width: 61%;
    transform: translateX(0);
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery {
    flex-wrap: nowrap;
    min-width: max -content;
    min-width: -moz-max-content;
    min-width: -webkit-max-content;
    /* Chrome */
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery img {
    max-width: 300px;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(1) {
    display: flex;
    flex-direction: row;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(1)::after {
    position: relative;
    content: "";
    background-color: #2CE080;
    opacity: 1;
    width: 150px;
    min-width: 150px;
    height: 150px;
    align-self: flex-end;
    transform: translateY(100%);
    border-top-left-radius: 0;
    border-bottom-right-radius: 100%;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(2) {
    transform: none;
    display: flex;
    flex-direction: column;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(2)::before {
    position: relative;
    content: "";
    width: 150px;
    height: 150px;
    min-width: 150px;
    transform: none;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-left-radius: 100%;
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 1680px) {
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery img {
    max-width: 400px;
    max-height: 400px;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(1)::before, .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(1)::after {
    content: "";
    width: 200px;
    height: 200px;
  }
  .page-style-usps .pageContent > section:nth-child(5) .container > .wp-block-salesviewer-simple-group:nth-child(4) > .wp-block-gallery .wp-block-image:nth-child(2)::before {
    content: "";
    width: 200px;
    height: 200px;
  }
}
@media (max-width: 767px) {
  .page-style-usps .pageContent > section:nth-child(6) > .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.page-style-usps .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group {
  padding: 0 !important;
}
.page-style-usps .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .landingPageCustomers svg {
  width: calc(100% - 1.5rem);
}
@media (max-width: 767px) {
  .page-style-usps .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .landingPageCustomers svg {
    width: calc(100% - 3rem);
  }
}
@media (min-width: 1200px) and (max-width: 1449px) {
  .page-style-usps .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .landingPageCustomers svg {
    width: calc(100% - 2rem);
  }
}
@media (min-width: 1450px) and (max-width: 1679px) {
  .page-style-usps .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .landingPageCustomers__list > li {
    width: 50%;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .landingPageCustomers__list > li > svg {
    max-width: 70%;
  }
}
@media (min-width: 768px) {
  .page-style-usps .pageContent > section:nth-child(6) {
    padding-top: 5rem;
    background-color: #F7F8FA;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container {
    padding-bottom: 10rem;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(6) {
    padding-top: 0rem;
  }
  .page-style-usps .pageContent > section:nth-child(6)::before {
    content: "";
    width: 65%;
    height: 128px;
    background-color: #fff;
    margin-left: auto;
    display: block;
    margin-bottom: 5rem;
  }
  .page-style-usps .pageContent > section:nth-child(6)::after {
    content: "";
    width: 150px;
    height: 150px;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-right-radius: 100%;
    display: block;
    align-self: flex-end;
    min-width: 150px;
    position: absolute;
    right: 65%;
    top: 0;
    transform: translate(100%, -100%);
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container {
    position: initial;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container::before, .page-style-usps .pageContent > section:nth-child(6) > .container::after {
    content: "";
    width: 200px;
    height: 200px;
    position: absolute;
    left: 0%;
    bottom: 0;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container::before {
    border-top-right-radius: 100%;
    background-color: #EEF0F4;
    transform: translate(0, -74px);
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container::after {
    border-bottom-left-radius: 100%;
    background: #5490F4;
    transform: translate(100%, 127px);
    z-index: 2;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container .preHeadline {
    position: relative;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container .preHeadline::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 50%;
    top: 0;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container .preHeadline::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 70%;
    top: 0%;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container > h2::before, .page-style-usps .pageContent > section:nth-child(6) > .container > .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 20%;
    top: -10rem;
  }
}
@media (min-width: 992px) and (min-width: 1450px) {
  .page-style-usps .pageContent > section:nth-child(6) > .container > h2, .page-style-usps .pageContent > section:nth-child(6) > .container > .h2 {
    max-width: 50%;
  }
}
@media (min-width: 992px) and (min-width: 1680px) {
  .page-style-usps .pageContent > section:nth-child(6) > .container > h2, .page-style-usps .pageContent > section:nth-child(6) > .container > .h2 {
    max-width: 30%;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(6) > .container .usps::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 30%;
    bottom: -5rem;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container .usps::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    position: absolute;
    right: 30%;
    bottom: -5rem;
  }
  .page-style-usps .pageContent > section:nth-child(6) > .container .usps .usps__imageList::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    top: -10rem;
    transform: translateX(-50%);
  }
}
@media (min-width: 1200px) {
  .page-style-usps .pageContent > section:nth-child(6)::before {
    width: 62.5%;
  }
  .page-style-usps .pageContent > section:nth-child(6)::after {
    width: 200px;
    height: 200px;
    right: 62.5%;
  }
}
.page-style-usps .pageContent > section:nth-child(7) {
  display: none;
}
@media (min-width: 768px) {
  .page-style-usps .pageContent > section:nth-child(7) {
    display: block;
    padding-top: 128px !important;
  }
}
@media (min-width: 992px) {
  .page-style-usps .pageContent > section:nth-child(7) {
    padding-top: 0 !important;
  }
  .page-style-usps .pageContent > section:nth-child(7)::before {
    content: "";
    width: 400px;
    height: 128px;
    background: #F7F8FA;
    display: block;
    margin-bottom: 3rem;
  }
}
.page-style-usps .pageContent .container--offset {
  padding-bottom: 3rem !important;
}
.page-style-usps .pageContent .container--offset h2, .page-style-usps .pageContent .container--offset .h2 {
  margin-bottom: 0.8rem;
  line-height: 1.6 !important;
}
.page-style-usps .pageContent .container--offset > p {
  line-height: 1.75;
  margin-bottom: 1.7rem;
}
.page-style-usps .pageContent .container--offset > p:nth-child(4) {
  margin-bottom: 0.4rem !important;
}
.page-style-usps .pageContent .container--offset .landingPageCustomer {
  height: 3.6rem !important;
}
.page-style-usps .pageContent .container--offset.ms-auto {
  padding-top: 11.4rem !important;
}
.page-style-usps .pageContent .container--offset.ms-auto h2, .page-style-usps .pageContent .container--offset.ms-auto .h2 {
  margin-bottom: 0.3rem !important;
}
.page-style-usps .pageContent .container--offset.ms-auto .landingPageCustomers,
.page-style-usps .pageContent .container--offset.ms-auto h2,
.page-style-usps .pageContent .container--offset.ms-auto .h2,
.page-style-usps .pageContent .container--offset.ms-auto p,
.page-style-usps .pageContent .container--offset.ms-auto a {
  padding-left: 0.5rem !important;
}

@media (min-width: 768px) {
  .page-style-pricing .pageContent select {
    cursor: pointer;
  }
}
.page-style-pricing .pageContent > section:nth-child(2) {
  padding-top: 1.5rem !important;
  padding-bottom: 0.1rem !important;
}
.page-style-pricing .pageContent > section:nth-child(2) h1, .page-style-pricing .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 1.8rem !important;
  line-height: 1.22 !important;
}
.page-style-pricing .pageContent > section:nth-child(2) > :nth-child(2) {
  line-height: 1.75;
  margin-bottom: 0.9rem !important;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(2) {
    padding-top: 2.5em !important;
  }
  .page-style-pricing .pageContent > section:nth-child(2) h1, .page-style-pricing .pageContent > section:nth-child(2) .h1 {
    letter-spacing: 0;
    line-height: 72px !important;
    font-weight: 500 !important;
    position: relative;
  }
  .page-style-pricing .pageContent > section:nth-child(2) h1::after, .page-style-pricing .pageContent > section:nth-child(2) .h1::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 50%;
  }
  .page-style-pricing .pageContent > section:nth-child(2) h1::before, .page-style-pricing .pageContent > section:nth-child(2) .h1::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: 0;
    top: 40%;
    transform: translateX(100%);
  }
  .page-style-pricing .pageContent > section:nth-child(2) p {
    max-width: 540px;
  }
  .page-style-pricing .pageContent > section:nth-child(2) p:nth-child(3) {
    position: relative;
  }
  .page-style-pricing .pageContent > section:nth-child(2) p:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(250%, -50%) rotate(90deg);
    overflow: hidden;
    height: 130px;
  }
  .page-style-pricing .pageContent > section:nth-child(2) p:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    left: -73%;
  }
  .page-style-pricing .pageContent > section:nth-child(2) p + p {
    font-weight: 400;
    font-size: 12px;
    line-height: 28px;
    /* identical to box height, or 233% */
    text-align: center;
    /* Jasny tekst */
    color: #6c7498;
    margin-top: 2rem;
    margin-bottom: 0;
  }
  .page-style-pricing .pageContent > section:nth-child(2) .container {
    position: initial;
  }
  .page-style-pricing .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group {
    pointer-events: none;
    position: absolute;
    display: flex !important;
    justify-content: space-between;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -38%);
  }
  .page-style-pricing .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group img {
    border-radius: 0;
  }
  .page-style-pricing .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 400px;
  }
  .page-style-pricing .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(3) {
    transform: translateY(50%);
  }
  .page-style-pricing .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 400px;
    transform: translateX(-50%);
  }
  .page-style-pricing .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) {
    transform: translateY(50%);
  }
}
.page-style-pricing .pageContent > div:nth-child(3) {
  padding: 0 0.5rem !important;
  padding-bottom: 1rem !important;
}
.page-style-pricing .pageContent > div:nth-child(3) .pricingTiers {
  margin: 0 -0.5rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > div:nth-child(3) .pricingTiers::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: 27%;
    bottom: -3.6%;
  }
}
.page-style-pricing .pageContent > div:nth-child(3) > div > div:nth-child(2) {
  margin-top: 1.1rem !important;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > div:nth-child(3) > div > div:nth-child(2) {
    margin-top: 4.1rem !important;
    background-color: #fff;
  }
}
.page-style-pricing .pageContent > div:nth-child(3) > div .dropdown {
  margin-top: 0.2rem !important;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > div:nth-child(3) > div .dropdown {
    margin-top: 0 !important;
  }
}
.page-style-pricing .pageContent > div:nth-child(3) > div .dottedLine {
  margin-bottom: 0.1rem !important;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > div:nth-child(3) > div .dottedLine {
    position: relative;
    background-image: url(/wp-content/themes/salesviewer/assets/images/shared/dotedLine.svg);
    height: 222px;
    height: 100px;
  }
  .page-style-pricing .pageContent > div:nth-child(3) > div .dottedLine::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateX(-280%);
  }
  .page-style-pricing .pageContent > div:nth-child(3) > div .dottedLine::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: 0;
    top: 65%;
    transform: translateX(300%);
  }
}
.page-style-pricing .pageContent > div:nth-child(3) .pricingTier h3, .page-style-pricing .pageContent > div:nth-child(3) .pricingTier .h3 {
  margin-bottom: 0.6rem !important;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > div:nth-child(3) .pricingTier h3, .page-style-pricing .pageContent > div:nth-child(3) .pricingTier .h3 {
    margin-bottom: 1.2rem !important;
  }
}
.page-style-pricing .pageContent > div:nth-child(3) .pricingTier > div:nth-child(1) > p {
  line-height: 1.2;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > div:nth-child(3) .pricingTier > div:nth-child(1) > p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-pricing .pageContent > div:nth-child(3) .pricingTier > div:nth-child(1) > p {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > div:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/lines.svg");
    position: absolute;
    right: 230px;
    bottom: -194px;
  }
  .page-style-pricing .pageContent > div:nth-child(3)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    right: 200px;
    bottom: -81px;
  }
}
.page-style-pricing .pageContent > section:nth-child(4) {
  padding-top: 5.9rem !important;
  padding-bottom: 2.8rem !important;
  background: url("/wp-content/uploads/2021/05/4plus.svg") 116% 7rem/28% no-repeat;
}
.page-style-pricing .pageContent > section:nth-child(4) h2, .page-style-pricing .pageContent > section:nth-child(4) .h2 {
  line-height: 1.55;
}
.page-style-pricing .pageContent > section:nth-child(4) .featureList--static {
  margin-top: 1.8rem !important;
}
.page-style-pricing .pageContent > section:nth-child(4) .featureListItem {
  margin-bottom: 0.3rem !important;
  min-height: 0 !important;
}
.page-style-pricing .pageContent > section:nth-child(4) .featureListItem__right {
  margin-right: -1.4rem;
  padding-right: 1.4rem;
  padding-bottom: 1.3rem !important;
}
.page-style-pricing .pageContent > section:nth-child(4) .featureListItem__title {
  margin-bottom: 0.9rem;
}
@media (max-width: 767px) {
  .page-style-pricing .pageContent > section:nth-child(4) .featureListItem__icon {
    margin-top: 0.45rem !important;
  }
}
.page-style-pricing .pageContent > section:nth-child(4) .featureListItem__text {
  margin-bottom: 0.2rem;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(4) {
    background: none;
    background-color: #f7f8fa;
    padding-top: 0 !important;
    margin-top: 9rem;
    margin-bottom: 0 !important;
    padding-bottom: 7.45rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-pricing .pageContent > section:nth-child(4) {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(4)::before {
    content: "";
    background-color: #fff;
    height: 128px;
    width: 62.5%;
    display: block;
    margin-left: auto;
    margin-bottom: 4rem;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(4)::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    opacity: 0.1;
    right: 0;
    top: -72px;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(4) .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container h2, .page-style-pricing .pageContent > section:nth-child(4) .container .h2 {
    width: 100%;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-top-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    bottom: 8rem;
    transform: translateX(-100%);
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 1.3rem;
    bottom: -8rem;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container .preHeadline::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-top-left-radius: 100%;
    position: absolute;
    left: 1.3rem;
    top: -6.6rem;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container .preHeadline::after {
    content: "";
    width: 200px;
    height: 200px;
    background: linear-gradient(180deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 51%;
    top: -4rem;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container .wp-block-salesviewer-headline::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 20%;
    top: 5.5rem;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container .wp-block-gallery {
    position: relative;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container .wp-block-gallery::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    left: -0.5rem;
    bottom: -3.5rem;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container .featureList {
    position: relative;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container .featureList::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: 33%;
    bottom: 0;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .container .featureList::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 75%;
    bottom: -7rem;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(4) .wp-block-gallery {
    width: 25%;
    max-width: 200px;
    margin-top: -12rem;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .wp-block-gallery .wp-block-image:nth-child(1)::before {
    content: "";
    width: 200%;
    height: 200%;
    max-width: 400px;
    max-width: 400px;
    background-color: #fff;
    border-top-left-radius: 100%;
    display: block;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .wp-block-gallery .wp-block-image:nth-child(1)::after {
    content: "";
    width: 100%;
    height: 100%;
    max-width: 200px;
    max-width: 200px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    display: block;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    transform: translateX(100%);
  }
  .page-style-pricing .pageContent > section:nth-child(4) .wp-block-gallery img {
    max-width: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(4) .featureList {
    width: 77%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 !important;
    margin-top: 3.5rem !important;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .featureListItem {
    flex: 0 0 33.33%;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 1rem !important;
    cursor: unset;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .featureListItem__icon {
    height: 48px;
    width: auto;
    margin-bottom: 0.6rem;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .featureListItem__icon img {
    height: 48px;
    width: auto;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .featureListItem__right {
    margin-right: 0;
    padding-right: 0.8rem;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .featureListItem__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
    color: #151e41;
    margin-bottom: 1.2rem;
    display: block;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .featureListItem__text {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    color: #6c7498;
  }
  .page-style-pricing .pageContent > section:nth-child(4) .featureListItem__content {
    padding-right: 1.4rem;
  }
}
.page-style-pricing .pageContent > section:nth-child(5) {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (max-width: 767px) {
  .page-style-pricing .pageContent > section:nth-child(5) {
    margin-bottom: 1rem !important;
  }
  .page-style-pricing .pageContent > section:nth-child(5) > .container {
    padding-top: 3.7rem;
    padding-bottom: 3.7rem;
  }
}
.page-style-pricing .pageContent > section:nth-child(5) ul {
  margin-top: 2.8rem !important;
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(5) {
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background: #020A20;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/faq.svg");
    background-repeat: no-repeat;
    background-position-y: 86px;
  }
  .page-style-pricing .pageContent > section:nth-child(5) ul {
    margin-top: 5.8rem !important;
    margin-left: 4rem;
    margin-bottom: 15.1rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-pricing .pageContent > section:nth-child(5) ul {
    margin-bottom: 7rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(5)::before {
    content: "";
    width: 79.1%;
    height: 128px;
    background-color: #f7f8fa;
    display: block;
    margin-bottom: 8.3rem;
    margin-top: -1px;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(5)::after {
    content: "";
    width: 79.1%;
    height: 128px;
    background-color: #fff;
    display: block;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .page-style-pricing .pageContent > section:nth-child(5) .container {
    display: flex;
  }
  .page-style-pricing .pageContent > section:nth-child(5) .container h2, .page-style-pricing .pageContent > section:nth-child(5) .container .h2 {
    text-align: left !important;
  }
  .page-style-pricing .pageContent > section:nth-child(5) .container .preHeadline {
    color: #5490F4;
  }
}

.page-style-data-protection #conceptual .wp-block-image img {
  height: auto;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > header {
    background-color: #f7f8fa;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent .headlineShadow {
    display: none !important;
  }
}
.page-style-data-protection .pageContent > section:nth-child(2) {
  padding-top: 3.3rem !important;
  background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 71%/100%;
}
.page-style-data-protection .pageContent > section:nth-child(2) > img {
  width: 74.4% !important;
  margin-bottom: 2.2rem !important;
  height: auto;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(2) {
    background: none;
    background-color: #f7f8fa;
    padding: 0 !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(2) .privacyLogos {
    position: absolute;
  }
  .page-style-data-protection .pageContent > section:nth-child(2) .privacyLogos img {
    position: absolute;
  }
  .page-style-data-protection .pageContent > section:nth-child(2) > img {
    display: none;
  }
}
.page-style-data-protection .pageContent > section:nth-child(2) .privacyLogos img {
  width: auto;
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(2) .privacyLogos img:first-child {
    display: none;
  }
}
.page-style-data-protection .pageContent > section:nth-child(3) {
  padding-top: 2rem !important;
  padding-bottom: 0.1rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(3) h1, .page-style-data-protection .pageContent > section:nth-child(3) .h1 {
  margin-bottom: 1.1rem !important;
  line-height: 1.22 !important;
}
.page-style-data-protection .pageContent > section:nth-child(3) h1 img, .page-style-data-protection .pageContent > section:nth-child(3) .h1 img {
  display: none;
}
.page-style-data-protection .pageContent > section:nth-child(3) > :nth-child(2) {
  line-height: 1.75;
  margin-bottom: 1.9rem !important;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(3) {
    background-color: #f7f8fa;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(3) .container {
    background: none;
    max-width: 1800px;
    padding: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .dottedLine {
    display: none;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -8rem);
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) h1, .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .h1 {
    font-weight: 500;
    font-size: 72px !important;
    line-height: 72px !important;
    margin-bottom: 1.3rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) h1 + p, .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .h1 + p {
    width: 60% !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) h1 img, .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .h1 img {
    display: inline-block;
    position: absolute;
    max-width: 78px;
    transform: translate(30px, 21px);
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(3) {
    padding: 32px 0;
    position: relative;
    max-width: 552px;
    margin: auto;
    margin-top: 3rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/line-top.svg");
    position: absolute;
    top: 0;
    right: 0;
    transform: translateX(50px);
    opacity: 0.2;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/line-bottom.svg");
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.2;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(3) p {
    font-weight: 500;
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-image {
    background-color: #fff;
    border-radius: 50px;
    padding: 1.5rem;
    position: absolute;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.05);
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-image:nth-child(1) {
    left: 0;
    top: 0;
    border-bottom-right-radius: 0;
    transform: translateX(-50%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-image:nth-child(1) {
    left: -3rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-image:nth-child(2) {
    right: 0;
    top: 150px;
    border-bottom-left-radius: 0;
    transform: translateX(50%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-image:nth-child(2) {
    right: -3rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) {
    display: flex !important;
    justify-content: space-between;
    transform: translateX(-140px);
    margin-top: 9rem;
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 0;
    top: -9.5rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery .wp-block-image img {
    width: 12.417vw;
    max-width: 200px;
    border-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-top-right-radius: 100%;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1) {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1)::before {
    content: "";
    max-width: 400px;
    max-height: 400px;
    width: 24.834vw;
    height: 24.834vw;
    background-color: #fff;
    border-top-right-radius: 100%;
    display: block;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) {
    display: flex;
    flex-direction: column;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/dp-dots-2.svg");
    margin-top: 3.5rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-top-left-radius: 100%;
    order: 3;
    align-self: center;
    margin-top: 5rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(3) {
    transform: translateY(100%);
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(2) {
    align-items: flex-end;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) img {
    border-top-right-radius: 0;
    border-bottom-right-radius: 100%;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: 0;
    bottom: 80px;
    transform: translateX(-210%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2)::before {
    content: "";
    max-width: 400px;
    max-height: 400px;
    width: 24.834vw;
    height: 24.834vw;
    background-color: #fff;
    border-top-left-radius: 100%;
    display: block;
  }
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/dp-dots-3.svg");
    position: absolute;
    right: 0;
    bottom: 125px;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(3) .container > .wp-block-salesviewer-simple-group:nth-child(1) img {
    max-width: 400px;
    max-height: 400px;
  }
}
.page-style-data-protection .pageContent > section:nth-child(4) {
  padding-top: 2.4rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(4) h2, .page-style-data-protection .pageContent > section:nth-child(4) .h2 {
  line-height: 1.6;
}
.page-style-data-protection .pageContent > section:nth-child(4) > p {
  margin-top: 3.5rem !important;
  padding-left: 1.2rem !important;
  line-height: 1.75;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(4) {
    padding-top: 0 !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(4)::before {
    content: "";
    height: 128px;
    width: 41.7%;
    background: #f7f8fa;
    margin-left: auto;
    display: block;
    margin-bottom: 3rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .lineGroup {
    margin-top: 10rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(4)::after {
    content: "";
    height: 128px;
    width: 20%;
    display: block;
    background-color: #f7f8fa;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .wp-block-salesviewer-headline .headlineShadow {
    display: none;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .preHeadline {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .preHeadline::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #f7f8fa;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 31px;
    top: -53px;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .wp-block-salesviewer-headline + p {
    width: 65%;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .privacyLayers {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .privacyLayers::before, .page-style-data-protection .pageContent > section:nth-child(4) .privacyLayers::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .privacyLayers::before {
    right: 35%;
    top: -34%;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .privacyLayers::after {
    width: auto;
    height: 61px;
    top: auto;
    left: 18.5%;
    bottom: -40px;
    overflow: hidden;
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .container::after, .page-style-data-protection .pageContent > section:nth-child(4) .container::before {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-right-radius: 100%;
    display: block;
    background-color: #f7f8fa;
    position: absolute;
    left: 1.3rem;
    bottom: 0;
    transform: translateY(-100%);
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .container::after {
    background-color: #5490F4;
    transform: translateX(-100%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(4) .container::before {
    transform: translate(40%, -100%);
  }
  .page-style-data-protection .pageContent > section:nth-child(4) .container::after {
    transform: translateX(-60%);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(1)::after {
    content: "";
    position: absolute;
    top: 180px;
    right: 1.3rem;
    width: 200px;
    height: 200px;
    border-top-right-radius: 100%;
    display: block;
    background-color: #f7f8fa;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 65% !important;
    margin-bottom: 5rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(4) .container .lineGroup .wp-block-salesviewer-simple-group {
    width: 15% !important;
  }
}
.page-style-data-protection .pageContent > section:nth-child(5) {
  padding-top: 2.6rem !important;
  padding-bottom: 2.4rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(5) h2, .page-style-data-protection .pageContent > section:nth-child(5) .h2 {
  margin-bottom: 2.5rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(5) ul {
  margin-top: 1.2rem !important;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(5) {
    background-color: #f7f8fa;
    padding-top: 7.5rem !important;
    padding-bottom: 10rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(5) {
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-child(1) {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-child(1) .preHeadline::after, .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-child(1) .preHeadline::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0;
    top: -133px;
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-child(1) .preHeadline::after {
    left: auto;
    right: 23%;
    top: 40px;
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-child(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    right: 33%;
    top: -32px;
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-child(1)::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #eef0f4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    top: 2rem;
    transform: translateX(100%);
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) {
    position: relative;
    width: 50%;
    margin-top: -5rem;
    order: 3;
    z-index: 3;
    background: url("/wp-content/themes/salesviewer/assets/images/backgrounds/padlock.svg") no-repeat 21% 10%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) {
    transform: scale(0.8) translateX(80px);
    width: 34%;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) {
    transform: scale(0.8) translateX(80px);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) figure,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) img {
    max-width: 355px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) .wp-block-image:nth-child(1) {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) .wp-block-image:nth-child(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/logo.svg");
    position: absolute;
    top: 25px;
    left: 25px;
    transform: rotateY(30deg);
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) .wp-block-image:nth-child(2), .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) .wp-block-image:nth-child(3) {
    position: absolute;
    background-color: #fff;
    border-radius: 50px;
    padding: 1.5rem;
    position: absolute;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.05);
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) .wp-block-image:nth-child(2) {
    top: 48%;
    left: 50%;
    border-bottom-right-radius: 0;
    transform: translateX(-290px);
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-of-type(2) .wp-block-image:nth-child(3) {
    top: 8%;
    right: 50%;
    border-bottom-left-radius: 0;
    transform: translateX(290px);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(5) > .wp-block-image {
    position: relative;
    max-width: 355px;
    margin-top: -5rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(5) > .wp-block-image::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list::before {
    content: "";
    width: 400px;
    height: 400px;
    background-color: #fff;
    border-top-left-radius: 100%;
    position: absolute;
    bottom: -29%;
    left: 1.3rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #eef0f4;
    border-bottom-left-radius: 100%;
    transform: translateX(-100%);
    position: absolute;
    bottom: -29%;
    left: 1.3rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list::before, .page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list::after {
    bottom: 0;
  }
}
.page-style-data-protection .pageContent .featureListItem {
  padding-bottom: 0.6rem;
  min-height: 0 !important;
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent .featureListItem__preHeadline::after {
    content: ":";
  }
}
.page-style-data-protection .pageContent .featureListItem .linkWithArrow {
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent .featureListItem .linkWithArrow {
    display: flex;
    align-items: center;
  }
  .page-style-data-protection .pageContent .featureListItem .linkWithArrow .inlineArrow {
    margin-top: 0 !important;
  }
  .page-style-data-protection .pageContent .featureListItem .linkWithArrow:hover {
    color: #151E41;
  }
  .page-style-data-protection .pageContent .featureListItem .linkWithArrow:hover .inlineArrow::after {
    filter: brightness(0);
  }
}
.page-style-data-protection .pageContent .featureListItem__right {
  padding-bottom: 0.7rem !important;
  margin-right: -1.5rem !important;
  padding-right: 1.5rem !important;
}
.page-style-data-protection .pageContent .featureListItem__title {
  margin-bottom: 0.9rem !important;
}
.page-style-data-protection .pageContent .featureListItem__text {
  line-height: 1.75;
  margin-bottom: 0.8rem !important;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent .featureListItem__text {
    margin-bottom: 2rem !important;
  }
}
.page-style-data-protection .pageContent .featureListItem__icon {
  margin-top: 0.15rem !important;
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent .featureListItem__icon {
    margin-top: 0.38rem !important;
  }
}
.page-style-data-protection .pageContent .featureListItem__icon img {
  width: 1.3rem !important;
  height: 1.3rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(6) {
  padding-top: 4.3rem !important;
  padding-bottom: 6.7rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(6) h2, .page-style-data-protection .pageContent > section:nth-child(6) .h2 {
  margin-bottom: 2.9rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(6) .featureListItem__right {
  padding-bottom: 0.9rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(6) .dottedLine--white {
  background-size: 75%;
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(6) .featureListItem__icon img {
    filter: brightness(100);
  }
}
.page-style-data-protection .pageContent > section:nth-child(6) .featureListItem__dottedLine {
  top: 4.6rem;
  height: calc(100% - 5rem) !important;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(6) {
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/timeline.svg");
    background-color: #020A20;
    background-position: bottom;
    background-repeat: no-repeat;
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 14.5rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(6)::before {
    content: "";
    height: 128px;
    width: 79.2%;
    background-color: #f7f8fa;
    display: block;
    margin-bottom: 10rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) h2, .page-style-data-protection .pageContent > section:nth-child(6) .h2 {
    margin-bottom: 4.9rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) h2, .page-style-data-protection .pageContent > section:nth-child(6) .h2,
.page-style-data-protection .pageContent > section:nth-child(6) .preHeadline {
    text-align: center;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .preHeadline {
    margin-bottom: 0.5rem;
    color: #5490F4;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .featureListItem {
    padding-bottom: 0;
    cursor: unset;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .featureList--desktopTimelineStyle .featureListItem__iconImage {
    width: 48px !important;
    height: 48px !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .featureListItem__icon {
    margin-right: 2.9rem;
    margin-top: 0.2rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .featureListItem__preHeadline {
    margin-bottom: 0rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .timeline::after, .page-style-data-protection .pageContent > section:nth-child(6) .timeline::before {
    display: none;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .timeline::before {
    content: "";
    position: absolute;
    width: 500px;
    height: 1px;
    border-radius: 0;
    left: auto;
    background-color: transparent;
    background-image: linear-gradient(to right, #6C7498 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 15px 1px;
    background-repeat: repeat-x;
    bottom: 0.8rem;
    top: auto;
    transform: translateX(calc(-100% - 4px));
    opacity: 0.2;
    display: block;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .timeline__listItem:hover {
    color: #fff;
    font-weight: bold;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .timeline__listItem.is-active {
    color: #fff;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .timeline__activityIndicator {
    border-color: #fff;
  }
  .page-style-data-protection .pageContent > section:nth-child(6) .timeline__listContainer {
    border-color: #6c7498;
    max-width: 700px;
  }
}
.page-style-data-protection .pageContent > section:nth-child(7) {
  padding-top: 1.2rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group {
  position: relative;
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(1) {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(1) img {
    height: auto;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(2), .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(3) {
    position: absolute;
    background-color: #fff;
    border-radius: 50px;
    padding: 1.5rem;
    position: absolute;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.05);
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(2), .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(3) {
    transform: scale(0.8);
  }
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(2) {
    top: 85%;
    left: 0%;
    border-top-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(3) {
    top: -6%;
    right: 50px;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7) {
    background-color: #fff;
    padding-top: 2.2rem !important;
    padding-bottom: 9rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(7) {
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .preHeadline {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .preHeadline::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 33.4%;
    top: -41px;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 23.5%;
    bottom: -53%;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) {
    order: 3;
    width: 50%;
    position: relative;
    width: 50%;
    order: 3;
    z-index: 3;
    background: url("/wp-content/themes/salesviewer/assets/images/backgrounds/no_user.svg") no-repeat 6% 8%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 40%;
    transform: scale(0.64) translate(-40px, -70px);
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) {
    transform: scale(0.64) translate(-40px, -70px);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/key.svg");
    position: absolute;
    top: -10rem;
    left: 50%;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) figure,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) img {
    max-width: 720px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-image:nth-child(1) {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-image:nth-child(2), .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-image:nth-child(3) {
    position: absolute;
    background-color: #fff;
    border-radius: 50px;
    padding: 1.5rem;
    position: absolute;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.05);
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-image:nth-child(2) {
    top: 85%;
    left: 0%;
    border-top-right-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group:nth-child(2) .wp-block-image:nth-child(3) {
    top: -6%;
    right: 50px;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7)::after, .page-style-data-protection .pageContent > section:nth-child(7)::before {
    content: "";
    width: 200px;
    height: 200px;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7)::before {
    background-color: #f7f8fa;
    border-top-right-radius: 100%;
    transform: translateY(-100%);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7)::after {
    background: linear-gradient(262.03deg, #2ce080 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-left-radius: 100%;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image {
    position: relative;
    margin-top: -11rem;
    max-width: 720px;
    margin-right: 0 !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image img {
    height: auto;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-image:nth-child(1)::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #2ce080;
    border-bottom-right-radius: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    right: 50px;
    bottom: 40px;
  }
  .page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: rgba(240, 241, 245, 0.5);
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 232px;
    bottom: 7px;
  }
}
.page-style-data-protection .pageContent > section:nth-child(8) {
  padding-top: 0.3rem !important;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) {
    background-color: #f7f8fa;
    padding-top: 0 !important;
    padding-bottom: 0rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(8)::before {
    content: "";
    height: 128px;
    width: 63%;
    margin-left: auto;
    background-color: #fff;
    display: block;
    margin-bottom: 7.7rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .container {
    padding-bottom: 9.5rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .container {
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .container::before, .page-style-data-protection .pageContent > section:nth-child(8) .container::after {
    content: "";
    width: 200px;
    height: 200px;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .container::before {
    border-top-right-radius: 100%;
    background-color: #eef0f4;
    left: 1.3rem;
    bottom: 0;
    transform: translate(-100%, -100%);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .container::after {
    border-bottom-right-radius: 100%;
    background-color: #6c7498;
    bottom: 0;
    right: 1.3rem;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .container .preHeadline::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #6c7498;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    top: 0;
    transform: translateY(-340%);
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .container .preHeadline::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 1.3rem;
    top: -27px;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .container .wp-block-image {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .container .wp-block-image::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #eef0f4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 6%;
    bottom: 7%;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .container .wp-block-image img {
    transform: translate(92px, -70px) scale(1.2);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .container .featureList::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 23%;
    bottom: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .container .featureList::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    right: 27%;
    bottom: 30px;
  }
}
.page-style-data-protection .pageContent > section:nth-child(9) {
  margin-top: 0.5rem !important;
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .gallery {
    padding-right: var(--bs-gutter-x, 1.3rem);
    padding-left: var(--bs-gutter-x, 1.3rem);
  }
}
@media (max-width: 991px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(9) {
    margin-top: 0 !important;
    margin-bottom: 6.8rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(9) {
    margin-bottom: 3.4rem;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container {
    display: flex;
    justify-content: space-between;
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/dp-dots.svg");
    order: 2;
    align-self: flex-end;
    transform: translate(50%, 6%);
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container img {
    max-width: 400px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container img {
    width: 20.833vw;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(2) {
    order: 1;
    display: flex;
    align-items: flex-end;
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    align-self: stretch;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) img {
    width: 10.4167vw;
    max-width: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #f7f8fa;
    border-bottom-right-radius: 100%;
    display: block;
    margin-top: 2rem;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) img {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) {
    order: 3;
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) {
    align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) .wp-block-image:nth-child(2) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    align-self: stretch;
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) .wp-block-image:nth-child(2) img {
    border-radius: 0;
    border-top-left-radius: 100%;
    max-width: 200px;
    width: 10.4167vw;
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) .wp-block-image:nth-child(2)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    display: block;
    margin-bottom: 4.5rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) .wp-block-image:nth-child(3) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    align-self: stretch;
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) .wp-block-image:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    transform: translate(100%, 100%);
  }
  .page-style-data-protection .pageContent > section:nth-child(9) .container .wp-block-gallery:nth-child(3) .wp-block-image:nth-child(3) img {
    border-radius: 0;
    width: 10.4167vw;
    max-width: 200px;
  }
}
.page-style-data-protection .pageContent > section:nth-child(10) {
  padding-top: 3rem !important;
  padding-bottom: 1rem !important;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(10) .linkWithArrow {
    margin-left: 0rem !important;
  }
}
.page-style-data-protection .pageContent > section:nth-child(10) > * {
  padding-left: 1.2rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(10) h2, .page-style-data-protection .pageContent > section:nth-child(10) .h2 {
  line-height: 1.6;
  margin-bottom: 2.9rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(10) > p {
  margin-top: 3.2rem !important;
  line-height: 1.75 !important;
  margin-bottom: 0.8rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(10) > hr {
  margin-top: 2.4rem !important;
  margin-left: 1.3rem !important;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(10) .container {
    display: flex;
  }
  .page-style-data-protection .pageContent > section:nth-child(10) h2, .page-style-data-protection .pageContent > section:nth-child(10) .h2 {
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0.7rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(10) .wp-block-salesviewer-world-map {
    margin-top: 4rem;
    margin-right: 3rem;
    width: 95%;
    margin-bottom: 6.5rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(10) .worldMap__icon {
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.15);
  }
  .page-style-data-protection .pageContent > section:nth-child(10) .wp-block-salesviewer-simple-group p:nth-child(3) {
    margin-top: 0 !important;
    padding: 0 !important;
    max-width: 445px;
  }
  .page-style-data-protection .pageContent > section:nth-child(10) .wp-block-salesviewer-simple-group p:nth-child(4) {
    padding: 0 !important;
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    margin-top: 6rem !important;
    max-width: 510px;
  }
  .page-style-data-protection .pageContent > section:nth-child(10) .wp-block-salesviewer-simple-group a {
    position: relative;
    display: flex !important;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
  }
  .page-style-data-protection .pageContent > section:nth-child(10) .wp-block-salesviewer-simple-group a .inlineArrow {
    margin-left: 1rem;
    order: 2;
  }
  .page-style-data-protection .pageContent > section:nth-child(10) .wp-block-salesviewer-simple-group a:hover {
    color: #151E41;
  }
  .page-style-data-protection .pageContent > section:nth-child(10) .wp-block-salesviewer-simple-group a:hover .inlineArrow::after {
    filter: brightness(0);
  }
}
.page-style-data-protection .pageContent > section:nth-child(11) {
  padding-top: 0.5rem !important;
  padding-left: 2.4rem !important;
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(11) {
    padding-left: 0.4rem !important;
  }
}
.page-style-data-protection .pageContent > section:nth-child(11) h2, .page-style-data-protection .pageContent > section:nth-child(11) .h2 {
  margin-bottom: 0.8rem !important;
  line-height: 1.75;
}
.page-style-data-protection .pageContent > section:nth-child(11) .downloads {
  padding: 0 2.9rem 0 3.4rem;
}
.page-style-data-protection .pageContent > section:nth-child(11) .downloadItem {
  height: 3.2rem;
  background-position: 93% center;
  background-size: 1.3rem 1.3rem;
}
.page-style-data-protection .pageContent > section:nth-child(11) .downloadItem:before {
  right: 103% !important;
}
.page-style-data-protection .pageContent > section:nth-child(11) .downloadItem:after {
  left: -2.2rem;
  height: 4rem;
}
.page-style-data-protection .pageContent > section:nth-child(11) .downloadItem__label {
  padding-left: 1.1rem;
}
.page-style-data-protection .pageContent > section:nth-child(11) .downloadItem__icon {
  width: 3.55rem;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(11) {
    padding-bottom: 0rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    text-align: center;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container .wp-block-gallery {
    flex-wrap: nowrap;
    transform: translateX(-184px) scale(1.0446);
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container .wp-block-gallery img {
    border-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container .wp-block-gallery .wp-block-image:nth-child(1) {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container .wp-block-gallery .wp-block-image:nth-child(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 26%;
    top: -46%;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container .wp-block-gallery .wp-block-image:nth-child(3) {
    transform: translateY(-100%);
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container .wp-block-gallery .wp-block-image:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 0;
    bottom: -210%;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container h2, .page-style-data-protection .pageContent > section:nth-child(11) .container .h2 {
    font-weight: 700;
    font-size: 10px;
    line-height: 14px !important;
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #151e41;
    display: flex;
    align-items: center;
    margin-bottom: 1.5rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container h2::before, .page-style-data-protection .pageContent > section:nth-child(11) .container .h2::before, .page-style-data-protection .pageContent > section:nth-child(11) .container h2::after, .page-style-data-protection .pageContent > section:nth-child(11) .container .h2::after {
    content: "";
    border-bottom: 1px solid rgba(108, 116, 153, 0.1);
    flex-grow: 1;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container h2::before, .page-style-data-protection .pageContent > section:nth-child(11) .container .h2::before {
    margin-right: 15px;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container h2::after, .page-style-data-protection .pageContent > section:nth-child(11) .container .h2::after {
    margin-left: 15px;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container p {
    padding: 0 19%;
    margin-bottom: 2.8rem !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(11) .container .downloads {
    padding: 0;
    margin: 0 !important;
  }
}
.page-style-data-protection .pageContent > section:nth-child(12) {
  padding-top: 2.7rem !important;
  background: #fafafa url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 17.3rem;
  background-size: 100%;
}
@media (max-width: 767px) {
  .page-style-data-protection .pageContent > section:nth-child(12) {
    margin-bottom: 0 !important;
  }
}
.page-style-data-protection .pageContent > section:nth-child(12) h2, .page-style-data-protection .pageContent > section:nth-child(12) .h2 {
  margin-left: 1.2rem !important;
  line-height: 1.6;
  margin-bottom: 0.6rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(12) .teamCloud {
  margin-bottom: 4.3rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(12) ul {
  padding-left: 1.3rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(12) ul a {
  font-weight: lighter !important;
}
.page-style-data-protection .pageContent > section:nth-child(12) ul li > div:nth-child(2) {
  line-height: 1.6;
}
.page-style-data-protection .pageContent > section:nth-child(12) ul li:first-child {
  margin-bottom: 1.4rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(12) ul li:first-child img {
  margin-top: -0.5rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(12) ul li:nth-child(2) {
  margin-bottom: 0.9rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(12) ul li:nth-child(2) img {
  margin-top: -0.4rem !important;
}
.page-style-data-protection .pageContent > section:nth-child(12) ul li:nth-child(3) img {
  margin-top: -0.5rem !important;
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(12) {
    background: none;
    background-color: rgba(240, 241, 245, 0.5);
    padding-top: 0 !important;
    margin-top: 5.5rem;
    padding-bottom: 0 !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) ul > li .col-1 > img {
    margin-top: 0 !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(12)::before {
    content: "";
    background-color: #fff;
    height: 128px;
    width: 80%;
    display: block;
    margin-bottom: 146px;
  }
  .page-style-data-protection .pageContent > section:nth-child(12)::after {
    content: "";
    height: 128px;
    width: 80%;
    margin-left: auto;
    background-color: #fff;
    display: block;
    margin-top: 146px;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .container {
    position: initial;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .container::before {
    position: absolute;
    top: 208px;
    right: 0;
    content: "";
    width: 400px;
    height: 400px;
    background: linear-gradient(262.03deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-left-radius: 100%;
    position: absolute;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .container::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0;
    top: 39%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(12) .container::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(12) h2, .page-style-data-protection .pageContent > section:nth-child(12) .h2 {
    text-align: center;
    margin: auto !important;
    max-width: 780px;
    font-weight: 500;
    font-size: 72px;
    line-height: 80px !important;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(12) .wp-block-salesviewer-contact {
    display: flex;
    width: 90%;
    align-items: center;
    padding: 0 !important;
    margin: auto;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .wp-block-salesviewer-contact li {
    align-items: center;
    flex: 0 0 33%;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .wp-block-salesviewer-contact li .col-1 {
    width: 12.33333%;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .wp-block-salesviewer-contact li .col-10 {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .wp-block-salesviewer-contact li .col-10 a {
    font-weight: 500 !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .wp-block-salesviewer-contact li:last-child {
    margin-left: 75px;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud {
    height: 30.5rem;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/team-cloud.svg");
    background-repeat: no-repeat;
    background-position: 61% bottom;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/check-white.svg");
    padding: 25px 18px;
    background-color: #5490F4;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border-top-right-radius: 0;
    position: absolute;
    top: 47%;
    left: 8%;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/check-white.svg");
    padding: 25px 18px;
    background-color: #5490F4;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border-top-left-radius: 0;
    position: absolute;
    top: 70%;
    left: 56.5%;
    transform: scale(0.6);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(12) .wp-block-salesviewer-contact {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .wp-block-salesviewer-contact::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(73px, -360%);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--1 {
    width: 4.706rem;
    height: 4.706rem;
    left: 44.5%;
    top: 42%;
    border-top-right-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--2 {
    width: 4.706rem;
    height: 4.706rem;
    left: 28.5%;
    top: 27%;
    border-bottom-right-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--3 {
    left: 63.5%;
    top: 30%;
    width: 2.706rem;
    height: 2.706rem;
    border-bottom-left-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--4 {
    width: 3.295rem;
    height: 3.295rem;
    left: 83.4%;
    top: 10.5%;
    border-bottom-left-radius: 0;
    display: none;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--5 {
    width: 4.706rem;
    height: 4.706rem;
    left: 78%;
    top: 55%;
    border-top-left-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--6 {
    left: 42.5%;
    top: 134%;
    width: 3.295rem;
    height: 3.295rem;
    border-top-left-radius: 0;
    display: none;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--7 {
    left: 25%;
    top: 78%;
    width: 2.706rem;
    height: 2.706rem;
    border-top-right-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--8 {
    width: 2.706rem;
    height: 2.706rem;
    top: 91%;
    left: 44%;
    border-top-right-radius: 0;
  }
  .page-style-data-protection .pageContent > section:nth-child(12) .teamCloud__bubble--9 {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(13) {
    margin-top: -4rem;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .container,
.page-style-data-protection .pageContent > section:nth-child(7) .container,
.page-style-data-protection .pageContent > section:nth-child(5) .container {
    display: flex;
    flex-wrap: wrap;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-simple-group,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group {
    width: 100%;
    order: 1;
    margin-bottom: 5.3rem;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) h2, .page-style-data-protection .pageContent > section:nth-child(8) .h2,
.page-style-data-protection .pageContent > section:nth-child(7) h2,
.page-style-data-protection .pageContent > section:nth-child(7) .h2,
.page-style-data-protection .pageContent > section:nth-child(5) h2,
.page-style-data-protection .pageContent > section:nth-child(5) .h2 {
    padding-left: 0 !important;
    margin-left: 0;
    margin-bottom: 1rem !important;
    font-weight: 500 !important;
    font-size: 56px !important;
    line-height: 64px !important;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) h2::before, .page-style-data-protection .pageContent > section:nth-child(8) .h2::before,
.page-style-data-protection .pageContent > section:nth-child(7) h2::before,
.page-style-data-protection .pageContent > section:nth-child(7) .h2::before,
.page-style-data-protection .pageContent > section:nth-child(5) h2::before,
.page-style-data-protection .pageContent > section:nth-child(5) .h2::before {
    content: none;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) figure,
.page-style-data-protection .pageContent > section:nth-child(7) figure,
.page-style-data-protection .pageContent > section:nth-child(5) figure {
    order: 3;
    width: 50%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(8) figure,
.page-style-data-protection .pageContent > section:nth-child(7) figure,
.page-style-data-protection .pageContent > section:nth-child(5) figure {
    width: 40%;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-data-protection .pageContent > section:nth-child(8) figure,
.page-style-data-protection .pageContent > section:nth-child(7) figure,
.page-style-data-protection .pageContent > section:nth-child(5) figure {
    transform: scale(0.64) translate(-40px, -70px);
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list {
    order: 2;
    width: 50%;
    position: relative;
    padding-top: 1.3rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list {
    width: 63%;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list h3, .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .h3,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list h3,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .h3,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list h3,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list h3 .featureListItem__preHeadline, .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .h3 .featureListItem__preHeadline,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list h3 .featureListItem__preHeadline,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .h3 .featureListItem__preHeadline,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list h3 .featureListItem__preHeadline,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .h3 .featureListItem__preHeadline {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem__icon,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem__icon,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem__icon {
    margin-top: 1.1rem !important;
    /* padding-top: 0.45rem !important; */
    padding-bottom: 0.7rem !important;
    margin-right: 1rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem__icon img,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem__icon img,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem__icon img {
    width: 11px !important;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .wp-block-salesviewer-feature-list-item,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .wp-block-salesviewer-feature-list-item,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .wp-block-salesviewer-feature-list-item {
    position: initial;
    width: 58%;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem__right,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem__right,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem__right {
    border: none;
    cursor: pointer;
    padding-top: 0.45rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem__content,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem__content,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem__content {
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    border-left: 1px solid rgba(108, 116, 153, 0.2);
    padding-left: 40px;
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media (min-width: 768px) {
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem {
    padding-top: 0;
    padding-bottom: 0;
    background: transparent !important;
    box-shadow: none;
    opacity: 1;
    align-items: flex-start;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem h3, .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem .h3,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem h3,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem .h3,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem h3,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem .h3 {
    font-weight: 700;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon {
    position: relative;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon:after,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon:after,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon:after {
    content: "";
    background: url("/wp-content/themes/salesviewer/assets/images/shared/featureIcon.svg") no-repeat;
    width: 11px;
    position: absolute;
    height: 22px;
    background-position: center;
    position: absolute;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon img,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon img,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon img {
    display: none;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon {
    opacity: 0.5;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon:after,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon:after,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon:after {
    display: none;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon img,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon img,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon img {
    display: block;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) h3, .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .h3,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) h3,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .h3,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) h3,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .h3 {
    color: #6C7498;
    font-weight: normal;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .featureListItem__icon,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .featureListItem__icon,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .featureListItem__icon {
    opacity: 1;
  }
  .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover h3, .page-style-data-protection .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .h3,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover h3,
.page-style-data-protection .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .h3,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover h3,
.page-style-data-protection .pageContent > section:nth-child(5) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .h3 {
    color: #151E41;
  }
}

.page-style-trial, .page-style-demo {
  background-color: #f7f8fa;
}
.page-style-trial .pageContent, .page-style-demo .pageContent {
  padding-bottom: 0;
  background-color: #f7f8fa;
}
.page-style-trial .pageContent .js-optout-container > img, .page-style-demo .pageContent .js-optout-container > img {
  width: auto !important;
}
@media (max-width: 767px) {
  .page-style-trial .pageContent .landingPageCustomers, .page-style-demo .pageContent .landingPageCustomers {
    padding-top: 0 !important;
    margin-bottom: 1rem !important;
  }
  .page-style-trial .pageContent .landingPageNotice, .page-style-demo .pageContent .landingPageNotice {
    display: none;
  }
  .page-style-trial .pageContent .landingPageCustomer, .page-style-demo .pageContent .landingPageCustomer {
    flex: 0 0 auto;
    height: 1.4rem !important;
    margin-bottom: 2rem;
    width: 33.3333333333%;
  }
  .page-style-trial .pageContent .landingPageCustomer svg, .page-style-demo .pageContent .landingPageCustomer svg,
.page-style-trial .pageContent .landingPageCustomer svg *,
.page-style-demo .pageContent .landingPageCustomer svg * {
    fill: #151E41 !important;
  }
  .page-style-trial .pageContent .landingPageCustomer:nth-child(7), .page-style-demo .pageContent .landingPageCustomer:nth-child(7) {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent header, .page-style-demo .pageContent header {
    position: absolute;
  }
  .page-style-trial .pageContent header .menu, .page-style-demo .pageContent header .menu {
    display: none;
  }
}
.page-style-trial .pageContent > section:nth-child(2), .page-style-demo .pageContent > section:nth-child(2) {
  padding-top: 1.5rem !important;
  padding-bottom: 0 !important;
  background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 14.6rem;
  background-size: 100%;
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2), .page-style-demo .pageContent > section:nth-child(2) {
    min-height: max(100vh, calc(800px));
    display: flex;
    background: none;
    padding-top: 5rem !important;
  }
  .page-style-trial .pageContent > section:nth-child(2) > .container, .page-style-demo .pageContent > section:nth-child(2) > .container {
    padding-bottom: 8rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-trial .pageContent > section:nth-child(2), .page-style-demo .pageContent > section:nth-child(2) {
    padding-top: 1rem !important;
  }
}
.page-style-trial .pageContent > section:nth-child(2) h1, .page-style-demo .pageContent > section:nth-child(2) h1, .page-style-trial .pageContent > section:nth-child(2) .h1, .page-style-demo .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 1.1rem !important;
  line-height: 1.22 !important;
}
.page-style-trial .pageContent > section:nth-child(2) > :nth-child(2), .page-style-demo .pageContent > section:nth-child(2) > :nth-child(2) {
  line-height: 1.75;
  margin-bottom: 2.3rem !important;
}
.page-style-trial .pageContent > section:nth-child(2) .form-control, .page-style-demo .pageContent > section:nth-child(2) .form-control {
  padding: 0.9rem 1rem 0.5rem 1.2rem;
}
.page-style-trial .pageContent > section:nth-child(2) button, .page-style-demo .pageContent > section:nth-child(2) button {
  margin-bottom: 0 !important;
}
.page-style-trial .pageContent > section:nth-child(2) > p:nth-child(4), .page-style-demo .pageContent > section:nth-child(2) > p:nth-child(4) {
  margin-bottom: 0.7rem !important;
}
.page-style-trial .pageContent > section:nth-child(2) hr, .page-style-demo .pageContent > section:nth-child(2) hr {
  margin-top: 0.7rem !important;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 767px) {
  .page-style-trial .pageContent > section:nth-child(2) hr, .page-style-demo .pageContent > section:nth-child(2) hr {
    margin-bottom: 0.9rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .container, .page-style-demo .pageContent > section:nth-child(2) .container {
    max-width: 100%;
    padding: 0;
    position: relative;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container h1, .page-style-demo .pageContent > section:nth-child(2) .container h1, .page-style-trial .pageContent > section:nth-child(2) .container .h1, .page-style-demo .pageContent > section:nth-child(2) .container .h1 {
    font-weight: 500;
    font-size: 72px;
    line-height: 72px !important;
    margin-bottom: 1.8rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-trial .pageContent > section:nth-child(2) .container h1, .page-style-demo .pageContent > section:nth-child(2) .container h1, .page-style-trial .pageContent > section:nth-child(2) .container .h1, .page-style-demo .pageContent > section:nth-child(2) .container .h1 {
    min-width: 730px;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .container p, .page-style-demo .pageContent > section:nth-child(2) .container p {
    max-width: 600px;
    margin: auto;
    margin-bottom: 1.5rem !important;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container p:nth-child(2), .page-style-demo .pageContent > section:nth-child(2) .container p:nth-child(2) {
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .container .trialForm .form-control, .page-style-demo .pageContent > section:nth-child(2) .container .trialForm .form-control, .page-style-trial .pageContent > section:nth-child(2) .container .demoForm .form-control, .page-style-demo .pageContent > section:nth-child(2) .container .demoForm .form-control {
    padding: 8px 1.5rem 8px 1.5rem;
    border-radius: 50px;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .container .trialForm .form-group, .page-style-demo .pageContent > section:nth-child(2) .container .trialForm .form-group, .page-style-trial .pageContent > section:nth-child(2) .container .demoForm .form-group, .page-style-demo .pageContent > section:nth-child(2) .container .demoForm .form-group {
    width: 48%;
    z-index: 2;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container .trialForm .form-group:nth-child(4), .page-style-demo .pageContent > section:nth-child(2) .container .trialForm .form-group:nth-child(4), .page-style-trial .pageContent > section:nth-child(2) .container .demoForm .form-group:nth-child(4), .page-style-demo .pageContent > section:nth-child(2) .container .demoForm .form-group:nth-child(4), .page-style-trial .pageContent > section:nth-child(2) .container .trialForm .form-group:nth-child(5), .page-style-demo .pageContent > section:nth-child(2) .container .trialForm .form-group:nth-child(5), .page-style-trial .pageContent > section:nth-child(2) .container .demoForm .form-group:nth-child(5), .page-style-demo .pageContent > section:nth-child(2) .container .demoForm .form-group:nth-child(5) {
    width: 100%;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container .trialForm .form-group.domain, .page-style-demo .pageContent > section:nth-child(2) .container .trialForm .form-group.domain, .page-style-trial .pageContent > section:nth-child(2) .container .demoForm .form-group.domain, .page-style-demo .pageContent > section:nth-child(2) .container .demoForm .form-group.domain {
    box-shadow: 0px 4px 11px 3px rgba(84, 84, 84, 0.05) !important;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container .trialForm .form-group.domain input, .page-style-demo .pageContent > section:nth-child(2) .container .trialForm .form-group.domain input, .page-style-trial .pageContent > section:nth-child(2) .container .demoForm .form-group.domain input, .page-style-demo .pageContent > section:nth-child(2) .container .demoForm .form-group.domain input {
    max-width: calc( 100% - 270px );
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:first-child, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:first-child {
    position: absolute;
    left: 50%;
    top: 5.5rem;
    transform: translate(-50%, 0%);
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:first-child .wp-block-buttons, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:first-child .wp-block-buttons {
    display: inline-flex;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:first-child .wp-block-button__link, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:first-child .wp-block-button__link {
    border-radius: 0 25px 25px 25px;
    flex: 0;
    font-weight: normal !important;
    white-space: nowrap;
    padding: 0 1rem 0 1rem !important;
    line-height: 3rem;
    color: white;
    font-size: 0.9rem;
    -webkit-appearance: none;
    border: none;
    background: #2ce080;
    cursor: pointer;
    line-height: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    font-weight: 700 !important;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:first-child .wp-block-button__link::after, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:first-child .wp-block-button__link::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg);
    margin-left: 12px;
    margin-top: 2px;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4), .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) {
    margin-bottom: 121px;
    margin-top: 4.5rem;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4)::after, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    z-index: 1;
    height: 61px;
    position: absolute;
    left: 50.5%;
    top: 61%;
    overflow: hidden;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1), .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) {
    display: flex;
    align-items: flex-end;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1), .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1) {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1)::before, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1)::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2), .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2), .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2)::before, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/trial.svg");
    margin-bottom: -0.7rem;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) img, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) img {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2), .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) {
    display: flex;
    align-items: flex-end;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) img, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) img {
    border-radius: 0;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2), .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) {
    align-self: center;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) img, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
    max-width: min(30.417vw, 200px);
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3), .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3) {
    align-self: flex-start;
    display: flex;
    flex-direction: column;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3)::after, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3)::after {
    content: "";
    width: min(30.417vw, 200px);
    height: min(30.417vw, 200px);
    background-color: #fff;
    border-top-left-radius: 100%;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3)::before, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/trial-2.svg");
    order: 3;
    height: 200px;
    align-self: center;
    padding-top: 3.5rem;
  }
  .page-style-trial .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3) img, .page-style-demo .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3) img {
    border-radius: 0;
    border-bottom-right-radius: 100%;
    max-width: min(30.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .trialForm, .page-style-demo .pageContent > section:nth-child(2) .trialForm, .page-style-trial .pageContent > section:nth-child(2) .demoForm, .page-style-demo .pageContent > section:nth-child(2) .demoForm {
    max-width: 690px;
    margin: auto;
  }
  .page-style-trial .pageContent > section:nth-child(2) .trialForm input[type=checkbox] + label::before, .page-style-demo .pageContent > section:nth-child(2) .trialForm input[type=checkbox] + label::before, .page-style-trial .pageContent > section:nth-child(2) .demoForm input[type=checkbox] + label::before, .page-style-demo .pageContent > section:nth-child(2) .demoForm input[type=checkbox] + label::before {
    box-shadow: 0px 4px 11px 3px rgba(84, 84, 84, 0.05) !important;
  }
  .page-style-trial .pageContent > section:nth-child(2) .trialForm input[type=checkbox]::before, .page-style-demo .pageContent > section:nth-child(2) .trialForm input[type=checkbox]::before, .page-style-trial .pageContent > section:nth-child(2) .demoForm input[type=checkbox]::before, .page-style-demo .pageContent > section:nth-child(2) .demoForm input[type=checkbox]::before {
    width: 24px;
    height: 24px;
    border-radius: 8px;
    border: none;
    box-shadow: 0px 4px 11px 3px rgba(84, 84, 84, 0.05) !important;
    top: -5px;
    left: -9px;
  }
  .page-style-trial .pageContent > section:nth-child(2) .trialForm .form-group:nth-child(3), .page-style-demo .pageContent > section:nth-child(2) .trialForm .form-group:nth-child(3), .page-style-trial .pageContent > section:nth-child(2) .demoForm .form-group:nth-child(3), .page-style-demo .pageContent > section:nth-child(2) .demoForm .form-group:nth-child(3), .page-style-trial .pageContent > section:nth-child(2) .trialForm .form-group:nth-child(4), .page-style-demo .pageContent > section:nth-child(2) .trialForm .form-group:nth-child(4), .page-style-trial .pageContent > section:nth-child(2) .demoForm .form-group:nth-child(4), .page-style-demo .pageContent > section:nth-child(2) .demoForm .form-group:nth-child(4), .page-style-trial .pageContent > section:nth-child(2) .trialForm .form-group:nth-child(5), .page-style-demo .pageContent > section:nth-child(2) .trialForm .form-group:nth-child(5), .page-style-trial .pageContent > section:nth-child(2) .demoForm .form-group:nth-child(5), .page-style-demo .pageContent > section:nth-child(2) .demoForm .form-group:nth-child(5) {
    margin-right: 0 !important;
  }
  .page-style-trial .pageContent > section:nth-child(2) .trialForm .btn, .page-style-demo .pageContent > section:nth-child(2) .trialForm .btn, .page-style-trial .pageContent > section:nth-child(2) .demoForm .btn, .page-style-demo .pageContent > section:nth-child(2) .demoForm .btn, .page-style-trial .pageContent > section:nth-child(2) .trialForm .wp-block-button__link, .page-style-demo .pageContent > section:nth-child(2) .trialForm .wp-block-button__link, .page-style-trial .pageContent > section:nth-child(2) .demoForm .wp-block-button__link, .page-style-demo .pageContent > section:nth-child(2) .demoForm .wp-block-button__link {
    right: 10px;
    top: 96px;
    top: 183.8px;
    z-index: 2;
  }
  .page-style-trial .pageContent > section:nth-child(2) .trialForm .btn::after, .page-style-demo .pageContent > section:nth-child(2) .trialForm .btn::after, .page-style-trial .pageContent > section:nth-child(2) .demoForm .btn::after, .page-style-demo .pageContent > section:nth-child(2) .demoForm .btn::after, .page-style-trial .pageContent > section:nth-child(2) .trialForm .wp-block-button__link::after, .page-style-demo .pageContent > section:nth-child(2) .trialForm .wp-block-button__link::after, .page-style-trial .pageContent > section:nth-child(2) .demoForm .wp-block-button__link::after, .page-style-demo .pageContent > section:nth-child(2) .demoForm .wp-block-button__link::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg);
    margin-left: 12px;
    vertical-align: -1%;
    transition: all 0.15s ease-in-out;
  }
  .page-style-trial .pageContent > section:nth-child(2) .trialForm .btn:hover, .page-style-demo .pageContent > section:nth-child(2) .trialForm .btn:hover, .page-style-trial .pageContent > section:nth-child(2) .demoForm .btn:hover, .page-style-demo .pageContent > section:nth-child(2) .demoForm .btn:hover, .page-style-trial .pageContent > section:nth-child(2) .trialForm .wp-block-button__link:hover, .page-style-demo .pageContent > section:nth-child(2) .trialForm .wp-block-button__link:hover, .page-style-trial .pageContent > section:nth-child(2) .demoForm .wp-block-button__link:hover, .page-style-demo .pageContent > section:nth-child(2) .demoForm .wp-block-button__link:hover {
    color: #151E41;
  }
  .page-style-trial .pageContent > section:nth-child(2) .trialForm .btn:hover::after, .page-style-demo .pageContent > section:nth-child(2) .trialForm .btn:hover::after, .page-style-trial .pageContent > section:nth-child(2) .demoForm .btn:hover::after, .page-style-demo .pageContent > section:nth-child(2) .demoForm .btn:hover::after, .page-style-trial .pageContent > section:nth-child(2) .trialForm .wp-block-button__link:hover::after, .page-style-demo .pageContent > section:nth-child(2) .trialForm .wp-block-button__link:hover::after, .page-style-trial .pageContent > section:nth-child(2) .demoForm .wp-block-button__link:hover::after, .page-style-demo .pageContent > section:nth-child(2) .demoForm .wp-block-button__link:hover::after {
    filter: brightness(0);
  }
  .page-style-trial .pageContent > section:nth-child(2) .trialForm .form-centeredCheckbox, .page-style-demo .pageContent > section:nth-child(2) .trialForm .form-centeredCheckbox, .page-style-trial .pageContent > section:nth-child(2) .demoForm .form-centeredCheckbox, .page-style-demo .pageContent > section:nth-child(2) .demoForm .form-centeredCheckbox {
    margin-right: 35px;
    margin-top: 0.51rem;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .wp-block-separator, .page-style-demo .pageContent > section:nth-child(2) .wp-block-separator {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) img, .page-style-demo .pageContent > section:nth-child(2) img {
    max-width: min(24.834vw, 400px);
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .landingPageCustomers, .page-style-demo .pageContent > section:nth-child(2) .landingPageCustomers {
    padding-bottom: 4.7rem !important;
    padding-top: 2.6rem !important;
    background-color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 79.1%;
    width: calc(100% - 400px);
    padding-left: 1rem;
    padding-right: 1rem;
    opacity: 0.5;
  }
  .page-style-trial .pageContent > section:nth-child(2) .landingPageCustomers__list, .page-style-demo .pageContent > section:nth-child(2) .landingPageCustomers__list {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .landingPageCustomer, .page-style-demo .pageContent > section:nth-child(2) .landingPageCustomer {
    height: 1.8rem !important;
  }
  .page-style-trial .pageContent > section:nth-child(2) .landingPageCustomer svg *, .page-style-demo .pageContent > section:nth-child(2) .landingPageCustomer svg * {
    fill: #6c7498 !important;
  }
}
@media (min-width: 768px) {
  .page-style-trial .pageContent > section:nth-child(2) .landingPageNotice, .page-style-demo .pageContent > section:nth-child(2) .landingPageNotice {
    padding: 0 1.5rem;
    padding-bottom: 3rem !important;
    padding-top: 3rem;
    padding-left: 12rem;
    white-space: normal;
    bottom: 1.5rem;
    line-height: 2.9;
    position: absolute;
    left: 0;
    bottom: 0;
    background: transparent;
    color: #151e41;
    transform: none;
    width: 21%;
    width: 400px;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
  }
  .page-style-trial .pageContent > section:nth-child(2) .landingPageNotice::before, .page-style-demo .pageContent > section:nth-child(2) .landingPageNotice::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    top: 2px;
    left: 48%;
  }
}

@media (min-width: 768px) {
  .page-id-13564 header .menu,
.page-id-14057 header .menu {
    display: flex !important;
  }
}

.page-style-demo section:nth-child(2) {
  background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 14.6rem;
  background-size: 100%;
}
@media (min-width: 768px) {
  .page-style-demo .pageContent > section:nth-child(2) .demoForm .btn, .page-style-demo .pageContent > section:nth-child(2) .demoForm .wp-block-button__link {
    top: 96px !important;
  }
  .page-style-demo .pageContent section.svContainer .container {
    display: flex;
    flex-direction: column-reverse;
  }
  .page-style-demo .pageContent section.svContainer .container > .wp-block-salesviewer-simple-group:nth-child(4)::after {
    top: 66%;
  }
  .page-style-demo .pageContent section.svContainer .container h1 br, .page-style-demo .pageContent section.svContainer .container .h1 br {
    display: none;
  }
  .page-style-demo .pageContent section.svContainer .container h1 .underlinedHeadline, .page-style-demo .pageContent section.svContainer .container .h1 .underlinedHeadline {
    margin-left: 1rem;
  }
  .page-style-demo .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1)::before {
    background: none !important;
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/trial.svg") !important;
  }
  .page-style-demo .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) {
    margin-bottom: 7rem;
  }
  .page-style-demo .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2)::before {
    display: none;
  }
  .page-style-demo .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) img {
    border-radius: 0;
  }
  .page-style-demo .wp-block-gallery:nth-child(2) {
    display: flex;
    align-items: flex-start !important;
    padding-top: 4rem;
  }
  .page-style-demo .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) {
    transform: translateY(100%);
  }
  .page-style-demo .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) img {
    max-width: 200px;
    border-bottom-right-radius: 100% !important;
  }
  .page-style-demo .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) {
    align-self: flex-start;
    display: flex;
    flex-direction: column;
  }
  .page-style-demo .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/trial-2.svg");
    height: 200px;
    align-self: flex-end;
    padding-right: 2rem;
  }
}

.page-style-contact .pageContent .worldMap__map--desktop {
  display: block;
}
.page-style-contact .pageContent > section:nth-child(2) {
  background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 43.4%;
  background-size: 100%;
  padding-top: 1.5rem !important;
  padding-bottom: 2.75rem !important;
}
.page-style-contact .pageContent > section:nth-child(2) > p {
  margin-bottom: 1.7rem !important;
}
.page-style-contact .pageContent > section:nth-child(2) h1, .page-style-contact .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 1.1rem !important;
  line-height: 1.22 !important;
}
.page-style-contact .pageContent > section:nth-child(2) > :nth-child(2) {
  margin-bottom: 2.5rem !important;
}
.page-style-contact .pageContent > section:nth-child(2) p > a > span {
  font-weight: lighter;
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) p > a > span {
    font-weight: 500;
  }
}
.page-style-contact .pageContent > section:nth-child(2) a.btn, .page-style-contact .pageContent > section:nth-child(2) a.wp-block-button__link {
  width: 78%;
}
.page-style-contact .pageContent > section:nth-child(2) a.btn img, .page-style-contact .pageContent > section:nth-child(2) a.wp-block-button__link img {
  margin-top: -0.2rem !important;
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) {
    background: url("/wp-content/themes/salesviewer/assets/images/backgrounds/contact-header.svg");
    background-position: 0 42px;
    background-repeat: no-repeat;
    padding-top: 9.1rem !important;
    padding-bottom: 10rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(2) {
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-contact .pageContent > section:nth-child(2) {
    background-position: 0 102px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(2) {
    background-size: contain;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) .container {
    display: flex;
    flex-wrap: wrap;
  }
  .page-style-contact .pageContent > section:nth-child(2) .container h1, .page-style-contact .pageContent > section:nth-child(2) .container .h1 {
    line-height: 4.24rem !important;
    font-weight: 500 !important;
    letter-spacing: -0.2px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(2) .container {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) .container .wp-block-salesviewer-team-cloud {
    width: 57.44%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(2) .container .wp-block-salesviewer-team-cloud {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(2) .container .wp-block-salesviewer-team-cloud {
    width: 53.44%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 41.66%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 45.44%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) h1, .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) .h1,
.page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) p {
    text-align: left !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) h1, .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) .h1,
.page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) p {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) p {
    width: 75%;
    letter-spacing: 0px !important;
    margin-bottom: 2.05rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) p {
    margin: auto;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) p {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) a {
    border-top-left-radius: 0;
    display: inline-block !important;
    width: auto;
    line-height: 1 !important;
    padding: 0.83em 1.2em;
    font-weight: 500;
  }
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) a img {
    transition: all 0.15s ease-in-out;
    max-width: 27px;
  }
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) a:hover {
    color: #151E41 !important;
  }
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(1) a:hover img {
    filter: invert(100%);
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(2) .container > .wp-block-salesviewer-simple-group:nth-child(4) {
    width: 100%;
    margin-top: 8.3rem;
  }
}
.page-style-contact .pageContent > section:nth-child(3) {
  padding-bottom: 2.2rem !important;
}
.page-style-contact .pageContent > section:nth-child(3) h2, .page-style-contact .pageContent > section:nth-child(3) .h2 {
  line-height: 1.6;
  margin-bottom: 2.3rem !important;
}
.page-style-contact .pageContent > section:nth-child(3) ul {
  padding-left: 1.2rem !important;
}
.page-style-contact .pageContent > section:nth-child(3) ul a {
  cursor: pointer;
}
.page-style-contact .pageContent > section:nth-child(3) ul a.linkWithArrow {
  margin-top: 1rem;
}
.page-style-contact .pageContent > section:nth-child(3) ul a.btn, .page-style-contact .pageContent > section:nth-child(3) ul a.wp-block-button__link {
  border-top-left-radius: 0;
  display: inline-block !important;
  width: auto;
  line-height: 1 !important;
  padding: 0.83em 1.2em;
  font-weight: 500;
  margin-top: 1rem;
}
.page-style-contact .pageContent > section:nth-child(3) ul a.btn .btn__icon, .page-style-contact .pageContent > section:nth-child(3) ul a.wp-block-button__link .btn__icon {
  max-width: 27px;
}
.page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-contact img {
  margin-top: -0.3rem !important;
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) {
    background-color: #f7f8fa;
    padding-top: 4.3rem !important;
  }
  .page-style-contact .pageContent > section:nth-child(3)::before {
    content: "";
    background-color: #f7f8fa;
    width: 48%;
    height: 128px;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(3)::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: 46%;
    top: 72.5%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .container {
    display: flex;
    position: initial;
  }
  .page-style-contact .pageContent > section:nth-child(3) .container::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 45%;
    top: 72%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group {
    width: 47.45%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group {
    width: 100%;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 47.45%;
    position: absolute;
    right: 0;
    top: 30%;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group:nth-child(1) > h2, .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group:nth-child(1) > .h2 {
    text-align: center;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group:nth-child(1) > p {
    text-align: center;
    width: 80%;
    margin: auto;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group h2, .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .h2 {
    padding: 0 !important;
    margin-bottom: 1rem !important;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group h2 .headlineShadow, .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .h2 .headlineShadow {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group p {
    width: 53%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group p {
    width: 83%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods {
    margin-top: 3.1rem;
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method {
    border-bottom: none !important;
    padding-top: 1.1rem !important;
    padding-bottom: 1.1rem !important;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method:nth-child(2) {
    padding-bottom: 2.1rem !important;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method:nth-child(1) h2::after, .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method:nth-child(1) .h2::after {
    content: "";
    width: 8px;
    height: 8px;
    background: #2CE080;
    border-radius: 50%;
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 3px;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method .col-2 {
    width: 7.7%;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method h2, .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method .h2 {
    font-weight: 500;
    font-size: 24px;
    line-height: 33px !important;
    margin-bottom: 0.2rem !important;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method a.linkWithArrow {
    color: #2ce080;
    font-weight: 500;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-salesviewer-contact-methods .wp-block-salesviewer-contact-method a.linkWithArrow:hover {
    color: #151E41;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery {
    margin-top: 6.3rem;
    display: flex;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery {
    justify-content: flex-end;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery img {
    max-width: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery::before {
    content: "";
    border-top-left-radius: 100%;
    width: 200px;
    height: 200px;
    background-color: #fff;
    position: absolute;
    right: 0;
    transform: translate(-100%, 100%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery::after {
    content: "";
    border-bottom-left-radius: 100%;
    width: 400px;
    height: 400px;
    background: linear-gradient(262.03deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
    position: absolute;
    right: 0;
    transform: translate(0%, 100%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery::after {
    transform: translate(0%, 200%);
    width: 200px;
    height: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(1) {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    position: relative;
  }
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(1) img {
    max-width: 400px;
    max-height: 400px;
    width: 20.833vw;
    height: 20.833vw;
    border-top-right-radius: 0;
    border-bottom-left-radius: 100%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(1) img {
    max-width: 200px;
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(1)::after {
    content: "";
    width: 11vw;
    height: 11vw;
    max-width: 200px;
    max-height: 200px;
    width: 10.4167vw;
    height: 10.4167vw;
    border-bottom-right-radius: 100%;
    background-color: #eef0f4;
    display: block;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/contact-dots.svg");
    position: absolute;
    top: 33.5%;
    left: -33%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(2) img {
    max-width: 200px;
    max-height: 200px;
    width: 10.4167vw;
    height: 10.4167vw;
    border-top-right-radius: 0;
    border-top-left-radius: 100%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(3) .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(2) img {
    max-width: 100px;
    max-height: 100px;
  }
}
@media (max-width: 767px) {
  .page-style-contact .pageContent > section:nth-child(4) .gallery {
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }
}
.page-style-contact .pageContent > section:nth-child(5) {
  padding-top: 2.7rem !important;
  padding-left: 1rem !important;
  padding-bottom: 2.8rem !important;
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(5) {
    padding-top: 0rem !important;
  }
}
.page-style-contact .pageContent > section:nth-child(5) > p {
  line-height: 1.75;
  margin-bottom: 3.4rem !important;
}
.page-style-contact .pageContent > section:nth-child(5) ul li {
  padding-left: 0.5rem !important;
  margin-bottom: 0.2rem !important;
  margin-right: -1.4rem !important;
  padding-right: 1.4rem !important;
}
.page-style-contact .pageContent > section:nth-child(5) ul li:first-child > div:nth-child(2) h2:after, .page-style-contact .pageContent > section:nth-child(5) ul li:first-child > div:nth-child(2) .h2:after {
  content: "";
  width: 8px;
  height: 8px;
  background: #2CE080;
  border-radius: 50%;
  display: inline-block;
  margin-left: 8px;
  margin-bottom: 4px;
}
.page-style-contact .pageContent > section:nth-child(5) ul li > :first-child {
  width: 12%;
}
@media (max-width: 767px) {
  .page-style-contact .pageContent > section:nth-child(5) ul li > :first-child {
    padding-top: 0.3rem;
  }
}
.page-style-contact .pageContent > section:nth-child(5) ul li > :nth-child(2) {
  padding-left: 2.2rem !important;
}
.page-style-contact .pageContent > section:nth-child(5) ul li > :nth-child(2) h2, .page-style-contact .pageContent > section:nth-child(5) ul li > :nth-child(2) .h2 {
  margin-bottom: 0.1rem !important;
}
.page-style-contact .pageContent > section:nth-child(5) ul li > :nth-child(2) p {
  margin-bottom: 0.1rem !important;
}
.page-style-contact .pageContent > section:nth-child(5) ul li > :nth-child(2) .linkWithArrow {
  margin-left: 0.1rem !important;
}
.page-style-contact .pageContent > section:nth-child(5) ul li > :nth-child(2) .inlineArrow {
  margin-right: 1.1rem !important;
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) {
    background-color: #f7f8fa;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 9rem !important;
  }
  .page-style-contact .pageContent > section:nth-child(5)::after {
    content: "";
    width: 400px;
    height: 400px;
    background-color: #eef0f4;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 9rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(5)::after {
    width: 200px;
    height: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5)::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 9rem;
    transform: translateX(-200%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(5)::before {
    width: 100px;
    height: 100px;
    transform: translateX(-200%);
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container {
    display: flex;
    flex-wrap: wrap;
    margin-top: 3.8rem;
  }
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 40%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 100%;
    margin-bottom: 3rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 42%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group h2, .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group .h2 {
    font-style: normal;
    font-weight: 500 !important;
    font-size: 32px !important;
    line-height: 40px !important;
    margin-bottom: 3rem;
  }
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group h2 .underlinedHeadline::after, .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group .h2 .underlinedHeadline::after {
    height: 8px !important;
    top: 70%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group p {
    font-style: normal;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group p::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/lines-small.svg);
    position: absolute;
    left: 1.3rem;
    transform: translateY(120px);
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 60%;
    top: 66%;
  }
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery {
    padding-top: 4rem;
    position: relative;
  }
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery .wp-block-image:nth-child(1) {
    display: flex;
    flex-direction: row;
    position: relative;
  }
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery .wp-block-image:nth-child(1) img {
    max-width: 400px;
    max-height: 400px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 100%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery .wp-block-image:nth-child(1) img {
    max-width: 200px;
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery .wp-block-image:nth-child(1)::before {
    content: "";
    display: block;
    max-width: 200px;
    max-height: 200px;
    width: 11vw;
    height: 11vw;
    background-color: #5490F4;
    border-top-right-radius: 100%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery .wp-block-image:nth-child(1)::before {
    max-width: 100px;
    max-height: 100px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery .wp-block-image:nth-child(1)::after {
    content: "";
    display: block;
    max-width: 200px;
    max-height: 200px;
    width: 11vw;
    height: 11vw;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-100%, 100%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery .wp-block-image:nth-child(1)::after {
    max-width: 100px;
    max-height: 100px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/contact-dots2.svg");
    position: absolute;
    right: -12%;
    bottom: 13%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-simple-group:nth-child(5) .wp-block-gallery::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: -38%;
    bottom: -2%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-world-map {
    width: 58%;
    transform: scale(1.11) translate(4.5%, -6%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-world-map {
    width: 100%;
    transform: none;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-world-map {
    width: 56%;
  }
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-world-map .worldMap__icon--de {
    top: 7%;
    left: 39%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-world-map .worldMap__icon {
    width: 56px !important;
    height: 56px;
    border-radius: 100%;
    border: 12px solid #fff;
    object-fit: cover;
    transform: scale(0.8);
  }
  .page-style-contact .pageContent > section:nth-child(5) > .container .wp-block-salesviewer-world-map .worldMap__icon.worldMap__icon--eu {
    border-color: #528ef0;
  }
}
.page-style-contact .pageContent > section:nth-child(6) {
  padding-top: 3.55rem !important;
}
@media (max-width: 767px) {
  .page-style-contact .pageContent > section:nth-child(6) {
    padding: 0 !important;
  }
  .page-style-contact .pageContent > section:nth-child(6) .container {
    padding-top: 3.55rem !important;
    padding-bottom: 3rem;
  }
}
.page-style-contact .pageContent > section:nth-child(6) h3, .page-style-contact .pageContent > section:nth-child(6) .h3 {
  line-height: 1.55 !important;
  margin-bottom: 2.7rem !important;
}
.page-style-contact .pageContent > section:nth-child(6) > div > div:first-child {
  margin-left: 1.3rem !important;
  margin-right: 1.3rem !important;
}
.page-style-contact .pageContent > section:nth-child(6) h4, .page-style-contact .pageContent > section:nth-child(6) .h4 {
  margin-bottom: 0.7rem !important;
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) h4, .page-style-contact .pageContent > section:nth-child(6) .h4 {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
  }
}
.page-style-contact .pageContent > section:nth-child(6) h4 + p, .page-style-contact .pageContent > section:nth-child(6) .h4 + p {
  line-height: 1.75;
  margin-bottom: 0.6rem !important;
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) h4 + p, .page-style-contact .pageContent > section:nth-child(6) .h4 + p {
    color: #6C7498;
  }
}
.page-style-contact .pageContent > section:nth-child(6) hr {
  margin-top: 1.7rem !important;
  margin-bottom: 3.2rem !important;
  margin-right: -2.8rem !important;
  width: auto;
  max-width: none !important;
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) {
    background-color: #fff;
    padding-top: 0 !important;
  }
  .page-style-contact .pageContent > section:nth-child(6)::before {
    display: block;
    content: "";
    height: 128px;
    width: 21%;
    background-color: #f7f8fa;
    margin-bottom: 2.4rem;
  }
  .page-style-contact .pageContent > section:nth-child(6) .preHeadline {
    text-align: center;
  }
  .page-style-contact .pageContent > section:nth-child(6) h3, .page-style-contact .pageContent > section:nth-child(6) .h3 {
    font-weight: 500 !important;
    font-size: 56px !important;
    line-height: 64px !important;
    margin-bottom: 6rem !important;
  }
  .page-style-contact .pageContent > section:nth-child(6) h3::before, .page-style-contact .pageContent > section:nth-child(6) .h3::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 10.8%;
    top: 66%;
  }
  .page-style-contact .pageContent > section:nth-child(6) h3::after, .page-style-contact .pageContent > section:nth-child(6) .h3::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #528ef0;
    opacity: 0.1;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 20%;
  }
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    margin: 0 !important;
    position: relative;
  }
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    right: 35.9%;
    top: -10px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column {
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group {
    flex: 0 0 auto;
    width: 50%;
    position: relative;
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group {
    width: 100%;
    margin-bottom: 3rem;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    opacity: 0.1;
    left: 0;
    top: 0;
    transform: translateX(-100%);
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 39.333%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group:nth-child(3)::before {
    content: "";
    width: 400px;
    height: 400px;
    background: linear-gradient(0deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-top-right-radius: 0;
    border-top-left-radius: 100%;
    position: absolute;
    left: auto;
    top: 0;
    right: 0;
    transform: translateX(50%);
    opacity: 1;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group:nth-child(3) .location__flag {
    right: auto;
    left: 15px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group .location {
    height: auto;
    padding-bottom: 100%;
    margin-bottom: 0 !important;
  }
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group .location span {
    display: none;
  }
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group .location__flag {
    width: 56px;
    height: 56px;
    border: 12px solid #fff;
    border-radius: 50%;
    background-size: contain;
    position: absolute;
    top: 15px;
    right: 15px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 352px;
    width: 100%;
    background-color: #f7f8fa;
    padding: 46px 46px 46px 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group {
    max-width: 242px;
    width: 100%;
    background-color: #f7f8fa;
    padding: 25px 26px 15px 0;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group strong {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > .wp-block-salesviewer-simple-group > .wp-block-salesviewer-simple-group .preHeadline {
    text-align: left;
    font-weight: 700 !important;
    font-size: 10px !important;
    line-height: 14px !important;
    /* identical to box height */
    letter-spacing: 0.2em !important;
    margin-bottom: 6px;
    /* Jasny tekst */
    color: #6c7498;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(6) .wp-block-column > hr {
    display: none;
  }
}
.page-style-contact .pageContent > section:nth-child(7) {
  padding-top: 3.4rem !important;
}
@media (max-width: 767px) {
  .page-style-contact .pageContent > section:nth-child(7) {
    padding-top: 5.4rem !important;
  }
}
.page-style-contact .pageContent > section:nth-child(7) h3, .page-style-contact .pageContent > section:nth-child(7) .h3 {
  line-height: 1.55;
}
@media (max-width: 767px) {
  .page-style-contact .pageContent > section:nth-child(7) .container {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
}
.page-style-contact .pageContent > section:nth-child(7) ul {
  padding-top: 0.2rem !important;
}
.page-style-contact .pageContent > section:nth-child(7) ul li {
  padding-bottom: 1.4rem !important;
  margin-bottom: 0.7rem !important;
}
.page-style-contact .pageContent > section:nth-child(7) ul img {
  margin-bottom: 0.9rem !important;
  height: auto;
}
.page-style-contact .pageContent > section:nth-child(7) ul p {
  margin-bottom: 0.1rem !important;
  margin-left: -0.05rem !important;
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) {
    margin-top: -18.8rem;
    padding-top: 34.1rem !important;
    padding-bottom: 0 !important;
    z-index: 1;
    background-color: #f7f8fa;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(7) {
    margin-top: -21.8rem;
    padding-top: 25.1rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(7) {
    margin-top: -15.8rem;
    padding-top: 27.1rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7)::after {
    content: "";
    width: 400px;
    height: 400px;
    background-color: #eef0f4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 103px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(7)::after {
    width: 300px;
    height: 300px;
    transform: translateX(2rem);
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7)::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 103px;
    transform: translateX(-200%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(7)::before {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(7) .preHeadline,
.page-style-contact .pageContent > section:nth-child(7) h3,
.page-style-contact .pageContent > section:nth-child(7) .h3 {
    text-align: center;
    max-width: 100% !important;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) h3, .page-style-contact .pageContent > section:nth-child(7) .h3 {
    padding: 0 !important;
    max-width: 500px;
    margin-bottom: 4.5rem !important;
    font-weight: 500;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(7) h3, .page-style-contact .pageContent > section:nth-child(7) .h3 {
    max-width: 600px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) h3::before, .page-style-contact .pageContent > section:nth-child(7) .h3::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: -21%;
    top: -6%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) h3::after, .page-style-contact .pageContent > section:nth-child(7) .h3::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    right: 0;
    top: 0;
    right: -56%;
    top: -84%;
    transform: rotate(90deg);
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .container::before {
    content: "";
    width: 400px;
    height: 400px;
    background-color: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 1.3rem;
    top: 0%;
    transform: translate(-50%, -35%);
    z-index: -1;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(7) .container::before {
    width: 300px;
    height: 300px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .container::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    right: 1.3rem;
    transform: translate(0, -69%);
    top: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(7) .container::after {
    width: 150px;
    height: 150px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.3rem;
    margin-right: -1.3rem;
    margin-top: 0 !important;
  }
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 421px;
    transform: translateX(-330px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item {
    flex: 0 0 auto;
    width: 25%;
    margin-bottom: 120px !important;
    padding: 0 1.3rem 0 1.3rem !important;
    border-bottom: none !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item {
    width: 50% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    z-index: 2;
  }
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item::before, .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item p {
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 33px !important;
    margin-bottom: 0.5rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item p {
    font-size: 22px !important;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item a {
    position: relative;
  }
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item a::after {
    border-bottom: 1px solid rgba(2, 10, 33, 0.05) !important;
    content: "";
    display: block;
    width: 92%;
    position: absolute;
    bottom: -34px;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item img {
    width: 56px !important;
    height: 56px;
    border-radius: 100%;
    border: 12px solid #fff;
    object-fit: cover;
    margin-bottom: 1.4rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item:nth-child(5) {
    margin-left: 25%;
  }
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item:nth-child(5)::before {
    content: "";
    width: 200px;
    height: 200px;
    background: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 1.3rem;
  }
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item:nth-child(5)::after {
    content: "";
    width: 200px;
    height: 200px;
    background: #eef0f4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    transform: translate(-100%, -75%);
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(7) .wp-block-salesviewer-phone-numbers > .wp-block-salesviewer-phone-numbers-item:nth-child(10) {
    margin-right: 25%;
  }
}
@media (min-width: 768px) {
  .page-style-contact .pageContent > section:nth-child(8) {
    background-color: #fff;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .page-style-contact .pageContent > section:nth-child(8)::before {
    background-color: #f7f8fa;
    content: "";
    display: block;
    height: 128px;
    width: 21%;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(8)::before {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-contact .pageContent > section:nth-child(8) {
    padding-top: 8rem !important;
  }
}

.page-style-blog .pageContent > header {
  padding-right: 0.3rem !important;
}
.page-style-blog .pageContent > header h1, .page-style-blog .pageContent > header .h1 {
  font-size: 3rem !important;
  line-height: 1.15;
  margin-bottom: 1rem !important;
}
.page-style-blog .pageContent > header .header__content > p {
  line-height: 1.75;
}
.page-style-blog .pageContent > header .inlineArrow {
  margin-left: -0.6rem !important;
}
.page-style-blog .pageContent > section:nth-child(2) {
  padding-top: 3.9rem !important;
  padding-bottom: 1.4rem !important;
}
.page-style-blog .pageContent > section:nth-child(2) h2, .page-style-blog .pageContent > section:nth-child(2) .h2 {
  line-height: 1.55;
  margin-bottom: 3.5rem !important;
}
.page-style-blog .pageContent > section:nth-child(2) h4 a, .page-style-blog .pageContent > section:nth-child(2) .h4 a {
  font-weight: bold;
  color: #151E41;
}
.page-style-blog .pageContent > section:nth-child(2) ul li {
  padding-bottom: 0.7rem !important;
  margin-bottom: 2.6rem !important;
  margin-right: -1.5rem !important;
  padding-right: 1.5rem !important;
}
.page-style-blog .pageContent > section:nth-child(2) ul li:last-child {
  border-bottom: none !important;
}
.page-style-blog .pageContent > section:nth-child(2) ul li .linkWithArrow a {
  font-weight: normal !important;
}
.page-style-blog .pageContent > section:nth-child(2) ul li > p {
  line-height: 1.75;
  margin-bottom: 0.4rem !important;
}
.page-style-blog .pageContent > section:nth-child(2) ul li > div:last-child {
  margin-top: 1.6rem !important;
}
.page-style-blog .pageContent > section:nth-child(2) ul li > div:last-child > img:first-child {
  margin-right: 0.7rem !important;
}
.page-style-blog .pageContent > section:nth-child(2) ul li > div:last-child > span {
  font-size: 0.3rem !important;
  line-height: 1.225rem !important;
}
.page-style-blog .pageContent > section:nth-child(3) h2, .page-style-blog .pageContent > section:nth-child(3) .h2 {
  line-height: 1.55em;
  margin-bottom: 2.6rem !important;
}
.page-style-blog .pageContent > section:nth-child(3) ul {
  margin-bottom: 4rem !important;
}
.page-style-blog .pageContent > section:nth-child(3) p:nth-child(3) {
  margin-bottom: 0.7rem !important;
}

.single-post .pageContent > header .inlineArrow {
  margin-left: -0.6rem !important;
}
.single-post .pageContent .wp-block-code > code {
  background: #f4f4f4;
  border: 1px solid #ddd;
  border-left: 3px solid #2ce080;
  color: #666;
  page-break-inside: avoid;
  font-family: monospace;
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1em 1.5em;
  display: block;
  word-wrap: break-word;
}
.single-post .pageContent > div > section:nth-child(2) > div:nth-child(2) > span {
  font-size: 0.3rem !important;
  line-height: 1.225rem !important;
}
.single-post .pageContent > div > section:nth-child(5) ul {
  margin: 2rem 0;
  padding-left: 1.2rem;
}
.single-post .pageContent > div > section:nth-child(5) li {
  list-style-type: square;
  padding-left: 0.8rem;
}
.single-post .pageContent h4, .single-post .pageContent .h4 {
  margin-bottom: 1.3rem;
}
.single-post .pageContent .caseStudyDetail {
  overflow: visible !important;
  margin-top: 2.1rem !important;
  margin-bottom: 4.6rem !important;
}
.single-post .pageContent .caseStudyDetail .headlineShadow {
  top: 2rem !important;
}
@media (max-width: 767px) {
  .single-post .pageContent #blogContent section {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .single-post .pageContent #blogContent section:last-child {
    display: none;
  }
  .single-post .pageContent #blogContent h3, .single-post .pageContent #blogContent .h3 {
    margin-bottom: 1.5rem;
    margin-top: 3rem !important;
  }
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .single-post .pageContent figure.container-md {
    padding-right: 32% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1679px) and (min-width: 1200px) and (max-width: 1449px) {
  .single-post .pageContent figure.container-md {
    padding-right: 34% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1679px) {
  .single-post .pageContent figure.container-md img {
    filter: blur(0px);
    border-bottom-right-radius: 180px;
  }
}
@media (min-width: 1450px) {
  .single-post .pageContent header > .container,
.single-post .pageContent section .container {
    max-width: 68.117647rem;
  }
  .single-post .pageContent figure.container-md {
    max-width: 68.117647rem;
    padding-right: 32% !important;
    padding-left: 1.3rem !important;
  }
  .single-post .pageContent figure.container-md img {
    filter: blur(0px);
    border-bottom-right-radius: 180px;
  }
}
@media (min-width: 1680px) {
  .single-post .pageContent header > .container,
.single-post .pageContent section .container {
    max-width: 78.117647rem;
  }
  .single-post .pageContent figure.container-md {
    max-width: 78.117647rem;
    padding-right: 32% !important;
    padding-left: 1.3rem !important;
  }
  .single-post .pageContent figure.container-md img {
    filter: blur(0px);
    border-bottom-right-radius: 180px;
    z-index: 2;
    position: relative;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent {
    overflow: initial;
  }
  .single-post .pageContent figure.container-md:nth-child(6n) {
    margin-top: -240px;
  }
  .single-post .pageContent figure.container-md::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-post .pageContent figure.container-md::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent header {
    height: 900px;
    min-height: 900px;
    margin-bottom: 22rem;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/blog-detail.svg");
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-post .pageContent header {
    background-position: center;
    height: auto;
    min-height: fit-content;
    margin-bottom: 12rem;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent header > img {
    display: none;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent header .header__content {
    padding-top: 1.5rem;
    text-align: center;
  }
  .single-post .pageContent header .header__content .inlineArrow {
    display: none !important;
  }
  .single-post .pageContent header .header__content img {
    width: 100%;
    height: auto;
    transform: translateY(8%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .single-post .pageContent header .header__content img {
    max-height: 60vh;
    object-fit: cover;
    border-bottom-right-radius: 150px !important;
    transform: translateY(20%);
  }
}
@media (min-width: 768px) {
  .single-post .pageContent header .header__content h1, .single-post .pageContent header .header__content .h1 {
    width: 80%;
    margin: auto;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent header .header__content .fw-light {
    width: 80%;
    margin: auto;
    margin-top: 1rem;
    padding-top: 1rem;
  }
  .single-post .pageContent header .header__content .fw-light::before {
    content: "";
    border-top: 1px solid rgba(108, 116, 152, 0.5);
    max-width: 719px;
    height: 1px;
    display: block;
    margin: auto;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent header::after {
    content: "";
    display: block;
    width: 50%;
    height: 128px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent header::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/blog-details-header.svg");
    position: absolute;
    right: 7%;
    bottom: 11rem;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent .blogInfos {
    pointer-events: none;
    position: sticky;
    top: 150px;
    margin-bottom: 1100px;
    height: 1px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    z-index: 2;
  }
  .single-post .pageContent .blogInfos .container {
    display: flex;
    justify-content: flex-end;
  }
  .single-post .pageContent .blogInfos .blogInfosCol {
    pointer-events: all;
    width: 33%;
    position: relative;
  }
  .single-post .pageContent .blogInfos .blogInfosCol::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    position: absolute;
    left: 0;
    bottom: -200px;
  }
  .single-post .pageContent .blogInfos .blogInfosCol::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    right: 0;
    bottom: -250px;
  }
  .single-post .pageContent .blogInfos p {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 2rem;
  }
  .single-post .pageContent .blogInfos + section {
    margin-top: -1100px;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child) {
    max-width: 100%;
    padding: 0;
    background-color: #fff;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote {
    margin: 4rem 0 !important;
    padding: 90px 80px;
    border: 1px solid rgba(108, 116, 152, 0.5);
    border-radius: 0 0 150px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote .caseStudyDetail__bottom {
    width: 100%;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote .caseStudyDetail__texts p {
    text-align: center;
    margin-bottom: 0;
    color: #6C7498;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote .caseStudyDetail__texts .caseStudyDetail__role {
    margin-top: 0;
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    /* or 160% */
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Niebieski */
    color: #528EF0;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote::before {
    content: "";
    width: 378px;
    height: 220px;
    border-radius: 0;
    position: absolute;
    bottom: -1px;
    left: -1px;
    top: auto;
    background-color: #fff;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote::after {
    content: "";
    width: 400px;
    height: 400px;
    position: absolute;
    border-radius: 0;
    border-bottom-left-radius: 100%;
    background-color: #fff;
    z-index: -1;
    transform: translateX(50%);
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote h2, .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote .h2 {
    font-weight: 400;
    font-size: 32px;
    line-height: 43px !important;
    text-align: center;
    padding: 0 !important;
    margin-bottom: 1rem !important;
    position: initial !important;
    z-index: 1;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote h2 .headlineShadow, .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote .h2 .headlineShadow {
    display: none;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote h2::before, .single-post .pageContent section:not(.blogInfos):not(:last-child) .wp-block-salesviewer-quote .h2::before {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/quotationmark.svg);
    width: 64px;
    height: 41px;
    position: absolute;
    left: 0%;
    top: 0;
    transform: translate(50%, 100%);
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .container {
    padding-right: 32%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .container {
    padding-right: 34%;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child) .svContainer {
    position: initial;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-child(2) h2:nth-of-type(1), .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-child(2) .h2:nth-of-type(1) {
    position: relative;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-child(2) h2:nth-of-type(1)::before, .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-child(2) .h2:nth-of-type(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/blog-details.svg");
    position: absolute;
    transform: translateX(-170%);
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1) {
    background-color: #F7F8FA;
    margin-top: -3.3rem;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1) .wp-block-salesviewer-quote::before {
    background-color: #F7F8FA;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1)::before {
    content: "";
    display: block;
    width: calc(100% - 200px);
    height: 127px;
    background-color: #F7F8FA;
    transform: translateY(-100%);
    margin-left: auto;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1)::after {
    content: "";
    height: 128px;
    width: 70%;
    background-color: #fff;
    display: block;
    margin-left: auto;
    margin-top: 10rem;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1) h3:nth-of-type(1):not(.caseStudyDetail__headline), .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1) .h3:nth-of-type(1):not(.caseStudyDetail__headline) {
    position: relative;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1) h3:nth-of-type(1):not(.caseStudyDetail__headline)::before, .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1) .h3:nth-of-type(1):not(.caseStudyDetail__headline)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    position: absolute;
    left: 0;
    transform: translate(-170%, 50%);
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1) h3:nth-of-type(1):not(.caseStudyDetail__headline)::after, .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(3n+1) .h3:nth-of-type(1):not(.caseStudyDetail__headline)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    top: 200%;
    transform: translateX(150%);
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(2n+1) h3:nth-of-type(1)::before, .single-post .pageContent section:not(.blogInfos):not(:last-child):nth-of-type(2n+1) .h3:nth-of-type(1)::before {
    content: "";
    width: 400px;
    height: 400px;
    background: #528EF0;
    opacity: 0.1;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    transform: translateY(-50%);
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child) h2, .single-post .pageContent section:not(.blogInfos):not(:last-child) .h2 {
    font-weight: 400;
    font-size: 40px;
    line-height: 54px !important;
    position: initial;
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child) h3, .single-post .pageContent section:not(.blogInfos):not(:last-child) .h3 {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px !important;
    margin-bottom: 2rem;
    position: initial;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child) p {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:not(.blogInfos):not(:last-child) ul {
    padding-left: 0;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) ul li {
    list-style: none;
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
    font-size: 18px;
  }
  .single-post .pageContent section:not(.blogInfos):not(:last-child) ul li::before {
    content: "";
    background-color: #020a21;
    width: 6px;
    height: 6px;
    border-bottom-left-radius: 100%;
    display: block;
    position: absolute;
    top: 13px;
    left: 0;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent section:last-child ul {
    margin: auto !important;
    margin-bottom: 1.7rem !important;
  }
  .single-post .pageContent section:last-child ul li {
    list-style: none;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent .blogEntrySocial {
    border: none;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent .blogEntrySocial__platforms {
    border: 1px solid rgba(108, 116, 153, 0.1);
    border-radius: 0px 0px 30px 0px;
    align-items: center;
    width: 100%;
  }
  .single-post .pageContent .blogEntrySocial__platforms li {
    height: 100%;
    padding: 0.7rem 1.2rem;
    border-right: 1px solid rgba(108, 116, 153, 0.1);
  }
  .single-post .pageContent .blogEntrySocial__platforms li:first-child {
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    line-height: 2.3rem;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #151E41;
    flex-grow: 1;
    border-right: none;
    padding-left: 31px;
  }
  .single-post .pageContent .blogEntrySocial__platforms li:nth-child(4) {
    display: none;
  }
  .single-post .pageContent .blogEntrySocial__platforms li img {
    margin: 0;
  }
  .single-post .pageContent .blogEntrySocial__platforms li:last-child {
    border-right: none;
  }
}
@media (min-width: 768px) {
  .single-post .pageContent #sv_toc {
    list-style: none;
    padding-left: 0;
  }
  .single-post .pageContent #sv_toc li {
    position: relative;
    padding: 1rem;
    padding-left: 31px;
  }
  .single-post .pageContent #sv_toc li a {
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    cursor: pointer;
    color: #151E41;
  }
  .single-post .pageContent #sv_toc li a:hover {
    font-weight: 500;
  }
  .single-post .pageContent #sv_toc li.active a {
    font-weight: 500;
  }
  .single-post .pageContent #sv_toc li::before {
    content: "";
    border-top: 1px solid #6C7498;
    border-left: 1px solid #6C7498;
    opacity: 0.2;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 23px;
  }
  .single-post .pageContent #sv_toc li::after {
    content: "";
    border-top: 1px solid #6C7498;
    opacity: 0.2;
    width: calc(100% - 50px);
    height: 23px;
    position: absolute;
    top: 0;
    left: 50px;
  }
  .single-post .pageContent #sv_toc li a::after {
    position: absolute;
    top: -7px;
    left: 31px;
    color: #5490F4;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
  }
  .single-post .pageContent #sv_toc li:nth-child(1) a::after {
    content: "01";
  }
  .single-post .pageContent #sv_toc li:nth-child(2) a::after {
    content: "02";
  }
  .single-post .pageContent #sv_toc li:nth-child(3) a::after {
    content: "03";
  }
  .single-post .pageContent #sv_toc li:nth-child(4) a::after {
    content: "04";
  }
  .single-post .pageContent #sv_toc li:nth-child(5) a::after {
    content: "05";
  }
  .single-post .pageContent #sv_toc li:nth-child(6) a::after {
    content: "06";
  }
  .single-post .pageContent #sv_toc li:nth-child(7) a::after {
    content: "07";
  }
  .single-post .pageContent #sv_toc li:nth-child(8) a::after {
    content: "08";
  }
  .single-post .pageContent #sv_toc li:nth-child(9) a::after {
    content: "09";
  }
  .single-post .pageContent #sv_toc li:nth-child(10) a::after {
    content: "010";
  }
  .single-post .pageContent #sv_toc li:nth-child(11) a::after {
    content: "011";
  }
  .single-post .pageContent #sv_toc li:nth-child(12) a::after {
    content: "012";
  }
  .single-post .pageContent #sv_toc li:nth-child(13) a::after {
    content: "013";
  }
  .single-post .pageContent #sv_toc li:nth-child(14) a::after {
    content: "014";
  }
  .single-post .pageContent #sv_toc li:nth-child(15) a::after {
    content: "015";
  }
  .single-post .pageContent #sv_toc li:nth-child(16) a::after {
    content: "016";
  }
  .single-post .pageContent #sv_toc li:nth-child(17) a::after {
    content: "017";
  }
  .single-post .pageContent #sv_toc li:nth-child(18) a::after {
    content: "018";
  }
  .single-post .pageContent #sv_toc li:nth-child(19) a::after {
    content: "019";
  }
  .single-post .pageContent #sv_toc li:nth-child(20) a::after {
    content: "020";
  }
}

.page-style-company .pageContent > section:nth-child(2) {
  padding-top: 1.5rem !important;
  padding-bottom: 2.65rem !important;
}
.page-style-company .pageContent > section:nth-child(2) h1, .page-style-company .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 0 !important;
  line-height: 1.23 !important;
}
.page-style-company .pageContent > section:nth-child(2) > :nth-child(2) {
  margin-bottom: 2.5rem !important;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(2) {
    z-index: 1;
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(2) .container {
    position: initial;
  }
  .page-style-company .pageContent > section:nth-child(2) h1, .page-style-company .pageContent > section:nth-child(2) .h1 {
    margin-top: 0.8rem;
    margin-bottom: 1.2rem !important;
    letter-spacing: 0;
    font-weight: 500;
    font-size: 72px;
    line-height: 72px;
  }
  .page-style-company .pageContent > section:nth-child(2) h1 br, .page-style-company .pageContent > section:nth-child(2) .h1 br {
    content: "";
  }
  .page-style-company .pageContent > section:nth-child(2) h1 br:after, .page-style-company .pageContent > section:nth-child(2) .h1 br:after {
    content: " ";
  }
}
.page-style-company .pageContent > section:nth-child(3) {
  padding-top: 0;
}
.page-style-company .pageContent > section:nth-child(3) .container .container {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(3) {
    margin-top: -7rem;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container {
    max-width: 100%;
    padding: 0;
    display: flex;
    display: block;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery {
    flex-grow: 1;
    z-index: -1;
    transform: translateX(-4.3%);
    width: 104.3%;
    margin-top: 10px;
    flex-wrap: nowrap;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image {
    max-height: 600px;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(1) {
    max-width: 400px;
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(1) img {
    max-width: 400px;
    height: 20.833vw;
    border-top-right-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/com-dots.svg");
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translate(63%, 70%);
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(2) {
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(2) img {
    max-width: 10.4167vw;
    border-top-right-radius: 0;
    border-bottom-right-radius: 100%;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(2)::before {
    content: "";
    border-bottom-left-radius: 100%;
    width: 10.4167vw;
    min-width: 10.4167vw;
    height: 10.4167vw;
    background-color: #5490F4;
    display: block;
    margin-bottom: 10.4167vw;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(2)::after {
    content: "";
    border-top-left-radius: 100%;
    width: 40px;
    height: 40px;
    background: #f7f8fa;
    display: block;
    position: absolute;
    top: 47.5%;
    left: 42%;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(3) {
    flex-grow: 1;
    max-width: 20.833vw;
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(3) img {
    max-width: 20.833vw;
    border-radius: 0;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/com-dots-2.svg");
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(-43%, 170%);
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 41px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translate(47%, 310%);
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(4) {
    align-self: flex-end;
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(4) img {
    max-width: 10.4167vw;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(4)::after {
    content: "";
    background-color: #fff;
    height: 128px;
    width: 100vw;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateY(100%);
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(5) {
    flex-grow: 1;
    max-width: 10.4167vw;
    align-self: center;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(5) img {
    max-width: 10.4167vw;
    border-radius: 0;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(6) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
    max-width: 20.833vw;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(6)::after {
    content: "";
    border-bottom-right-radius: 100%;
    width: 10.4167vw;
    min-width: 10.4167vw;
    height: 10.4167vw;
    background: linear-gradient(180deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
    display: block;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(7) {
    flex-grow: 1;
    max-width: 10.4167vw;
    align-self: flex-end;
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(7) img {
    max-width: 10.4167vw;
    border-radius: 0;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(7)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/com-dots-3.svg");
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(-78%, -303%);
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .wp-block-gallery .wp-block-image:nth-child(7)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(7%, -167%);
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .left {
    flex-direction: column;
    align-items: flex-end;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .left::after {
    content: "";
    border-bottom-left-radius: 100%;
    width: 400px;
    min-width: 400px;
    height: 400px;
    background-color: #f7f8fa;
    display: block;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .left .wp-block-image {
    display: flex;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .left .wp-block-image:nth-child(1) img {
    border-top-right-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .left .wp-block-image:nth-child(1)::after {
    content: "";
    border-bottom-left-radius: 100%;
    width: 200px;
    min-width: 200px;
    height: 200px;
    background-color: #5490F4;
    display: block;
  }
  .page-style-company .pageContent > section:nth-child(3) > .container .left .wp-block-image:nth-child(2) img {
    border-top-right-radius: 0;
    border-bottom-right-radius: 100%;
  }
}
.page-style-company .pageContent > section:nth-child(4) h2, .page-style-company .pageContent > section:nth-child(4) .h2 {
  line-height: 1.6;
  margin-bottom: 2.3rem !important;
}
.page-style-company .pageContent > section:nth-child(4) p {
  line-height: 1.75;
}
@media (max-width: 767px) {
  .page-style-company .pageContent > section:nth-child(4) p .underlinedHeadline::after {
    display: none;
  }
}
.page-style-company .pageContent > section:nth-child(4) > h2, .page-style-company .pageContent > section:nth-child(4) > .h2,
.page-style-company .pageContent > section:nth-child(4) > p {
  padding-left: 0.5rem !important;
}
.page-style-company .pageContent > section:nth-child(4) .worldMap--bleed {
  width: 126% !important;
  margin-bottom: 3.7rem !important;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) {
    z-index: -1;
    background-color: #f7f8fa;
    padding-top: 200px !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) {
    padding-top: 3rem !important;
    margin-top: 2rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) .scatteredCircle {
    z-index: 1;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(4) .scatteredCircle:nth-child(2) {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) .headlineShadow {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .page-style-company .pageContent > section:nth-child(4) > .container::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #528ef0;
    opacity: 0.1;
    position: absolute;
    bottom: 0rem;
    right: 13.2rem;
    border-top-right-radius: 100%;
    z-index: -1;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container::after {
    max-width: 100px;
    max-height: 100px;
    bottom: 16rem;
    right: 12.2rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container::before {
    content: "";
    width: 400px;
    height: 400px;
    background-color: #fff;
    position: absolute;
    bottom: 0rem;
    right: 13.2rem;
    border-top-left-radius: 100%;
    z-index: -1;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 33.33%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 43%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(1) h2, .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(1) .h2 {
    margin-bottom: 0.71rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(1) p {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-world-map {
    width: 48.33% !important;
    margin-top: 8.7rem !important;
    margin-bottom: 0 !important;
    margin: 0;
    margin-right: 2.6rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-world-map {
    width: 100% !important;
    margin-top: 2.7rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 47%;
    margin-top: -16.5rem;
    margin-bottom: 11rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3) {
    margin-top: -9rem;
    margin-bottom: 7rem;
  }
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3) > .scatteredImages {
    transform: scale(0.9);
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3) {
    margin-top: -16rem;
  }
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3) > .scatteredImages {
    transform: scale(0.85);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 100%;
    margin-top: 10rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3) > p:nth-child(2) {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3) > p:nth-child(3) {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    width: 77%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translate(200%, 150%);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) {
    display: flex !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) {
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery {
    width: 50%;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery::before {
    content: "";
    max-width: 200px;
    max-height: 200px;
    width: 100%;
    height: 100%;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    display: block;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery::before {
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery::before {
    max-width: 100px;
    max-height: 100px;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery::after {
    content: "";
    max-width: 200px;
    max-height: 200px;
    width: 100%;
    height: 100%;
    background-color: #eef0f4;
    border-bottom-right-radius: 100%;
    display: block;
    position: absolute;
    left: 0;
    transform: translate(-100%, 100%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery::after {
    max-width: 100px;
    max-height: 100px;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery img {
    max-width: 400px;
    max-height: 400px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 100%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery img {
    max-width: 200px;
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery .wp-block-image {
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) .wp-block-gallery .wp-block-image::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 41px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) p {
    width: 50%;
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    padding: 2.1rem 0 0 1.05rem;
    letter-spacing: 0px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) p {
    width: 100%;
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(4) > .container .wp-block-salesviewer-simple-group:nth-child(4) p img {
    margin-top: -5px;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(5) {
    background-color: #f7f8fa;
    padding-top: 8rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(5) {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(5) > .container {
    background-color: #f7f8fa;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(5) .interContainerImage__label {
    background-color: #f7f8fa;
    right: 1.3rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(5) .interContainerImage {
    background-color: #f7f8fa;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(5) .interContainerImage__container {
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(5) .interContainerImage::before {
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-white.svg");
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(5) .interContainerImage__container {
    overflow: hidden;
  }
  .page-style-company .pageContent > section:nth-child(5) .interContainerImage__container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-5.svg");
    position: absolute;
    left: 1.3rem;
    top: 11.77rem;
    border: 0;
  }
}
.page-style-company .pageContent > div:nth-child(6) {
  margin-top: 2.6rem !important;
  margin-left: 1.7rem !important;
  overflow: visible !important;
}
.page-style-company .pageContent > div:nth-child(6) .headlineShadow {
  top: 1.5rem;
}
.page-style-company .pageContent > div:nth-child(6) h2, .page-style-company .pageContent > div:nth-child(6) .h2 {
  padding-bottom: 2.6rem !important;
}
.page-style-company .pageContent > div:nth-child(6) > div > div:nth-child(1) > p {
  margin-bottom: 1rem !important;
}
.page-style-company .pageContent > div:nth-child(6) .caseStudyDetail__logo {
  width: 6.5rem;
  height: 2.3rem;
  margin-bottom: 0.7rem;
}
.page-style-company .pageContent > div:nth-child(6) .caseStudyDetail__image {
  margin-top: 0.8rem !important;
  margin-bottom: 0.9rem !important;
  width: 75%;
  transform: translateX(30%);
}
@media (min-width: 768px) {
  .page-style-company .pageContent > div:nth-child(6) {
    background-color: #f7f8fa;
    margin-left: 0 !important;
    margin-top: 0 !important;
    display: flex;
    flex-direction: column;
    transition: all 0.5s ease-out;
    width: 100%;
    flex-shrink: 0;
    align-items: flex-end;
    padding-bottom: 14.5rem;
    z-index: 1;
    padding-top: 8rem;
    position: relative;
  }
  .page-style-company .pageContent > div:nth-child(6)::before {
    left: 10.5%;
    top: 21.5%;
  }
  .page-style-company .pageContent > div:nth-child(6)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    width: auto;
    border-radius: 0;
    height: 51px;
    position: absolute;
    left: 37.5%;
    top: -10px;
    background: none;
  }
  .page-style-company .pageContent > div:nth-child(6) .caseStudyDetail__bottom {
    position: initial;
    width: 53.5%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > div:nth-child(6) .caseStudyDetail__bottom {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-company .pageContent > div:nth-child(6) .caseStudyDetail__bottom {
    width: 59%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > div:nth-child(6) .caseStudyDetail__bottom   .caseStudyDetail__logo {
    width: 6.5rem;
    height: 2.7rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > div:nth-child(6) > div > div:nth-child(1) > p {
    padding-left: 3.8rem !important;
    margin-bottom: 0.5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > div:nth-child(6) .caseStudyDetail__texts .caseStudyDetail__role {
    padding-left: 3.8rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > div:nth-child(6) h2, .page-style-company .pageContent > div:nth-child(6) .h2 {
    width: 54%;
    padding-right: 14% !important;
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > div:nth-child(6) h2, .page-style-company .pageContent > div:nth-child(6) .h2 {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-company .pageContent > div:nth-child(6) h2, .page-style-company .pageContent > div:nth-child(6) .h2 {
    width: 60%;
    padding-right: 2.8rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-company .pageContent > div:nth-child(6) h2, .page-style-company .pageContent > div:nth-child(6) .h2 {
    width: 57%;
    padding-right: 2.8rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > div:nth-child(6) h2 .headlineShadow, .page-style-company .pageContent > div:nth-child(6) .h2 .headlineShadow {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > div:nth-child(6) h2::after, .page-style-company .pageContent > div:nth-child(6) .h2::after {
    content: url(/wp-content/themes/salesviewer/assets/images/backgrounds/quotation-background.svg);
    position: absolute;
    top: -35%;
    left: 22%;
    z-index: -1;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > div:nth-child(6) h2::after, .page-style-company .pageContent > div:nth-child(6) .h2::after {
    transform: scale(0.7);
    left: auto;
    right: 0;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > div:nth-child(6) img:not(.caseStudyDetail__logo) {
    width: 23% !important;
    position: absolute;
    left: 0;
    transform: translateX(63%) !important;
    top: auto;
    bottom: 0;
    margin: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 1450px) and (max-width: 1679px) {
  .page-style-company .pageContent > div:nth-child(6) img:not(.caseStudyDetail__logo) {
    width: 33% !important;
    transform: translateX(33%) !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > div:nth-child(6) img:not(.caseStudyDetail__logo) {
    left: auto;
    right: 15%;
    transform: none !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-company .pageContent > div:nth-child(6) img:not(.caseStudyDetail__logo) {
    width: 28% !important;
    transform: translateX(30%) !important;
  }
}
.page-style-company .pageContent > section:nth-child(7) {
  padding-top: 3.3rem !important;
  padding-bottom: 7rem !important;
}
@media (max-width: 767px) {
  .page-style-company .pageContent > section:nth-child(7) {
    padding-top: 0 !important;
    margin-top: -2rem;
    padding-left: 0;
    padding-right: 0;
    background-color: #fff;
  }
  .page-style-company .pageContent > section:nth-child(7) .container {
    padding-top: 3.3rem;
  }
}
.page-style-company .pageContent > section:nth-child(7) h2, .page-style-company .pageContent > section:nth-child(7) .h2 {
  line-height: 1.55;
  margin-bottom: 0.5rem !important;
}
.page-style-company .pageContent > section:nth-child(7) p {
  margin-bottom: 2.4rem !important;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(7) {
    padding-top: 9rem !important;
    padding-bottom: 14.5rem !important;
  }
  .page-style-company .pageContent > section:nth-child(7)::before {
    content: "";
    height: 128px;
    width: 28.6%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
    z-index: 1;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(7)::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(7)::after {
    content: "";
    width: 200px;
    height: 200px;
    position: absolute;
    top: -24px;
    left: 0;
    border-bottom-right-radius: 100%;
    background-color: #eef0f4;
    opacity: 0.5;
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(7)::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(7) .container::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    overflow: hidden;
    position: absolute;
    left: 8%;
    top: 6%;
  }
  .page-style-company .pageContent > section:nth-child(7) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    border-top-left-radius: 100%;
    position: absolute;
    left: 23.5%;
    top: 11.5%;
    background-color: #eef0f4;
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(7) h2, .page-style-company .pageContent > section:nth-child(7) .h2 {
    width: 40%;
    margin: auto;
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(7) h2, .page-style-company .pageContent > section:nth-child(7) .h2 {
    width: 80%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-company .pageContent > section:nth-child(7) h2, .page-style-company .pageContent > section:nth-child(7) .h2 {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(7) .wp-block-salesviewer-image-slider {
    margin-top: 5.5rem;
    margin-bottom: -1rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(7) .wp-block-salesviewer-scattered-circles::before {
    content: "";
    width: 200px;
    height: 200px;
    position: absolute;
    bottom: 0px;
    left: 25%;
    border-top-left-radius: 100%;
    background-color: #eef0f4;
    opacity: 0.5;
    transform: translate(0%, 80%);
  }
  .page-style-company .pageContent > section:nth-child(7) .wp-block-salesviewer-scattered-circles::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/lines.svg);
    position: absolute;
    bottom: 0px;
    right: 0;
    transform: translate(0%, 100%);
  }
}
.page-style-company .pageContent > section:nth-child(8) {
  padding-top: 4.8rem !important;
  padding-bottom: 6.5rem !important;
}
@media (max-width: 767px) {
  .page-style-company .pageContent > section:nth-child(8) {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0;
    padding-right: 0;
  }
  .page-style-company .pageContent > section:nth-child(8) .container {
    padding-top: 4.8rem !important;
    padding-bottom: 6.5rem !important;
  }
}
.page-style-company .pageContent > section:nth-child(8) h2, .page-style-company .pageContent > section:nth-child(8) .h2 {
  margin-bottom: 2.9rem !important;
}
.page-style-company .pageContent > section:nth-child(8) .featureListItem {
  padding-left: 0.8rem !important;
  cursor: unset;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8) .featureListItem {
    padding-left: 1.3rem !important;
  }
}
@media (max-width: 767px) {
  .page-style-company .pageContent > section:nth-child(8) .featureListItem__preHeadline::after {
    content: ":";
  }
}
.page-style-company .pageContent > section:nth-child(8) .featureListItem__icon {
  margin-right: 2.9rem;
  margin-top: 0.2rem !important;
}
@media (max-width: 767px) {
  .page-style-company .pageContent > section:nth-child(8) .featureListItem__icon {
    margin-top: 0.5rem !important;
    margin-left: 2px;
  }
}
.page-style-company .pageContent > section:nth-child(8) .featureListItem__title {
  font-size: 1.2rem;
}
.page-style-company .pageContent > section:nth-child(8) .featureListItem__dottedLine {
  top: 4.5rem;
  height: calc(100% - 5.5rem) !important;
  left: 1.3rem;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8) {
    background-color: #f0f1f580;
    padding-top: 10.7rem !important;
    padding-bottom: 14rem !important;
  }
  .page-style-company .pageContent > section:nth-child(8) .timeline__button--left {
    filter: none;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(8) .timeline__buttons {
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8) .timeline__button--right {
    color: #fff;
  }
  .page-style-company .pageContent > section:nth-child(8) .timeline__button--right::after {
    filter: invert(1);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8)::before {
    content: "";
    height: 128px;
    width: 28%;
    background-color: #f0f1f580;
    position: absolute;
    top: 0;
    right: 0;
    transform: translateY(-100%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(8)::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8)::after {
    content: "";
    height: 400px;
    width: 400px;
    position: absolute;
    top: 5.5rem;
    right: 0;
    border-bottom-left-radius: 100%;
    background: linear-gradient(262.03deg, #528ef0 0%, rgba(255, 255, 255, 0) 94.21%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(8)::after {
    width: 300px;
    height: 300px;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8) .container::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    position: absolute;
    right: 20%;
    top: -2.3rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8) .scatteredCircle:last-child::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-270%, -100%);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8) .preHeadline,
.page-style-company .pageContent > section:nth-child(8) h2,
.page-style-company .pageContent > section:nth-child(8) .h2 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8) h2, .page-style-company .pageContent > section:nth-child(8) .h2 {
    margin-bottom: 5.5rem !important;
    line-height: 56px !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(8) .timeline__button--right:hover {
    color: #151E41;
  }
  .page-style-company .pageContent > section:nth-child(8) .timeline__button--right:hover::after {
    filter: brightness(0);
  }
}
.page-style-company .pageContent > section:nth-child(9) {
  padding-top: 6.5rem !important;
}
@media (max-width: 767px) {
  .page-style-company .pageContent > section:nth-child(9) {
    padding-right: 0;
    padding-left: 0;
  }
}
.page-style-company .pageContent > section:nth-child(9) .container > h2:first-child, .page-style-company .pageContent > section:nth-child(9) .container > .h2:first-child {
  line-height: 1.55;
  padding-left: 1.2rem !important;
  margin-bottom: 0.5rem !important;
}
.page-style-company .pageContent > section:nth-child(9) .h2--withThinLine {
  margin-left: -1.4rem !important;
  padding-left: 3.6rem !important;
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .h2--withThinLine::before {
    border: none;
    width: 12px;
    height: 12px;
    border-bottom-left-radius: 100%;
    background-color: #2ce080;
    transform: translateY(-5px);
  }
}
.page-style-company .pageContent > section:nth-child(9) .h2--withThinLine:nth-child(4) {
  margin-bottom: 0.2rem !important;
}
.page-style-company .pageContent > section:nth-child(9) p:nth-child(5) {
  margin-bottom: 1.3rem !important;
}
.page-style-company .pageContent > section:nth-child(9) p:nth-child(8) {
  margin-top: 3.6rem !important;
  margin-bottom: 1.8rem !important;
}
.page-style-company .pageContent > section:nth-child(9) .ps-greenHeadlineText {
  padding-left: 2.2rem !important;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) {
    padding-left: 0;
    padding-right: 0;
    padding-top: 8.5rem !important;
    max-width: 100%;
  }
  .page-style-company .pageContent > section:nth-child(9)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/lines-large.svg");
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -90%);
  }
  .page-style-company .pageContent > section:nth-child(9) .svContainer {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 6rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer {
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) {
    margin-bottom: 2.5rem;
    width: 100%;
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 0;
    top: 2.5rem;
  }
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline {
    text-align: center;
    color: #2ce080;
  }
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline + h2, .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline + .h2 {
    text-align: center;
    width: 55%;
    margin: auto;
    padding: 0 !important;
    margin-bottom: 0.8rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline + h2, .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline + .h2 {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline + h2, .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline + .h2 {
    width: 75%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline + h2 .headlineShadow, .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) .preHeadline + .h2 .headlineShadow {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) p {
    width: 32%;
    margin: auto;
    text-align: center;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) p {
    width: 90%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) p {
    width: 42%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 40%;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    overflow: hidden;
    width: 96px;
    height: 126px;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: rotate(90deg) translate(120%, -75%);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) h2, .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) .h2 {
    margin-left: 0 !important;
    padding-left: 1.7rem !important;
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    line-height: 65px;
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) p {
    padding-left: 1.7rem !important;
    width: 60%;
    margin-bottom: 4rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) p {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(4) {
    padding-top: 2rem;
    width: 60%;
    width: 60%;
    display: flex !important;
    justify-content: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(4) {
    position: absolute;
    right: 0;
    top: 30%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery {
    flex-direction: row;
    flex-wrap: nowrap;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    bottom: 10.5rem;
    left: -0.5rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-top-right-radius: 0;
    border-top-left-radius: 100%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(1) {
    max-width: 100px;
  }
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(2) {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(2) {
    max-width: 100px;
  }
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(2) img {
    transform: translateX(-100%);
    border-radius: 0;
    border-top-left-radius: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(2)::before {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-left-radius: 100%;
    background-color: #eef0f4;
    display: block;
    opacity: 0.5;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(2)::before {
    width: 100px;
    height: 100px;
    transform: translate(-100%, -100%);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(3) img {
    border-top-right-radius: 0;
    border-bottom-left-radius: 100%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(3) {
    max-width: 200px;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(3)::after {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-right-radius: 100%;
    background-color: #2ce080;
    display: block;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group .wp-block-gallery .wp-block-image:nth-child(3)::after {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 100px;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(9) .svContainer .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 100%;
  }
}
.page-style-company .pageContent > section:nth-child(10) {
  padding-top: 0.7rem !important;
  padding-bottom: 6.8rem !important;
}
.page-style-company .pageContent > section:nth-child(10) h2, .page-style-company .pageContent > section:nth-child(10) .h2 {
  line-height: 1.55 !important;
  margin-bottom: 4.1rem !important;
}
.page-style-company .pageContent > section:nth-child(10) > div:nth-child(2) {
  margin-bottom: 1rem;
  width: 10rem !important;
}
.page-style-company .pageContent > section:nth-child(10) > div:nth-child(2) img {
  height: auto;
}
.page-style-company .pageContent > section:nth-child(10) > hr {
  margin-top: 1.7rem !important;
  margin-bottom: 2.8rem !important;
}
.page-style-company .pageContent > section:nth-child(10) > hr:nth-child(4) {
  margin-bottom: 3rem !important;
}
.page-style-company .pageContent > section:nth-child(10) > div:nth-child(5) {
  width: 10rem !important;
}
.page-style-company .pageContent > section:nth-child(10) > div:nth-child(5) img {
  height: auto;
}
.page-style-company .pageContent > section:nth-child(10) > div:nth-child(8) {
  width: 10.9rem !important;
  margin-bottom: 0.5rem !important;
}
.page-style-company .pageContent > section:nth-child(10) > div:nth-child(8) img {
  height: auto;
}
.page-style-company .pageContent > section:nth-child(10) .wp-block-separator {
  margin-top: 2rem !important;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) {
    background-color: #eef0f480;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 12.5rem !important;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) {
    padding-top: 3rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10)::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 79%;
    background-color: #fff;
    height: 128px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10)::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) .preHeadline {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) .preHeadline {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) h2, .page-style-company .pageContent > section:nth-child(10) .h2 {
    text-align: left !important;
    margin-bottom: 5.5rem !important;
    line-height: 64px !important;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) h2, .page-style-company .pageContent > section:nth-child(10) .h2 {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) h2::after, .page-style-company .pageContent > section:nth-child(10) .h2::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    transform: translate(160%, 15%);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) h2::before, .page-style-company .pageContent > section:nth-child(10) .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 100%;
    background-color: #eef0f4;
    position: absolute;
    right: 21%;
    top: 22%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) .wp-block-image {
    margin-left: 0 !important;
    height: 75px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1rem !important;
  }
  .page-style-company .pageContent > section:nth-child(10) .wp-block-image img {
    height: 66px;
    width: auto;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) .wp-block-separator {
    opacity: 0.2;
    /* Jasny tekst */
    border: 1px solid #6c7498;
    background: none !important;
    width: 100% !important;
    margin-bottom: 0 !important;
    margin-top: 3.8rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) .wp-block-separator {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) p.has-text-align-center {
    text-align: left !important;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    flex-grow: 1;
  }
  .page-style-company .pageContent > section:nth-child(10) p.has-text-align-center a {
    margin-top: 21px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    display: inline-block;
    position: absolute;
    bottom: 2rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) p.has-text-align-center a {
    position: relative;
    bottom: auto;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) p.has-text-align-center a:first-letter {
    text-transform: uppercase;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) p.has-text-align-center a::after {
    content: url(/wp-content/themes/salesviewer/assets/images/arrow-right-green.svg);
    display: inline-block;
    height: 0.9em;
    width: 1.9em;
    margin-top: -0.1rem;
    margin-left: 0.9rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) p.has-text-align-center a:hover {
    color: #151E41;
  }
  .page-style-company .pageContent > section:nth-child(10) p.has-text-align-center a:hover::after {
    filter: brightness(0);
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group {
    align-items: stretch;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group {
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group::before {
    content: "";
    width: 200px;
    height: 200px;
    border-top-right-radius: 100%;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(100%, -100%);
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group::before {
    width: 100px;
    height: 100px;
    right: 15%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group::after {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-right-radius: 100%;
    background-color: #5490F4;
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group::after {
    width: 100px;
    height: 100px;
    right: 15%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group::after {
    z-index: -1;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group .wp-block-salesviewer-simple-group {
    width: 25%;
    margin-right: 0.7rem;
    padding-right: 4%;
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group .wp-block-salesviewer-simple-group {
    width: 50%;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-company .pageContent > section:nth-child(10) .svContainer > .wp-block-salesviewer-simple-group .wp-block-salesviewer-simple-group {
    width: 33.33%;
  }
}
.page-style-company .pageContent > section:nth-child(11) {
  padding-top: 3.3rem !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
@media (max-width: 767px) {
  .page-style-company .pageContent > section:nth-child(11) {
    padding-top: 0rem !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
  }
  .page-style-company .pageContent > section:nth-child(11) .container {
    padding-top: 3.3rem !important;
    padding-bottom: 4rem;
  }
}
.page-style-company .pageContent > section:nth-child(11) h2, .page-style-company .pageContent > section:nth-child(11) .h2 {
  line-height: 1.55;
}
.page-style-company .pageContent > section:nth-child(11) .landingPageCustomers {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
  margin-bottom: 1.7rem !important;
}
.page-style-company .pageContent > section:nth-child(11) .landingPageCustomer {
  height: 3rem !important;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(11) {
    background-color: #fff;
    max-width: 100%;
    padding: 0 !important;
  }
  .page-style-company .pageContent > section:nth-child(11)::after {
    content: "";
    width: 40px;
    height: 40px;
    border-top-left-radius: 100%;
    position: absolute;
    bottom: 10%;
    background: #EEF0F4;
    opacity: 0.5;
    left: 16%;
  }
  .page-style-company .pageContent > section:nth-child(11) h2, .page-style-company .pageContent > section:nth-child(11) .h2 {
    position: initial;
  }
  .page-style-company .pageContent > section:nth-child(11) h2::after, .page-style-company .pageContent > section:nth-child(11) .h2::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    position: absolute;
    right: 8%;
    transform: translateY(-100%);
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers {
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers::before {
    content: "";
    width: 200px;
    height: 200px;
    border-bottom-right-radius: 100%;
    background: #EEF0F4;
    opacity: 0.5;
    position: absolute;
    left: 0;
    top: -21%;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers::after {
    content: "";
    width: 200px;
    height: 200px;
    border-top-right-radius: 100%;
    background: #EEF0F4;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 16%;
  }
  .page-style-company .pageContent > section:nth-child(11) > .container {
    max-width: 100%;
    padding: 0;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list {
    position: relative;
    height: 50vh;
    min-height: 770px;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    left: 5%;
    top: 43%;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list::after {
    content: "";
    background-color: #5490F4;
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 16%;
    top: 6%;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer {
    border-radius: 50%;
    box-shadow: 0px 20px 50px rgba(108, 116, 152, 0.07);
    width: 120px;
    height: 120px !important;
    position: absolute;
    top: 0;
    left: 0;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer:nth-child(1) {
    left: 15.5%;
    top: 22px;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer:nth-child(2) {
    left: 56%;
    top: 38%;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer:nth-child(3) {
    left: 68.5%;
    top: 24%;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer:nth-child(4) {
    left: auto;
    right: 13%;
    top: 49.5%;
    width: 200px;
    height: 200px !important;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer:nth-child(5) {
    left: 36.3%;
    top: 50.5%;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer:nth-child(6) {
    left: 23%;
    top: 38.3%;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer:nth-child(7) {
    left: 54.2%;
    top: 3.1%;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer:nth-child(8) {
    left: 35.2%;
    top: 11.1%;
    width: 240px;
    height: 240px !important;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer--highlighted {
    width: 200px;
    height: 200px !important;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer--highlighted svg *,
.page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer--highlighted svg {
    fill: #fff !important;
  }
  .page-style-company .pageContent > section:nth-child(11) .landingPageCustomers__list .landingPageCustomer--highlighted img {
    filter: brightness(0) invert(1);
  }
  .page-style-company .pageContent > section:nth-child(11) .preHeadline {
    text-align: center;
  }
  .page-style-company .pageContent > section:nth-child(11) h2, .page-style-company .pageContent > section:nth-child(11) .h2 {
    width: 40%;
    margin: auto;
  }
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage__container {
    overflow: hidden;
  }
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage__container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-4.svg");
    position: absolute;
    right: 1.3rem;
    top: 11.77rem;
    border: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage__container {
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    border-radius: 0 0 14rem 0;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage {
    background: none;
    position: relative;
  }
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage::before {
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-white.svg");
    z-index: 1;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage::before {
    background-size: calc(100% - 2rem ) 80%;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage .interContainerImage__svContainer {
    z-index: 2;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
    padding-bottom: 7.5rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage .interContainerImage__svContainer {
    padding-bottom: 0rem;
    margin-bottom: 7rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage .interContainerImage__svContainer .interContainerImage__label {
    background-color: #f7f8fa;
    right: 1.3rem;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(11) .interContainerImage::after {
    content: "";
    position: absolute;
    right: 0;
    left: 50%;
    top: 0;
    bottom: 34%;
    background-color: #eef0f480;
    z-index: 0;
  }
}
.page-style-company .pageContent > section:nth-child(12) {
  padding-top: 4.3rem !important;
  padding-bottom: 1.1rem !important;
}
@media (max-width: 767px) {
  .page-style-company .pageContent > section:nth-child(12) {
    padding-top: 0rem !important;
  }
  .page-style-company .pageContent > section:nth-child(12) .container {
    padding-top: 4.3rem !important;
  }
}
.page-style-company .pageContent > section:nth-child(12) h2, .page-style-company .pageContent > section:nth-child(12) .h2 {
  margin-bottom: 1rem !important;
}
.page-style-company .pageContent > section:nth-child(12) p:nth-child(3) {
  margin-bottom: 2.3rem !important;
}
.page-style-company .pageContent > section:nth-child(12) button {
  margin-top: 2.1rem !important;
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(12) button {
    margin-top: 0rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-company .pageContent > section:nth-child(12) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

.page-style-career .pageContent > section:nth-child(2) {
  padding-top: 1.5rem !important;
  padding-bottom: 2.65rem !important;
}
.page-style-career .pageContent > section:nth-child(2) h1, .page-style-career .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 0 !important;
  line-height: 1.23 !important;
}
.page-style-career .pageContent > section:nth-child(2) > :nth-child(2) {
  margin-bottom: 2.5rem !important;
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(2) .container {
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
  .page-style-career .pageContent > section:nth-child(2) h1, .page-style-career .pageContent > section:nth-child(2) .h1 {
    line-height: 1 !important;
    margin-bottom: 1rem !important;
  }
  .page-style-career .pageContent > section:nth-child(2) h1::before, .page-style-career .pageContent > section:nth-child(2) .h1::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 35%;
    bottom: -8rem;
  }
  .page-style-career .pageContent > section:nth-child(2) h1::after, .page-style-career .pageContent > section:nth-child(2) .h1::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/career.svg");
    position: absolute;
    right: 1.3rem;
    top: 0;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery {
    position: relative;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery img {
    border-radius: 0;
    max-width: 100px;
    min-width: 100px;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1) {
    align-self: center;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) {
    display: flex;
    flex-direction: column;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) img {
    border-bottom-right-radius: 100%;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2)::before {
    content: "";
    display: block;
    width: 100%;
    min-width: 100%;
    height: 100%;
    border-top-right-radius: 100%;
    background-color: #5490F4;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    margin-bottom: 100%;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) {
    align-self: center;
    position: relative;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) img {
    border-bottom-left-radius: 100%;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/career-2.svg");
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateY(100%);
    width: 100%;
    overflow: hidden;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) {
    align-items: flex-end;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) img {
    margin-top: 50%;
    min-width: 200px;
    max-width: 200px;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3) {
    align-self: center;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    display: block;
    position: absolute;
    top: 0%;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(4) img {
    max-width: 200px;
    min-width: 200px;
    border-bottom-left-radius: 100%;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(4)::after {
    content: "";
    display: block;
    width: 50%;
    min-width: 50%;
    height: 50%;
    border-bottom-right-radius: 100%;
    background: linear-gradient(180deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(5) {
    display: none;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(2) {
    padding-bottom: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(2)::after {
    content: "";
    display: block;
    width: 37.5%;
    height: 128px;
    display: block;
  }
  .page-style-career .pageContent > section:nth-child(2) h1, .page-style-career .pageContent > section:nth-child(2) .h1 {
    font-weight: 400;
  }
  .page-style-career .pageContent > section:nth-child(2) h1::before, .page-style-career .pageContent > section:nth-child(2) .h1::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    overflow: hidden;
    height: auto;
    position: absolute;
    left: 25%;
    bottom: auto;
    top: 5rem;
  }
  .page-style-career .pageContent > section:nth-child(2) h1::after, .page-style-career .pageContent > section:nth-child(2) .h1::after {
    right: 5rem;
    top: 10rem;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery img {
    border-radius: 0;
    max-width: 200px;
    width: 10.4167vw;
    height: 10.4167vw;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) {
    transform: translateX(-75px);
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1) {
    align-self: center;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) {
    align-items: flex-end;
    position: relative;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2) img {
    margin-top: 50%;
    width: 20.833vw;
    height: 20.833vw;
    max-width: 400px;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(2)::after {
    content: "";
    height: 128px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100vw;
    background: #F7F8FA;
    transform: translate(-100%, 100%);
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(4) img {
    max-width: 400px;
    width: 20.833vw;
    height: 20.833vw;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(3)::before {
    transform: translate(200%, 200%);
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(5) {
    display: block;
    align-self: flex-end;
  }
  .page-style-career .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(5)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    transform: translate(50%, -200%);
  }
}
.page-style-career .pageContent > section:nth-child(3) {
  margin-top: 0 !important;
}
.page-style-career .pageContent > section:nth-child(3) .gallery {
  padding-left: 1.3rem;
  padding-right: 1.3rem;
}
.page-style-career .pageContent > section:nth-child(4) {
  padding-top: 1.5rem !important;
  padding-bottom: 2rem !important;
}
.page-style-career .pageContent > section:nth-child(4) h2, .page-style-career .pageContent > section:nth-child(4) .h2 {
  margin-bottom: 2.4rem !important;
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(4) h2, .page-style-career .pageContent > section:nth-child(4) .h2 {
    margin-bottom: 1.4rem !important;
  }
}
.page-style-career .pageContent > section:nth-child(4) p {
  margin-bottom: 1.8rem !important;
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(4) {
    padding-top: 4rem !important;
    background-color: #F7F8FA;
    text-align: center;
  }
  .page-style-career .pageContent > section:nth-child(4)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 2rem;
    top: 2rem;
  }
  .page-style-career .pageContent > section:nth-child(4) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 60%;
    bottom: -3rem;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(4)::after {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #EEF0F4;
    opacity: 0.5;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
  }
  .page-style-career .pageContent > section:nth-child(4)::before {
    left: 200px;
    top: -40px;
  }
  .page-style-career .pageContent > section:nth-child(4) .container::after {
    border-radius: 0;
    border-top-left-radius: 100%;
    left: 80%;
  }
  .page-style-career .pageContent > section:nth-child(4) .container::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-top-right-radius: 100%;
    position: absolute;
    left: 120px;
    top: 40%;
  }
  .page-style-career .pageContent > section:nth-child(4) .container h2::after, .page-style-career .pageContent > section:nth-child(4) .container .h2::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    right: 0;
    top: 50%;
  }
  .page-style-career .pageContent > section:nth-child(4) .container p {
    max-width: 500px;
    margin: auto;
  }
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(5) {
    background-color: #F7F8FA;
  }
  .page-style-career .pageContent > section:nth-child(5)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/career-gallery-1.svg");
    position: absolute;
    left: 2rem;
    top: 30%;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(5)::after {
    content: "";
    height: 128px;
    width: 90%;
    background-color: #fff;
    display: block;
    margin-top: 220px;
  }
  .page-style-career .pageContent > section:nth-child(5) .container {
    position: initial;
  }
  .page-style-career .pageContent > section:nth-child(5) .container::before {
    content: "";
    width: 200px;
    height: 200px;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-left-radius: 100%;
    position: absolute;
    left: 30%;
    bottom: 128px;
  }
  .page-style-career .pageContent > section:nth-child(5) .container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/lines.svg");
    position: absolute;
    left: 25%;
    bottom: 115px;
  }
}
.page-style-career .pageContent > section:nth-child(6) {
  padding-top: 3.1rem !important;
  padding-bottom: 2.4rem !important;
}
@media (max-width: 767px) {
  .page-style-career .pageContent > section:nth-child(6) {
    padding-top: 0rem !important;
    padding-left: 0;
    padding-right: 0;
  }
  .page-style-career .pageContent > section:nth-child(6) .container {
    padding-top: 3.1rem !important;
  }
}
.page-style-career .pageContent > section:nth-child(6) .h2--withThinLine {
  margin-left: -1.4rem !important;
  padding-left: 3.6rem !important;
  margin-bottom: 0 !important;
}
.page-style-career .pageContent > section:nth-child(6) .h2--withThinLine:nth-child(4) {
  margin-bottom: 0.2rem !important;
}
.page-style-career .pageContent > section:nth-child(6) p:nth-child(2) {
  margin-bottom: 1.3rem !important;
}
.page-style-career .pageContent > section:nth-child(6) p:nth-child(4) {
  margin-bottom: 1.3rem !important;
}
.page-style-career .pageContent > section:nth-child(6) p:nth-child(7) {
  padding-top: 2.4rem !important;
}
.page-style-career .pageContent > section:nth-child(6) .ps-greenHeadlineText {
  padding-left: 2.2rem !important;
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(6) .preHeadline {
    color: #2ce080;
  }
  .page-style-career .pageContent > section:nth-child(6) .container {
    display: flex;
    flex-wrap: wrap;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group {
    width: 100%;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) h2::before, .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) h2::after, .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) .h2::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 40px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 60%;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 40%;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) p {
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    padding-left: 2.2rem !important;
    padding-right: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) p a {
    margin-top: 1rem;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) p::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    opacity: 0.5;
    border-top-right-radius: 100%;
    position: absolute;
    left: 0;
    transform: translateX(-100%);
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery {
    margin-top: 100px;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image img {
    max-width: 200px;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-top-left-radius: 100%;
    max-width: 100px;
    min-width: 100px;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(2) {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(2)::before {
    content: "";
    display: block;
    width: 50%;
    min-width: 50%;
    height: 50%;
    border-bottom-right-radius: 100%;
    background-color: #2ce080;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(2)::after {
    content: "";
    display: block;
    width: 50%;
    min-width: 50%;
    border-bottom-left-radius: 100%;
    background-color: #EEF0F4;
    opacity: 0.5;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    position: absolute;
    left: 0;
    transform: translateY(-100%);
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(2) img {
    min-width: 200px;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(6) {
    padding-bottom: 7.4rem !important;
  }
  .page-style-career .pageContent > section:nth-child(6) .container {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) {
    margin-bottom: 5rem;
    position: relative;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) h2, .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) .h2,
.page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) p {
    max-width: 800px;
    margin: auto;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) h2, .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) .h2 {
    position: initial;
    margin-bottom: 1rem;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) h2::before, .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) .h2::before {
    top: auto;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) h2::after, .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1) .h2::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    width: auto;
    height: 114px;
    left: 70%;
    right: auto;
    top: 15rem;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(1)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 200px;
    bottom: -2rem;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(3) {
    width: 50%;
    position: absolute;
    right: 0;
    top: 17rem;
    display: flex !important;
    justify-content: flex-end;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 25%;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 30%;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(2) h2, .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(2) .h2 {
    margin-bottom: 1rem !important;
    font-weight: 400;
    font-size: 48px;
    line-height: 65px;
    margin-left: 0 !important;
    padding-left: 1.7rem !important;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(2) h2::before, .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(2) .h2::before {
    top: 0.35em;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(2) p {
    min-height: 56px;
    margin-bottom: 3.5rem !important;
    padding-left: 1.7rem !important;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) {
    width: 47%;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) {
    margin-top: 2rem;
    width: 66%;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) p {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    padding-left: 2.2rem !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) p {
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) p a {
    margin-top: 1rem;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-salesviewer-simple-group:nth-child(4) p .linkWithArrow {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image img {
    max-width: 400px;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(1) {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    transform: translateX(-200px);
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(1) img {
    max-width: 400px;
    order: 1;
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(1)::before {
    order: 2;
    content: "";
    width: 200px;
    height: 200px;
    background-color: #2ce080;
    border-bottom-right-radius: 100%;
    transform: translateX(100%);
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(1)::after {
    order: 3;
    content: "";
    width: 200px;
    height: 200px;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-left-radius: 100%;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(2) {
    align-items: flex-start;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(2)::before {
    border-radius: 0;
    border-top-left-radius: 100%;
    background: #EEF0F4;
    opacity: 0.5;
  }
  .page-style-career .pageContent > section:nth-child(6) .wp-block-gallery .wp-block-image:nth-child(2)::after {
    content: none;
  }
}
.page-style-career .pageContent > section:nth-child(7) {
  padding-top: 4.3rem !important;
}
@media (max-width: 767px) {
  .page-style-career .pageContent > section:nth-child(7) {
    padding-top: 0 !important;
    padding-left: 0;
    padding-right: 0;
  }
  .page-style-career .pageContent > section:nth-child(7) .container {
    padding-top: 1.3rem !important;
  }
}
.page-style-career .pageContent > section:nth-child(7) ul li h2, .page-style-career .pageContent > section:nth-child(7) ul li .h2 {
  margin-bottom: 1rem !important;
}
.page-style-career .pageContent > section:nth-child(7) ul li h2::before, .page-style-career .pageContent > section:nth-child(7) ul li .h2::before {
  content: "“";
  position: absolute;
  transform: translateX(-100%);
}
.page-style-career .pageContent > section:nth-child(7) ul li h2::after, .page-style-career .pageContent > section:nth-child(7) ul li .h2::after {
  content: "”";
  position: absolute;
}
.page-style-career .pageContent > section:nth-child(7) ul li .caseStudyDetail__logo {
  margin-bottom: 0.8rem !important;
}
.page-style-career .pageContent > section:nth-child(7) ul li .caseStudyDetail__texts p:nth-child(2) {
  margin-bottom: 1rem !important;
}
.page-style-career .pageContent > section:nth-child(7) ul li .caseStudyDetail__image {
  margin-top: 0.8rem !important;
  margin-bottom: 0 !important;
  width: 75%;
  transform: translateX(33%);
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(7) {
    background-color: #EEF0F4;
    padding-top: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__list::after {
    right: 0;
    transform: scale(0.8);
    transform-origin: right top;
    top: 0;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail {
    position: relative;
    border-bottom: 1px solid rgba(108, 116, 152, 0.2);
    margin-bottom: 3rem;
    margin-top: 4rem;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail::before {
    content: none;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail .caseStudyDetail__texts {
    position: initial;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail .caseStudyDetail__texts p:nth-child(2),
.page-style-career .pageContent > section:nth-child(7) .caseStudyDetail .caseStudyDetail__texts .caseStudyDetail__role {
    padding-left: 3.5rem;
    margin-bottom: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__item {
    align-items: flex-start;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__headline {
    width: 100%;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__bottom {
    width: 50%;
    position: initial;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__logo {
    position: relative;
    float: left;
    width: 2.7rem !important;
    height: auto;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetailSelection {
    left: 0;
    bottom: 1rem;
    border-bottom: none;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetailSelection .caseStudyDetailSelection__item {
    background-color: #fff;
    border-radius: 50%;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetailSelection .caseStudyDetailSelection__item.is-active {
    background-color: #5490F4;
    border-top-left-radius: 0;
  }
  .page-style-career .pageContent > section:nth-child(7) .linkWithArrow {
    position: absolute;
    bottom: -3rem;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__image {
    position: absolute;
    bottom: -6rem;
    right: 0;
    left: auto;
    top: auto;
    transform: translateX(23%) !important;
    width: 60%;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__headline {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__item {
    margin-bottom: 23rem;
    margin-top: 3rem;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(7)::before {
    content: "";
    width: 50%;
    height: 128px;
    background-color: #fff;
    margin-left: auto;
    display: block;
    margin-bottom: 10rem !important;
  }
  .page-style-career .pageContent > section:nth-child(7)::after {
    content: "";
    width: 23%;
    height: 128px;
    background-color: #fff;
    display: block;
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__headline {
    font-weight: 400;
    font-size: 56px;
    line-height: 64px;
  }
  .page-style-career .pageContent > section:nth-child(7) .linkWithArrow {
    position: absolute;
    bottom: 0rem;
  }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-career .pageContent > section:nth-child(7) .linkWithArrow {
    transform: translateX(6px);
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__item {
    align-items: flex-end !important;
    margin-top: 6vh;
    margin-bottom: 20vh;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail {
    position: relative;
    border-bottom: none;
    margin-bottom: 3rem;
    margin-top: 4rem;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail::before {
    content: none;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail .caseStudyDetail__texts {
    position: initial;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail .caseStudyDetail__texts p:nth-child(2),
.page-style-career .pageContent > section:nth-child(7) .caseStudyDetail .caseStudyDetail__texts .caseStudyDetail__role {
    padding-left: 3.5rem;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__list::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    left: 40%;
    top: -2rem;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__item {
    align-items: flex-start;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__item::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 20%;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__bottom,
.page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__headline {
    width: 55%;
    padding-left: 0 !important;
  }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__bottom,
.page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__headline {
    width: 65%;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__image {
    width: 50% !important;
    position: absolute;
    left: 0;
    transform: translate(-25%, 0) !important;
    top: 0;
    right: auto;
    bottom: auto;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetailSelection {
    left: 45%;
    bottom: 5.5vh;
    border-bottom: 1px solid rgba(2, 10, 33, 0.05);
  }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetailSelection {
    left: 35%;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__list::after {
    transform: none;
  }
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__image {
    width: 40% !important;
    transform: translate(0, 6rem) !important;
    top: auto;
    bottom: 0;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .page-style-career .pageContent > section:nth-child(7) .caseStudyDetail__image {
    transform: translate(-3.5rem, 6rem) !important;
  }
}
.page-style-career .pageContent > section:nth-child(8) {
  padding-top: 6.1rem !important;
  padding-bottom: 3.1rem !important;
}
@media (max-width: 767px) {
  .page-style-career .pageContent > section:nth-child(8) h2, .page-style-career .pageContent > section:nth-child(8) .h2 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(8) {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 3.1rem !important;
  }
  .page-style-career .pageContent > section:nth-child(8) .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100%;
  }
  .page-style-career .pageContent > section:nth-child(8) .container::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 2rem;
    top: -1rem;
  }
  .page-style-career .pageContent > section:nth-child(8) h2, .page-style-career .pageContent > section:nth-child(8) .h2 {
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    max-width: 800px;
    text-align: center;
    margin: auto;
  }
  .page-style-career .pageContent > section:nth-child(8) p {
    max-width: 736px;
    text-align: center;
    margin: auto;
  }
  .page-style-career .pageContent > section:nth-child(8) p + p {
    font-weight: 500;
    font-size: 24px;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-salesviewer-simple-group {
    margin-top: 5rem;
    justify-content: space-between;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery {
    flex-wrap: nowrap;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery img {
    max-width: 200px;
    border-radius: 0%;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) {
    position: relative;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/career-3.svg");
    position: absolute;
    transform: translateY(-80%);
    left: 20%;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) {
    align-self: flex-end;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) img {
    border-top-left-radius: 100%;
    max-width: 100px;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(3) img {
    max-width: 100px;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(4) {
    position: relative;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(4)::before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #F7F8FA;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
    transform: translateY(-100%);
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(4) img {
    border-top-right-radius: 100%;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(2)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/career-4.svg");
    position: absolute;
    transform: translateY(-100%);
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) {
    display: flex;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1) img {
    border-bottom-left-radius: 100%;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1)::after {
    content: "";
    width: 100px;
    height: 100px;
    background: linear-gradient(262.03deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-top-left-radius: 100%;
    display: block;
    transform: translateY(-100%);
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
  }
}
@media (min-width: 992px) {
  .page-style-career .pageContent > section:nth-child(8) {
    padding-bottom: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(8)::after {
    content: "";
    height: 128px;
    width: 65%;
    display: block;
    background-color: rgba(238, 240, 244, 0.5);
    margin-top: 5rem;
  }
  .page-style-career .pageContent > section:nth-child(8) .container {
    margin-top: 5rem;
  }
  .page-style-career .pageContent > section:nth-child(8) .container::before {
    right: 10%;
  }
  .page-style-career .pageContent > section:nth-child(8) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-right-radius: 100%;
    position: absolute;
    left: 10%;
    top: -10rem;
    z-index: 2;
  }
  .page-style-career .pageContent > section:nth-child(8) .container h2, .page-style-career .pageContent > section:nth-child(8) .container .h2 {
    position: initial;
    font-weight: 400;
    font-size: 56px;
    line-height: 64px;
  }
  .page-style-career .pageContent > section:nth-child(8) .container h2::before, .page-style-career .pageContent > section:nth-child(8) .container .h2::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    width: 64px;
    height: 41px;
    position: absolute;
    left: 10%;
    top: 0;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery {
    flex-wrap: nowrap;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery img {
    max-width: 400px;
    width: 20.833vw;
    height: 20.833vw;
    border-radius: 0%;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1)::before {
    left: 25%;
    transform: translateY(-60%);
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(1) {
    width: 20.833vw;
    max-width: 400px;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(2) img {
    max-width: 200px;
    width: 10.4167vw;
    height: 10.4167vw;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(3) img {
    width: 10.4167vw;
    height: 10.4167vw;
    max-width: 200px;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(4) {
    position: relative;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(1) .wp-block-image:nth-child(4)::before {
    content: "";
    width: 10.4167vw;
    height: 10.4167vw;
    z-index: -1;
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(2)::before {
    transform: translateY(-150%);
  }
  .page-style-career .pageContent > section:nth-child(8) .wp-block-gallery:nth-child(2) .wp-block-image:nth-child(1)::after {
    content: "";
    width: 10.4167vw;
    height: 10.4167vw;
    transform: translateY(-100%);
  }
}
@media (max-width: 767px) {
  .page-style-career .pageContent > section:nth-child(9) {
    padding-right: var(--bs-gutter-x, 1.3rem) !important;
    padding-left: var(--bs-gutter-x, 1.3rem) !important;
  }
}
.page-style-career .pageContent > section:nth-child(10) {
  padding-top: 2.7rem !important;
  padding-left: 1.5rem !important;
  padding-bottom: 2.9rem !important;
}
@media (max-width: 767px) {
  .page-style-career .pageContent > section:nth-child(10) {
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(10) .container {
    padding-bottom: 2.9rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(10) p {
    max-width: 736px;
    text-align: center;
    margin: auto;
  }
  .page-style-career .pageContent > section:nth-child(10) p + p {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
  }
}
.page-style-career .pageContent > section:nth-child(11) {
  padding-top: 3.7rem !important;
  padding-bottom: 5.5rem !important;
}
@media (max-width: 767px) {
  .page-style-career .pageContent > section:nth-child(11) {
    padding-bottom: 0rem !important;
    padding-left: 0;
    padding-right: 0;
  }
  .page-style-career .pageContent > section:nth-child(11) .container {
    padding-bottom: 5.5rem !important;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__headline {
    margin-bottom: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__content .fw-light {
    font-size: 0.7rem;
    margin-bottom: 0.6rem;
  }
}
.page-style-career .pageContent > section:nth-child(11) h2, .page-style-career .pageContent > section:nth-child(11) .h2 {
  margin-bottom: 2.6rem !important;
}
.page-style-career .pageContent > section:nth-child(11) .postList__content > p {
  margin-bottom: 0.3rem !important;
}
.page-style-career .pageContent > section:nth-child(11) .postList__content .linkWithArrow {
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  .page-style-career .pageContent > section:nth-child(11) {
    background-color: rgba(238, 240, 244, 0.5);
    margin-bottom: 8rem !important;
  }
  .page-style-career .pageContent > section:nth-child(11)::after {
    content: "";
    width: 100px;
    height: 100px;
    background: linear-gradient(0.03deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-top-right-radius: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .page-style-career .pageContent > section:nth-child(11) h2, .page-style-career .pageContent > section:nth-child(11) .h2 {
    text-align: center;
    max-width: 524px;
    margin: auto;
  }
  .page-style-career .pageContent > section:nth-child(11) h2::before, .page-style-career .pageContent > section:nth-child(11) .h2::before {
    content: "";
    width: 100px;
    height: 100px;
    background: #528EF0;
    opacity: 0.1;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-25%, -25%);
  }
  .page-style-career .pageContent > section:nth-child(11) .container {
    margin-bottom: 2rem;
  }
  .page-style-career .pageContent > section:nth-child(11) .container::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    top: 3rem;
  }
  .page-style-career .pageContent > section:nth-child(11) .container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/lines-large.svg");
    position: absolute;
    width: 130%;
    overflow: hidden;
    left: 0%;
    transform: scale(0.7) translateX(-15%);
    bottom: -7rem;
  }
  .page-style-career .pageContent > section:nth-child(11) .container > .preHeadline::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 1.3rem;
    top: -100px;
  }
  .page-style-career .pageContent > section:nth-child(11) .container > .preHeadline::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    overflow: hidden;
    height: 120px;
    width: 59px;
    position: absolute;
    right: 21%;
    top: 120px;
  }
  .page-style-career .pageContent > section:nth-child(11) .container > p {
    text-align: center;
    max-width: 630px;
    margin: auto;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post {
    flex: 0 0 50%;
    flex-direction: column;
    margin: 0;
    padding: 1.3rem;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post > a {
    width: 100%;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post > a::before {
    padding-bottom: 60%;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post .postList__headline {
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post .postList__content {
    width: 100%;
    margin: 0;
    padding: 0;
    flex-grow: 1;
    border-bottom: 1px solid rgba(108, 116, 152, 0.2);
    padding-bottom: 2rem;
    padding-top: 2rem;
    display: flex;
    flex-direction: column;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post .postList__content .fw-light {
    flex-grow: 1;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post .postList__content .fw-light svg {
    margin-bottom: 2px;
    margin-right: 1rem;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post .postList__content .linkWithArrow {
    margin-top: 1rem !important;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post .postList__content .linkWithArrow .inlineArrow {
    margin-left: 0 !important;
    margin-right: 1rem !important;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post:nth-child(n) img {
    border-radius: 0px 0px 0px 90px;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post:nth-child(2n) img {
    border-radius: 0px 90px 0px 0px;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post:nth-child(3n) img {
    border-radius: 0px 0px 90px 0px;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post:nth-child(4n) img {
    border-radius: 90px 0px 0px 0px;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post:nth-child(7) img {
    border-radius: 0px 0px 0px 90px;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post:nth-child(8) img {
    border-radius: 0px 90px 0px 0px;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post:nth-child(5) img {
    border-radius: 0px 0px 90px 0px;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post:nth-child(6) img {
    border-radius: 90px 0px 0px 0px;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(11) {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(11)::before {
    content: "";
    background: #528EF0;
    opacity: 0.1;
    border-top-left-radius: 100%;
    position: absolute;
    left: 400px;
    top: 0;
    width: 200px;
    height: 200px;
  }
  .page-style-career .pageContent > section:nth-child(11)::after {
    content: "";
    width: 400px;
    height: 400px;
    background: #fff;
    border-radius: 0;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0;
    top: 200px;
  }
  .page-style-career .pageContent > section:nth-child(11) .container {
    z-index: 1;
    padding-bottom: 15rem;
    margin-bottom: 0;
  }
  .page-style-career .pageContent > section:nth-child(11) .container::after {
    content: "";
    width: 200px;
    height: 200px;
    background: linear-gradient(0.03deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-top-right-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: 0;
    transform: none;
  }
  .page-style-career .pageContent > section:nth-child(11) h2, .page-style-career .pageContent > section:nth-child(11) .h2 {
    position: initial;
  }
  .page-style-career .pageContent > section:nth-child(11) h2::before, .page-style-career .pageContent > section:nth-child(11) .h2::before {
    content: none;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList {
    margin-top: 5rem;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList__post {
    flex: 0 0 25%;
  }
  .page-style-career .pageContent > section:nth-child(11) .postList::before {
    content: "";
    width: 400px;
    height: 400px;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-left-radius: 100%;
    position: absolute;
    right: 0%;
    top: 7rem;
    transform: translateX(50%);
  }
  .page-style-career .pageContent > section:nth-child(11) .postList::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/lines-large.svg");
    position: absolute;
    right: 0%;
    transform: scale(0.9);
    bottom: 2rem;
  }
}
@media (min-width: 1200px) {
  .page-style-career .pageContent > section:nth-child(12) {
    padding-top: 0 !important;
  }
  .page-style-career .pageContent > section:nth-child(12)::before {
    content: "";
    width: 19.5%;
    height: 128px;
    background-color: rgba(238, 240, 244, 0.5);
    display: block;
    margin-bottom: 2rem;
  }
}

@media (max-width: 767px) {
  .single-sv_job_offer .pageContent > section.py-4 > section:nth-child(5) > div > div.wp-block-salesviewer-simple-group {
    display: none;
  }
  .single-sv_job_offer .pageContent > header > div.svContainer.container.position-relative {
    display: flex;
    align-items: flex-end;
  }
  .single-sv_job_offer .pageContent .header--huge .header__content {
    padding-top: 0rem;
    padding-bottom: 4rem;
  }
}
@media (min-width: 768px) {
  .single-sv_job_offer .pageContent h2, .single-sv_job_offer .pageContent .h2 {
    margin-bottom: 2rem;
  }
  .single-sv_job_offer .pageContent .interContainerImage__svContainer {
    overflow: hidden;
  }
  .single-sv_job_offer .pageContent .header--dark:not(.has-expanded-menu):not(.is-elevated) .menu__largeLabel,
.single-sv_job_offer .pageContent .header--dark:not(.has-expanded-menu):not(.is-elevated) .header__logo {
    color: #151E41 !important;
  }
  .single-sv_job_offer .pageContent .header--dark:not(.has-expanded-menu):not(.is-elevated) .menu__chevron::after, .single-sv_job_offer .pageContent .header--dark:not(.has-expanded-menu):not(.is-elevated) .menu__chevron::before {
    background-color: #151E41;
  }
}
.single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 767px) {
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer .container {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }
}
.single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container {
  padding-left: 1.3rem;
  padding-right: 1.3rem;
}
.single-sv_job_offer .pageContent > header .inlineArrow {
  margin-left: -0.6rem !important;
}
@media (min-width: 768px) {
  .single-sv_job_offer .pageContent > header {
    height: auto;
    background-color: #fff;
    color: #151E41;
  }
  .single-sv_job_offer .pageContent > header > img {
    display: none;
  }
  .single-sv_job_offer .pageContent > header > .svContainer {
    position: initial !important;
    text-align: center;
  }
  .single-sv_job_offer .pageContent > header .inlineArrow {
    display: none;
  }
  .single-sv_job_offer .pageContent > header .menuButton__bar1, .single-sv_job_offer .pageContent > header .menuButton__bar2, .single-sv_job_offer .pageContent > header .menuButton__bar3 {
    background-color: #151E41;
  }
  .single-sv_job_offer .pageContent > header .jobDetails > div {
    padding: 0 1rem;
    display: flex;
    align-items: center;
  }
  .single-sv_job_offer .pageContent > header .jobDetails > div svg {
    margin-right: 0.5rem;
  }
  .single-sv_job_offer .pageContent > header .header__content {
    padding-top: 0;
  }
  .single-sv_job_offer .pageContent > header .header__content a:hover {
    color: #151E41 !important;
  }
  .single-sv_job_offer .pageContent > header .header__content a:hover img {
    filter: brightness(0);
  }
  .single-sv_job_offer .pageContent > header .headerGalleryContainer {
    height: 300px;
  }
  .single-sv_job_offer .pageContent > header .headerGallery {
    position: absolute;
    left: 0;
    right: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .single-sv_job_offer .pageContent > header .headerGallery {
    margin-top: 5rem;
  }
}
@media (min-width: 768px) {
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) {
    flex-grow: 1;
    display: flex;
    align-items: flex-end;
  }
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) > span {
    width: min(13.417vw, 100px) !important;
    height: min(13.417vw, 100px) !important;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    display: block;
  }
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) > span:nth-child(1) {
    border-bottom-left-radius: 100%;
    background: linear-gradient(180deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
  }
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) > span:nth-child(2) {
    border-top-right-radius: 100%;
    background: rgba(84, 144, 244, 0.1);
    transform: translateY(-100%);
  }
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) > span:nth-child(2)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
    transform: translateY(-100px);
  }
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(3) span {
    width: min(30.417vw, 200px) !important;
    height: min(30.417vw, 200px) !important;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    display: block;
    border-top-left-radius: 100%;
    background: rgba(84, 144, 244, 0.1);
  }
}
@media (min-width: 768px) {
  .single-sv_job_offer .pageContent > header .wp-block-gallery {
    justify-content: flex-end;
    align-items: flex-start;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image {
    width: min(30.417vw, 200px) !important;
    height: min(30.417vw, 200px) !important;
    max-width: none;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image:nth-child(2) {
    width: min(13.417vw, 100px) !important;
    height: min(13.417vw, 100px) !important;
    max-width: none;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image:nth-child(2)::before {
    content: "";
    width: 100%;
    display: block;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    margin-bottom: 100%;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image:nth-child(2) img {
    border-radius: 0;
    border-bottom-right-radius: 100%;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > header .jobDetails {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }
  .single-sv_job_offer .pageContent > header .jobDetails > div {
    padding: 0 2rem 0 0;
  }
  .single-sv_job_offer .pageContent > header .jobDetails > div svg {
    margin-right: 0.5rem;
  }
  .single-sv_job_offer .pageContent > header .container:not(.preHeader__inner) {
    text-align: left;
  }
  .single-sv_job_offer .pageContent > header .container:not(.preHeader__inner) h1, .single-sv_job_offer .pageContent > header .container:not(.preHeader__inner) .h1 {
    font-weight: 500;
    font-size: 72px;
    line-height: 72px;
    margin-bottom: 0.8rem;
  }
  .single-sv_job_offer .pageContent > header .container:not(.preHeader__inner) h1::after, .single-sv_job_offer .pageContent > header .container:not(.preHeader__inner) .h1::after {
    content: "";
    width: 400px;
    height: 400px;
    background: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
    transform: translate(-50%, -4rem);
    z-index: -1;
  }
  .single-sv_job_offer .pageContent > header > .container {
    padding-top: 13rem;
  }
  .single-sv_job_offer .pageContent > header div.svContainer.container.position-relative div.headerGalleryContainer figure:nth-child(1) {
    position: relative;
  }
  .single-sv_job_offer .pageContent > header div.svContainer.container.position-relative div.headerGalleryContainer figure:nth-child(1)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
    position: absolute;
    transform: translateY(-100px);
  }
  .single-sv_job_offer .pageContent > header div.svContainer.container.position-relative div.headerGalleryContainer figure:nth-child(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/careerdetails-1.svg");
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 150%);
  }
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(3) span::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    right: 10%;
    bottom: 8%;
  }
  .single-sv_job_offer .pageContent > header .headerGalleryContainer {
    width: 50%;
    flex: 0 0 50%;
    margin-top: 2rem;
  }
  .single-sv_job_offer .pageContent > header .header__content::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 5%;
    bottom: 5rem;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1679px) {
  .single-sv_job_offer .pageContent > header .header__content::before {
    left: 0;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > header .header__content::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 5%;
    top: 18%;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > header .header__content > div > div:first-child {
    z-index: 2;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > header .headerGallery {
    left: auto;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > header .headerGalleryContainer {
    width: 60%;
    flex: 0 0 60%;
    height: 600px;
  }
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) {
    flex-grow: 1;
    display: flex;
    align-items: flex-end;
    margin-top: min(24.834vw, 400px);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1449px) {
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) {
    position: absolute;
    top: min(12.417vw, 200px);
    right: 0;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) > span {
    width: min(12.417vw, 200px) !important;
    height: min(12.417vw, 200px) !important;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    display: block;
  }
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(1) > span:nth-child(2)::before {
    display: none;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > header .headerGallery > div:nth-child(3) span {
    width: min(24.834vw, 400px) !important;
    height: min(24.834vw, 400px) !important;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    display: block;
    border-top-left-radius: 100%;
    background: rgba(84, 144, 244, 0.1);
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > header .wp-block-gallery {
    justify-content: flex-end;
    align-items: flex-start;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image {
    width: min(24.834vw, 400px) !important;
    height: min(24.834vw, 400px) !important;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image:nth-child(2) {
    width: min(12.417vw, 200px) !important;
    height: min(12.417vw, 200px) !important;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image:nth-child(2)::before {
    content: "";
    width: 100%;
    display: block;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    margin-bottom: 100%;
  }
  .single-sv_job_offer .pageContent > header .wp-block-gallery .wp-block-image:nth-child(2) img {
    border-radius: 0;
    border-bottom-right-radius: 100%;
  }
}
.single-sv_job_offer .pageContent > section:nth-child(2) > div:nth-child(2) > span {
  font-size: 0.3rem !important;
  line-height: 1.225rem !important;
}
.single-sv_job_offer .pageContent > section:nth-child(3) {
  padding-top: 0 !important;
}
.single-sv_job_offer .pageContent > section:nth-child(3) ul:not(.pressReleases__logos) {
  margin: 2rem 0 3rem;
  padding-left: 1.2rem;
}
.single-sv_job_offer .pageContent > section:nth-child(3) ul:not(.pressReleases__logos) li {
  list-style-type: square;
  padding-left: 0.8rem;
}
@media (min-width: 768px) {
  .single-sv_job_offer .pageContent > section:nth-child(3) ul:not(.pressReleases__logos):not(.pressReleases__texts) {
    padding-left: 0;
  }
  .single-sv_job_offer .pageContent > section:nth-child(3) li:not(.pressReleases__logoItem):not(.pressReleases__textItem) {
    list-style: none;
    display: flex;
    align-items: flex-start;
    padding-left: 0;
    margin-bottom: 1rem;
    font-weight: 300;
    font-size: 18px;
    line-height: 32px;
  }
  .single-sv_job_offer .pageContent > section:nth-child(3) li:not(.pressReleases__logoItem):not(.pressReleases__textItem)::before {
    content: "";
    width: 8px;
    height: 8px;
    border-bottom-left-radius: 100%;
    background-color: #151E41;
    display: inline-block;
    margin-right: 1rem;
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  .single-sv_job_offer .pageContent > section:nth-child(3) > section:last-child {
    background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 25.6rem;
    background-size: 100%;
  }
}
.single-sv_job_offer .pageContent h4, .single-sv_job_offer .pageContent .h4 {
  margin-bottom: 1.3rem;
}
.single-sv_job_offer .pageContent .caseStudyDetail {
  overflow: visible;
}
.single-sv_job_offer .pageContent .caseStudyDetail .headlineShadow {
  top: 2rem;
}
.single-sv_job_offer .pageContent .caseStudyDetail__texts {
  margin-bottom: 0;
}
.single-sv_job_offer .pageContent form {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .single-sv_job_offer .pageContent .interContainerImage__svContainer::after {
    overflow: hidden;
    content: url("/wp-content/themes/salesviewer/assets/images/backgrounds/filler-6.svg");
    position: absolute;
    left: 0;
    top: 11.775rem;
    border: 0;
  }
  .single-sv_job_offer .pageContent .wp-block-salesviewer-inter-container-image .interContainerImage__label {
    background-color: #F7F8FA;
  }
  .single-sv_job_offer .pageContent .interContainerImage::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    right: 12%;
    bottom: 0;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer {
    padding-top: 3.765rem !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer .wp-block-buttons {
    display: inline-flex;
    justify-content: flex-start;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer .wp-block-buttons .wp-block-button {
    width: auto !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer .wp-block-button__link {
    border-radius: 0 25px 25px 25px;
    flex: 0;
    font-weight: normal !important;
    white-space: nowrap;
    padding: 0 1rem 0 1rem !important;
    line-height: 3rem;
    color: white;
    font-size: 0.9rem;
    -webkit-appearance: none;
    border: none;
    background: #2ce080;
    cursor: pointer;
    line-height: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    font-weight: 700 !important;
    width: auto;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer .wp-block-button__link::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg);
    margin-left: 12px;
    vertical-align: -1%;
    transition: all 0.15s ease-in-out;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer .wp-block-button__link:hover {
    color: #151E41;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer .wp-block-button__link:hover::after {
    filter: brightness(0);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-salesviewer-simple-group {
    flex: 0 0 60%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery {
    flex: 0 0 auto;
    flex-direction: column;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery img {
    max-width: 100px;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery:nth-of-type(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery:nth-of-type(1)::before {
    content: "";
    width: 200px;
    height: 200px;
    display: block;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    background-color: #fff;
    border-top-left-radius: 100%;
    transform: translateX(100px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery:nth-of-type(1)::after {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    align-self: flex-end;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery:nth-of-type(2) {
    align-items: flex-end;
    transform: translateY(1.8rem);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery:nth-of-type(2) .wp-block-image {
    transform: translateX(-50%);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery:nth-of-type(2)::before {
    order: 2;
    content: "";
    width: 100px;
    height: 100px;
    display: block;
    aspect-ratio: 1/1;
    -webkit-aspect-ratio: 1/1;
    background: linear-gradient(230deg, #528EF0 24.25%, rgba(255, 255, 255, 0) 100.54%);
    border-top-right-radius: 100%;
    transform: translateX(50%);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container .wp-block-gallery:nth-of-type(2)::after {
    order: 3;
    content: "";
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    transform: translateX(-25%);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer > .container > p {
    display: none;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .container {
    align-items: flex-end;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery img {
    max-width: 200px;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery::before {
    content: none !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery .wp-block-image {
    transform: translateX(-25%);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery::after {
    content: "";
    width: 100px;
    height: 100px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    align-self: flex-end;
    transform: translateX(50%);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) {
    padding-top: 9.176rem;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-salesviewer-simple-group:nth-child(4) {
    flex: 0 0 calc(100% - 250px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(1) {
    width: 100%;
    flex-direction: row;
    flex: 0 0 auto;
    height: 300px;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(1) img {
    max-width: 200px;
    border-radius: 0;
    border-bottom-left-radius: 100%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(1) .wp-block-image {
    order: 1;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(1)::before {
    align-self: flex-end;
    order: 2;
    content: "";
    width: 100px;
    height: 100px;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(1)::after {
    justify-self: flex-end;
    align-self: flex-end;
    order: 3;
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    opacity: 0.1;
    border-bottom-left-radius: 100%;
    margin-left: auto;
    transform: translateX(50%);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(2) {
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
    order: 4;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(2) img {
    border-radius: 0;
    border-top-left-radius: 100%;
    width: min(24.834vw, 400px);
    height: min(24.834vw, 400px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(2) .wp-block-image {
    order: 3;
    margin-right: min(12.417vw, 200px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(2)::before {
    order: 2;
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .wp-block-gallery:nth-of-type(2)::after {
    justify-self: flex-start;
    order: 1;
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    margin-bottom: auto;
    margin-right: min(12.417vw, 200px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail {
    padding: 3rem 4.5rem 3rem !important;
    border-bottom-right-radius: 205px;
    border: 1px solid rgba(108, 116, 153, 0.3);
    position: relative;
    max-width: 90%;
    margin: auto;
    overflow: visible !important;
    margin-bottom: 2rem;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail > div,
.single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail > h2,
.single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail > .h2 {
    z-index: 1;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail::before {
    content: "";
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: -2px;
    width: 4px;
    height: 50%;
    top: auto;
    border-radius: 0;
    right: auto;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail::after {
    content: "";
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: -2px;
    width: 15rem;
    height: 4px;
    top: auto;
    border-radius: 0;
    right: auto;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail h2, .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail .h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px !important;
    text-align: center;
    position: initial !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail h2 .headlineShadow, .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail .h2 .headlineShadow {
    display: none;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail h2::before, .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail .h2::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/quotationmark.svg");
    position: absolute;
    left: 2rem;
    top: 2rem;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail .caseStudyDetail__bottom {
    width: 100%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail .caseStudyDetail__texts {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #6c7498;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer) > .container .caseStudyDetail .caseStudyDetail__role {
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    /* or 160% */
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Niebieski */
    color: #528ef0;
    margin-top: 0.55rem;
  }
  .single-sv_job_offer .pageContent #jobform-container {
    text-align: center;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/job-form.svg");
    background-color: #020A20;
  }
  .single-sv_job_offer .pageContent #jobform-container .preHeadline {
    text-align: left;
    margin-top: 2rem;
  }
  .single-sv_job_offer .pageContent #jobform-container h2, .single-sv_job_offer .pageContent #jobform-container .h2 {
    max-width: none;
    font-weight: 500;
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 2rem;
    margin-top: 0 !important;
  }
  .single-sv_job_offer .pageContent #jobform-container .container {
    position: initial;
  }
  .single-sv_job_offer .pageContent #jobform-container form {
    width: 90%;
    margin-bottom: 200px;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-group {
    max-width: 65%;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-group input {
    border-radius: 240px;
    height: 64px;
    line-height: 64px;
    padding: 24px 36px 22px 36px;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-group .form-control--filesPlaceholder {
    background: none;
    color: #2ce080 !important;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 18px !important;
    line-height: 24px !important;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-group .form-control--filesPlaceholder .form-control--uploadIcon {
    position: relative;
    transform: none;
    top: auto;
    right: auto;
    margin-left: 0.5rem;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-group:nth-child(5) {
    max-width: 100%;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-group:nth-child(6) {
    max-width: none;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-centeredCheckbox {
    position: absolute;
    top: 280px;
    right: 0;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-centeredCheckbox input {
    margin-right: 15px;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-centeredCheckbox input::before {
    width: 24px;
    height: 24px;
    border-radius: 8px;
  }
  .single-sv_job_offer .pageContent #jobform-container form .form-centeredCheckbox a {
    color: #2ce080;
    text-decoration: none;
  }
  .single-sv_job_offer .pageContent #jobform-container form .btn, .single-sv_job_offer .pageContent #jobform-container form .wp-block-button__link {
    border-radius: 240px;
    border-top-left-radius: 0;
    position: absolute;
    right: 8px;
    top: 236px;
    margin-top: 0 !important;
    height: 48px;
    font-size: 18px;
    line-height: 18px !important;
    padding: 16px 20px 14px 20px;
    width: auto !important;
  }
  .single-sv_job_offer .pageContent #jobform-container .wp-block-gallery {
    justify-content: flex-end;
    height: auto;
    align-items: flex-start;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .single-sv_job_offer .pageContent #jobform-container .wp-block-gallery::before {
    border-radius: 0;
    border-bottom-right-radius: 100%;
    order: 1;
    transform: none;
    align-self: flex-start;
  }
  .single-sv_job_offer .pageContent #jobform-container .wp-block-gallery .wp-block-image {
    order: 2;
    transform: none;
  }
  .single-sv_job_offer .pageContent #jobform-container .wp-block-gallery::after {
    content: none !important;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent .jobDetails {
    border-bottom: 1px solid rgba(108, 116, 152, 0.2);
    max-width: 500px;
    padding-bottom: 1rem;
    padding-top: 1rem;
    margin-bottom: 1rem;
  }
  .single-sv_job_offer .pageContent > .svContainer.container.py-5 {
    display: none;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1)::before {
    content: "";
    height: 128px;
    background-color: #fff;
    width: 600px;
    display: block;
    margin-left: auto;
    margin-bottom: 2rem;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-salesviewer-simple-group {
    z-index: 2;
    flex: 0 0 50%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-salesviewer-simple-group:nth-of-type(1) {
    order: 2;
    position: relative;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-salesviewer-simple-group:nth-of-type(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/careerdetails-2.svg");
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(-23rem, -68px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-salesviewer-simple-group:nth-of-type(2) {
    order: 3;
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery {
    flex: 0 0 50%;
    width: 50%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(1) {
    min-height: min(31.25vw, 600px);
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    transform: translateX(min(-10.4167vw, 200px));
    align-self: flex-start;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(1) img {
    max-width: min(10.4167vw, 200px);
    min-width: min(10.4167vw, 200px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(1) .wp-block-image {
    order: 1;
    align-self: center;
    position: relative;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(1) .wp-block-image::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid-large.svg");
    height: 120px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(100%, -12rem);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(1) .wp-block-image::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 50%;
    bottom: -240px;
    transform: translateX(-50%);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(1)::before {
    order: 3;
    width: min(20.833vw, 400px);
    min-width: min(20.833vw, 400px);
    height: min(20.833vw, 400px);
    transform: none;
    align-self: flex-start;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(1)::after {
    order: 2;
    align-self: flex-end;
    width: min(10.4167vw, 200px);
    height: min(10.4167vw, 200px);
    min-width: min(10.4167vw, 200px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(2) {
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: min(31.25vw, 600px);
    transform: translateX(2.4167vw);
    align-self: end;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(2) img {
    max-width: min(10.4167vw, 200px);
    min-width: min(10.4167vw, 200px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(2) .wp-block-image {
    transform: none;
    order: 2;
    align-self: flex-start;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(2)::before {
    align-self: center;
    order: 3;
    transform: none;
    width: min(10.4167vw, 200px);
    height: min(10.4167vw, 200px);
    min-width: min(10.4167vw, 200px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-child(1) > .container .wp-block-gallery:nth-of-type(2)::after {
    align-self: flex-end;
    transform: none;
    order: 1;
    width: min(20.833vw, 400px);
    min-width: min(20.833vw, 400px);
    height: min(20.833vw, 400px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) {
    padding-bottom: 0 !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery {
    min-height: min(31.25vw, 600px);
    align-self: flex-end;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery img {
    width: min(20.833vw, 400px);
    min-width: min(20.833vw, 400px);
    height: min(20.833vw, 400px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery::before {
    content: none !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery .wp-block-image {
    transform: translateX(max(-10.4167vw, -200px));
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-gallery::after {
    transform: none !important;
    width: min(10.4167vw, 200px) !important;
    height: min(10.4167vw, 200px) !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-svContainer:nth-of-type(2) .wp-block-salesviewer-simple-group {
    padding-bottom: 5rem;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) {
    padding-top: 0 !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child)::before {
    content: "";
    background-color: #F7F8FA;
    height: 128px;
    margin-left: auto;
    width: 20.8%;
    display: block;
    margin-bottom: 2rem;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .container {
    align-items: stretch;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .container::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    left: 35%;
    top: -5rem;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .employee-list_container {
    order: 3;
    width: 50%;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-salesviewer-simple-group:nth-of-type(1) {
    width: calc(100% - 500px);
    order: 2;
    padding-top: 4rem;
    position: relative;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-salesviewer-simple-group:nth-of-type(1)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    right: 20%;
    top: 0%;
  }
}
@media (min-width: 1200px) and (min-width: 1680px) {
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-salesviewer-simple-group:nth-of-type(1)::before {
    top: 10%;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-salesviewer-simple-group:nth-of-type(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/careerdetails-3.svg");
    position: absolute;
    left: 55%;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-salesviewer-simple-group:nth-of-type(1) > * {
    max-width: 670px;
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    /* Jasny granat */
    color: #151E41;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-salesviewer-simple-group:nth-child(4) {
    width: 60% !important;
    flex: 0 0 60% !important;
    order: 4;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-salesviewer-simple-group:nth-child(4) > * {
    max-width: 775px;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) > .container .caseStudyDetail {
    order: 3;
    padding: 6rem 4.5rem 7rem !important;
    text-align: center;
    max-width: 1000px !important;
    margin-bottom: -4rem !important;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-gallery:nth-of-type(1) {
    width: 400px !important;
    height: auto !important;
    order: 1;
    margin-right: 100px;
    margin-bottom: 350px;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-gallery:nth-of-type(1) img {
    max-width: 400px !important;
    width: 400px;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-gallery:nth-of-type(1)::after {
    position: absolute;
    width: 400px !important;
    height: 400px !important;
    right: 0;
    transform: translate(50%, 80%) !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-gallery:nth-of-type(1)::before {
    border-radius: 0 !important;
    border-top-right-radius: 100% !important;
    position: absolute;
    width: 200px !important;
    height: 200px !important;
    transform: translate(200%, 100%) !important;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-gallery:nth-child(5) {
    width: 600px !important;
    flex: 0 0 600px !important;
    order: 5;
    height: auto !important;
    align-items: flex-start !important;
    position: relative;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-gallery:nth-child(5)::before {
    align-self: flex-end !important;
    width: 200px !important;
    height: 200px !important;
    transform: none !important;
    display: block;
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-gallery:nth-child(5)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 0%;
    transform: translate(40px, -200px);
  }
  .single-sv_job_offer .pageContent > .py-4 > .wp-block-salesviewer-container:not(.wp-block-salesviewer-svContainer):not(:last-child) .wp-block-gallery:nth-child(5) img {
    max-width: 400px !important;
    width: 400px;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent #jobform-container {
    padding-top: 0;
  }
  .single-sv_job_offer .pageContent #jobform-container::before {
    content: "";
    height: 128px;
    width: 40.5%;
    background-color: #fff;
    margin-left: auto;
    display: block;
    width: calc( 52% - min(12.417vw, 200px));
    margin-bottom: 5rem;
  }
  .single-sv_job_offer .pageContent #jobform-container::after {
    content: "";
    height: 128px;
    width: 80%;
    background-color: #fff;
    margin-left: auto;
    display: block;
  }
  .single-sv_job_offer .pageContent #jobform-container .container {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > h2, .single-sv_job_offer .pageContent #jobform-container .container > .h2,
.single-sv_job_offer .pageContent #jobform-container .container > p,
.single-sv_job_offer .pageContent #jobform-container .container > form {
    max-width: 50%;
    text-align: left;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form {
    max-width: 70%;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .single-sv_job_offer .pageContent #jobform-container .container > form {
    max-width: 70%;
  }
}
@media (min-width: 1200px) and (min-width: 1680px) {
  .single-sv_job_offer .pageContent #jobform-container .container > form {
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent #jobform-container .container > form {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem;
    margin-bottom: 10rem !important;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .form-group {
    flex: 0 0 33%;
    max-width: 45%;
    margin-right: 1rem;
    margin-bottom: 1.4rem !important;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .form-group input {
    padding: 8px 1.5rem 8px 1.5rem !important;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .form-group:nth-child(5) {
    flex: 0 0 calc(67% - 2rem);
    max-width: 100%;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .form-centeredCheckbox {
    top: 155px;
    right: 2rem;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .form-attachments {
    flex: 0 0 calc(100% - 1rem);
    max-width: 100%;
    padding: 8px 1.5rem 8px 1.5rem !important;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .btn, .single-sv_job_offer .pageContent #jobform-container .container > form .wp-block-button__link {
    top: 96px;
    right: calc(1rem + 8px);
    padding-top: 0;
    padding-bottom: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .btn::after, .single-sv_job_offer .pageContent #jobform-container .container > form .wp-block-button__link::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg);
    margin-left: 12px;
    vertical-align: -1%;
    transition: all 0.15s ease-in-out;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .btn:hover, .single-sv_job_offer .pageContent #jobform-container .container > form .wp-block-button__link:hover {
    color: #151E41;
  }
  .single-sv_job_offer .pageContent #jobform-container .container > form .btn:hover::after, .single-sv_job_offer .pageContent #jobform-container .container > form .wp-block-button__link:hover::after {
    filter: brightness(0);
  }
}
@media (min-width: 1200px) {
  .single-sv_job_offer .pageContent #jobform-container .wp-block-gallery {
    right: 0;
    bottom: 128px;
    top: 0;
    left: auto;
    display: flex;
    justify-content: flex-start;
    align-content: flex-end;
    height: 100%;
    margin: 0 !important;
  }
  .single-sv_job_offer .pageContent #jobform-container .wp-block-gallery::before {
    transform: translateX(-100%) !important;
    position: relative;
    border-radius: 0 !important;
    border-top-left-radius: 100% !important;
  }
  .single-sv_job_offer .pageContent #jobform-container .wp-block-gallery img {
    border-radius: 0;
    border-top-right-radius: 100%;
  }
}

.page-style-management .pageContent > section:nth-child(2) {
  padding-top: 1.5rem !important;
}
.page-style-management .pageContent > section:nth-child(2) h1, .page-style-management .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 0.6rem !important;
  line-height: 1.22 !important;
}
.page-style-management .pageContent > section:nth-child(2) > :nth-child(2) {
  line-height: 1.75;
  margin-bottom: 4.4rem !important;
}
.page-style-management .pageContent > div:nth-child(3) {
  margin-top: -5rem !important;
}
.page-style-management .pageContent > div:nth-child(3) .caseStudyDetail__logo {
  margin-bottom: 0.8rem !important;
}
.page-style-management .pageContent > div:nth-child(3) .caseStudyDetail__texts {
  left: 1.7rem !important;
}
.page-style-management .pageContent > div:nth-child(3) .caseStudyDetail__texts p:nth-child(2) {
  margin-bottom: 1.1rem !important;
}
.page-style-management .pageContent > div:nth-child(3) .caseStudyDetail__image {
  margin-top: 0.6rem !important;
  margin-bottom: 0.9rem !important;
  width: 75%;
  transform: translateX(29%);
}
.page-style-management .pageContent > section:nth-child(4) {
  padding-top: 4.7rem !important;
  padding-left: 2.5rem !important;
}
.page-style-management .pageContent > section:nth-child(4) > h2, .page-style-management .pageContent > section:nth-child(4) > .h2 {
  margin-bottom: 2.3rem !important;
}
.page-style-management .pageContent > section:nth-child(6) {
  padding-top: 3.6rem !important;
  padding-bottom: 1rem !important;
}
.page-style-management .pageContent > section:nth-child(6) > h2:first-child, .page-style-management .pageContent > section:nth-child(6) > .h2:first-child {
  line-height: 1.6;
  padding-bottom: 0 !important;
  padding-left: 1.2rem !important;
}
.page-style-management .pageContent > section:nth-child(6) .h2--withThinLine {
  margin-left: -1.4rem !important;
  padding-left: 3.6rem !important;
  margin-bottom: 0 !important;
}
.page-style-management .pageContent > section:nth-child(6) .h2--withThinLine:nth-child(4) {
  margin-bottom: 0rem !important;
}
.page-style-management .pageContent > section:nth-child(6) p:nth-child(5) {
  margin-bottom: 1.2rem !important;
}
.page-style-management .pageContent > section:nth-child(6) p:nth-child(8) {
  margin-top: 3.4rem !important;
  margin-bottom: 1.8rem !important;
  padding-left: 1.2rem !important;
}
.page-style-management .pageContent > section:nth-child(6) .ps-greenHeadlineText {
  padding-left: 2.2rem !important;
}
.page-style-management .pageContent > section:nth-child(7) {
  padding-left: 1.5rem !important;
  padding-top: 3.2rem !important;
}
.page-style-management .pageContent > section:nth-child(7) h2, .page-style-management .pageContent > section:nth-child(7) .h2 {
  margin-bottom: 0.7rem;
}
.page-style-management .pageContent > div:nth-child(8) {
  padding-left: 1.7rem !important;
}
.page-style-management .pageContent > div:nth-child(8) .caseStudyDetail__logo {
  margin-bottom: 0.7rem !important;
}
.page-style-management .pageContent > div:nth-child(8) .caseStudyDetail__texts {
  left: 1.5rem !important;
}
.page-style-management .pageContent > div:nth-child(8) .caseStudyDetail__texts p:nth-child(2) {
  margin-bottom: 1rem !important;
}
.page-style-management .pageContent > div:nth-child(8) .caseStudyDetail__image {
  margin-top: 0.6rem !important;
  margin-bottom: 0.9rem !important;
  width: 75%;
  transform: translateX(29%);
}
.page-style-management .pageContent > section:nth-child(9) {
  padding-left: 2.4rem !important;
  padding-top: 3.8rem !important;
}
.page-style-management .pageContent > section:nth-child(9) p {
  margin-bottom: 1.7rem !important;
}
.page-style-management .pageContent > section:nth-child(9) > figure {
  width: 47% !important;
  margin: 1.9rem auto !important;
  margin-bottom: 3.6rem !important;
}
.page-style-management .pageContent > section:nth-child(9) > figure img {
  height: auto !important;
}
.page-style-management .pageContent > section:nth-child(9) p:nth-child(5) {
  margin-bottom: 1rem !important;
}
.page-style-management .pageContent > section:nth-child(11) {
  padding-left: 2.4rem !important;
}
.page-style-management .pageContent > section:nth-child(11) p:first-child {
  padding-top: 0.7rem !important;
}
.page-style-management .pageContent > section:nth-child(11) > p {
  margin-bottom: 1.7rem !important;
}

.page-style-partners .pageContent {
  background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 10.9rem;
  background-size: 100%;
}
@media (max-width: 767px) {
  .page-style-partners .pageContent .partnersHead {
    transform: scale(0.8);
    min-height: 230px !important;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent {
    background: #f7f8fa;
    padding-bottom: 0rem;
  }
  .page-style-partners .pageContent .underlinedHeadline {
    z-index: 2;
  }
}
.page-style-partners .pageContent figure > img {
  height: auto;
}
.page-style-partners .pageContent .partnersHead {
  position: relative;
  width: 100% !important;
}
@media (min-width: 992px) {
  .page-style-partners .pageContent .partnersHead {
    width: 60% !important;
  }
}
.page-style-partners .pageContent .partnersHead .wp-block-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 230px;
}
.page-style-partners .pageContent .partnersHead .wp-block-image:nth-child(1) {
  transform: translate(calc(-50% - 190px), calc(-50% + 70px)) scale(0.8);
}
@media (max-width: 767px) {
  .page-style-partners .pageContent .partnersHead .wp-block-image:nth-child(1) {
    transform: translate(calc(-50% - 130px), calc(-50% + 70px)) scale(0.8);
  }
}
.page-style-partners .pageContent .partnersHead .wp-block-image:nth-child(2) {
  z-index: 2;
  filter: drop-shadow(0px 40px 80px rgba(108, 116, 152, 0.251));
}
.page-style-partners .pageContent .partnersHead .wp-block-image:nth-child(3) {
  transform: translate(calc(-50% + 190px), calc(-50% - 70px)) scale(0.8);
}
@media (max-width: 767px) {
  .page-style-partners .pageContent .partnersHead .wp-block-image:nth-child(3) {
    transform: translate(calc(-50% + 130px), calc(-50% - 70px)) scale(0.8);
  }
}
@media (min-width: 992px) {
  .page-style-partners .pageContent .partnersHead .wp-block-image {
    max-width: 290px;
  }
  .page-style-partners .pageContent .partnersHead .wp-block-image:nth-child(1) {
    transform: translate(calc(-50% - 230px), calc(-50% + 90px)) scale(0.8);
  }
  .page-style-partners .pageContent .partnersHead .wp-block-image:nth-child(2) {
    z-index: 2;
    filter: drop-shadow(0px 40px 80px #6c749840);
  }
  .page-style-partners .pageContent .partnersHead .wp-block-image:nth-child(3) {
    transform: translate(calc(-50% + 230px), calc(-50% - 90px)) scale(0.8);
  }
}
.page-style-partners .pageContent .partnersHead img {
  max-width: 290px;
}
.page-style-partners .pageContent > section:nth-child(2) {
  padding-top: 2.6rem !important;
}
.page-style-partners .pageContent > section:nth-child(2) > div:first-child {
  margin-bottom: 4.2rem !important;
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(2) > div:first-child {
    margin-bottom: 0rem !important;
  }
}
@media (max-width: 767px) {
  .page-style-partners .pageContent > section:nth-child(2) > .container {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(2) {
    padding-top: 0rem !important;
  }
  .page-style-partners .pageContent > section:nth-child(2)::before {
    content: "";
    width: min(24.834vw, 400px);
    height: min(24.834vw, 400px);
    background-color: #fff;
    border-top-right-radius: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-30%, -50%);
  }
  .page-style-partners .pageContent > section:nth-child(2)::after {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(2)::after {
    right: min(12.417vw, 200px);
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(2) > .container {
    min-height: 710px;
  }
  .page-style-partners .pageContent > section:nth-child(2) > .container::before {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translate(-200%, 0%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(2) > .container::before {
    bottom: auto;
    top: 50%;
    transform: translate(-200%, 10%);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(2) > .container::after {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #5490F4;
    opacity: 0.1;
    border-top-right-radius: 100%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-100%, -100%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(2) > .container::after {
    bottom: auto;
    top: 50%;
    transform: translate(-100%, -90%);
  }
}
.page-style-partners .pageContent > section:nth-child(2) .svContainer {
  min-height: 582px;
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(2) .svContainer {
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(2) .svContainer {
    min-height: 760px;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer h1, .page-style-partners .pageContent > section:nth-child(2) .svContainer .h1 {
    position: initial;
    font-weight: 500;
    font-size: 72px;
    line-height: 72px !important;
    margin-bottom: 2rem !important;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer h1::after, .page-style-partners .pageContent > section:nth-child(2) .svContainer .h1::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 46%;
    bottom: -38%;
  }
}
.page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group {
  z-index: 1;
  width: 100%;
  min-height: 400px;
}
.page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) {
  margin-bottom: min(14vw, 600px);
}
.page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(3)::after {
  content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
  position: absolute;
  right: -150px;
  top: 23%;
  height: 43px;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(2) {
    position: relative;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(2)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(2)::before {
    left: -100px;
    top: -80px;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(2)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    right: 8%;
    bottom: -16%;
  }
}
@media (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group {
    width: 40%;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) {
    margin-bottom: 0;
    transform: translate(20px, -30px);
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(3)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    position: absolute;
    left: 50px;
    top: -90px;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) .wp-block-image:nth-child(3)::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2284%22%20height%3D%22205%22%20viewBox%3D%220%200%2084%20205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3%20199C1.34315%20199%204.07115e-07%20200.343%202.62268e-07%20202C1.17422e-07%20203.657%201.34315%20205%203%20205C4.65685%20205%206%20203.657%206%20202C6%20200.343%204.65685%20199%203%20199Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M2.5%20135C1.67157%20135%201%20135.672%201%20136.5C1%20137.329%201.67157%20138%202.5%20138C3.32843%20138%204%20137.329%204%20136.5C4%20135.672%203.32843%20135%202.5%20135Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M71.166%20147C78.0696%20147%2083.666%20141.404%2083.666%20134.5C83.666%20127.597%2078.0696%20122%2071.166%20122C64.2625%20122%2058.666%20127.597%2058.666%20134.5C58.666%20141.404%2064.2625%20147%2071.166%20147Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M70%2065C68.3431%2065%2067%2066.3431%2067%2068C67%2069.6569%2068.3431%2071%2070%2071C71.6569%2071%2073%2069.6569%2073%2068C73%2066.3431%2071.6569%2065%2070%2065Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3%20-2.62268e-07C1.34315%20-4.07115e-07%204.07115e-07%201.34315%202.62268e-07%203C1.17422e-07%204.65685%201.34315%206%203%206C4.65685%206%206%204.65685%206%203C6%201.34315%204.65685%20-1.17422e-07%203%20-2.62268e-07Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3%2065.0002C1.34315%2065.0002%204.07115e-07%2066.3434%202.62268e-07%2068.0002C1.17422e-07%2069.6571%201.34315%2071.0002%203%2071.0002C4.65685%2071.0002%206%2069.6571%206%2068.0002C6%2066.3434%204.65685%2065.0002%203%2065.0002Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    position: absolute;
    right: 0;
    transform: translate(240px, 400px);
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group:nth-child(3) .wp-block-image:nth-child(3)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-top-left-radius: 100%;
    position: absolute;
    right: 0;
    transform: translate(180px, 40px);
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group h1, .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group .h1,
.page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group p {
    text-align: left !important;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group p {
    max-width: 80%;
    margin-left: 0 !important;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group p:nth-child(2) {
    margin-bottom: 3rem !important;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group p:nth-child(3) {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    max-width: 85%;
  }
  .page-style-partners .pageContent > section:nth-child(2) .svContainer .wp-block-salesviewer-simple-group a {
    display: inline-flex;
  }
}
.page-style-partners .pageContent > section:nth-child(2) h1, .page-style-partners .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 1.1rem !important;
  line-height: 1.22 !important;
}
.page-style-partners .pageContent > section:nth-child(2) > :nth-child(3) {
  line-height: 1.75;
  margin-bottom: 1.8rem !important;
}
.page-style-partners .pageContent > section:nth-child(2) .dottedLine {
  margin-top: 1.3rem !important;
  height: 6.1rem !important;
}
.page-style-partners .pageContent > section:nth-child(3) {
  padding-top: 0.6rem !important;
  padding-left: 1.5rem !important;
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) {
    padding-left: 0 !important;
    background-color: #fff;
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(3)::before {
    content: "";
    height: 128px;
    width: calc(100% - min(24.834vw, 400px));
    background: #f7f8fa;
    display: block;
    margin-bottom: 8.5rem;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container {
    position: initial;
  }
  .page-style-partners .pageContent > section:nth-child(3) > .container::before {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background-color: #F7F8FA;
    opacity: 0.1;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 40px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container::before {
    top: 278px;
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #151E41;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: min(12.417vw, 100px);
    top: calc(40px + min(12.417vw, 100px));
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container::after {
    left: min(12.417vw, 200px);
    top: calc(278px + min(12.417vw, 200px));
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container .preHeadline::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2CE080;
    border-top-left-radius: 100%;
    position: absolute;
    right: min(12.417vw, 100px);
    top: 0px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container .preHeadline::after {
    top: 238px;
    right: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container h2, .page-style-partners .pageContent > section:nth-child(3) > .container .h2 {
    position: initial;
  }
  .page-style-partners .pageContent > section:nth-child(3) > .container h2::before, .page-style-partners .pageContent > section:nth-child(3) > .container .h2::before {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 40px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container h2::before, .page-style-partners .pageContent > section:nth-child(3) > .container .h2::before {
    top: 278px;
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container h2::after, .page-style-partners .pageContent > section:nth-child(3) > .container .h2::after {
    content: "";
    top: calc(278px + min(12.417vw, 200px));
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background: linear-gradient(262.03deg, #2CE080 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container > p::before {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background-color: #151E41;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0%;
    top: 678px;
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container > p::before {
    top: 1078px;
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container > p::after {
    content: "";
    width: min(24.834vw, 200px);
    height: min(24.834vw, 200px);
    background-color: #F7F8FA;
    opacity: 0.1;
    background-color: #5490F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: min(12.417vw, 100px);
    top: 678px;
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container > p::after {
    top: 1078px;
    left: min(12.417vw, 200px);
    width: min(24.834vw, 400px);
    height: min(24.834vw, 400px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container > .wp-block-salesviewer-simple-group {
    margin-top: 9.5rem;
    position: relative;
  }
  .page-style-partners .pageContent > section:nth-child(3) > .container > .wp-block-salesviewer-simple-group p {
    font-size: 12px;
    line-height: 16px;
    margin-top: 2rem;
    display: flex;
    max-width: 100%;
    justify-content: space-evenly;
    height: 31px;
  }
  .page-style-partners .pageContent > section:nth-child(3) > .container > .wp-block-salesviewer-simple-group p::before {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/lines-small.svg);
  }
  .page-style-partners .pageContent > section:nth-child(3) > .container > .wp-block-salesviewer-simple-group p::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/lines-small.svg);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) > .container .partnerTypes::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 41px;
    position: absolute;
    left: 15%;
    top: -20px;
    overflow: hidden;
  }
  .page-style-partners .pageContent > section:nth-child(3) > .container .partnerTypes::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 52px;
    position: absolute;
    right: 13%;
    top: -130px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) h2, .page-style-partners .pageContent > section:nth-child(3) .h2 {
    text-align: center;
    padding: 0 !important;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(3) p {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
  }
}
.page-style-partners .pageContent > section:nth-child(4) {
  padding-top: 0.1rem !important;
  padding-bottom: 2.8rem !important;
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) {
    padding-left: 0 !important;
    background-color: #fff;
    padding-right: 0 !important;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(4) {
    padding-bottom: 0 !important;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0%;
    bottom: 0%;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    top: 54%;
  }
  .page-style-partners .pageContent > section:nth-child(4)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 41px;
    overflow: hidden;
    position: absolute;
    left: 20%;
    top: 54%;
  }
  .page-style-partners .pageContent > section:nth-child(4)::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22203%22%20height%3D%22136%22%20viewBox%3D%220%200%20203%20136%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M5.83333%2073.6667C9.05499%2073.6667%2011.6667%2071.055%2011.6667%2067.8333C11.6667%2064.6117%209.05499%2062%205.83333%2062C2.61167%2062%20-4.56639e-07%2064.6117%20-1.01993e-06%2067.8333C-1.58323e-06%2071.055%202.61167%2073.6667%205.83333%2073.6667Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M68.666%206C70.3229%206%2071.666%204.65686%2071.666%203C71.666%201.34315%2070.3229%208.1423e-07%2068.666%205.24537e-07C67.0092%202.34843e-07%2065.666%201.34315%2065.666%203C65.666%204.65685%2067.0092%206%2068.666%206Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M135.666%20136C137.323%20136%20138.666%20134.657%20138.666%20133C138.666%20131.343%20137.323%20130%20135.666%20130C134.009%20130%20132.666%20131.343%20132.666%20133C132.666%20134.657%20134.009%20136%20135.666%20136Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M199.666%2072C201.323%2072%20202.666%2070.6569%20202.666%2069C202.666%2067.3431%20201.323%2066%20199.666%2066C198.009%2066%20196.666%2067.3431%20196.666%2069C196.666%2070.6569%20198.009%2072%20199.666%2072Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M69.166%2070C69.9944%2070%2070.666%2069.3284%2070.666%2068.5C70.666%2067.6716%2069.9944%2067%2069.166%2067C68.3376%2067%2067.666%2067.6716%2067.666%2068.5C67.666%2069.3284%2068.3376%2070%2069.166%2070Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M135.501%2074.67C138.724%2074.67%20141.336%2072.0576%20141.336%2068.835C141.336%2065.6124%20138.724%2063%20135.501%2063C132.278%2063%20129.666%2065.6124%20129.666%2068.835C129.666%2072.0576%20132.278%2074.67%20135.501%2074.67Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    position: absolute;
    left: 15%;
    top: 67%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group {
    width: 100%;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(1) {
    text-align: center;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(1) {
    width: 45%;
    text-align: left;
    transform: translateY(-50px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(1)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    left: 50%;
    top: -170px;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    top: -110px;
    left: 0;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(1) strong {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(1) p:last-child {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(3) {
    text-align: center;
    margin-top: 7rem;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(3) p {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    position: relative;
    padding-top: 2rem;
    display: inline-block;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(3) p::before {
    content: "";
    border-top: 1px solid #6C7498;
    border-right: 1px solid #6C7498;
    border-top-right-radius: 22.5px;
    height: 22.5px;
    width: 175px;
    opacity: 0.2;
    position: absolute;
    top: 0;
    right: 0;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(3) p strong {
    color: #5490F4;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    position: relative;
    padding-bottom: 2rem;
    padding-left: 3rem;
    padding-right: 3rem;
    display: inline-block;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-salesviewer-simple-group:nth-child(3) p strong::before {
    content: "";
    border-bottom: 1px solid #6C7498;
    border-left: 1px solid #6C7498;
    border-bottom-left-radius: 22.5px;
    height: 22.5px;
    width: 80px;
    opacity: 0.2;
    position: absolute;
    bottom: 0;
    left: 0%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery {
    display: flex;
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery {
    width: 53%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(1) {
    margin-top: min(12.417vw, 200px);
    display: flex;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(1)::before {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #5490F4;
    border-top-left-radius: 100%;
    display: block;
    margin-top: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(1)::before {
    position: absolute;
    transform: translateX(-150%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(1) {
    margin-top: min(24.834vw, 400px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-radius: 0;
    border-bottom-left-radius: 100%;
    max-width: 400px;
    max-height: 400px;
    width: 24.834vw;
    height: 24.834vw;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(2) {
    margin-right: min(12.417vw, 200px);
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(2)::before {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #5490F4;
    opacity: 0.1;
    background-color: #F7F8FA;
    opacity: 1;
    border-bottom-left-radius: 100%;
    display: block;
    transform: translateY(-30px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(2)::before {
    position: absolute;
    transform: translate(-200%, -200%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(2) {
    margin-top: min(24.834vw, 400px);
    margin-right: 0;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(2)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 41px;
    position: absolute;
    transform: translate(-190%, -260px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(2) img {
    border-radius: 0;
    border-top-left-radius: 100%;
    width: 12.417vw;
    max-width: 200px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(3) {
    position: relative;
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(3)::before {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #5490F4;
    background-color: #151E41;
    border-bottom-right-radius: 100%;
    display: block;
    position: absolute;
    transform: translateY(-150%);
  }
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(3)::after {
    position: absolute;
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2287%22%20height%3D%22206%22%20viewBox%3D%220%200%2087%20206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20opacity%3D%220.5%22%3E%0A%3Cpath%20d%3D%22M5.66602%20200C7.32287%20200%208.66602%20201.343%208.66602%20203C8.66602%20204.657%207.32287%20206%205.66602%20206C4.00916%20206%202.66602%20204.657%202.66602%20203C2.66602%20201.343%204.00916%20200%205.66602%20200Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M5.83333%20128.333C9.05499%20128.333%2011.6667%20130.945%2011.6667%20134.167C11.6667%20137.388%209.05499%20140%205.83333%20140C2.61167%20140%200%20137.388%200%20134.167C0%20130.945%202.61167%20128.333%205.83333%20128.333Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M6.16602%2068.0001C6.99444%2068.0001%207.66602%2068.6717%207.66602%2069.5001C7.66602%2070.3285%206.99444%2071.0001%206.16602%2071.0001C5.33759%2071.0001%204.66602%2070.3285%204.66602%2069.5001C4.66602%2068.6717%205.33759%2068.0001%206.16602%2068.0001Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M72.666%20130C74.3229%20130%2075.666%20131.343%2075.666%20133C75.666%20134.657%2074.3229%20136%2072.666%20136C71.0092%20136%2069.666%20134.657%2069.666%20133C69.666%20131.343%2071.0092%20130%2072.666%20130Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M74.166%2055.0001C81.0696%2055.0001%2086.666%2060.5966%2086.666%2067.5001C86.666%2074.4037%2081.0696%2080.0001%2074.166%2080.0001C67.2625%2080.0001%2061.666%2074.4037%2061.666%2067.5001C61.666%2060.5966%2067.2625%2055.0001%2074.166%2055.0001Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M5.66602%200C7.32287%200%208.66602%201.34315%208.66602%203C8.66602%204.65685%207.32287%206%205.66602%206C4.00916%206%202.66602%204.65685%202.66602%203C2.66602%201.34315%204.00916%200%205.66602%200Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
    left: 0;
    bottom: 0;
    transform: translate(80%, 140%);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(4) .container .wp-block-gallery .wp-block-image:nth-child(3) img {
    max-width: 400px;
    max-height: 400px;
    width: 24.834vw;
    height: 24.834vw;
  }
}
.page-style-partners .pageContent > section:nth-child(6) {
  padding-top: 2.7rem !important;
  padding-left: 1.5rem !important;
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(6) {
    padding-left: 0 !important;
    background-color: #fff;
  }
}
.page-style-partners .pageContent > section:nth-child(7),
.page-style-partners .pageContent > section:nth-child(8),
.page-style-partners .pageContent > section:nth-child(9) {
  padding-top: 3.4rem !important;
}
.page-style-partners .pageContent > section:nth-child(7) .featureListItem__preHeadline,
.page-style-partners .pageContent > section:nth-child(8) .featureListItem__preHeadline,
.page-style-partners .pageContent > section:nth-child(9) .featureListItem__preHeadline {
  display: none;
}
.page-style-partners .pageContent > section:nth-child(7) > div:nth-child(2),
.page-style-partners .pageContent > section:nth-child(8) > div:nth-child(2),
.page-style-partners .pageContent > section:nth-child(9) > div:nth-child(2) {
  margin-bottom: 4.3rem !important;
}
.page-style-partners .pageContent > section:nth-child(7) > p:nth-child(3),
.page-style-partners .pageContent > section:nth-child(8) > p:nth-child(3),
.page-style-partners .pageContent > section:nth-child(9) > p:nth-child(3) {
  margin-bottom: 3.7rem !important;
}
.page-style-partners .pageContent > section:nth-child(7) > p:not(:nth-child(3)),
.page-style-partners .pageContent > section:nth-child(8) > p:not(:nth-child(3)),
.page-style-partners .pageContent > section:nth-child(9) > p:not(:nth-child(3)) {
  margin-bottom: 1.6rem !important;
}
.page-style-partners .pageContent > section:nth-child(7) h4, .page-style-partners .pageContent > section:nth-child(7) .h4,
.page-style-partners .pageContent > section:nth-child(8) h4,
.page-style-partners .pageContent > section:nth-child(8) .h4,
.page-style-partners .pageContent > section:nth-child(9) h4,
.page-style-partners .pageContent > section:nth-child(9) .h4 {
  margin-bottom: 0.8rem !important;
}
@media (max-width: 767px) {
  .page-style-partners .pageContent > section:nth-child(7) .background-text,
.page-style-partners .pageContent > section:nth-child(8) .background-text,
.page-style-partners .pageContent > section:nth-child(9) .background-text {
    display: none;
  }
  .page-style-partners .pageContent > section:nth-child(7) .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(8) .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(9) .featureListItem__icon {
    display: none;
  }
  .page-style-partners .pageContent > section:nth-child(7) .featureListItem.is-collapsed .featureListItem__content,
.page-style-partners .pageContent > section:nth-child(8) .featureListItem.is-collapsed .featureListItem__content,
.page-style-partners .pageContent > section:nth-child(9) .featureListItem.is-collapsed .featureListItem__content {
    opacity: 1;
    max-height: 1000px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7),
.page-style-partners .pageContent > section:nth-child(8),
.page-style-partners .pageContent > section:nth-child(9) {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 6rem !important;
  }
  .page-style-partners .pageContent > section:nth-child(7) .container,
.page-style-partners .pageContent > section:nth-child(8) .container,
.page-style-partners .pageContent > section:nth-child(9) .container {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .page-style-partners .pageContent > section:nth-child(7) .background-text,
.page-style-partners .pageContent > section:nth-child(8) .background-text,
.page-style-partners .pageContent > section:nth-child(9) .background-text {
    font-weight: 400;
    font-size: 200px;
    line-height: 34px;
    opacity: 0.05;
    position: absolute;
    left: 50%;
    bottom: 6rem;
    pointer-events: none;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) .background-text,
.page-style-partners .pageContent > section:nth-child(8) .background-text,
.page-style-partners .pageContent > section:nth-child(9) .background-text {
    bottom: 260px;
    font-size: 432px;
    line-height: 72px;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-simple-group,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-simple-group {
    width: 100%;
    order: 2;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group > p,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-simple-group > p,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-simple-group > p {
    text-align: center;
    max-width: 575px;
    margin: auto;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-simple-group > p,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-simple-group > p,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-simple-group > p {
    text-align: left;
    max-width: 470px;
    margin-left: 0;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) h2, .page-style-partners .pageContent > section:nth-child(7) .h2,
.page-style-partners .pageContent > section:nth-child(8) h2,
.page-style-partners .pageContent > section:nth-child(8) .h2,
.page-style-partners .pageContent > section:nth-child(9) h2,
.page-style-partners .pageContent > section:nth-child(9) .h2 {
    padding-left: 0 !important;
    margin-left: 0;
    margin-bottom: 1rem !important;
    font-weight: 500 !important;
    font-size: 56px !important;
    line-height: 64px !important;
    order: 1;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0;
    text-align: center;
  }
  .page-style-partners .pageContent > section:nth-child(7) h2::before, .page-style-partners .pageContent > section:nth-child(7) .h2::before,
.page-style-partners .pageContent > section:nth-child(8) h2::before,
.page-style-partners .pageContent > section:nth-child(8) .h2::before,
.page-style-partners .pageContent > section:nth-child(9) h2::before,
.page-style-partners .pageContent > section:nth-child(9) .h2::before {
    content: none;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) h2, .page-style-partners .pageContent > section:nth-child(7) .h2,
.page-style-partners .pageContent > section:nth-child(8) h2,
.page-style-partners .pageContent > section:nth-child(8) .h2,
.page-style-partners .pageContent > section:nth-child(9) h2,
.page-style-partners .pageContent > section:nth-child(9) .h2 {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-image,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-image,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-image {
    order: 4;
    width: 47% !important;
    height: 313.61px;
    margin-bottom: 0rem !important;
    margin-top: 5rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-image,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-image,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-image {
    margin-top: 0rem;
    height: auto;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .container figure,
.page-style-partners .pageContent > section:nth-child(8) .container figure,
.page-style-partners .pageContent > section:nth-child(9) .container figure {
    margin: auto;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .container figure,
.page-style-partners .pageContent > section:nth-child(8) .container figure,
.page-style-partners .pageContent > section:nth-child(9) .container figure {
    max-width: 233px;
  }
  .page-style-partners .pageContent > section:nth-child(7) .container figure img,
.page-style-partners .pageContent > section:nth-child(8) .container figure img,
.page-style-partners .pageContent > section:nth-child(9) .container figure img {
    box-shadow: 0px 40px 80px rgba(108, 116, 152, 0.25);
    border-radius: 12px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) .container figure,
.page-style-partners .pageContent > section:nth-child(8) .container figure,
.page-style-partners .pageContent > section:nth-child(9) .container figure {
    max-width: 420px;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .container figure img,
.page-style-partners .pageContent > section:nth-child(8) .container figure img,
.page-style-partners .pageContent > section:nth-child(9) .container figure img {
    position: absolute;
    width: 100%;
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) .container figure img,
.page-style-partners .pageContent > section:nth-child(8) .container figure img,
.page-style-partners .pageContent > section:nth-child(9) .container figure img {
    transform: translate(40px, -40px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list {
    order: 3;
    width: 100%;
    position: relative;
    padding-top: 1.3rem;
    z-index: 2;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list {
    width: 53%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list h3, .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .h3,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list h3,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .h3,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list h3,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list h3 .featureListItem__preHeadline, .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .h3 .featureListItem__preHeadline,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list h3 .featureListItem__preHeadline,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .h3 .featureListItem__preHeadline,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list h3 .featureListItem__preHeadline,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .h3 .featureListItem__preHeadline {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem__icon {
    margin-top: 1.1rem !important;
    /* padding-top: 0.45rem !important; */
    padding-bottom: 0.7rem !important;
    margin-right: 1rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem__icon img,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem__icon img,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem__icon img {
    width: 11px !important;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .wp-block-salesviewer-feature-list-item,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .wp-block-salesviewer-feature-list-item,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .wp-block-salesviewer-feature-list-item {
    position: initial;
    width: 58%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem__right,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem__right,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem__right {
    border: none;
    cursor: pointer;
    padding-top: 0.45rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem__content,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem__content,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem__content {
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    border-left: 1px solid rgba(108, 116, 153, 0.2);
    padding-left: 40px;
    padding-top: 33px;
    padding-bottom: 33px;
    z-index: 2;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem {
    padding-top: 0;
    padding-bottom: 0;
    background: transparent !important;
    box-shadow: none;
    opacity: 1;
    align-items: flex-start;
    min-height: auto;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem h3, .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem .h3,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem h3,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem .h3,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem h3,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem .h3 {
    font-weight: 700;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem .featureListItem__icon {
    position: relative;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon {
    opacity: 0.5;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon:after,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon:after,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon:after {
    display: none;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon img,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon img,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .featureListItem__icon img {
    display: block;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) h3, .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .h3,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) h3,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .h3,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) h3,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated) .h3 {
    color: #6C7498;
    font-weight: normal;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .featureListItem__icon,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .featureListItem__icon {
    opacity: 1;
  }
  .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover h3, .page-style-partners .pageContent > section:nth-child(7) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .h3,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover h3,
.page-style-partners .pageContent > section:nth-child(8) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .h3,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover h3,
.page-style-partners .pageContent > section:nth-child(9) .wp-block-salesviewer-feature-list .featureListItem:not(.is-elevated):hover .h3 {
    color: #151E41;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .preHeadline {
    color: #151E41;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) {
    padding-top: 0 !important;
    padding-bottom: min(24.834vw, 389px) !important;
  }
  .page-style-partners .pageContent > section:nth-child(7)::before {
    content: "";
    height: 128px;
    width: calc(100% - min(24.834vw, 400px));
    margin-left: auto;
    background-color: #fff;
    display: block;
    margin-bottom: 8rem;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7)::after {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background-color: #EEF0F4;
    opacity: 0.1;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    top: 50%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7)::after {
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    top: calc(min(12.417vw, 200px) + 128px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .container {
    position: initial;
  }
  .page-style-partners .pageContent > section:nth-child(7) .container h2, .page-style-partners .pageContent > section:nth-child(7) .container .h2 {
    position: initial;
  }
  .page-style-partners .pageContent > section:nth-child(7) .container h2::before, .page-style-partners .pageContent > section:nth-child(7) .container .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #151E41;
    border-radius: 0;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: auto;
    top: 128px;
  }
  .page-style-partners .pageContent > section:nth-child(7) .container h2::after, .page-style-partners .pageContent > section:nth-child(7) .container .h2::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 70%;
    top: calc(min(12.417vw, 200px) + 128px);
  }
  .page-style-partners .pageContent > section:nth-child(7) .container::before {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: 10%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) .container::before {
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .container::after {
    content: "";
    width: min(24.834vw, 200px);
    height: min(24.834vw, 200px);
    background-color: #fff;
    border-top-left-radius: 100%;
    position: absolute;
    left: min(12.417vw, 100px);
    bottom: 10%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(7) .container::after {
    left: min(12.417vw, 200px);
    width: min(24.834vw, 400px);
    height: min(24.834vw, 400px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .container .wp-block-image::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22142%22%20height%3D%22206%22%20viewBox%3D%220%200%20142%20206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M70%20200C68.3431%20200%2067%20201.343%2067%20203C67%20204.657%2068.3431%20206%2070%20206C71.6569%20206%2073%20204.657%2073%20203C73%20201.343%2071.6569%20200%2070%20200Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M2.5%20134C3.32843%20134%204%20134.672%204%20135.5C4%20136.328%203.32843%20137%202.5%20137C1.67157%20137%201%20136.328%201%20135.5C1%20134.672%201.67157%20134%202.5%20134Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M69.5%20123C76.4036%20123%2082%20128.596%2082%20135.5C82%20142.404%2076.4036%20148%2069.5%20148C62.5964%20148%2057%20142.404%2057%20135.5C57%20128.596%2062.5964%20123%2069.5%20123Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M136.5%2068C135.672%2068%20135%2068.6716%20135%2069.5C135%2070.3284%20135.672%2071%20136.5%2071C137.328%2071%20138%2070.3284%20138%2069.5C138%2068.6716%20137.328%2068%20136.5%2068Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M136%20-5.24537e-07C132.686%20-8.1423e-07%20130%202.68629%20130%206C130%209.31371%20132.686%2012%20136%2012C139.314%2012%20142%209.31371%20142%206C142%202.68629%20139.314%20-2.34843e-07%20136%20-5.24537e-07Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M70%2066.0001C68.3431%2066.0001%2067%2067.3433%2067%2069.0001C67%2070.657%2068.3431%2072.0001%2070%2072.0001C71.6569%2072.0001%2073%2070.657%2073%2069.0001C73%2067.3433%2071.6569%2066.0001%2070%2066.0001Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3%2066.0002C1.34315%2066.0002%204.07115e-07%2067.3434%202.62268e-07%2069.0002C1.17422e-07%2070.6571%201.34315%2072.0002%203%2072.0002C4.65685%2072.0002%206%2070.6571%206%2069.0002C6%2067.3434%204.65685%2066.0002%203%2066.0002Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    position: absolute;
    transform: translate(60px, -170px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(7) .background-text {
    color: #528EF0;
    opacity: 0.05;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(8) {
    background-color: #fff;
  }
  .page-style-partners .pageContent > section:nth-child(8) .preHeadline {
    color: #2ce080;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(8) {
    padding-top: 0 !important;
    padding-bottom: min(24.834vw, 243px) !important;
  }
  .page-style-partners .pageContent > section:nth-child(8)::before {
    content: "";
    height: 128px;
    width: 60%;
    background: #f7f8fa;
    display: block;
    margin-bottom: 7.5rem;
  }
  .page-style-partners .pageContent > section:nth-child(8) .background-text {
    bottom: 126px;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(8)::after {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background-color: #2ce080;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0;
    bottom: 6rem;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(8)::after {
    bottom: 100px;
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(8) .container {
    position: initial;
  }
  .page-style-partners .pageContent > section:nth-child(8) .container::before {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background-color: #F7F8FA;
    border-top-right-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: min(12.417vw, 100px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(8) .container::before {
    bottom: min(12.417vw, 200px);
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(8) .container::after {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background: linear-gradient(262.03deg, #2CE080 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-left-radius: 100%;
    position: absolute;
    left: min(12.417vw, 100px);
    bottom: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(8) .container::after {
    left: min(12.417vw, 200px);
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(8) .container h2::before, .page-style-partners .pageContent > section:nth-child(8) .container .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    background: #EEF0F4;
    opacity: 0.5;
    border-radius: 0;
    border: none;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 45%;
    top: 15%;
  }
  .page-style-partners .pageContent > section:nth-child(8) .container h2::after, .page-style-partners .pageContent > section:nth-child(8) .container .h2::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-top-right-radius: 100%;
    position: absolute;
    right: -2.5%;
    top: -55%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(8) .container .featureList::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 67%;
  }
  .page-style-partners .pageContent > section:nth-child(8) .container .featureList::after {
    content: "";
    width: 40px;
    height: 40px;
    background: #EEF0F4;
    opacity: 0.5;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 20%;
    top: 110%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(8) .container .wp-block-image::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22221%22%20height%3D%22201%22%20viewBox%3D%220%200%20221%20201%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M72%206C72%209.31371%2074.6863%2012%2078%2012C81.3137%2012%2084%209.31371%2084%206C84%202.68629%2081.3137%20-1.17422e-07%2078%20-2.62268e-07C74.6863%20-4.07115e-07%2072%202.68629%2072%206Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M207%2068.5C207%2069.3284%20207.672%2070%20208.5%2070C209.328%2070%20210%2069.3284%20210%2068.5C210%2067.6716%20209.328%2067%20208.5%2067C207.672%2067%20207%2067.6716%20207%2068.5Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M141%20199.5C141%20200.328%20141.672%20201%20142.5%20201C143.328%20201%20144%20200.328%20144%20199.5C144%20198.672%20143.328%20198%20142.5%20198C141.672%20198%20141%20198.672%20141%20199.5Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M75%20136.5C75%20137.328%2075.6716%20138%2076.5%20138C77.3284%20138%2078%20137.328%2078%20136.5C78%20135.672%2077.3284%20135%2076.5%20135C75.6716%20135%2075%20135.672%2075%20136.5Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M13%204.5C13%205.32843%2013.6716%206%2014.5%206C15.3284%206%2016%205.32843%2016%204.5C16%203.67157%2015.3284%203%2014.5%203C13.6716%203%2013%203.67157%2013%204.5Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M196%20136.5C196%20143.403%20201.596%20149%20208.5%20149C215.404%20149%20221%20143.403%20221%20136.5C221%20129.596%20215.404%20124%20208.5%20124C201.596%20124%20196%20129.596%20196%20136.5Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M139%2068.9999C139%2070.6568%20140.343%2071.9999%20142%2071.9999C143.657%2071.9999%20145%2070.6568%20145%2068.9999C145%2067.3431%20143.657%2065.9999%20142%2065.9999C140.343%2065.9999%20139%2067.3431%20139%2068.9999Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M140%204.5C140%205.32843%20140.672%206%20141.5%206C142.328%206%20143%205.32843%20143%204.5C143%203.67157%20142.328%203%20141.5%203C140.672%203%20140%203.67157%20140%204.5Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M-2.62268e-07%20136C-4.07115e-07%20139.314%202.68629%20142%206%20142C9.31371%20142%2012%20139.314%2012%20136C12%20132.686%209.31371%20130%206%20130C2.68629%20130%20-1.17422e-07%20132.686%20-2.62268e-07%20136Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M139%20136C139%20137.657%20140.343%20139%20142%20139C143.657%20139%20145%20137.657%20145%20136C145%20134.343%20143.657%20133%20142%20133C140.343%20133%20139%20134.343%20139%20136Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    position: absolute;
    transform: translate(231%, -100px);
  }
  .page-style-partners .pageContent > section:nth-child(8) .container .wp-block-image::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    overflow: hidden;
    position: absolute;
    right: 37%;
    top: 19%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(8) .background-text {
    color: #2CE080;
    opacity: 0.05;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(9) .preHeadline {
    color: #5490F4;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(9) {
    padding-top: 0 !important;
    padding-bottom: min(24.834vw, 470px) !important;
  }
  .page-style-partners .pageContent > section:nth-child(9)::before {
    content: "";
    height: 128px;
    width: calc(100% - min(24.834vw, 400px));
    margin-left: auto;
    background-color: #fff;
    display: block;
    margin-bottom: 7.5rem;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(9)::after {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #EEF0F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0;
    top: calc(min(12.417vw, 200px) + 98px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(9) .container {
    position: initial;
  }
  .page-style-partners .pageContent > section:nth-child(9) .container::before {
    content: "";
    width: min(24.834vw, 200px);
    height: min(24.834vw, 200px);
    background-color: #EEF0F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(9) .container::before {
    width: min(24.834vw, 400px);
    height: min(24.834vw, 400px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(9) .container::after {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background: linear-gradient(262.03deg, #151E41 0%, rgba(255, 255, 255, 0) 94.21%);
    border-top-left-radius: 100%;
    position: absolute;
    left: min(24.834vw, 200px);
    bottom: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(9) .container::after {
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    left: min(24.834vw, 400px);
    bottom: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(9) .container .featureList::after {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 60%;
    top: 60%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(9) .container .wp-block-salesviewer-simple-group p {
    margin-bottom: 1.5rem !important;
  }
  .page-style-partners .pageContent > section:nth-child(9) .container .wp-block-salesviewer-simple-group p::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    position: absolute;
    right: 15%;
    top: 21%;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(9) .container h2::before, .page-style-partners .pageContent > section:nth-child(9) .container .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 0;
    border: none;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0%;
    top: -156px;
  }
  .page-style-partners .pageContent > section:nth-child(9) .container h2::after, .page-style-partners .pageContent > section:nth-child(9) .container .h2::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-top-right-radius: 100%;
    position: absolute;
    left: 44%;
    top: -90%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(9) .container .wp-block-image::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22147%22%20height%3D%22199%22%20viewBox%3D%220%200%20147%20199%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3%20131.002C4.65685%20131.002%206%20132.345%206%20134.002C6%20135.659%204.65685%20137.002%203%20137.002C1.34315%20137.002%200%20135.659%200%20134.002C0%20132.345%201.34315%20131.002%203%20131.002Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M68.1673%20128.336C71.389%20128.336%2074.0006%20130.947%2074.0006%20134.169C74.0006%20137.391%2071.389%20140.002%2068.1673%20140.002C64.9457%20140.002%2062.334%20137.391%2062.334%20134.169C62.334%20130.947%2064.9457%20128.336%2068.1673%20128.336Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M68.5%2068.0002C69.3284%2068.0002%2070%2068.6718%2070%2069.5002C70%2070.3287%2069.3284%2071.0002%2068.5%2071.0002C67.6716%2071.0002%2067%2070.3287%2067%2069.5002C67%2068.6718%2067.6716%2068.0002%2068.5%2068.0002Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M68.5%20196C69.3284%20196%2070%20196.672%2070%20197.5C70%20198.328%2069.3284%20199%2068.5%20199C67.6716%20199%2067%20198.328%2067%20197.5C67%20196.672%2067.6716%20196%2068.5%20196Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M134.5%2055.0003C141.404%2055.0003%20147%2060.5967%20147%2067.5002C147%2074.4038%20141.404%2080.0002%20134.5%2080.0002C127.596%2080.0002%20122%2074.4038%20122%2067.5002C122%2060.5967%20127.596%2055.0003%20134.5%2055.0003Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M68%200.000244141C69.6569%200.000244141%2071%201.34339%2071%203.00024C71%204.6571%2069.6569%206.00024%2068%206.00024C66.3431%206.00024%2065%204.6571%2065%203.00024C65%201.34339%2066.3431%200.000244141%2068%200.000244141Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    position: absolute;
    transform: translate(60px, -160px);
  }
  .page-style-partners .pageContent > section:nth-child(9) .container .wp-block-image::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 5%;
    top: 59%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(9) .background-text {
    color: #EEF0F4;
    opacity: 0.75;
  }
}
.page-style-partners .pageContent > section:nth-child(10) {
  background: url(/wp-content/uploads/2021/05/wave-header-mobile.png) no-repeat 0 20.6rem;
  background-size: 100%;
}
.page-style-partners .pageContent > section:nth-child(10) h2, .page-style-partners .pageContent > section:nth-child(10) .h2 {
  margin-bottom: 2.3rem !important;
}
@media (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(10) h2, .page-style-partners .pageContent > section:nth-child(10) .h2 {
    font-weight: 500;
    font-size: 80px;
    line-height: 80px !important;
    margin-bottom: 1.3rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) {
    background: #fff;
    padding-top: 0 !important;
  }
  .page-style-partners .pageContent > section:nth-child(10) .preHeadline {
    color: #2ce080;
  }
  .page-style-partners .pageContent > section:nth-child(10)::before {
    content: "";
    width: min(24.834vw, 400px);
    height: min(24.834vw, 400px);
    background: #EEF0F4;
    opacity: 0.5;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0%;
    bottom: -100px;
    z-index: 2;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-top-right-radius: 100%;
    position: absolute;
    left: -6%;
    top: 11%;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 1.3rem;
    top: 83%;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: space-between;
    margin-top: min(12.417vw, 200px);
    padding-top: 4.5rem;
    margin-bottom: 5rem;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form {
    margin-bottom: 0rem;
    margin-left: 1rem;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-group {
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form::before {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background: #EEF0F4;
    opacity: 0.5;
    border-top-right-radius: 100%;
    position: absolute;
    right: calc(min(12.417vw, 100px) + min(24.834vw, 200px));
    transform: translateY(-100%) translateX(min(12.417vw, 100px));
    top: 0;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form::before {
    transform: translateY(-100%);
    right: auto;
    left: 1vw;
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form::after {
    content: "";
    width: min(24.834vw, 200px);
    height: min(24.834vw, 200px);
    background: #EEF0F4;
    opacity: 0.5;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: min(12.417vw, 100px);
    top: 0;
    transform: translateX(min(12.417vw, 100px));
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form::after {
    transform: none;
    right: auto;
    left: calc( 1vw + min(12.417vw, 200px) );
    width: min(24.834vw, 400px);
    height: min(24.834vw, 400px);
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-group {
    width: 100%;
    z-index: 2;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-group:nth-child(2)::before {
    content: "";
    width: min(12.417vw, 100px);
    height: min(12.417vw, 100px);
    background: linear-gradient(262.03deg, #2CE080 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    top: 0%;
    z-index: -1;
    transform: translateX(100%);
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-group:nth-child(2)::before {
    transform: none;
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    right: auto;
    left: calc( 1vw + min(12.417vw, 200px) + min(24.834vw, 400px));
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-group:nth-child(2)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/plus.svg");
    position: absolute;
    top: -4.7rem;
    right: 1.3rem;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-group:nth-child(3), .page-style-partners .pageContent > section:nth-child(10) .container > form .form-group:nth-child(4) {
    width: 48%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-group input {
    border-radius: 50px;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-centeredCheckbox {
    position: absolute;
    right: 12px;
    bottom: -18px;
    z-index: 2;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-centeredCheckbox label {
    cursor: pointer;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-centeredCheckbox label::before {
    border: 1px solid #6C7498;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form .form-centeredCheckbox label a {
    color: #2ce080;
    text-decoration: none;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form .btn-primary, .page-style-partners .pageContent > section:nth-child(10) .container > form .wp-block-button__link {
    width: auto !important;
    position: absolute;
    right: 0;
    top: 263px;
    margin-top: 0 !important;
    line-height: 48px !important;
    height: 48px;
    font-size: 0.9rem;
    padding: 0 1rem 0 1rem !important;
    border: none;
    right: 12px;
    margin-bottom: 0 !important;
    z-index: 3;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form .btn-primary::after, .page-style-partners .pageContent > section:nth-child(10) .container > form .wp-block-button__link::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/arrow-right-white-desktop.svg);
    margin-left: 12px;
    vertical-align: -2.5%;
    transition: all 0.15s ease-in-out;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form .btn-primary:hover, .page-style-partners .pageContent > section:nth-child(10) .container > form .wp-block-button__link:hover {
    color: #151E41;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > form .btn-primary:hover::after, .page-style-partners .pageContent > section:nth-child(10) .container > form .wp-block-button__link:hover::after {
    filter: brightness(0);
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > form {
    width: 43%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group {
    width: 100%;
    text-align: center;
    margin-top: min(12.417vw, 161px);
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group {
    padding-bottom: 250px;
    position: relative;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group::after {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background-color: #2ce080;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 50%;
    bottom: 0%;
    transform: translatX(-50%);
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group::after {
    left: auto;
    right: -5%;
    bottom: -10%;
    transform: translateY(-25%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22137%22%20height%3D%22143%22%20viewBox%3D%220%200%20137%20143%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M6%206C6%204.34315%204.65685%203%203%203C1.34315%203%205.55324e-08%204.34315%203.57746e-08%206C1.60169e-08%207.65685%201.34315%209%203%209C4.65685%209%206%207.65685%206%206Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M137%20140.5C137%20139.672%20136.328%20139%20135.5%20139C134.672%20139%20134%20139.672%20134%20140.5C134%20141.328%20134.672%20142%20135.5%20142C136.328%20142%20137%20141.328%20137%20140.5Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M73%20140C73%20138.343%2071.6569%20137%2070%20137C68.3431%20137%2067%20138.343%2067%20140C67%20141.657%2068.3431%20143%2070%20143C71.6569%20143%2073%20141.657%2073%20140Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M73%2073C73%2071.3431%2071.6569%2070%2070%2070C68.3431%2070%2067%2071.3431%2067%2073C67%2074.6569%2068.3431%2076%2070%2076C71.6569%2076%2073%2074.6569%2073%2073Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M76%206C76%202.68629%2073.3137%201.11065e-07%2070%207.15493e-08C66.6863%203.20337e-08%2064%202.68629%2064%206C64%209.31371%2066.6863%2012%2070%2012C73.3137%2012%2076%209.31371%2076%206Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    position: absolute;
    right: 21%;
    bottom: 5%;
  }
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group h2, .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group .h2 {
    max-width: 70%;
    margin: auto;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group {
    width: 50%;
    text-align: left;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group h2, .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group .h2 {
    max-width: 90%;
    margin-left: 0;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group h2::after, .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group .h2::after {
    content: "";
    width: 40px;
    height: 40px;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-left-radius: 100%;
    position: absolute;
    right: 6%;
    top: 176%;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group h2::before, .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group .h2::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    right: 12%;
    top: -60%;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group p {
    max-width: 70%;
  }
  .page-style-partners .pageContent > section:nth-child(10) .container > .wp-block-salesviewer-simple-group p strong {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-top: 3rem;
    display: block;
  }
}
.page-style-partners .pageContent > section:nth-child(11) {
  background-color: #fff;
}
@media (min-width: 768px) {
  .page-style-partners .pageContent > section:nth-child(11) {
    padding-top: 8rem !important;
  }
  .page-style-partners .pageContent > section:nth-child(11)::after {
    content: "";
    width: min(12.417vw, 200px);
    height: min(12.417vw, 200px);
    background: #EEF0F4;
    opacity: 0.5;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 25%;
  }
}
.page-style-partners .pageContent hr {
  margin-right: -2.1rem;
  width: auto;
  max-width: none !important;
}
.page-style-partners .pageContent form {
  margin-top: 3rem;
}

.page-style-cooperations .pageContent > section:nth-child(2) {
  padding-top: 1.1rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(2) h1, .page-style-cooperations .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 2.6rem !important;
  line-height: 1.22 !important;
}
.page-style-cooperations .pageContent > section:nth-child(2) > :nth-child(3) {
  line-height: 1.75;
}
.page-style-cooperations .pageContent > section:nth-child(2) .landingPageCustomers {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
  margin-bottom: 1.9rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(2) .landingPageCustomer {
  height: 1.7rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(2) .linkWithArrow {
  padding-left: 0.4rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(2) .linkWithArrow .inlineArrow {
  margin-left: 0.6rem !important;
  margin-right: 0 !important;
  margin-top: -0.2rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) {
  padding-top: 3.3rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) h2, .page-style-cooperations .pageContent > section:nth-child(4) .h2 {
  margin-bottom: 3.4rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) ul li {
  padding-bottom: 0.7rem !important;
  margin-bottom: 2.6rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) ul li:last-child {
  border-bottom: none !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) ul li .linkWithArrow a {
  font-weight: lighter !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) ul li > p {
  line-height: 1.75;
  margin-bottom: 0.4rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) ul li > div:last-child {
  margin-top: 1.6rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) ul li > div:last-child > img:first-child {
  margin-right: 0.7rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(4) ul li > div:last-child > span {
  font-size: 0.3rem !important;
  line-height: 1.225rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(5) h2, .page-style-cooperations .pageContent > section:nth-child(5) .h2 {
  line-height: 1.55em;
  margin-bottom: 2.6rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(5) ul {
  margin-bottom: 4rem !important;
}
.page-style-cooperations .pageContent > section:nth-child(5) p:nth-child(3) {
  margin-bottom: 0.7rem !important;
}

.page-style-press .pageContent > section:nth-child(2) {
  padding-top: 1rem !important;
}
.page-style-press .pageContent > section:nth-child(2) h1, .page-style-press .pageContent > section:nth-child(2) .h1 {
  margin-bottom: 1rem !important;
  line-height: 1.22 !important;
}
.page-style-press .pageContent > section:nth-child(2) > :nth-child(3) {
  line-height: 1.75;
}
.page-style-press .pageContent > section:nth-child(2) .landingPageCustomers {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
  margin-bottom: 1.9rem !important;
}
.page-style-press .pageContent > section:nth-child(2) .landingPageCustomer {
  height: 1.7rem !important;
}
.page-style-press .pageContent > section:nth-child(3) {
  padding-top: 4.1rem !important;
  padding-bottom: 8.1rem !important;
}
.page-style-press .pageContent > section:nth-child(3) h2, .page-style-press .pageContent > section:nth-child(3) .h2 {
  margin-bottom: 3.4rem !important;
}
.page-style-press .pageContent > section:nth-child(3) ul {
  margin-bottom: 3.6rem !important;
}
.page-style-press .pageContent > section:nth-child(3) > p {
  margin-bottom: 0.6rem !important;
}
.page-style-press .pageContent > section:nth-child(3) ul li {
  padding-bottom: 0.7rem !important;
  margin-bottom: 2.6rem !important;
}
.page-style-press .pageContent > section:nth-child(3) ul li .linkWithArrow a {
  font-weight: lighter !important;
}
.page-style-press .pageContent > section:nth-child(3) ul li > p {
  line-height: 1.75;
  margin-bottom: 0.4rem !important;
}
.page-style-press .pageContent > section:nth-child(3) ul li > div:last-child {
  margin-top: 1.6rem !important;
}
.page-style-press .pageContent > section:nth-child(3) ul li > div:last-child > img:first-child {
  margin-right: 0.7rem !important;
}
.page-style-press .pageContent > section:nth-child(3) ul li > div:last-child > span {
  font-size: 0.3rem !important;
  line-height: 1.225rem !important;
}
.page-style-press .pageContent > section:nth-child(4) {
  padding-top: 4.2rem !important;
  padding-bottom: 8.3rem !important;
}
.page-style-press .pageContent > section:nth-child(4) h2, .page-style-press .pageContent > section:nth-child(4) .h2 {
  margin-bottom: 4.9rem !important;
}
.page-style-press .pageContent > section:nth-child(4) div:nth-child(3), .page-style-press .pageContent > section:nth-child(4) div:nth-child(8), .page-style-press .pageContent > section:nth-child(4) div:nth-child(13) {
  margin-bottom: 1.8rem !important;
}
.page-style-press .pageContent > section:nth-child(4) div:nth-child(3) {
  width: 41% !important;
}
.page-style-press .pageContent > section:nth-child(4) p:nth-child(4), .page-style-press .pageContent > section:nth-child(4) p:nth-child(9), .page-style-press .pageContent > section:nth-child(4) p:nth-child(14) {
  margin-bottom: 0.7rem !important;
}
.page-style-press .pageContent > section:nth-child(4) p:nth-child(5), .page-style-press .pageContent > section:nth-child(4) p:nth-child(10), .page-style-press .pageContent > section:nth-child(4) p:nth-child(15) {
  font-size: 11.5px !important;
}
.page-style-press .pageContent > section:nth-child(4) hr:nth-child(7), .page-style-press .pageContent > section:nth-child(4) hr:nth-child(12) {
  margin-top: 1.8rem !important;
  margin-bottom: 4rem !important;
}
.page-style-press .pageContent > section:nth-child(4) div:nth-child(8) {
  width: 44% !important;
}
.page-style-press .pageContent > section:nth-child(4) hr:nth-child(12) {
  margin-bottom: 4.5rem !important;
}
.page-style-press .pageContent > section:nth-child(4) div:nth-child(13) {
  width: 44% !important;
}
.page-style-press .pageContent > section:nth-child(4) figure > img {
  height: auto !important;
}
.page-style-press .pageContent > section:nth-child(5) {
  padding-left: 2.5rem !important;
  padding-top: 8.6rem !important;
}
.page-style-press .pageContent > section:nth-child(5) h2, .page-style-press .pageContent > section:nth-child(5) .h2 {
  margin-bottom: 2.3rem !important;
}
.page-style-press .pageContent > section:nth-child(5) ul {
  padding-left: 0 !important;
  margin-bottom: 3.8rem !important;
}
.page-style-press .pageContent > section:nth-child(5) > p {
  margin-bottom: 1.7rem !important;
}
.page-style-press .pageContent > section:nth-child(6) {
  padding-top: 1.1rem !important;
  padding-left: 2.4rem !important;
  padding-bottom: 2.3rem !important;
}
.page-style-press .pageContent > section:nth-child(8) {
  padding-top: 3.8rem !important;
  padding-left: 2.4rem !important;
}
.page-style-press .pageContent > section:nth-child(8) .downloads {
  padding: 0 2.9rem 0 2.4rem;
  margin-top: 1.9rem !important;
}
.page-style-press .pageContent > section:nth-child(8) .downloadItem {
  height: 3.2rem;
  background-position: 93% center;
  background-size: 1.3rem 1.3rem;
}
.page-style-press .pageContent > section:nth-child(8) .downloadItem:before {
  right: 103% !important;
}
.page-style-press .pageContent > section:nth-child(8) .downloadItem:after {
  left: -2.2rem;
  height: 4rem;
}
.page-style-press .pageContent > section:nth-child(8) .downloadItem__label {
  padding-left: 1.1rem;
}
.page-style-press .pageContent > section:nth-child(8) .downloadItem__icon {
  width: 3.55rem;
}

@media (min-width: 768px) {
  .page-style-integrations .pageContent::before {
    content: "";
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
    background: linear-gradient(262.03deg, rgba(255, 255, 255, 0) 0%, #F7F8FA 76.05%);
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0%;
    top: 0%;
  }
  .page-style-integrations .pageContent::after {
    content: "";
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) -3.11%, #528EF0 115.71%);
    border-top-left-radius: 100%;
    position: absolute;
    right: 0;
    top: 870px;
  }
}
.page-style-integrations .pageContent > section:nth-child(2) {
  padding-top: 1.6rem !important;
  background: url("/wp-content/uploads/2021/05/wave-header-mobile.png") no-repeat 0 8.3rem;
  background-size: 100%;
}
@media (max-width: 767px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item {
    display: flex;
    flex-direction: column-reverse;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item .p-4 {
    padding: 0 !important;
    margin-bottom: 1rem;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item .oneLineConcept__image--mobile {
    width: 2.2rem;
    height: 2.2rem;
    transform: translate(0px, -6px);
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item::after {
    height: calc( 100% - 1rem );
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item:last-child {
    padding-bottom: 4rem;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item:last-child::after {
    height: calc(100% - 1.8rem);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) {
    background: none;
  }
  .page-style-integrations .pageContent > section:nth-child(2)::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2282%22%20height%3D%22209%22%20viewBox%3D%220%200%2082%20209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20opacity%3D%220.5%22%3E%0A%3Cpath%20d%3D%22M79%20140C77.3431%20140%2076%20141.344%2076%20143C76%20144.657%2077.3431%20146%2079%20146C80.6569%20146%2082%20144.657%2082%20143C82%20141.344%2080.6569%20140%2079%20140Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M12.8333%2011.6672C16.055%2011.6672%2018.6667%209.05549%2018.6667%205.83383C18.6667%202.61217%2016.055%200.000494327%2012.8333%200.000494891C9.61167%200.000495454%207%202.61217%207%205.83383C7%209.05549%209.61167%2011.6672%2012.8333%2011.6672Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M79%2074.0005C80.6569%2074.0005%2082%2072.6573%2082%2071.0005C82%2069.3436%2080.6569%2068.0005%2079%2068.0005C77.3431%2068.0005%2076%2069.3436%2076%2071.0005C76%2072.6573%2077.3431%2074.0005%2079%2074.0005Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M12%20203C10.3431%20203%209%20204.344%209%20206C9%20207.657%2010.3431%20209%2012%20209C13.6569%20209%2015%20207.657%2015%20206C15%20204.344%2013.6569%20203%2012%20203Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M12.5%2059.0005C5.59644%2059.0005%20-1.69631e-06%2064.5969%20-1.09278e-06%2071.5005C-4.89256e-07%2078.4041%205.59644%2084.0005%2012.5%2084.0005C19.4036%2084.0005%2025%2078.4041%2025%2071.5005C25%2064.5969%2019.4036%2059.0005%2012.5%2059.0005Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M12.5%20141C11.6716%20141%2011%20141.672%2011%20142.5C11%20143.329%2011.6716%20144%2012.5%20144C13.3284%20144%2014%20143.329%2014%20142.5C14%20141.672%2013.3284%20141%2012.5%20141Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
    position: absolute;
    left: 52px;
    top: 80px;
  }
  .page-style-integrations .pageContent > section:nth-child(2)::after {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background: linear-gradient(218.99deg, #528EF0 -10.18%, rgba(255, 255, 255, 0) 119.28%);
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 170px;
    transform: translateY(100%);
  }
  .page-style-integrations .pageContent > section:nth-child(2) > .container::before {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    top: calc( 170px + min(11.417vw, 200px) );
  }
  .page-style-integrations .pageContent > section:nth-child(2) > .container:after {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #F7F8FA;
    border-top-left-radius: 100%;
    position: absolute;
    left: calc( 1.3rem + min(11.417vw, 200px) );
    top: 170px;
    z-index: -1;
  }
  .page-style-integrations .pageContent > section:nth-child(2) > .container .teamCloud::before {
    content: "";
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
    background: linear-gradient(180deg, #F7F8FA 0.01%, #F7F8FA 42.69%, rgba(255, 255, 255, 0) 92.24%);
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 1.3rem;
    top: 170px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) > .container .teamCloud::after {
    content: "";
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
    background: linear-gradient(0deg, #F7F8FA 0.01%, #F7F8FA 42.69%, rgba(255, 255, 255, 0) 92.24%);
    border-top-left-radius: 100%;
    position: absolute;
    right: 1.3rem;
    top: 170px;
    transform: translate(100%, -100%);
  }
}
.page-style-integrations .pageContent > section:nth-child(2) > h4, .page-style-integrations .pageContent > section:nth-child(2) > .h4 {
  margin-bottom: 0.7rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) .teamCloud__bubble--3, .page-style-integrations .pageContent > section:nth-child(2) .teamCloud__bubble--5, .page-style-integrations .pageContent > section:nth-child(2) .teamCloud__bubble--8 {
  background-size: 40% 40%;
}
.page-style-integrations .pageContent > section:nth-child(2) > section {
  padding-top: 9.3rem !important;
  margin-bottom: 2.1rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section > div:nth-child(1) h1, .page-style-integrations .pageContent > section:nth-child(2) > section > div:nth-child(1) .h1 {
  line-height: 1.22;
  margin-bottom: 1rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section > div:nth-child(1) p {
  margin-bottom: 1.5rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section > div:nth-child(2) h2, .page-style-integrations .pageContent > section:nth-child(2) > section > div:nth-child(2) .h2 {
  margin-bottom: 1.2rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section > div:nth-child(2) p {
  margin-bottom: 1.5rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__verticalLine:nth-child(3), .page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__verticalLine:nth-child(5), .page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__verticalLine:nth-child(8) {
  height: 5rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__list {
  margin-top: 0.3rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__item {
  padding-left: 2.8rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__item h4, .page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__item .h4 {
  margin-bottom: 0.8rem !important;
  line-height: 1.6;
}
.page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__item:before {
  margin-top: 0.25rem !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__item:after {
  top: 2.1rem !important;
  height: calc(100% - 1.5rem) !important;
}
.page-style-integrations .pageContent > section:nth-child(2) > section .oneLineConcept__item:last-child:after {
  height: calc(100% - 2rem) !important;
}
@media (max-width: 767px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro {
    display: none;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro + .oneLineConcept__verticalLine {
    display: none;
  }
  .page-style-integrations .pageContent > section:nth-child(2) > .container > section:nth-child(3) {
    margin-bottom: 2rem;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .featureListItem__preHeadline {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .svContainer > .svContainer:nth-child(3) {
    display: none;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__imageblock {
    display: none !important;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept {
    background: none;
    color: #151E41;
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: -40px;
    top: calc( 170px + 2 * min(11.417vw, 200px) );
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #F7F8FA;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: calc( 2 * min(11.417vw, 200px) - 40px);
    top: 40px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container {
    padding: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    overflow: hidden;
    position: absolute;
    left: 34%;
    top: 2%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    height: 61px;
    overflow: hidden;
    position: absolute;
    right: 3%;
    top: 1.5%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container > .text-center:nth-child(1) {
    min-height: 645px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container > .text-center:nth-child(1)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #F7F8FA;
    border-top-left-radius: 100%;
    position: absolute;
    left: 65%;
    top: 4%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container > .text-center:nth-child(1)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 6%;
    top: 641px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container > .text-center:nth-child(1) h1, .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container > .text-center:nth-child(1) .h1 {
    margin-bottom: 1rem !important;
    font-weight: 500;
    font-size: 72px;
    line-height: 72px !important;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container > .text-center:nth-child(1) p {
    max-width: 520px;
    margin-bottom: 0 !important;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-one-line-concept > .container > .text-center:nth-child(1) p strong {
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    margin-top: 2rem;
    display: block;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item:after,
.page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__dot,
.page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item:before {
    display: none;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .svContainer-md--dark .oneLineConcept__dot,
.page-style-integrations .pageContent > section:nth-child(2) .svContainer-md--dark .oneLineConcept__item:before,
.page-style-integrations .pageContent > section:nth-child(2) .svContainer-md--dark .oneLineConcept__verticalLine,
.page-style-integrations .pageContent > section:nth-child(2) .svContainer-md--dark .oneLineConcept__horizontalLine,
.page-style-integrations .pageContent > section:nth-child(2) .svContainer-md--dark .oneLineConcept__item:after {
    border-color: #6C7498;
    opacity: 0.2;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__verticalLine:last-child, .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__verticalLine:nth-child(5) {
    display: none;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__verticalLine:nth-child(3) {
    height: 5.7rem;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__verticalLine:nth-child(9) {
    height: 7.4rem;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__horizontalLine {
    width: 66.666%;
    height: 65px;
    border-color: #6C7498;
    border-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom: none;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__horizontalLine:nth-child(8) {
    transform: rotate(180deg);
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__list {
    margin-top: 0 !important;
    margin-right: 0 !important;
    position: relative;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__list::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 3%;
    top: 42%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__list::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: -5%;
    bottom: -14%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__list > li {
    opacity: 1 !important;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro {
    margin-bottom: 0 !important;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item {
    padding: 1rem !important;
    flex-direction: column-reverse;
    justify-content: flex-end;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item:nth-child(2):after {
    display: block;
    top: auto;
    bottom: 0;
    transform: translateY(100%);
    height: 65px !important;
    opacity: 0.2;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item:nth-child(2)::before {
    display: block;
    content: "";
    border: 0;
    margin: 0;
    transform: translateY(-100%);
    border-left: 1px solid #6C7498;
    position: absolute;
    top: 0;
    height: 65px;
    width: 1px;
    border-radius: 0;
    background: none;
    opacity: 0.2;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item > div {
    height: auto;
    padding: 0 !important;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    opacity: 1 !important;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item > div h4, .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item > div .h4 {
    font-weight: 500;
    font-size: 32px;
    line-height: 32px;
    height: 96px;
    margin-top: 30px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item > div p {
    max-width: 288px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item > div img {
    height: 80px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item:nth-child(2) img {
    height: 60px;
    margin-top: 20px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__item:nth-child(1) img {
    margin-left: 15px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 640px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--1 {
    width: 8.559rem;
    height: 8.559rem;
    left: 23.7%;
    top: 91.4%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--1 .teamCloud__checkMark {
    left: 18%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--2 {
    width: 3.706rem;
    height: 3.706rem;
    left: 12%;
    top: 75%;
    border-radius: 50%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--3 {
    background-size: 60% 60%;
    left: 80.5%;
    top: 63%;
    width: 7.236rem;
    height: 7.236rem;
    border-radius: 50%;
    border-top-left-radius: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--4 {
    width: 3.295rem;
    height: 3.295rem;
    left: 75%;
    top: 26.5%;
    background-size: 75% 75%;
    background-position-x: 60%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--5 {
    display: none;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--6 {
    left: 92%;
    top: 95%;
    width: 4.295rem;
    height: 4.295rem;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--7 {
    left: 96.5%;
    top: 39%;
    width: 4.706rem;
    height: 4.706rem;
    border-radius: 50%;
    border-bottom-left-radius: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--8 {
    width: 5.295rem;
    height: 5.295rem;
    top: 51%;
    left: 4%;
    border-radius: 50%;
    background-size: 60% 60%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .wp-block-salesviewer-team-cloud .teamCloud__bubble--9 {
    display: block;
    width: 5.4rem;
    height: 5.4rem;
    left: 20.5%;
    top: 32%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro {
    width: 100vw;
    margin-inline-start: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
    padding-top: 0rem !important;
    align-items: flex-start;
    padding-left: 0rem !important;
    padding-right: 0rem !important;
    position: relative;
    margin-top: -4.4rem;
    padding-bottom: 0 !important;
    margin-top: -6rem;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22150%22%20height%3D%22212%22%20viewBox%3D%220%200%20150%20212%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M70%20206C71.6569%20206%2073%20207.343%2073%20209C73%20210.657%2071.6569%20212%2070%20212C68.3431%20212%2067%20210.657%2067%20209C67%20207.343%2068.3431%20206%2070%20206Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M70.1673%20132.333C73.389%20132.333%2076.0006%20134.945%2076.0006%20138.167C76.0006%20141.388%2073.389%20144%2070.1673%20144C66.9457%20144%2064.334%20141.388%2064.334%20138.167C64.334%20134.945%2066.9457%20132.333%2070.1673%20132.333Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M70.5%2070C71.3284%2070%2072%2070.6716%2072%2071.5C72%2072.3284%2071.3284%2073%2070.5%2073C69.6716%2073%2069%2072.3284%2069%2071.5C69%2070.6716%2069.6716%2070%2070.5%2070Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M137%20134C138.657%20134%20140%20135.343%20140%20137C140%20138.657%20138.657%20140%20137%20140C135.343%20140%20134%20138.657%20134%20137C134%20135.343%20135.343%20134%20137%20134Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M137.5%2057C144.404%2057%20150%2062.5964%20150%2069.5C150%2076.4036%20144.404%2082%20137.5%2082C130.596%2082%20125%2076.4036%20125%2069.5C125%2062.5964%20130.596%2057%20137.5%2057Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3%200C4.65685%200%206%201.34315%206%203C6%204.65685%204.65685%206%203%206C1.34315%206%200%204.65685%200%203C0%201.34315%201.34315%200%203%200Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M70%200C71.6569%200%2073%201.34315%2073%203C73%204.65685%2071.6569%206%2070%206C68.3431%206%2067%204.65685%2067%203C67%201.34315%2068.3431%200%2070%200Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M137%200C138.657%200%20140%201.34315%20140%203C140%204.65685%20138.657%206%20137%206C135.343%206%20134%204.65685%20134%203C134%201.34315%20135.343%200%20137%200Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    position: absolute;
    left: min(11.417vw, 200px);
    top: -65px;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #2ce080;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: calc( min(23.834vw,400px) + 40px);
    top: calc( min(11.417vw, 200px) - 40px);
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content {
    order: 2;
    width: 33.333%;
    background-image: url("/wp-content/themes/salesviewer/assets/images/shared/check-grey.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 57px 0;
    position: relative;
    margin-top: 2rem;
    margin-top: calc( min(11.417vw, 200px) - 5rem );
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content {
    background-size: 90%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    right: -5%;
    top: 60%;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%221320%22%20height%3D%2292%22%20viewBox%3D%220%200%201320%2092%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.2%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M771%205.00001L687%2087%22%20stroke%3D%22%236C7498%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M633%205.00001L549%2087%22%20stroke%3D%22%236C7498%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M496%205.00001L412%2087%22%20stroke%3D%22%236C7498%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M358%205.00001L275%2087%22%20stroke%3D%22%236C7498%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M358%205.00001L275%2087%22%20stroke%3D%22%236C7498%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M222%205.00001L138%2087%22%20stroke%3D%22%236C7498%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M86%205.00001L1.99999%2087%22%20stroke%3D%22%236C7498%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    left: -38%;
    top: 136%;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content .linkWithArrow {
    margin-top: 1.5rem;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content .linkWithArrow > a:hover {
    color: #151E41;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content .linkWithArrow > a:hover + .inlineArrow::after {
    filter: brightness(0);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content h4, .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__content .h4 {
    position: initial;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container {
    position: relative;
    width: 33.333%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container:nth-child(1) {
    order: 1;
    display: flex;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container:nth-child(1)::before {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #F7F8FA;
    border-top-left-radius: 100%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container:nth-child(1) img {
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    margin-top: min(11.417vw, 200px);
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container:nth-child(1)::after {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #F7F8FA;
    border-top-left-radius: 100%;
    margin-top: min(11.417vw, 200px);
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container:nth-child(2) {
    order: 3;
    margin-top: min(11.417vw, 200px);
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container:nth-child(2)::before {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #2ce080;
    border-bottom-right-radius: 100%;
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container:nth-child(2) img {
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
  }
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .oneLineConcept__outroImage__container img {
    border-bottom-left-radius: 100%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro p {
    font-size: 18px;
    line-height: 28px;
    max-width: 440px;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro h4, .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .h4 {
    margin-bottom: 0.9rem !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro h4, .page-style-integrations .pageContent > section:nth-child(2) .oneLineConcept__outro .h4 {
    font-weight: 500;
    font-size: 56px;
    line-height: 64px;
  }
}
.page-style-integrations .pageContent > section:nth-child(3) {
  padding-top: 4.4rem !important;
  padding-bottom: 2.7rem !important;
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) > .container::before {
    content: "";
    width: 40px;
    height: 40px;
    background: #EEF0F4;
    opacity: 0.5;
    border-top-right-radius: 100%;
    position: absolute;
    left: 1.3rem;
    top: calc( -1 * min(11.417vw, 200px) - 40px);
  }
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery {
    width: 100vw;
    margin-inline-start: 50%;
    transform: translateX(-50%);
    margin-bottom: 170px;
  }
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(1) {
    display: flex;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(1)::before {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #F7F8FA;
    border-bottom-left-radius: 100%;
    transform: translateY(-100%);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(1) img {
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(1)::after {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #EEF0F4;
    border-bottom-left-radius: 100%;
    margin-top: min(11.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(2) {
    flex-grow: 1;
  }
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(2) img {
    border-radius: 0;
    border-top-left-radius: 100%;
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(3) {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(3)::before {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #EEF0F4;
    border-bottom-right-radius: 100%;
    order: 2;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(3)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    order: 1;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) .wp-block-gallery .wp-block-image:nth-child(3) img {
    order: 3;
    border-radius: 0;
    border-bottom-right-radius: 100%;
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) h2, .page-style-integrations .pageContent > section:nth-child(3) .h2,
.page-style-integrations .pageContent > section:nth-child(3) .preHeadline {
    text-align: center;
    max-width: 736px;
    margin: auto;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(3) .preHeadline {
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-integrations .pageContent > section:nth-child(3) {
    padding: 0 !important;
  }
  .page-style-integrations .pageContent > section:nth-child(3)::before {
    content: "";
    height: 127px;
    width: calc(100% - min(11.417vw, 200px) - min(23.834vw,400px) );
    background-color: #fff;
    display: block;
  }
}
.page-style-integrations .pageContent > section:nth-child(4) .gallery__list {
  margin-left: 1rem;
}
.page-style-integrations .pageContent > section:nth-child(4) .gallery__item:nth-child(1) {
  margin-right: 3rem;
}
.page-style-integrations .pageContent > section:nth-child(5) > p:first-child {
  padding-left: 0.6rem !important;
}
.page-style-integrations .pageContent > section:nth-child(5) ul {
  margin-top: 3rem !important;
  padding-left: 0.6rem !important;
}
.page-style-integrations .pageContent > section:nth-child(5) ul li {
  padding: 0.9rem 0.5rem;
  padding-left: 0.3rem !important;
  min-height: 10rem !important;
}
.page-style-integrations .pageContent > section:nth-child(5) ul li .featureListItem__preHeadline {
  display: none;
}
.page-style-integrations .pageContent > section:nth-child(5) ul li .featureListItem__icon {
  margin-top: 0.1rem;
  width: 1.35rem !important;
  height: 1.35rem !important;
}
@media (max-width: 767px) {
  .page-style-integrations .pageContent > section:nth-child(5) ul li .featureListItem__icon {
    margin-top: 0.45rem !important;
  }
}
.page-style-integrations .pageContent > section:nth-child(5) ul li .featureListItem__title {
  margin-bottom: 0.8rem !important;
}
.page-style-integrations .pageContent > section:nth-child(5) ul li .featureListItem__content {
  line-height: 1.75 !important;
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) ul li .featureListItem__content {
    color: #6C7498;
  }
}
.page-style-integrations .pageContent > section:nth-child(5) ul li .featureListItem__right {
  padding-bottom: 1.1rem;
  padding-right: 2rem !important;
}
.page-style-integrations .pageContent > section:nth-child(5) p:not(:first-child) {
  padding-top: 2.5rem !important;
  padding-bottom: 0.7rem !important;
}
.page-style-integrations .pageContent > section:nth-child(5) > hr {
  margin-top: 2.4rem !important;
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) {
    padding: 0 !important;
    padding-top: 1rem !important;
  }
  .page-style-integrations .pageContent > section:nth-child(5)::before {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 0;
    top: -160px;
  }
  .page-style-integrations .pageContent > section:nth-child(5)::after {
    content: "";
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
    background: linear-gradient(262.03deg, #528EF0 0%, rgba(255, 255, 255, 0) 94.21%);
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    top: -160px;
  }
  .page-style-integrations .pageContent > section:nth-child(5) .container > p:first-child {
    text-align: center;
    max-width: 736px;
    margin: auto;
    margin-bottom: 100px !important;
  }
  .page-style-integrations .pageContent > section:nth-child(5) > .container {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 9.5rem;
    align-items: flex-start;
  }
  .page-style-integrations .pageContent > section:nth-child(5) > .container::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #528EF0;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: -1%;
    top: 35%;
  }
  .page-style-integrations .pageContent > section:nth-child(5) > .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 23%;
    top: 50%;
  }
  .page-style-integrations .pageContent > section:nth-child(5) .featureList {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 200px;
    margin-top: 0 !important;
    width: 100%;
    padding-left: 0 !important;
    position: relative;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 41px;
    position: absolute;
    right: 6.5%;
    top: 7%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    left: 7%;
    bottom: -9%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li {
    width: 50%;
    flex-direction: column;
    cursor: initial;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li {
    width: auto;
    max-width: 350px;
    flex: 0 0 25%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li::after {
    content: "";
    width: 70%;
    height: 22.5px;
    border-left: 1px solid #6C7498;
    border-bottom: 1px solid #6C7498;
    border-bottom-left-radius: 22.5px;
    opacity: 0.2;
    transform: translateX(-31px);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li .featureListItem__right {
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li .featureListItem__icon {
    width: 60px !important;
    height: 60px !important;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li .featureListItem__iconImage {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li:nth-child(2n) {
    margin-top: 200px;
    transform: translateY(50px);
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li:nth-child(2n) {
    margin-top: 160px;
    transform: none;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li h3, .page-style-integrations .pageContent > section:nth-child(5) .featureList > li .h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 1.5rem !important;
    display: block;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .featureList > li .featureListItem__preHeadline {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group {
    width: 100%;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group p {
    width: 60%;
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .linkWithArrow {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .linkWithArrow > .inlineArrow {
    margin-left: 1rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-child(3)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 0;
    top: 112%;
  }
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group:nth-child(3)::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    position: absolute;
    right: 59px;
    top: 80%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:nth-child(1) {
    margin: auto;
    max-width: 830px;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:nth-child(1) {
    margin-left: 4vw;
    width: 43.2295vw;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:nth-child(1)::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22276%22%20height%3D%22280%22%20viewBox%3D%220%200%20276%20280%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20opacity%3D%220.5%22%3E%0A%3Cpath%20d%3D%22M73.002%20274C73.002%20272.343%2071.6588%20271%2070.002%20271C68.3451%20271%2067.002%20272.343%2067.002%20274C67.002%20275.657%2068.3451%20277%2070.002%20277C71.6588%20277%2073.002%20275.657%2073.002%20274Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M142.669%20273.833C142.669%20270.611%20140.057%20268%20136.835%20268C133.614%20268%20131.002%20270.611%20131.002%20273.833C131.002%20277.055%20133.614%20279.666%20136.835%20279.666C140.057%20279.666%20142.669%20277.055%20142.669%20273.833Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M73.002%20207C73.002%20205.343%2071.6588%20204%2070.002%20204C68.3451%20204%2067.002%20205.343%2067.002%20207C67.002%20208.657%2068.3451%20210%2070.002%20210C71.6588%20210%2073.002%20208.657%2073.002%20207Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M140.002%20207C140.002%20205.343%20138.659%20204%20137.002%20204C135.345%20204%20134.002%20205.343%20134.002%20207C134.002%20208.657%20135.345%20210%20137.002%20210C138.659%20210%20140.002%20208.657%20140.002%20207Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M73.002%20140C73.002%20138.343%2071.6588%20137%2070.002%20137C68.3451%20137%2067.002%20138.343%2067.002%20140C67.002%20141.657%2068.3451%20143%2070.002%20143C71.6588%20143%2073.002%20141.657%2073.002%20140Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M150.002%20139.5C150.002%20132.597%20144.406%20127%20137.502%20127C130.598%20127%20125.002%20132.597%20125.002%20139.5C125.002%20146.404%20130.598%20152%20137.502%20152C144.406%20152%20150.002%20146.404%20150.002%20139.5Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M73.002%2073.0002C73.002%2071.3434%2071.6588%2070.0002%2070.002%2070.0002C68.3451%2070.0002%2067.002%2071.3434%2067.002%2073.0002C67.002%2074.6571%2068.3451%2076.0002%2070.002%2076.0002C71.6588%2076.0002%2073.002%2074.6571%2073.002%2073.0002Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M140.002%2073.0002C140.002%2071.3434%20138.659%2070.0002%20137.002%2070.0002C135.345%2070.0002%20134.002%2071.3434%20134.002%2073.0002C134.002%2074.6571%20135.345%2076.0002%20137.002%2076.0002C138.659%2076.0002%20140.002%2074.6571%20140.002%2073.0002Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M70.002%206.50024C70.002%205.67182%2069.3304%205.00024%2068.502%205.00024C67.6735%205.00024%2067.002%205.67182%2067.002%206.50024C67.002%207.32867%2067.6735%208.00024%2068.502%208.00024C69.3304%208.00024%2070.002%207.32867%2070.002%206.50024Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M140.002%206.00024C140.002%204.34339%20138.659%203.00024%20137.002%203.00024C135.345%203.00024%20134.002%204.34339%20134.002%206.00024C134.002%207.6571%20135.345%209.00024%20137.002%209.00024C138.659%209.00024%20140.002%207.6571%20140.002%206.00024Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M6.00195%206.00024C6.00195%204.34339%204.65881%203.00024%203.00195%203.00024C1.3451%203.00024%200.00195318%204.34339%200.00195316%206.00024C0.00195314%207.6571%201.3451%209.00024%203.00195%209.00024C4.65881%209.00024%206.00195%207.6571%206.00195%206.00024Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M207.002%20274C207.002%20272.343%20205.659%20271%20204.002%20271C202.345%20271%20201.002%20272.343%20201.002%20274C201.002%20275.657%20202.345%20277%20204.002%20277C205.659%20277%20207.002%20275.657%20207.002%20274Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M207.002%20207C207.002%20205.343%20205.659%20204%20204.002%20204C202.345%20204%20201.002%20205.343%20201.002%20207C201.002%20208.657%20202.345%20210%20204.002%20210C205.659%20210%20207.002%20208.657%20207.002%20207Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M274.003%20207C274.003%20205.343%20272.66%20204%20271.003%20204C269.346%20204%20268.003%20205.343%20268.003%20207C268.003%20208.657%20269.346%20210%20271.003%20210C272.66%20210%20274.003%20208.657%20274.003%20207Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M207.002%20140C207.002%20138.343%20205.659%20137%20204.002%20137C202.345%20137%20201.002%20138.343%20201.002%20140C201.002%20141.657%20202.345%20143%20204.002%20143C205.659%20143%20207.002%20141.657%20207.002%20140Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M207.002%2073.0002C207.002%2071.3434%20205.659%2070.0002%20204.002%2070.0002C202.345%2070.0002%20201.002%2071.3434%20201.002%2073.0002C201.002%2074.6571%20202.345%2076.0002%20204.002%2076.0002C205.659%2076.0002%20207.002%2074.6571%20207.002%2073.0002Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M275.67%2073.8329C275.67%2070.6113%20273.058%2067.9996%20269.836%2067.9996C266.615%2067.9996%20264.003%2070.6113%20264.003%2073.8329C264.003%2077.0546%20266.615%2079.6663%20269.836%2079.6663C273.058%2079.6663%20275.67%2077.0546%20275.67%2073.8329Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M210.002%206.00024C210.002%202.68654%20207.316%200.000244252%20204.002%200.000244212C200.688%200.000244173%20198.002%202.68654%20198.002%206.00024C198.002%209.31395%20200.688%2012.0002%20204.002%2012.0002C207.316%2012.0002%20210.002%209.31395%20210.002%206.00024Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3Cpath%20d%3D%22M271.002%207.50024C271.002%206.67182%20270.33%206.00024%20269.502%206.00024C268.674%206.00024%20268.002%206.67182%20268.002%207.50024C268.002%208.32867%20268.674%209.00024%20269.502%209.00024C270.33%209.00024%20271.002%208.32867%20271.002%207.50024Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
    position: absolute;
    right: 30px;
    top: 0;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:nth-child(1)::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%22347%22%20height%3D%22283%22%20viewBox%3D%220%200%20347%20283%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M334.002%20210C332.345%20210%20331.002%20211.343%20331.002%20213C331.002%20214.657%20332.345%20216%20334.002%20216C335.659%20216%20337.002%20214.657%20337.002%20213C337.002%20211.343%20335.659%20210%20334.002%20210Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M333.835%20140.333C330.613%20140.333%20328.001%20142.945%20328.001%20146.167C328.001%20149.388%20330.613%20152%20333.835%20152C337.056%20152%20339.668%20149.388%20339.668%20146.167C339.668%20142.945%20337.056%20140.333%20333.835%20140.333Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M267.002%20210C265.345%20210%20264.002%20211.343%20264.002%20213C264.002%20214.657%20265.345%20216%20267.002%20216C268.659%20216%20270.002%20214.657%20270.002%20213C270.002%20211.343%20268.659%20210%20267.002%20210Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M268.502%20279C267.674%20279%20267.002%20279.672%20267.002%20280.5C267.002%20281.328%20267.674%20282%20268.502%20282C269.33%20282%20270.002%20281.328%20270.002%20280.5C270.002%20279.672%20269.33%20279%20268.502%20279Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M267.002%20143C265.345%20143%20264.002%20144.343%20264.002%20146C264.002%20147.657%20265.345%20149%20267.002%20149C268.659%20149%20270.002%20147.657%20270.002%20146C270.002%20144.343%20268.659%20143%20267.002%20143Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M200.002%20210C198.345%20210%20197.002%20211.343%20197.002%20213C197.002%20214.657%20198.345%20216%20200.002%20216C201.659%20216%20203.002%20214.657%20203.002%20213C203.002%20211.343%20201.659%20210%20200.002%20210Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M200.002%20277C198.345%20277%20197.002%20278.343%20197.002%20280C197.002%20281.657%20198.345%20283%20200.002%20283C201.659%20283%20203.002%20281.657%20203.002%20280C203.002%20278.343%20201.659%20277%20200.002%20277Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M200.002%20141C196.688%20141%20194.002%20143.686%20194.002%20147C194.002%20150.314%20196.688%20153%20200.002%20153C203.316%20153%20206.002%20150.314%20206.002%20147C206.002%20143.686%20203.316%20141%20200.002%20141Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M134.502%20212C133.674%20212%20133.002%20212.672%20133.002%20213.5C133.002%20214.328%20133.674%20215%20134.502%20215C135.33%20215%20136.002%20214.328%20136.002%20213.5C136.002%20212.672%20135.33%20212%20134.502%20212Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M133.002%20143C131.345%20143%20130.002%20144.343%20130.002%20146C130.002%20147.657%20131.345%20149%20133.002%20149C134.659%20149%20136.002%20147.657%20136.002%20146C136.002%20144.343%20134.659%20143%20133.002%20143Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1.50195%20145C0.673526%20145%200.00195333%20145.672%200.00195326%20146.5C0.00195318%20147.328%200.673526%20148%201.50195%20148C2.33038%20148%203.00195%20147.328%203.00195%20146.5C3.00195%20145.672%202.33038%20145%201.50195%20145Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M66.002%20210C64.3451%20210%2063.002%20211.343%2063.002%20213C63.002%20214.657%2064.3451%20216%2066.002%20216C67.6588%20216%2069.002%20214.657%2069.002%20213C69.002%20211.343%2067.6588%20210%2066.002%20210Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M64.502%20280C63.6735%20280%2063.002%20280.672%2063.002%20281.5C63.002%20282.328%2063.6735%20283%2064.502%20283C65.3304%20283%2066.002%20282.328%2066.002%20281.5C66.002%20280.672%2065.3304%20280%2064.502%20280Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M66.002%20143C64.3451%20143%2063.002%20144.343%2063.002%20146C63.002%20147.657%2064.3451%20149%2066.002%20149C67.6588%20149%2069.002%20147.657%2069.002%20146C69.002%20144.343%2067.6588%20143%2066.002%20143Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M334.002%2076C332.345%2076%20331.002%2077.3431%20331.002%2079C331.002%2080.6569%20332.345%2082%20334.002%2082C335.659%2082%20337.002%2080.6569%20337.002%2079C337.002%2077.3431%20335.659%2076%20334.002%2076Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M333.502%20-1.09278e-06C326.598%20-1.69631e-06%20321.002%205.59644%20321.002%2012.5C321.002%2019.4036%20326.598%2025%20333.502%2025C340.406%2025%20346.002%2019.4036%20346.002%2012.5C346.002%205.59644%20340.406%20-4.89255e-07%20333.502%20-1.09278e-06Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M267.002%2076C265.345%2076%20264.002%2077.3431%20264.002%2079C264.002%2080.6569%20265.345%2082%20267.002%2082C268.659%2082%20270.002%2080.6569%20270.002%2079C270.002%2077.3431%20268.659%2076%20267.002%2076Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M267.002%209C265.345%209%20264.002%2010.3431%20264.002%2012C264.002%2013.6569%20265.345%2015%20267.002%2015C268.659%2015%20270.002%2013.6569%20270.002%2012C270.002%2010.3431%20268.659%209%20267.002%209Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M200.002%2076C198.345%2076%20197.002%2077.3431%20197.002%2079C197.002%2080.6569%20198.345%2082%20200.002%2082C201.659%2082%20203.002%2080.6569%20203.002%2079C203.002%2077.3431%20201.659%2076%20200.002%2076Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M200.002%209C198.345%209%20197.002%2010.3431%20197.002%2012C197.002%2013.6569%20198.345%2015%20200.002%2015C201.659%2015%20203.002%2013.6569%20203.002%2012C203.002%2010.3431%20201.659%209%20200.002%209Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M133.002%2076C131.345%2076%20130.002%2077.3431%20130.002%2079C130.002%2080.6569%20131.345%2082%20133.002%2082C134.659%2082%20136.002%2080.6569%20136.002%2079C136.002%2077.3431%20134.659%2076%20133.002%2076Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M133.835%207.33334C130.613%207.33334%20128.001%209.94501%20128.001%2013.1667C128.001%2016.3883%20130.613%2019%20133.835%2019C137.056%2019%20139.668%2016.3883%20139.668%2013.1667C139.668%209.94501%20137.056%207.33334%20133.835%207.33334Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M66.002%2076C64.3451%2076%2063.002%2077.3431%2063.002%2079C63.002%2080.6569%2064.3451%2082%2066.002%2082C67.6588%2082%2069.002%2080.6569%2069.002%2079C69.002%2077.3431%2067.6588%2076%2066.002%2076Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M66.002%209C64.3451%209%2063.002%2010.3431%2063.002%2012C63.002%2013.6569%2064.3451%2015%2066.002%2015C67.6588%2015%2069.002%2013.6569%2069.002%2012C69.002%2010.3431%2067.6588%209%2066.002%209Z%22%20fill%3D%22%236C7498%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20");
    position: absolute;
    left: -40px;
    bottom: -10px;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:nth-child(1) img {
    z-index: 2;
    position: relative;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)) {
    background: #fff;
    border-radius: 50%;
    position: absolute;
    padding: 15px;
    z-index: 2;
    filter: drop-shadow(0px 20px 50px rgba(108, 116, 152, 0.14));
  }
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)):nth-child(2) {
    left: 14%;
    top: 3%;
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)):nth-child(2) {
    left: 24%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)):nth-child(3) {
    top: 67%;
    left: 9%;
    border-top-right-radius: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)):nth-child(3) {
    left: 19%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)):nth-child(4) {
    border-top-left-radius: 0;
    top: 82%;
    left: 81%;
    transform: scale(1.3);
    padding: 10px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)):nth-child(4) {
    left: 91%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)):nth-child(5) {
    border-bottom-left-radius: 0;
    top: 6%;
    left: 74%;
    transform: scale(0.9);
    padding: 10px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)):nth-child(5) {
    left: 84%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image:not(:nth-child(1)) img {
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(5) .wp-block-salesviewer-simple-group .wp-block-image img {
    height: auto;
  }
}
.page-style-integrations .pageContent > section:nth-child(6) {
  padding-top: 1.6rem !important;
  padding-bottom: 8.8rem !important;
}
.page-style-integrations .pageContent > section:nth-child(6) h2, .page-style-integrations .pageContent > section:nth-child(6) .h2 {
  margin-bottom: 1rem;
}
.page-style-integrations .pageContent > section:nth-child(6) .downloads {
  padding: 0 2.9rem 0 2.4rem;
  margin-top: 2rem !important;
  padding-left: 4rem;
}
.page-style-integrations .pageContent > section:nth-child(6) .downloadItem {
  height: 3.2rem;
  background-position: 93% center;
  background-size: 1.1rem 1.1rem;
  flex: 1;
}
.page-style-integrations .pageContent > section:nth-child(6) .downloadItem:before {
  right: 103% !important;
}
.page-style-integrations .pageContent > section:nth-child(6) .downloadItem:after {
  left: -2.2rem;
  height: 4rem;
}
.page-style-integrations .pageContent > section:nth-child(6) .downloadItem__label {
  padding-left: 1.1rem;
}
@media (max-width: 767px) {
  .page-style-integrations .pageContent > section:nth-child(6) .downloadItem__label {
    padding-top: 0;
    line-height: 17px;
  }
}
.page-style-integrations .pageContent > section:nth-child(6) .downloadItem__icon {
  width: 3.55rem;
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 6.8rem !important;
  }
}
@media (min-width: 768px) and (min-width: 1680px) {
  .page-style-integrations .pageContent > section:nth-child(6) {
    padding-bottom: 16.8rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6)::before {
    content: "";
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
    background: #528EF0;
    opacity: 0.1;
    border-bottom-right-radius: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6)::after {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background: #528EF0;
    border-top-right-radius: 100%;
    display: block;
    transform: translateY(-100%);
    position: absolute;
    left: min(23.834vw, 400px);
    top: 0;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container {
    display: flex;
    position: initial;
  }
  .page-style-integrations .pageContent > section:nth-child(6) > .container::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 37%;
    bottom: 11.8rem;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group:nth-child(1) {
    display: flex !important;
    position: initial;
  }
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group:nth-child(1)::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 5.5%;
    top: -13%;
  }
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group:nth-child(1)::after {
    content: "";
    width: 40px;
    height: 40px;
    background: #EEF0F4;
    opacity: 0.5;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: calc( min(23.834vw, 400px) - 40px );
    top: calc( -1 * min(11.417vw, 200px) - 40px);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 100%;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group:nth-child(2) {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group:nth-child(2)::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: -20%;
    top: 0%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group:nth-child(2)::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: -30%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .downloads {
    padding: 0 2rem;
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .downloadItem {
    background: none !important;
    border: none;
  }
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .downloadItem.wp-block-salesviewer-links-item {
    border-top: 0;
    border-bottom: 1px solid rgba(108, 116, 152, 0.1);
  }
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .downloadItem.wp-block-salesviewer-links-item:first-child {
    border-top: 1px solid rgba(108, 116, 152, 0.1);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group p {
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group h2, .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .h2 {
    font-weight: 700;
    font-size: 10px;
    line-height: 10px !important;
    /* identical to box height */
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    margin-bottom: 1.7rem;
  }
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group h2::after, .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .h2::after, .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group h2::before, .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .h2::before {
    content: "";
    flex-grow: 1;
    opacity: 0.1;
    border-bottom: 1px solid #6C7498;
  }
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group h2::after, .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .h2::after {
    margin-left: 24px;
  }
  .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group h2::before, .page-style-integrations .pageContent > section:nth-child(6) > .container > .wp-block-salesviewer-simple-group .h2::before {
    margin-right: 24px;
  }
}
.page-style-integrations .pageContent > section:nth-child(7) {
  padding-top: 2.8rem !important;
  background: #fafafa url(/wp-content/uploads/2021/05/wave-header-mobile.png) no-repeat 0 17.3rem;
  background-size: 100%;
}
.page-style-integrations .pageContent > section:nth-child(7) h2, .page-style-integrations .pageContent > section:nth-child(7) .h2 {
  padding-left: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.page-style-integrations .pageContent > section:nth-child(7) .teamCloud {
  margin-left: -0.7rem !important;
  margin-right: -0.7rem !important;
  margin-bottom: 4.4rem !important;
}
.page-style-integrations .pageContent > section:nth-child(7) > ul {
  padding-left: 0.7rem !important;
}
.page-style-integrations .pageContent > section:nth-child(7) > ul a {
  font-weight: lighter !important;
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) {
    background: #F7F8FA;
    margin-bottom: 0 !important;
    padding-bottom: 7rem !important;
  }
  .page-style-integrations .pageContent > section:nth-child(7)::before {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background-color: #EEF0F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 120px;
  }
  .page-style-integrations .pageContent > section:nth-child(7)::after {
    content: "";
    width: min(23.834vw, 400px);
    height: min(23.834vw, 400px);
    background-color: #fff;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 0;
    top: calc( 120px + min(11.417vw, 200px) );
  }
  .page-style-integrations .pageContent > section:nth-child(7) > .container::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/grid.svg");
    overflow: hidden;
    height: 61px;
    position: absolute;
    left: 5%;
    top: 18%;
  }
  .page-style-integrations .pageContent > section:nth-child(7) > .container::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: -1%;
    top: 64%;
  }
  .page-style-integrations .pageContent > section:nth-child(7) h2, .page-style-integrations .pageContent > section:nth-child(7) .h2 {
    text-align: center;
    margin: auto !important;
    font-weight: 500;
    font-size: 72px;
    line-height: 80px !important;
    position: initial;
  }
  .page-style-integrations .pageContent > section:nth-child(7) h2::before, .page-style-integrations .pageContent > section:nth-child(7) .h2::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-right-radius: 100%;
    position: absolute;
    left: 38%;
    top: 54%;
  }
  .page-style-integrations .pageContent > section:nth-child(7) h2::after, .page-style-integrations .pageContent > section:nth-child(7) .h2::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 75%;
    top: 21%;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
    margin: auto;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact {
    width: 90%;
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #EEF0F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    left: 1.3rem;
    bottom: -20%;
    z-index: 2;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact::after {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-bottom-left-radius: 100%;
    position: absolute;
    right: 1.5%;
    bottom: -4%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact li {
    width: 50%;
    align-items: center;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact li {
    width: auto;
    flex: 0 0 33%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact li .col-1 {
    width: 12.33333%;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact li .col-10 {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact li .col-10 a {
    font-weight: 500 !important;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) .wp-block-salesviewer-contact li:last-child {
    margin-left: 75px;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud {
    height: 30.5rem;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgrounds/team-cloud.svg");
    background-repeat: no-repeat;
    background-position: 61% bottom;
    margin-bottom: 3.4rem !important;
    z-index: 2;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/check-white.svg");
    padding: 25px 18px;
    background-color: #5490F4;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border-top-right-radius: 0;
    position: absolute;
    top: 47%;
    left: 8%;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/check-white.svg");
    padding: 25px 18px;
    background-color: #5490F4;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border-top-left-radius: 0;
    position: absolute;
    top: 70%;
    left: 56.5%;
    transform: scale(0.6);
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--1 {
    width: 4.706rem;
    height: 4.706rem;
    left: 44.5%;
    top: 42%;
    border-top-right-radius: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--2 {
    width: 4.706rem;
    height: 4.706rem;
    left: 28.5%;
    top: 27%;
    border-bottom-right-radius: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--3 {
    left: 63.5%;
    top: 30%;
    width: 2.706rem;
    height: 2.706rem;
    border-bottom-left-radius: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--4 {
    width: 3.295rem;
    height: 3.295rem;
    left: 83.4%;
    top: 10.5%;
    border-bottom-left-radius: 0;
    display: none;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--5 {
    width: 4.706rem;
    height: 4.706rem;
    left: 78%;
    top: 55%;
    border-top-left-radius: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--6 {
    left: 42.5%;
    top: 134%;
    width: 3.295rem;
    height: 3.295rem;
    border-top-left-radius: 0;
    display: none;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--7 {
    left: 25%;
    top: 78%;
    width: 2.706rem;
    height: 2.706rem;
    border-top-right-radius: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--8 {
    width: 2.706rem;
    height: 2.706rem;
    top: 91%;
    left: 44%;
    border-top-right-radius: 0;
  }
  .page-style-integrations .pageContent > section:nth-child(7) .teamCloud__bubble--9 {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-style-integrations .pageContent > section:nth-child(8) {
    padding-top: 9rem !important;
    padding-bottom: 4.5rem !important;
  }
  .page-style-integrations .pageContent > section:nth-child(8)::after {
    content: "";
    width: min(11.417vw, 200px);
    height: min(11.417vw, 200px);
    background: #EEF0F4;
    opacity: 0.5;
    border-bottom-right-radius: 100%;
    position: absolute;
    right: 0%;
    top: 26%;
  }
}
@media (min-width: 1200px) {
  .page-style-integrations .pageContent > section:nth-child(8) {
    padding-top: 0 !important;
  }
  .page-style-integrations .pageContent > section:nth-child(8)::before {
    content: "";
    height: 128px;
    width: min(23.834vw, 400px);
    display: block;
    background: #F7F8FA;
  }
}

.page-style-imprint-privacy-policy .pageContent h2, .page-style-imprint-privacy-policy .pageContent .h2 {
  margin-bottom: 1.9rem;
  margin-top: 47px;
}
.page-style-imprint-privacy-policy .pageContent strong, .page-style-imprint-privacy-policy .pageContent b {
  font-weight: bolder;
}
.page-style-imprint-privacy-policy .pageContent p > strong:only-child {
  display: block;
  margin-top: 2rem;
}
.page-style-imprint-privacy-policy .pageContent h3, .page-style-imprint-privacy-policy .pageContent .h3 {
  font-size: 1.125rem;
  margin-top: 50px;
  margin-bottom: 1rem;
}
.page-style-imprint-privacy-policy .pageContent > section:nth-child(2) a.btn, .page-style-imprint-privacy-policy .pageContent > section:nth-child(2) a.wp-block-button__link {
  width: 78%;
}
.page-style-imprint-privacy-policy .pageContent > section:nth-child(2) a.btn img, .page-style-imprint-privacy-policy .pageContent > section:nth-child(2) a.wp-block-button__link img {
  margin-top: -0.2rem !important;
}

@media (min-width: 768px) {
  .trialForm, .demoForm {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .trialForm .form-control, .demoForm .form-control {
    font-size: 0.8rem;
    line-height: 0.4rem;
    border-radius: 50px;
  }
  .trialForm .form-control:focus, .demoForm .form-control:focus, .trialForm .form-control.is-active, .demoForm .form-control.is-active {
    border-color: transparent;
    box-shadow: none;
  }
  .trialForm .form-group, .demoForm .form-group {
    margin-right: 1rem;
    margin-bottom: 1.4rem !important;
    width: 47%;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .trialForm .form-group, .demoForm .form-group {
    width: 60%;
  }
  .trialForm .form-group:nth-child(4), .demoForm .form-group:nth-child(4) {
    width: 60%;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .trialForm .form-group, .demoForm .form-group {
    width: 45%;
  }
  .trialForm .form-group:nth-child(4), .demoForm .form-group:nth-child(4) {
    width: 100%;
  }
}
@media (min-width: 768px) and (min-width: 1680px) {
  .trialForm .form-group:nth-child(4), .demoForm .form-group:nth-child(4) {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .trialForm .form-group > input, .demoForm .form-group > input {
    line-height: 38px;
  }
}
@media (min-width: 768px) {
  .trialForm .form-group:nth-child(5), .demoForm .form-group:nth-child(5) {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .trialForm .form-centeredCheckbox, .demoForm .form-centeredCheckbox {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    margin-top: 0;
    margin-right: 85px;
    font-size: 12px;
    line-height: 16px;
  }
  .trialForm .form-centeredCheckbox a, .demoForm .form-centeredCheckbox a {
    color: #2ce080 !important;
    text-decoration-color: #2ce080 !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .trialForm .form-centeredCheckbox a, .demoForm .form-centeredCheckbox a {
    text-decoration: none;
  }
}
@media (min-width: 768px) {
  .trialForm .btn, .demoForm .btn, .trialForm .wp-block-button__link, .demoForm .wp-block-button__link {
    margin: 0 !important;
    margin-left: 1rem !important;
    font-size: 0.8rem;
    width: auto !important;
    border-radius: 0 25px 25px 25px;
    background-color: #2ce080;
    position: absolute;
    right: 25px;
    top: 96px;
    top: 183.8px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .trialForm .btn, .demoForm .btn, .trialForm .wp-block-button__link, .demoForm .wp-block-button__link {
    line-height: 48px !important;
    height: 48px;
    font-size: 0.9rem;
    padding: 0 1rem 0 1rem !important;
    border: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px) {
  .trialForm .btn, .demoForm .btn, .trialForm .wp-block-button__link, .demoForm .wp-block-button__link {
    top: 184px;
    top: 271.8px;
  }
}
@media (min-width: 768px) {
  .trialForm + p, .demoForm + p {
    font-size: 1rem;
    text-align: left;
    margin-top: 90px;
  }
  .trialForm + p a, .demoForm + p a {
    color: #2ce080 !important;
  }
  .trialForm + p a::after, .demoForm + p a::after {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-green-desktop.svg");
    margin-left: 15px;
  }
  .trialForm + p a:hover, .demoForm + p a:hover {
    color: #fff !important;
  }
  .trialForm + p a:hover::after, .demoForm + p a:hover::after {
    filter: brightness(100);
  }
}
@media (min-width: 768px) {
  .trialForm .domain, .demoForm .domain {
    background-color: #fff;
    padding: 8px 1.5rem 8px 1.5rem;
    border-radius: 50px;
  }
  .trialForm .domain > input, .demoForm .domain > input {
    padding: 0 !important;
    max-width: calc( 100% - 230px );
    border-radius: 0 !important;
    box-shadow: none !important;
  }
  .trialForm .domain > input[name=email], .demoForm .domain > input[name=email] {
    max-width: calc( 100% - 190px ) !important;
  }
}

body.page-style-textPage section .wp-block-salesviewer-icon-button,
body.textPage > section .wp-block-salesviewer-icon-button {
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: fit-content !important;
}
body.page-style-textPage section h1, body.page-style-textPage section .h1,
body.textPage > section h1,
body.textPage > section .h1 {
  hyphens: auto;
}
body.page-style-textPage section ul,
body.textPage > section ul {
  margin-bottom: 1rem;
  list-style-type: square;
}
body.page-style-textPage section h2, body.page-style-textPage section .h2,
body.textPage > section h2,
body.textPage > section .h2 {
  margin-bottom: 1rem !important;
}
body.page-style-textPage section h3, body.page-style-textPage section .h3,
body.textPage > section h3,
body.textPage > section .h3 {
  margin-bottom: 1rem;
}
body.page-style-textPage section h4, body.page-style-textPage section .h4,
body.textPage > section h4,
body.textPage > section .h4 {
  margin-top: 0.5rem;
}
body.page-style-textPage section p,
body.textPage > section p {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  body.page-style-textPage .pageContent section:nth-child(n+3) .container,
body.textPage .pageContent section:nth-child(n+3) .container {
    padding-right: 25%;
  }
  body.page-style-textPage .pageContent section p,
body.textPage .pageContent section p {
    margin-bottom: 1.5rem;
  }
  body.page-style-textPage .pageContent h1, body.page-style-textPage .pageContent .h1,
body.textPage .pageContent h1,
body.textPage .pageContent .h1 {
    font-weight: 500;
    font-size: 72px;
    line-height: 72px !important;
  }
  body.page-style-textPage .pageContent h2, body.page-style-textPage .pageContent .h2,
body.textPage .pageContent h2,
body.textPage .pageContent .h2 {
    font-weight: 500;
    font-size: 56px;
    line-height: 64px !important;
    margin-bottom: 2rem;
  }
  body.page-style-textPage .pageContent h3, body.page-style-textPage .pageContent .h3,
body.textPage .pageContent h3,
body.textPage .pageContent .h3 {
    font-weight: 500;
    font-size: 40px;
    line-height: 54px !important;
  }
  body.page-style-textPage .pageContent .caseStudyDetail__headline,
body.textPage .pageContent .caseStudyDetail__headline {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px;
    text-align: center;
  }
  body.page-style-textPage .pageContent > section:nth-child(2),
body.textPage .pageContent > section:nth-child(2) {
    min-height: calc(100vh - 250px);
    display: flex;
    align-items: flex-end;
    padding-bottom: 0 !important;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(1),
body.textPage .pageContent > section:nth-child(2) .wp-block-salesviewer-simple-group:nth-child(1) {
    position: absolute;
    left: 50%;
    top: 10%;
    transform: translateX(-50%);
    z-index: 5;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .container,
body.textPage .pageContent > section:nth-child(2) .container {
    max-width: 100%;
    justify-self: flex-end;
    position: initial;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery,
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery {
    display: flex;
    flex-wrap: nowrap;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image img,
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image img {
    border-radius: 0;
    max-width: 400px;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(1),
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(1) {
    transform: translateY(-50%);
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(1) img,
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(1) img {
    border-bottom-left-radius: 100%;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(2),
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(2) {
    align-self: flex-end;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(3),
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(3) {
    transform: translateY(-100%);
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(4) img,
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(4) img {
    border-bottom-right-radius: 100%;
    max-width: 200px;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(5),
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(5) {
    align-self: flex-end;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(6) img,
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(6) img {
    border-bottom-left-radius: 100%;
  }
  body.page-style-textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(7),
body.textPage .pageContent > section:nth-child(2) .wp-block-gallery .wp-block-image:nth-child(7) {
    transform: translateY(-100%);
  }
  body.page-style-textPage .pageContent > section:nth-child(n+3),
body.textPage .pageContent > section:nth-child(n+3) {
    background-color: #F7F8FA;
  }
  body.page-style-textPage .pageContent > section:nth-child(n+3):nth-child(3)::before,
body.textPage .pageContent > section:nth-child(n+3):nth-child(3)::before {
    content: "";
    background-color: #fff;
    height: 128px;
    width: 50%;
    margin-left: auto;
    display: block;
    margin-bottom: 10rem;
  }
  body.page-style-textPage .pageContent > section:nth-last-of-type(1),
body.textPage .pageContent > section:nth-last-of-type(1) {
    padding-bottom: 0 !important;
  }
  body.page-style-textPage .pageContent > section:nth-last-of-type(1)::after,
body.textPage .pageContent > section:nth-last-of-type(1)::after {
    content: "";
    background-color: #fff;
    height: 128px;
    width: 70%;
    margin-left: auto;
    display: block;
    margin-top: 10rem;
  }
  body.page-style-textPage .pageContent section .container ul,
body.textPage .pageContent section .container ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  body.page-style-textPage .pageContent section .container ul li,
body.textPage .pageContent section .container ul li {
    margin: 0;
    display: flex;
    align-items: flex-start;
  }
  body.page-style-textPage .pageContent section .container ul li::before,
body.textPage .pageContent section .container ul li::before {
    content: "";
    width: 8px;
    height: 8px;
    background-color: #6C7498;
    border-bottom-left-radius: 100%;
    display: block;
    margin-right: 1.5rem;
    margin-top: 11px;
  }
  body.page-style-textPage .pageContent .text-col-2,
body.textPage .pageContent .text-col-2 {
    margin: auto;
    margin-top: 5rem;
    margin-bottom: 13rem;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 120px;
    -moz-column-gap: 120px;
    column-gap: 120px;
  }
  body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage),
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) {
    padding: 6rem 4.5rem 7rem !important;
    text-align: center;
    max-width: 1000px;
    margin: auto;
    transform: translateX(10px);
  }
  body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) h2, body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .h2,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) h2,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 43px !important;
    text-align: center;
  }
  body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) h2 .headlineShadow, body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .h2 .headlineShadow,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) h2 .headlineShadow,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .h2 .headlineShadow {
    display: none;
  }
  body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__bottom,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__bottom {
    width: 100%;
  }
  body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__texts,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__texts {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #6c7498;
  }
  body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__role,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage) .caseStudyDetail__role {
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    /* or 160% */
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    /* Niebieski */
    color: #528ef0;
  }
  body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage)::before,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    border-radius: 0;
    border-top: 1px solid rgba(108, 116, 153, 0.3);
    border-left: 1px solid rgba(108, 116, 153, 0.3);
    height: 196px;
    width: 200px;
  }
  body.page-style-textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage)::after,
body.textPage .pageContent .wp-block-salesviewer-quote:not(.caseStudyDetail__item--withImage)::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    top: auto;
    background: none;
    border-radius: 0;
    border-bottom-right-radius: 205px;
    border-bottom: 1px solid rgba(108, 116, 153, 0.3);
    border-right: 1px solid rgba(108, 116, 153, 0.3);
    height: 320px;
    width: 622px;
  }
}
@media (min-width: 768px) {
  .single-docs .pageContent > header {
    height: 670px !important;
    min-height: 670px !important;
  }
  .single-docs .pageContent > header::after {
    content: "";
    display: block;
    width: 50%;
    height: 128px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
  }
}
.single-docs .youtubeVideo__poster {
  background-size: contain;
}
.single-docs #betterdocs-sidebar {
  z-index: 5;
}
.single-docs #betterdocs-sidebar .betterdocs-category-sidebar,
.single-docs #betterdocs-sidebar .betterdocs-single-category-inner {
  background: transparent !important;
}
.single-docs #betterdocs-sidebar .betterdocs-category-sidebar .betterdocs-body,
.single-docs #betterdocs-sidebar .betterdocs-category-sidebar .betterdocs-category-header,
.single-docs #betterdocs-sidebar .betterdocs-single-category-inner .betterdocs-body,
.single-docs #betterdocs-sidebar .betterdocs-single-category-inner .betterdocs-category-header {
  background: transparent !important;
}
@media (max-width: 767px) {
  .single-docs .betterdocs-entry-footer {
    margin: 0 !important;
  }
  .single-docs .betterdocs-entry-footer .feedback-update-form {
    margin: 0 !important;
  }
  .single-docs .betterdocs-content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .single-docs #betterdocs-single-main {
    font-size: 16px;
  }
  .single-docs #betterdocs-single-main h2, .single-docs #betterdocs-single-main .h2 {
    display: none;
  }
  .single-docs #betterdocs-single-main h3, .single-docs #betterdocs-single-main .h3 {
    margin-bottom: 1.5rem !important;
    margin-top: 3rem !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
  }
  .single-docs #betterdocs-single-main li,
.single-docs #betterdocs-single-main p {
    font-size: 16px !important;
  }
  .single-docs #betterdocs-single-main .docs-navigation {
    align-items: flex-start;
    flex-direction: column;
    padding-right: var(--bs-gutter-x, 1.3rem);
    padding-left: var(--bs-gutter-x, 1.3rem);
  }
  .single-docs #betterdocs-single-main .docs-navigation a {
    margin-bottom: 3rem;
    text-align: left !important;
    width: 100%;
    justify-content: space-between;
  }
  .single-docs #betterdocs-single-main .docs-navigation a:first-child {
    margin-right: 0;
  }
}
.single-docs .wp-block-salesviewer-downloads {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .single-docs #betterdocs-single-main {
    padding: 0 !important;
  }
  .single-docs #betterdocs-single-main .wp-block-image img {
    z-index: 2;
    position: relative;
    filter: blur(0px);
    border-bottom-right-radius: 180px;
  }
  .single-docs #betterdocs-single-main #betterdocs-single-content > section {
    padding-bottom: 3rem;
  }
  .single-docs #betterdocs-single-main #betterdocs-single-content > section .wp-block-image img {
    z-index: 2;
    position: relative;
    filter: blur(0px);
    border-bottom-right-radius: 0 !important;
  }
  .single-docs #betterdocs-single-main #betterdocs-single-content > section:nth-of-type(2n) {
    background-color: #F7F8FA;
    margin-top: -9.3rem;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-shadow: 0 0 0 100vmax #F7F8FA;
    clip-path: inset(-128px -100vmax -300px -100vmax);
    position: inherit;
  }
  .single-docs #betterdocs-single-main #betterdocs-single-content > section:nth-of-type(2n) .svContainer {
    padding-top: 5rem;
    margin-bottom: 300px;
  }
  .single-docs #betterdocs-single-main #betterdocs-single-content > section:nth-of-type(2n)::before {
    content: "";
    display: block;
    width: 200px;
    height: 128px;
    background-color: #FFF;
    position: absolute;
    left: 0;
    transform: translateY(-128px);
  }
  .single-docs #betterdocs-single-main #betterdocs-single-content > section:nth-of-type(2n)::after {
    content: "";
    height: 128px;
    width: 70vw;
    background-color: #FFF;
    display: block;
    margin-left: auto;
    /* margin-top: 10rem; */
    position: absolute;
    right: 0;
    transform: translateY(-128px);
  }
}
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper.active .betterdocs-category-title {
  font-weight: bold;
}
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper.active .betterdocs-category-items-counts {
  background-color: #528ffe !important;
}
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-category-header-inner:hover .betterdocs-category-title {
  font-weight: bold;
}
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-category-header-inner:hover .betterdocs-category-items-counts {
  background-color: #528ffe !important;
}

.tax-doc_category .betterdocs-entry-title p {
  display: none;
}
.tax-doc_category .betterdocs-content-inner-area {
  max-width: 960px;
  margin: auto !important;
  box-shadow: 0 10px 100px 0 rgba(40, 47, 98, 0.08);
  padding: 2rem 2.7rem !important;
}
.tax-doc_category .betterdocs-content-inner-area .betterdocs-entry-heading {
  color: #151E41 !important;
  font-family: "Sofia Pro", sans-serif;
  font-size: 22.661px !important;
  font-weight: 500;
  line-height: 27.1932px !important;
  text-align: left;
  text-size-adjust: 100%;
}
.tax-doc_category .betterdocs-content-area .betterdocs-content-inner-area .betterdocs-entry-body ul li {
  align-items: baseline;
  margin: 17px 0px !important;
}
.tax-doc_category .betterdocs-content-area .betterdocs-content-inner-area .betterdocs-entry-body ul li svg {
  font-size: 18px !important;
  min-width: 18px !important;
  margin-right: 16px;
}
.tax-doc_category .betterdocs-content-area .betterdocs-content-inner-area .betterdocs-entry-body ul li a {
  font-size: 16px !important;
  line-height: 28px;
  font-weight: 300 !important;
}
@media (max-width: 767px) {
  .tax-doc_category .betterdocs-content-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .tax-doc_category .betterdocs-content-area {
    padding: 0 30px 20px !important;
  }
}

.tax-doc_category .pageContent .mobileBreadcrumb a,
.post-type-archive-docs .pageContent .mobileBreadcrumb a,
.single-docs .pageContent .mobileBreadcrumb a {
  color: #151E41 !important;
}
.tax-doc_category .pageContent #betterdocs-single-content .wp-block-image img,
.post-type-archive-docs .pageContent #betterdocs-single-content .wp-block-image img,
.single-docs .pageContent #betterdocs-single-content .wp-block-image img {
  height: auto;
  margin-bottom: 2rem;
}
.tax-doc_category .pageContent .preHeadline a,
.post-type-archive-docs .pageContent .preHeadline a,
.single-docs .pageContent .preHeadline a {
  color: #5490F4;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-category-grid-inner-wrapper,
.post-type-archive-docs .pageContent .betterdocs-category-grid-inner-wrapper,
.single-docs .pageContent .betterdocs-category-grid-inner-wrapper {
    margin: 0 30px;
  }
  .tax-doc_category .pageContent header.header--huge,
.post-type-archive-docs .pageContent header.header--huge,
.single-docs .pageContent header.header--huge {
    background-image: url(https://www.salesviewer.com/wp-content/themes/salesviewer/assets/images/backgroundHeader.svg);
    background-size: cover;
    background-position-x: 34%;
  }
}
.tax-doc_category .pageContent .betterdocs-searchform,
.post-type-archive-docs .pageContent .betterdocs-searchform,
.single-docs .pageContent .betterdocs-searchform {
  border-radius: 50px;
  width: 60%;
  margin: auto;
  margin-top: 3rem;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-searchform,
.post-type-archive-docs .pageContent .betterdocs-searchform,
.single-docs .pageContent .betterdocs-searchform {
    padding: 0;
    width: 100%;
  }
  .tax-doc_category .pageContent .betterdocs-searchform .betterdocs-searchform-input-wrap,
.post-type-archive-docs .pageContent .betterdocs-searchform .betterdocs-searchform-input-wrap,
.single-docs .pageContent .betterdocs-searchform .betterdocs-searchform-input-wrap {
    border: 0;
    height: auto;
    margin: 0;
  }
}
@keyframes slideDown250 {
  0% {
    max-height: 0;
  }
  to {
    max-height: 255px;
  }
}
.tax-doc_category .pageContent .betterdocs-searchform .docs-search-result,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result,
.single-docs .pageContent .betterdocs-searchform .docs-search-result {
  width: 90%;
  left: 5%;
  max-height: 255px;
  animation: slideDown250 0.4s ease-in-out;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-searchform .docs-search-result,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result,
.single-docs .pageContent .betterdocs-searchform .docs-search-result {
    width: 100%;
    left: 0;
  }
}
.tax-doc_category .pageContent .betterdocs-searchform .docs-search-result li > a,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result li > a,
.single-docs .pageContent .betterdocs-searchform .docs-search-result li > a {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
}
.tax-doc_category .pageContent .betterdocs-searchform .docs-search-result li > a > br,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result li > a > br,
.single-docs .pageContent .betterdocs-searchform .docs-search-result li > a > br {
  display: none;
}
.tax-doc_category .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-category,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-category,
.single-docs .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-category {
  font-weight: bold;
  font-size: 10px;
  color: #566e8b !important;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-category,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-category,
.single-docs .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-category {
    height: auto;
    border: 0;
    margin-bottom: 0px !important;
  }
}
.tax-doc_category .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-title,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-title,
.single-docs .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-title {
  white-space: normal;
  text-align: left;
  text-wrap: pretty;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-title,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-title,
.single-docs .pageContent .betterdocs-searchform .docs-search-result li > a .betterdocs-search-title {
    text-wrap: pretty;
  }
}
.tax-doc_category .pageContent .betterdocs-searchform .betterdocs-search-result-wrap::before,
.post-type-archive-docs .pageContent .betterdocs-searchform .betterdocs-search-result-wrap::before,
.single-docs .pageContent .betterdocs-searchform .betterdocs-search-result-wrap::before {
  left: calc(4% + 45px);
}
.tax-doc_category .pageContent .betterdocs-searchform .docs-search-result,
.post-type-archive-docs .pageContent .betterdocs-searchform .docs-search-result,
.single-docs .pageContent .betterdocs-searchform .docs-search-result {
  color: #151E41;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-single-wrapper,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-single-wrapper,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-single-wrapper {
  background-color: #fff;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper {
  flex-direction: row-reverse;
  padding-top: 0;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .sv-docs-breadcrumb,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .sv-docs-breadcrumb,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .sv-docs-breadcrumb {
  color: #5490F4 !important;
  font-size: 0.56rem;
  letter-spacing: 0.2em;
  margin-bottom: 15px;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .sv-docs-breadcrumb a,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .sv-docs-breadcrumb a,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper .sv-docs-breadcrumb a {
  font-size: 0.56rem;
  color: #5490F4 !important;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
.tax-doc_category .pageContent .betterdocs-wrapper .betterdocs-searchform,
.post-type-archive-docs .pageContent .betterdocs-wrapper .betterdocs-searchform,
.single-docs .pageContent .betterdocs-wrapper .betterdocs-searchform {
  display: none;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li {
    align-items: baseline;
  }
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li svg,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li svg,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li svg {
    font-size: 18px;
    min-width: 18px;
    margin-right: 16px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li svg,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li svg,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li svg {
    font-size: 18px;
    min-width: auto;
  }
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li a,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li a,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li a {
    font-size: 16px;
    line-height: 28px;
    font-weight: 300 !important;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li a,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li a,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-taxonomy-doc-category li a {
    color: #151e41 !important;
  }
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-inner-area,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-inner-area,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-inner-area {
    padding: 1.2rem !important;
  }
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-inner-area .betterdocs-entry-heading,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-inner-area .betterdocs-entry-heading,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-inner-area .betterdocs-entry-heading {
    font-size: 1.15rem !important;
    font-weight: 700;
    line-height: 1.2;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header {
  padding: 2rem 2.7rem 0rem !important;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header {
    padding: 1.2rem 1.2rem 0 1.2rem !important;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body {
  padding: 0rem 2.7rem 0rem !important;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body {
    padding: 0rem 1.2rem 0rem 3.85rem !important;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li {
  align-items: baseline;
  margin: 17px 0px;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer {
  padding: 0 2.7rem 2rem !important;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer {
    padding: 0 2rem 2rem 3.85rem !important;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer a,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer a,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer a {
  padding-left: 0 !important;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner {
  display: flex;
  border: 0 !important;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner {
    flex-direction: row;
    padding-bottom: 0 !important;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon {
  order: 3;
  margin-left: 10px;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon-img,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon-img,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon-img {
  width: 1.6rem !important;
  height: 1.6rem !important;
  margin-right: 0 !important;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon-img,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon-img,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-icon-img {
    margin-right: 1.5rem !important;
    width: 1.2rem !important;
    height: 1.2rem !important;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-title,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-title,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-title {
  color: #151E41 !important;
  font-family: "Sofia Pro", sans-serif;
  font-size: 22.661px !important;
  font-weight: 500;
  line-height: 27.1932px !important;
  text-align: left;
  text-size-adjust: 100%;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-title,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-title,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-title {
    font-size: 1.15rem !important;
    font-weight: 700;
    line-height: 1.2;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-items-counts,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-items-counts,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-header-inner .betterdocs-category-items-counts {
  order: 2;
  padding: 0;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body {
  flex-grow: 1 !important;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li svg,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li svg,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li svg {
  font-size: 18px;
  min-width: 18px;
  margin-right: 16px;
  align-self: flex-start;
  margin-top: 4px;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li svg,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li svg,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li svg {
    font-size: 18px;
    min-width: auto;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li a,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li a,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li a {
  font-size: 16px;
  line-height: 28px;
  font-weight: 300 !important;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li a,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li a,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-body .betterdocs-articles-list li a {
    color: #151e41 !important;
  }
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-footer {
  flex-grow: 0;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn {
  border: none;
  color: #151E41;
  margin: 0;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn:hover,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn:hover,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn:hover {
  color: #2ce080;
  background: #fff;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn:hover::before,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn:hover::before,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn:hover::before {
  filter: none;
}
.tax-doc_category .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn::before,
.post-type-archive-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn::before,
.single-docs .pageContent .betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .docs-cat-link-btn::before {
  content: url("/wp-content/themes/salesviewer/assets/images/shared/arrow-right-green-desktop.svg");
  margin-right: 15px;
  transition: all 0.3s;
  filter: brightness(0);
}
.tax-doc_category .pageContent #betterdocs-single-main,
.post-type-archive-docs .pageContent #betterdocs-single-main,
.single-docs .pageContent #betterdocs-single-main {
  padding-top: 0 !important;
}
.tax-doc_category .pageContent .docs-navigation,
.post-type-archive-docs .pageContent .docs-navigation,
.single-docs .pageContent .docs-navigation {
  max-width: 750px;
}
.tax-doc_category .pageContent .docs-navigation a,
.post-type-archive-docs .pageContent .docs-navigation a,
.single-docs .pageContent .docs-navigation a {
  flex: 1 1 50%;
  margin-left: 0 !important;
  transition: all 0.3s;
}
.tax-doc_category .pageContent .docs-navigation a svg,
.post-type-archive-docs .pageContent .docs-navigation a svg,
.single-docs .pageContent .docs-navigation a svg {
  width: 30px !important;
  min-width: 30px !important;
  filter: brightness(0);
  transition: all 0.3s;
}
.tax-doc_category .pageContent .docs-navigation a:hover,
.post-type-archive-docs .pageContent .docs-navigation a:hover,
.single-docs .pageContent .docs-navigation a:hover {
  color: #2ce080 !important;
}
.tax-doc_category .pageContent .docs-navigation a:hover svg,
.post-type-archive-docs .pageContent .docs-navigation a:hover svg,
.single-docs .pageContent .docs-navigation a:hover svg {
  filter: none;
}
.tax-doc_category .pageContent #betterdocs-single-content,
.post-type-archive-docs .pageContent #betterdocs-single-content,
.single-docs .pageContent #betterdocs-single-content {
  max-width: 750px;
}
.tax-doc_category .pageContent #betterdocs-single-content h2, .tax-doc_category .pageContent #betterdocs-single-content .h2,
.post-type-archive-docs .pageContent #betterdocs-single-content h2,
.post-type-archive-docs .pageContent #betterdocs-single-content .h2,
.single-docs .pageContent #betterdocs-single-content h2,
.single-docs .pageContent #betterdocs-single-content .h2 {
  font-weight: 400;
  font-size: 40px;
  line-height: 54px !important;
  position: initial;
  margin-bottom: 2rem;
  position: relative;
}
.tax-doc_category .pageContent #betterdocs-single-content h2::before, .tax-doc_category .pageContent #betterdocs-single-content .h2::before,
.post-type-archive-docs .pageContent #betterdocs-single-content h2::before,
.post-type-archive-docs .pageContent #betterdocs-single-content .h2::before,
.single-docs .pageContent #betterdocs-single-content h2::before,
.single-docs .pageContent #betterdocs-single-content .h2::before {
  content: url(/wp-content/themes/salesviewer/assets/images/shared/dots/blog-details.svg);
  position: absolute;
  transform: translateX(-170%);
}
.tax-doc_category .pageContent #betterdocs-single-content h3, .tax-doc_category .pageContent #betterdocs-single-content .h3,
.post-type-archive-docs .pageContent #betterdocs-single-content h3,
.post-type-archive-docs .pageContent #betterdocs-single-content .h3,
.single-docs .pageContent #betterdocs-single-content h3,
.single-docs .pageContent #betterdocs-single-content .h3 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px !important;
  margin-bottom: 2rem;
  position: initial;
}
.tax-doc_category .pageContent #betterdocs-single-content p,
.post-type-archive-docs .pageContent #betterdocs-single-content p,
.single-docs .pageContent #betterdocs-single-content p {
  margin-bottom: 1.5rem;
  font-size: 18px;
  line-height: 28px;
}
.tax-doc_category .pageContent #betterdocs-single-content ul:not(.pressReleases__logos):not(.pressReleases__texts):not(.downloads),
.post-type-archive-docs .pageContent #betterdocs-single-content ul:not(.pressReleases__logos):not(.pressReleases__texts):not(.downloads),
.single-docs .pageContent #betterdocs-single-content ul:not(.pressReleases__logos):not(.pressReleases__texts):not(.downloads) {
  padding-left: 1rem;
  margin-bottom: 1.5rem;
}
.tax-doc_category .pageContent #betterdocs-single-content li:not(.pressReleases__logoItem):not(.pressReleases__textItem):not(.downloadItem),
.post-type-archive-docs .pageContent #betterdocs-single-content li:not(.pressReleases__logoItem):not(.pressReleases__textItem):not(.downloadItem),
.single-docs .pageContent #betterdocs-single-content li:not(.pressReleases__logoItem):not(.pressReleases__textItem):not(.downloadItem) {
  list-style: none;
  padding-left: 1rem;
  margin-bottom: 1rem;
  font-weight: 300;
  font-size: 18px;
  line-height: 32px;
  position: relative;
}
.tax-doc_category .pageContent #betterdocs-single-content li:not(.pressReleases__logoItem):not(.pressReleases__textItem):not(.downloadItem)::before,
.post-type-archive-docs .pageContent #betterdocs-single-content li:not(.pressReleases__logoItem):not(.pressReleases__textItem):not(.downloadItem)::before,
.single-docs .pageContent #betterdocs-single-content li:not(.pressReleases__logoItem):not(.pressReleases__textItem):not(.downloadItem)::before {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-bottom-left-radius: 100%;
  background-color: #151E41;
  display: inline-block;
  margin-right: 1rem;
  margin-top: 12px;
  left: -1rem;
}
.tax-doc_category .pageContent > header .inlineArrow,
.post-type-archive-docs .pageContent > header .inlineArrow,
.single-docs .pageContent > header .inlineArrow {
  margin-left: -0.6rem !important;
}
@media (max-width: 767px) {
  .tax-doc_category .pageContent > header > .svContainer,
.post-type-archive-docs .pageContent > header > .svContainer,
.single-docs .pageContent > header > .svContainer {
    display: flex;
    align-items: flex-end;
    padding-bottom: 120px;
  }
  .tax-doc_category .pageContent > header .header__content,
.post-type-archive-docs .pageContent > header .header__content,
.single-docs .pageContent > header .header__content {
    padding-top: 0;
    width: 100%;
  }
}
.tax-doc_category .pageContent .wp-block-code > code,
.post-type-archive-docs .pageContent .wp-block-code > code,
.single-docs .pageContent .wp-block-code > code {
  background: #f4f4f4;
  border: 1px solid #ddd;
  border-left: 3px solid #2ce080;
  color: #666;
  page-break-inside: avoid;
  font-family: monospace;
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1em 1.5em;
  display: block;
  word-wrap: break-word;
}
.tax-doc_category .pageContent h4, .tax-doc_category .pageContent .h4,
.post-type-archive-docs .pageContent h4,
.post-type-archive-docs .pageContent .h4,
.single-docs .pageContent h4,
.single-docs .pageContent .h4 {
  margin-bottom: 1.3rem;
}
@media (min-width: 1450px) {
  .tax-doc_category .pageContent > header > .container,
.tax-doc_category .pageContent section .container,
.post-type-archive-docs .pageContent > header > .container,
.post-type-archive-docs .pageContent section .container,
.single-docs .pageContent > header > .container,
.single-docs .pageContent section .container {
    max-width: 68.117647rem;
  }
  .tax-doc_category .pageContent figure.container-md img,
.post-type-archive-docs .pageContent figure.container-md img,
.single-docs .pageContent figure.container-md img {
    filter: blur(0px);
    border-bottom-right-radius: 180px;
  }
}
@media (min-width: 1680px) {
  .tax-doc_category .pageContent > header > .container,
.tax-doc_category .pageContent section .container,
.post-type-archive-docs .pageContent > header > .container,
.post-type-archive-docs .pageContent section .container,
.single-docs .pageContent > header > .container,
.single-docs .pageContent section .container {
    max-width: 78.117647rem;
  }
  .tax-doc_category .pageContent figure.container-md img,
.post-type-archive-docs .pageContent figure.container-md img,
.single-docs .pageContent figure.container-md img {
    filter: blur(0px);
    border-bottom-right-radius: 180px;
    z-index: 2;
    position: relative;
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent,
.post-type-archive-docs .pageContent,
.single-docs .pageContent {
    overflow: initial;
  }
  .tax-doc_category .pageContent figure.container-md:nth-child(6n),
.post-type-archive-docs .pageContent figure.container-md:nth-child(6n),
.single-docs .pageContent figure.container-md:nth-child(6n) {
    margin-top: -240px;
  }
  .tax-doc_category .pageContent figure.container-md::before,
.post-type-archive-docs .pageContent figure.container-md::before,
.single-docs .pageContent figure.container-md::before {
    content: "";
    width: 200px;
    height: 200px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .tax-doc_category .pageContent figure.container-md::before,
.post-type-archive-docs .pageContent figure.container-md::before,
.single-docs .pageContent figure.container-md::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent > header,
.post-type-archive-docs .pageContent > header,
.single-docs .pageContent > header {
    height: 620px;
    min-height: 620px;
    margin-bottom: 4rem;
    background-image: url("/wp-content/themes/salesviewer/assets/images/backgroundHeader.svg");
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1679px) {
  .tax-doc_category .pageContent > header,
.post-type-archive-docs .pageContent > header,
.single-docs .pageContent > header {
    background-position: center;
    margin-bottom: 4rem;
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent > header > img,
.post-type-archive-docs .pageContent > header > img,
.single-docs .pageContent > header > img {
    display: none;
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent > header .header__content,
.post-type-archive-docs .pageContent > header .header__content,
.single-docs .pageContent > header .header__content {
    padding-top: 1.5rem;
    text-align: center;
  }
  .tax-doc_category .pageContent > header .header__content .inlineArrow,
.post-type-archive-docs .pageContent > header .header__content .inlineArrow,
.single-docs .pageContent > header .header__content .inlineArrow {
    display: none !important;
  }
  .tax-doc_category .pageContent > header .header__content img,
.post-type-archive-docs .pageContent > header .header__content img,
.single-docs .pageContent > header .header__content img {
    width: 100%;
    height: auto;
    transform: translateY(8%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1449px) {
  .tax-doc_category .pageContent > header .header__content img,
.post-type-archive-docs .pageContent > header .header__content img,
.single-docs .pageContent > header .header__content img {
    max-height: 60vh;
    object-fit: cover;
    border-bottom-right-radius: 150px !important;
    transform: translateY(20%);
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent > header .header__content h1, .tax-doc_category .pageContent > header .header__content .h1,
.post-type-archive-docs .pageContent > header .header__content h1,
.post-type-archive-docs .pageContent > header .header__content .h1,
.single-docs .pageContent > header .header__content h1,
.single-docs .pageContent > header .header__content .h1 {
    margin: auto;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent > header .header__content .fw-light,
.post-type-archive-docs .pageContent > header .header__content .fw-light,
.single-docs .pageContent > header .header__content .fw-light {
    width: 80%;
    margin: auto;
    margin-top: 1rem;
    padding-top: 1rem;
  }
  .tax-doc_category .pageContent > header .header__content .fw-light::before,
.post-type-archive-docs .pageContent > header .header__content .fw-light::before,
.single-docs .pageContent > header .header__content .fw-light::before {
    content: "";
    border-top: 1px solid rgba(108, 116, 152, 0.5);
    max-width: 719px;
    height: 1px;
    display: block;
    margin: auto;
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent > header::before,
.post-type-archive-docs .pageContent > header::before,
.single-docs .pageContent > header::before {
    content: url("/wp-content/themes/salesviewer/assets/images/shared/dots/blog-details-header.svg");
    position: absolute;
    right: 7%;
    bottom: 11rem;
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent .betterdocs-category-sidebar,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar,
.single-docs .pageContent .betterdocs-category-sidebar {
    position: sticky;
    top: 170px;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper::before,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper::before,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper::before {
    content: "";
    width: 40px;
    height: 40px;
    background-color: #5490F4;
    border-top-left-radius: 100%;
    position: absolute;
    right: 0;
    bottom: -190px;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper::after {
    content: url(/wp-content/themes/salesviewer/assets/images/shared/grid.svg);
    height: 61px;
    position: absolute;
    left: 0;
    bottom: -140px;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid {
    position: relative;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-items-counts,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-items-counts,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-items-counts {
    background-color: #b7d1ff !important;
    padding: 0px !important;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-items-counts span,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-items-counts span,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-items-counts span {
    height: 25px;
    width: 25px;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-header,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-header,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-header {
    padding-left: 26px !important;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-body,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-body,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-body {
    padding-left: 21px;
    padding-top: 0px;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-articles-list li,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-articles-list li,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-articles-list li {
    align-items: baseline !important;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-articles-list li svg,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-articles-list li svg,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-articles-list li svg {
    margin-right: 17px !important;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid h2, .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .h2,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid h2,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .h2,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid h2,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .h2 {
    line-height: 44px !important;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid::before,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid::before,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid::before {
    content: "";
    border-top: 1px solid #6C7498;
    border-left: 1px solid #6C7498;
    opacity: 0.2;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 23px;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid::after {
    content: "";
    border-top: 1px solid #6C7498;
    opacity: 0.2;
    width: calc(100% - 50px);
    height: 23px;
    position: absolute;
    top: 0;
    left: 50px;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-single-category-inner::after {
    position: absolute;
    top: -7px;
    left: 31px;
    color: #5490F4;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(1) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(1) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(1) .betterdocs-single-category-inner::after {
    content: "01";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(2) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(2) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(2) .betterdocs-single-category-inner::after {
    content: "02";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(3) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(3) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(3) .betterdocs-single-category-inner::after {
    content: "03";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(4) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(4) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(4) .betterdocs-single-category-inner::after {
    content: "04";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(5) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(5) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(5) .betterdocs-single-category-inner::after {
    content: "05";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(6) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(6) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(6) .betterdocs-single-category-inner::after {
    content: "06";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(7) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(7) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(7) .betterdocs-single-category-inner::after {
    content: "07";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(8) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(8) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(8) .betterdocs-single-category-inner::after {
    content: "08";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(9) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(9) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(9) .betterdocs-single-category-inner::after {
    content: "09";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(10) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(10) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(10) .betterdocs-single-category-inner::after {
    content: "010";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(11) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(11) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(11) .betterdocs-single-category-inner::after {
    content: "011";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(12) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(12) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(12) .betterdocs-single-category-inner::after {
    content: "012";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(13) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(13) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(13) .betterdocs-single-category-inner::after {
    content: "013";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(14) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(14) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(14) .betterdocs-single-category-inner::after {
    content: "014";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(15) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(15) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(15) .betterdocs-single-category-inner::after {
    content: "015";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(16) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(16) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(16) .betterdocs-single-category-inner::after {
    content: "016";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(17) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(17) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(17) .betterdocs-single-category-inner::after {
    content: "017";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(18) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(18) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(18) .betterdocs-single-category-inner::after {
    content: "018";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(19) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(19) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(19) .betterdocs-single-category-inner::after {
    content: "019";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(20) .betterdocs-single-category-inner::after,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(20) .betterdocs-single-category-inner::after,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid:nth-child(20) .betterdocs-single-category-inner::after {
    content: "020";
  }
  .tax-doc_category .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-header,
.post-type-archive-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-header,
.single-docs .pageContent .betterdocs-category-sidebar .betterdocs-category-grid-inner-wrapper .category-grid .betterdocs-category-header {
    background-color: #fff !important;
    border: 0 !important;
  }
}
@media (min-width: 768px) {
  .tax-doc_category .pageContent #sv_toc,
.post-type-archive-docs .pageContent #sv_toc,
.single-docs .pageContent #sv_toc {
    list-style: none;
    padding-left: 0;
  }
  .tax-doc_category .pageContent #sv_toc li,
.post-type-archive-docs .pageContent #sv_toc li,
.single-docs .pageContent #sv_toc li {
    position: relative;
    padding: 1rem;
    padding-left: 31px;
  }
  .tax-doc_category .pageContent #sv_toc li a,
.post-type-archive-docs .pageContent #sv_toc li a,
.single-docs .pageContent #sv_toc li a {
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    cursor: pointer;
    color: #151E41;
  }
  .tax-doc_category .pageContent #sv_toc li a:hover,
.post-type-archive-docs .pageContent #sv_toc li a:hover,
.single-docs .pageContent #sv_toc li a:hover {
    font-weight: 500;
  }
  .tax-doc_category .pageContent #sv_toc li.active a,
.post-type-archive-docs .pageContent #sv_toc li.active a,
.single-docs .pageContent #sv_toc li.active a {
    font-weight: 500;
  }
  .tax-doc_category .pageContent #sv_toc li::before,
.post-type-archive-docs .pageContent #sv_toc li::before,
.single-docs .pageContent #sv_toc li::before {
    content: "";
    border-top: 1px solid #6C7498;
    border-left: 1px solid #6C7498;
    opacity: 0.2;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 23px;
  }
  .tax-doc_category .pageContent #sv_toc li::after,
.post-type-archive-docs .pageContent #sv_toc li::after,
.single-docs .pageContent #sv_toc li::after {
    content: "";
    border-top: 1px solid #6C7498;
    opacity: 0.2;
    width: calc(100% - 50px);
    height: 23px;
    position: absolute;
    top: 0;
    left: 50px;
  }
  .tax-doc_category .pageContent #sv_toc li a::after,
.post-type-archive-docs .pageContent #sv_toc li a::after,
.single-docs .pageContent #sv_toc li a::after {
    position: absolute;
    top: -7px;
    left: 31px;
    color: #5490F4;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.2em;
    text-transform: uppercase;
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(1) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(1) a::after,
.single-docs .pageContent #sv_toc li:nth-child(1) a::after {
    content: "01";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(2) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(2) a::after,
.single-docs .pageContent #sv_toc li:nth-child(2) a::after {
    content: "02";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(3) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(3) a::after,
.single-docs .pageContent #sv_toc li:nth-child(3) a::after {
    content: "03";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(4) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(4) a::after,
.single-docs .pageContent #sv_toc li:nth-child(4) a::after {
    content: "04";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(5) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(5) a::after,
.single-docs .pageContent #sv_toc li:nth-child(5) a::after {
    content: "05";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(6) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(6) a::after,
.single-docs .pageContent #sv_toc li:nth-child(6) a::after {
    content: "06";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(7) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(7) a::after,
.single-docs .pageContent #sv_toc li:nth-child(7) a::after {
    content: "07";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(8) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(8) a::after,
.single-docs .pageContent #sv_toc li:nth-child(8) a::after {
    content: "08";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(9) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(9) a::after,
.single-docs .pageContent #sv_toc li:nth-child(9) a::after {
    content: "09";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(10) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(10) a::after,
.single-docs .pageContent #sv_toc li:nth-child(10) a::after {
    content: "010";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(11) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(11) a::after,
.single-docs .pageContent #sv_toc li:nth-child(11) a::after {
    content: "011";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(12) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(12) a::after,
.single-docs .pageContent #sv_toc li:nth-child(12) a::after {
    content: "012";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(13) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(13) a::after,
.single-docs .pageContent #sv_toc li:nth-child(13) a::after {
    content: "013";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(14) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(14) a::after,
.single-docs .pageContent #sv_toc li:nth-child(14) a::after {
    content: "014";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(15) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(15) a::after,
.single-docs .pageContent #sv_toc li:nth-child(15) a::after {
    content: "015";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(16) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(16) a::after,
.single-docs .pageContent #sv_toc li:nth-child(16) a::after {
    content: "016";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(17) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(17) a::after,
.single-docs .pageContent #sv_toc li:nth-child(17) a::after {
    content: "017";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(18) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(18) a::after,
.single-docs .pageContent #sv_toc li:nth-child(18) a::after {
    content: "018";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(19) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(19) a::after,
.single-docs .pageContent #sv_toc li:nth-child(19) a::after {
    content: "019";
  }
  .tax-doc_category .pageContent #sv_toc li:nth-child(20) a::after,
.post-type-archive-docs .pageContent #sv_toc li:nth-child(20) a::after,
.single-docs .pageContent #sv_toc li:nth-child(20) a::after {
    content: "020";
  }
}

.extra-style-mbc .header__logo > svg {
  width: auto !important;
  height: 65px;
}
@media (max-width: 767px) {
  .extra-style-mbc .header__logo > svg {
    height: 45px;
  }
}
.extra-style-mbc .header__logo > svg > * {
  fill: #fdc300 !important;
}
.extra-style-mbc .header__logo > svg > rect {
  fill: #000 !important;
}
.extra-style-mbc .underlinedHeadline:after,
.extra-style-mbc .wp-block-button__link,
.extra-style-mbc .trialForm .btn,
.extra-style-mbc .demoForm .btn {
  background-color: #fdc300 !important;
}
.extra-style-mbc .trialForm .btn, .extra-style-mbc .demoForm .btn, .extra-style-mbc .trialForm .wp-block-button__link, .extra-style-mbc .demoForm .wp-block-button__link {
  border-color: #fdc300 !important;
}
@media (max-width: 767px) {
  .extra-style-mbc .underlinedHeadline:after {
    top: 83.1%;
    left: -22.5%;
  }
}
.extra-style-mbc .trialForm .form-centeredCheckbox a, .extra-style-mbc .demoForm .form-centeredCheckbox a {
  color: #fdc300 !important;
}
.extra-style-mbc .preHeader {
  background: linear-gradient(89.98deg, #000 0%, #fdc300 100%);
}
.extra-style-mbc .form-control:focus, .extra-style-mbc .form-control.is-active {
  border: 2px solid #fdc300;
}

@media (max-width: 767px) {
  html #wpadminbar {
    overflow: hidden;
  }
}

.borlabs-position-fix #BorlabsCookieBox {
  display: block !important;
  height: 100vh !important;
  z-index: 99999 !important;
  visibility: visible !important;
  width: 100vw !important;
  overflow: auto !important;
}

.imageBox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #00000038;
  cursor: pointer;
}
.imageBox img {
  max-width: 80vw;
  height: auto;
}

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