*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, h5, h4, h3, h2, h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}

h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}

h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3 {
    font-size: 1.75rem;
  }
}

h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4 {
    font-size: 1.5rem;
  }
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          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 {
  font-size: 0.875em;
}

mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--wp--color);
}

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;
}

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: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

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: var(--bs-secondary-color);
  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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-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;
}

:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.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-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .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-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .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-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .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-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .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-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .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-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-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,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@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,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@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,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@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,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@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,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.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,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    transition: none;
  }
}

@font-face {
  font-family: "HeroNew";
  src: url("../fonts/HeroNew-Light.eot") format("embedded-opentype"), url("../fonts/font.woff2") format("woff2"), url("../fonts/HeroNew-Light.woff") format("woff"), url("../fonts/HeroNew-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "HeroNew";
  src: url("../fonts/HeroNew-Regular.eot") format("embedded-opentype"), url("../fonts/font.woff2") format("woff2"), url("../fonts/HeroNew-Regular.woff") format("woff"), url("../fonts/HeroNew-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "HeroNew";
  src: url("../fonts/HeroNew-Medium.eot") format("embedded-opentype"), url("../fonts/font.woff2") format("woff2"), url("../fonts/HeroNew-Medium.woff") format("woff"), url("../fonts/HeroNew-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}
body .gform_wrapper select, body .gform_wrapper textarea, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  font-size: 1.125rem !important;
  font-weight: 300;
  line-height: 1.64;
  background: #fff;
  border: 1px solid #99999d;
  border-radius: 8px;
  color: #101010;
  margin: 0;
  padding: 17px 24px;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
  vertical-align: middle;
}
@media (min-width: 782px) {
  body .gform_wrapper select, body .gform_wrapper textarea, body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 1.375rem !important;
    line-height: 1.72;
  }
}
body .gform_wrapper select:focus, body .gform_wrapper textarea:focus, body .gform_wrapper input:focus:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border: 2px solid #101010;
  outline: 0;
}

.pt-person-modal .pt-person-modal__close, .modal .pt-modal__close, .pt-video .pt-video__play, .pt-product-gallery-modal .pt-product-gallery-modal__close, .accordion-button, .pt-toggle-nav, .pt-close-search, .pt-close-all, .pt-toggle-search, .pt-search-form .pt-search-form__btn {
  background: transparent;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
}

:root {
  scroll-behavior: auto;
}

body {
  background: #fff;
  color: #101010;
  font-family: "HeroNew", sans-serif;
  font-size: 16px;
  line-height: 1.64;
  overflow-x: hidden;
}

ul,
ol,
p {
  margin-bottom: 24px;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes fadeInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes fadeInTop {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInTop {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes scale {
  0% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes shimmer {
  0% {
    background-position: -448px 0;
  }
  100% {
    background-position: 448px 0;
  }
}
@keyframes shimmer {
  0% {
    background-position: -448px 0;
  }
  100% {
    background-position: 448px 0;
  }
}
.pt-fade-in:not(.gform_title),
.pt-main h2:not(.gform_title) {
  opacity: 0;
}
.pt-fade-in.pt-animated,
.pt-main h2.pt-animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

.d, .c, .b, .a {
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: shimmer;
          animation-name: shimmer;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #f6f6f6), color-stop(18%, #f0f0f0), color-stop(33%, #f6f6f6));
  background: linear-gradient(to right, #f6f6f6 8%, #f0f0f0 18%, #f6f6f6 33%);
  background-size: 800px 104px;
  position: relative;
  height: 96px;
}

.a {
  width: 220px;
  height: 32px;
}

.b {
  width: 100px;
  height: 32px;
}

.d {
  height: 72px;
}

.pt-card {
  background: #dadee0;
  padding: 30px;
  min-height: 400px;
}

.pt-flip-card {
  -webkit-perspective: 1000px;
          perspective: 1000px;
  height: 508px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (min-width: 782px) {
  .pt-flip-card {
    height: 632px;
  }
}
.pt-flip-card .pt-flip-card__inner {
  position: relative;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  width: 100%;
  height: 100%;
}
.pt-flip-card .pt-flip-card__front,
.pt-flip-card .pt-flip-card__back {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-radius: 24px;
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
}
.pt-flip-card .pt-flip-card__front.pt-flip-card--center,
.pt-flip-card .pt-flip-card__back.pt-flip-card--center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.pt-flip-card .pt-flip-card__front {
  background: #fff;
  border: 1px solid var(--wp--color);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-flip-card .pt-flip-card__back {
  background-color: #101010;
  color: #fff;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.pt-flip-card .pt-flip-card__back .pt-icon {
  position: absolute;
  right: 32px;
  bottom: 32px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.pt-flip-card .pt-flip-card__back .pt-icon .pt-icon__circle {
  fill: #f18b11;
  stroke: none;
  opacity: 0.06;
}
.pt-flip-card .pt-flip-card__back .pt-icon .pt-icon__indicator {
  fill: none;
  stroke: #fff;
}
.pt-flip-card .pt-flip-card__back .pt-flip-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px 40px 110px;
  overflow: hidden;
  height: 100%;
}
.pt-flip-card .pt-flip-card__back .pt-flip-card__content p:last-child {
  margin-bottom: 0;
}
.pt-flip-card .pt-flip-card__content {
  padding: 64px 48px;
}
.pt-flip-card.pt-is-flipped .pt-flip-card__inner {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.pt-flip-card .pt-icon {
  position: absolute;
  right: 32px;
  bottom: 32px;
}
.pt-flip-card .pt-icon .pt-icon__circle,
.pt-flip-card .pt-icon .pt-icon__indicator {
  fill: none;
  stroke: var(--wp--color);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-flip-card:hover .pt-flip-card__front {
  border-color: #101010;
}
.pt-flip-card:hover .pt-flip-card__front .pt-icon .pt-icon__circle,
.pt-flip-card:hover .pt-flip-card__front .pt-icon .pt-icon__indicator {
  stroke: #101010;
}

.pt-block {
  background: #dadee0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  min-height: 100%;
}
.pt-block.pt-block--invert {
  color: #fff;
}
.pt-block .pt-block__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-block .pt-block__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.pt-block .pt-block__content {
  padding: 48px;
  position: relative;
}
@media (min-width: 782px) {
  .pt-block .pt-block__content {
    padding: 175px 96px;
    max-width: 530px;
  }
}

.pt-panel {
  margin-bottom: 30px;
}

.pt-explore-card .pt-explore-card__image {
  background: var(--wp--color);
  margin-right: 0;
  margin-left: 0;
  position: relative;
}
.pt-explore-card .pt-explore-card__image img {
  display: block;
  width: 100%;
  height: auto;
}
.pt-explore-card .pt-explore-card__image::after {
  background-color: transparent;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.pt-explore-card:hover .pt-explore-card__image::after {
  background-color: rgba(16, 16, 16, 0.12);
}

.pt-chart {
  font-size: 1.375rem !important;
  font-weight: 300;
  line-height: 2.375rem;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__column {
    width: calc(33.333333% - 64px);
  }
  .pt-chart .pt-chart__column.pt-chart__column--right {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
  }
  .pt-chart .pt-chart__column.pt-chart__column--left {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
}
.pt-chart .pt-chart__separator {
  display: none;
  margin-bottom: 32px;
  height: 1px;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__separator {
    display: block;
  }
}
.pt-chart .pt-chart__level-1 {
  position: relative;
}
.pt-chart .pt-chart__level-1::before {
  background: #101010;
  content: "";
  position: absolute;
  top: 0;
  bottom: -32px;
  left: 48px;
  width: 1px;
}
.pt-chart .pt-chart__level-1:last-child::before {
  display: none;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__level-1::before {
    display: none;
  }
}
.pt-chart .pt-chart__level-2 {
  padding-left: 96px;
  position: relative;
}
.pt-chart .pt-chart__level-2::before {
  background: #101010;
  content: "";
  position: absolute;
  top: -32px;
  bottom: 35px;
  left: 48px;
  width: 1px;
}
.pt-chart .pt-chart__level-2 .pt-chart__node::before {
  background: #101010;
  content: "";
  position: absolute;
  top: 50%;
  left: -48px;
  width: 48px;
  height: 1px;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__level-2 {
    padding-left: 0;
  }
  .pt-chart .pt-chart__level-2::before {
    display: none;
  }
  .pt-chart .pt-chart__level-2 .pt-chart__node::before {
    display: none;
  }
}
.pt-chart .pt-chart__row .pt-chart__node {
  height: auto;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
  }
  .pt-chart .pt-chart__row .pt-chart__node {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 991px) and (max-width: 1400px) {
  .pt-chart .pt-chart__row .pt-chart__node {
    font-size: 1rem;
    line-height: 1.64;
    padding: 12px 16px;
  }
}
.pt-chart .pt-chart__node {
  background: #fff;
  border: 1px solid #101010;
  display: block;
  margin-bottom: 32px;
  padding: 16px 24px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.pt-chart .pt-chart__node.pt-chart__node--center {
  margin-right: auto;
  margin-left: auto;
}
.pt-chart .pt-chart__node:active, .pt-chart .pt-chart__node:focus, .pt-chart .pt-chart__node:hover {
  background-color: #101010;
  color: #fff;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__node {
    height: 72px;
  }
}
.pt-chart .pt-chart__fillers {
  display: none;
  position: relative;
  z-index: -1;
}
.pt-chart .pt-chart__fillers::after {
  background: #101010;
  content: "";
  position: absolute;
  top: -32px;
  bottom: -32px;
  left: 50%;
  width: 1px;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__fillers {
    display: block;
  }
}
.pt-chart .pt-chart__filler {
  border: 1px solid transparent;
  margin-bottom: 32px;
  padding: 16px 24px;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__filler {
    height: 72px;
  }
}
.pt-chart .pt-chart__line::after {
  background: #101010;
  content: "";
  position: absolute;
}
@media (min-width: 991px) {
  .pt-chart .pt-chart__line.pt-chart__line--top::after {
    top: -33px;
    left: 50%;
    width: 1px;
    height: 32px;
  }
  .pt-chart .pt-chart__line.pt-chart__line--bottom::after {
    bottom: -33px;
    left: 50%;
    width: 1px;
    height: 32px;
  }
  .pt-chart .pt-chart__line.pt-chart__line--left::after {
    top: 50%;
    left: -97px;
    width: 96px;
    height: 1px;
  }
  .pt-chart .pt-chart__line.pt-chart__line--left-half::after {
    top: 50%;
    left: -49px;
    width: 48px;
    height: 1px;
  }
  .pt-chart .pt-chart__line.pt-chart__line--full::after {
    top: 36px;
    bottom: 68px;
    left: -48px;
    width: 1px;
  }
  .pt-chart .pt-chart__line.pt-chart__line--row-left::after {
    top: -34px;
    left: 50%;
    width: 200%;
    height: 1px;
  }
  .pt-chart .pt-chart__line.pt-chart__line--row-right::after {
    top: -34px;
    right: calc(50% - 1px);
    width: 200%;
    height: 1px;
  }
}

.form-control {
  background-color: #fff;
  border: 1px solid #dadee0;
  border-radius: 8px;
  color: #101010;
  display: block;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  padding: 10px 20px;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
  width: 100%;
  height: 46px;
}
.form-control:hover {
  border-color: var(--wp--color);
}
.form-control:focus {
  border-color: var(--wp--color);
  outline: none;
}

.pt-input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gallery {
  margin: 20px -5px 10px;
}
.gallery::after {
  clear: both;
  content: "";
  display: table;
}

.gallery-item {
  float: left;
  margin-bottom: 10px;
  padding: 0 5px;
}
.gallery-item img {
  width: 100%;
  height: auto;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1) {
  clear: left;
}

.gallery-columns-3 .gallery-item {
  width: 33.3333%;
}
.gallery-columns-3 .gallery-item:nth-child(3n+1) {
  clear: left;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
}
.gallery-columns-4 .gallery-item:nth-child(4n+1) {
  clear: left;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
}
.gallery-columns-5 .gallery-item:nth-child(5n+1) {
  clear: left;
}

.gallery-columns-6 .gallery-item {
  width: 16.6666%;
}
.gallery-columns-6 .gallery-item:nth-child(6n+1) {
  clear: left;
}

.gallery-columns-7 .gallery-item {
  width: 14.2857%;
}
.gallery-columns-7 .gallery-item:nth-child(7n+1) {
  clear: left;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
}
.gallery-columns-8 .gallery-item:nth-child(8n+1) {
  clear: left;
}

.gallery-columns-9 .gallery-item {
  width: 11.1111%;
}
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
}

.pt-icon {
  display: inline-block;
}

.pt-icon--32 {
  position: relative;
  top: -2px;
}

figure {
  margin: 0;
}
figure img {
  max-width: 100%;
  /*height: auto;*/
}

figcaption {
  font-size: 0.875rem !important;
  font-weight: 300;
  line-height: 1.48;
}
@media (min-width: 782px) {
  figcaption {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
figcaption strong {
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
}

.pt-page-image img {
  width: 100%;
  height: auto;
}
@media (max-width: 782px) {
  .pt-page-image {
    margin-right: -24px;
    margin-left: -24px;
  }
}

.size-thumbnail,
.size-medium,
.size-large,
.size-full {
  max-width: 100%;
  height: auto;
}

.wp-caption {
  margin-bottom: 20px;
  max-width: 100%;
}
.wp-caption img {
  max-width: 100%;
  height: auto;
}

.wp-caption-text,
.gallery-caption {
  font-size: 0.875rem !important;
  font-weight: 300;
  line-height: 1.48;
}
@media (min-width: 782px) {
  .wp-caption-text,
  .gallery-caption {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}

img[data-lazy-src] {
  opacity: 0;
}
img[data-lazy-src].lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 0.5s linear 0.2s;
  transition: opacity 0.5s linear 0.2s;
}

a {
  /*color: #101010;*/
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
a:hover, a:focus, a:active {
  color: #101010;
  text-decoration-thickness: 2px;
}

.pt-back-link {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  text-decoration: none;
}
@media (min-width: 782px) {
  .pt-back-link {
    font-size: 1.125rem !important;
  }
}
.pt-back-link:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}
.pt-back-link svg {
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: -1px;
}

.pt-link {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  cursor: pointer;
  text-decoration: none;
}
@media (min-width: 782px) {
  .pt-link {
    font-size: 1.125rem !important;
  }
}
.pt-link:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

.pt-list {
  list-style: none;
  margin: 0 0 32px;
  padding: 0;
}
.pt-list.pt-list--terms {
  color: #101010;
}
.pt-list.pt-list--terms .pt-has-icon {
  margin-bottom: 8px;
}
.pt-list.pt-list--terms .pt-has-icon img {
  vertical-align: -4px;
  max-width: 25px;
  height: auto;
}
.pt-list.pt-list--alt li + li {
  margin-top: 24px;
}

.pt-dl-list {
  color: #101010;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 32px;
}
.pt-dl-list dt,
.pt-dl-list dd {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  margin: 0;
  padding: 0;
  max-width: 50%;
}
.pt-dl-list dt {
  font-weight: 400;
}

.pt-details-list {
  color: #101010;
  list-style: none;
  margin: 0 0 32px;
  padding: 0;
}
.pt-details-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.pt-details-list li .pt-key-value-list__label {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  font-weight: 400;
  max-width: 212px;
}

.pt-single-navigation {
  margin: 60px 0;
}
.pt-single-navigation::after {
  display: block;
  clear: both;
  content: "";
}
.pt-single-navigation .pt-single-navigation__prev {
  float: left;
}
.pt-single-navigation .pt-single-navigation__next {
  float: right;
}

.pagination {
  display: block;
  text-align: center;
}

.nav-links {
  font-size: 0.875rem !important;
  font-weight: 500;
  line-height: 1.48;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 100px 0 0px;
}
@media (min-width: 782px) {
  .nav-links {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
.nav-links a,
.nav-links span {
  border-radius: 50%;
  color: #101010;
  display: block;
  line-height: 1;
  padding: 15px 8px;
  text-decoration: none;
  width: 48px;
  height: 48px;
}
.nav-links .prev,
.nav-links .next {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #101010;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 48px;
  height: 48px;
}
.nav-links .prev svg,
.nav-links .next svg {
  display: block;
  stroke: #101010;
}
.nav-links .prev:hover,
.nav-links .next:hover {
  background-color: #101010;
}
.nav-links .prev:hover svg,
.nav-links .next:hover svg {
  stroke: var(--wp--color);
}
.nav-links a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}
.nav-links span.current {
  background: #f2f2f2;
}

.pt-page-links {
  margin-bottom: 20px;
}
.pt-page-links a {
  background: #dadee0;
  border-radius: 8px;
  display: inline-block;
  padding: 4px 8px;
}

.pt-table {
  background: #f9f9f9;
  margin-bottom: 32px;
  width: 100%;
}
.pt-table td {
  border-bottom: 1px solid #dadee0;
  padding: 20px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "HeroNew", sans-serif;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 24px;
}

h1,
.h1 {
  font-size: 2.75rem !important;
  font-weight: 500;
  line-height: 1.24;
}
@media (min-width: 782px) {
  h1,
  .h1 {
    font-size: 5.75rem !important;
    line-height: 1.14;
  }
}

h2,
.h2 {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
}
@media (min-width: 782px) {
  h2,
  .h2 {
    font-size: 2rem !important;
  }
}

h3,
.h3 {
  font-size: 1.875rem !important;
  font-weight: 500;
  line-height: 1.6;
}
@media (min-width: 782px) {
  h3,
  .h3 {
    font-size: 2.25rem !important;
  }
}

h4,
.h4 {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
}
@media (min-width: 782px) {
  h4,
  .h4 {
    font-size: 2rem !important;
  }
}

h5,
.h5 {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.4;
}
@media (min-width: 782px) {
  h5,
  .h5 {
    font-size: 1.75rem !important;
  }
}

h6,
.h6 {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  h6,
  .h6 {
    font-size: 1.375rem !important;
  }
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: var(--wp--color);
  text-decoration: none;
}
h1 a:hover, h1 a:active, h1 a:focus,
h2 a:hover,
h2 a:active,
h2 a:focus,
h3 a:hover,
h3 a:active,
h3 a:focus,
h4 a:hover,
h4 a:active,
h4 a:focus,
h5 a:hover,
h5 a:active,
h5 a:focus,
h6 a:hover,
h6 a:active,
h6 a:focus {
  color: var(--bs-link-hover-color-rgb);
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

.has-giga-font-size {
  font-size: 2.75rem !important;
  font-weight: 500;
  line-height: 1.24;
}
@media (min-width: 782px) {
  .has-giga-font-size {
    font-size: 11.5rem !important;
    line-height: 1.14;
  }
}

.has-title-font-size {
  font-size: 2.75rem !important;
  font-weight: 500;
  line-height: 1.24;
}
@media (min-width: 782px) {
  .has-title-font-size {
    font-size: 5.75rem !important;
    line-height: 1.14;
  }
}

.has-quote-font-size {
  font-size: 2rem !important;
  font-weight: 400;
  line-height: 1.32;
}
@media (min-width: 782px) {
  .has-quote-font-size {
    font-size: 3.25rem !important;
  }
}
.has-quote-font-size strong {
  font-size: 2rem !important;
  font-weight: 500 !important;
  line-height: 1.32 !important;
}
@media (min-width: 782px) {
  .has-quote-font-size strong {
    font-size: 3.25rem !important;
  }
}

.has-quote-head-font-size {
  font-size: 2rem !important;
  font-weight: 500 !important;
  line-height: 1.32 !important;
}
@media (min-width: 782px) {
  .has-quote-head-font-size {
    font-size: 24px !important;
      font-weight: 700 !important;
  }
}

.has-story-font-size {
  font-size: 1.875rem !important;
  font-weight: 500;
  line-height: 1.6;
}
@media (min-width: 782px) {
  .has-story-font-size {
    font-size: 2.25rem !important;
  }
}

.has-heading-font-size {
  font-size: 1.75rem !important;
  font-weight: 400;
  line-height: 1.48;
}
@media (min-width: 782px) {
  .has-heading-font-size {
    font-size: 2.5rem !important;
    line-height: 1.42;
  }
}

.has-summary-font-size {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
}
@media (min-width: 782px) {
  .has-summary-font-size {
    font-size: 2rem !important;
  }
}

.has-chapter-font-size {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.4;
}
@media (min-width: 782px) {
  .has-chapter-font-size {
    font-size: 1.75rem !important;
  }
}
.has-chapter-font-size strong {
  font-size: 1.375rem !important;
  font-weight: 500;
  line-height: 1.4;
}
@media (min-width: 782px) {
  .has-chapter-font-size strong {
    font-size: 1.75rem !important;
  }
}

.has-chapter-head-font-size {
  font-size: 1.375rem !important;
  font-weight: 500;
  line-height: 1.4;
}
@media (min-width: 782px) {
  .has-chapter-head-font-size {
    font-size: 1.75rem !important;
  }
}

.has-caption-font-size {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .has-caption-font-size {
    font-size: 1.375rem !important;
  }
}
.has-caption-font-size strong {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .has-caption-font-size strong {
    font-size: 1.375rem !important;
  }
}

.has-caption-head-font-size {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .has-caption-head-font-size {
    font-size: 1.375rem !important;
  }
}

@media (min-width: 782px) {
    .has-h3-font-size {
        font-size: 1.975rem !important;
    }
}

.has-body-font-size {
  font-size: 1.125rem !important;
  font-weight: 300;
  line-height: 1.64;
}
@media (min-width: 782px) {
  .has-body-font-size {
    font-size: 1.375rem !important;
    line-height: 1.72;
  }
}
.has-body-font-size strong {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
}
@media (min-width: 782px) {
  .has-body-font-size strong {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}

.has-body-head-font-size {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
}
@media (min-width: 782px) {
  .has-body-head-font-size {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}

.has-body-sub-head-font-size {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.48;
}
@media (min-width: 782px) {
  .has-body-sub-head-font-size {
    font-size: 1.375rem !important;
  }
}

.has-link-font-size {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .has-link-font-size {
    font-size: 1.125rem !important;
  }
}

.has-button-link-font-size {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.7;
}
@media (min-width: 782px) {
  .has-button-link-font-size {
    font-size: 1.125rem !important;
  }
}

.has-caption-small-font-size {
  font-size: 0.875rem !important;
  font-weight: 300;
  line-height: 1.48;
}
@media (min-width: 782px) {
  .has-caption-small-font-size {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
.has-caption-small-font-size strong {
  font-size: 0.875rem !important;
  font-weight: 500;
  line-height: 1.48;
}
@media (min-width: 782px) {
  .has-caption-small-font-size strong {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}

.has-caption-small-head-font-size {
  font-size: 0.875rem !important;
  font-weight: 500;
  line-height: 1.48;
}
@media (min-width: 782px) {
  .has-caption-small-head-font-size {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}

.pt-container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
  width: 100%;
  max-width: 1440px;
}
.pt-container.pt-container--sm {
  max-width: 780px;
}

.pt-main {
  font-size: 1.125rem !important;
  font-weight: 300;
  line-height: 1.64;
  padding-top: 24px;
  padding-bottom: 24px;
  overflow-x: hidden;
}
@media (min-width: 782px) {
  .pt-main {
    font-size: 1.375rem !important;
    line-height: 1.72;
  }
}
@media (min-width: 782px) {
  .pt-main {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.pt-main.pt-main--top {
  padding-top: 0;
}
.pt-main.pt-main--bottom {
  padding-bottom: 0;
}
.pt-main small {
  font-size: 18px;
}
.pt-main .pt-post-content a {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}
.pt-main .pt-post-content a:hover {
  text-decoration-thickness: 2px;
}

@media (min-width: 782px) {
  .pt-sidebar {
    max-width: 354px;
  }
}

.pt-newsletter {
  border: 1px solid #dadee0;
  padding: 32px;
}
.pt-newsletter .gform_confirmation_message {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
}
@media (min-width: 782px) {
  .pt-newsletter .gform_confirmation_message {
    font-size: 1.75rem !important;
  }
}
.pt-newsletter .gform_confirmation_message img {
  margin-bottom: 24px;
}
.pt-newsletter .gform_title {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.4;
}
@media (min-width: 782px) {
  .pt-newsletter .gform_title {
    font-size: 1.75rem !important;
  }
}
.pt-newsletter .gform_wrapper {
  margin-bottom: 24px;
}
.pt-newsletter .gform_wrapper .gfield_description,
.pt-newsletter .gform_wrapper .validation_message {
  display: none;
}
.pt-newsletter .gform_wrapper .gform_ajax_spinner {
  display: none;
}
.pt-newsletter .gform_wrapper .gform_footer {
  margin: 0 !important;
}
.pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.4;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 1px 0 #dadee0;
          box-shadow: 0 1px 0 #dadee0;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
@media (min-width: 782px) {
  .pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 1.75rem !important;
  }
}
.pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder {
  color: #101010;
  opacity: 0.32;
}
.pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder {
  color: #101010;
  opacity: 0.32;
}
.pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder {
  color: #101010;
  opacity: 0.32;
}
.pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder {
  color: #101010;
  opacity: 0.32;
}
.pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder {
  color: #101010;
  opacity: 0.32;
}
.pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus {
  -webkit-box-shadow: 0 2px 0 var(--wp--color);
          box-shadow: 0 2px 0 var(--wp--color);
}
.pt-newsletter .gform_wrapper .gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  -webkit-box-shadow: 0 2px 0 #ff8228;
          box-shadow: 0 2px 0 #ff8228;
}
.pt-newsletter .gform_wrapper .gform_footer input.button, .pt-newsletter .gform_wrapper .gform_footer input[type=submit] {
  margin-top: 24px;
  width: 100%;
}
.pt-newsletter .pt-newsletter__note {
  margin-bottom: 0;
  text-align: center;
}
@media (min-width: 782px) {
  .pt-newsletter {
    padding: 64px;
  }
  .pt-newsletter .gform_confirmation_message {
    text-align: left;
  }
  .pt-newsletter form {
    position: relative;
  }
  .pt-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding-right: 140px !important;
  }
  .pt-newsletter .gform_wrapper .gform_footer input.button, .pt-newsletter .gform_wrapper .gform_footer input[type=submit] {
    font-size: 1.375rem !important;
    font-weight: 400;
    line-height: 1.4;
    background: transparent !important;
    color: var(--wp--color);
    margin-top: 0;
    padding-right: 0;
    padding-left: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
  }
}
@media (min-width: 782px) and (min-width: 782px) {
  .pt-newsletter .gform_wrapper .gform_footer input.button, .pt-newsletter .gform_wrapper .gform_footer input[type=submit] {
    font-size: 1.75rem !important;
  }
}
@media (min-width: 782px) {
  .pt-newsletter .pt-newsletter__note {
    text-align: left;
  }
}

.pt-search-form {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 32px;
}
.pt-search-form .pt-input-group {
  border-bottom: 1px solid rgba(255, 255, 255, 0.48);
}
.pt-search-form .pt-search-form__input {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
  background: transparent;
  border: 0;
  caret-color: #fff;
  color: #fff;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 8px 0;
  width: 100%;
}
@media (min-width: 782px) {
  .pt-search-form .pt-search-form__input {
    font-size: 2rem !important;
  }
}
.pt-search-form .pt-search-form__input::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.48;
}
.pt-search-form .pt-search-form__input::-moz-placeholder {
  color: #fff;
  opacity: 0.48;
}
.pt-search-form .pt-search-form__input:-ms-input-placeholder {
  color: #fff;
  opacity: 0.48;
}
.pt-search-form .pt-search-form__input::-ms-input-placeholder {
  color: #fff;
  opacity: 0.48;
}
.pt-search-form .pt-search-form__input::placeholder {
  color: #fff;
  opacity: 0.48;
}
.pt-search-form .pt-search-form__input:focus {
  outline: none;
}
@media (max-width: 782px) {
  .pt-search-form .pt-search-form__input::-webkit-input-placeholder {
    opacity: 0;
  }
  .pt-search-form .pt-search-form__input::-moz-placeholder {
    opacity: 0;
  }
  .pt-search-form .pt-search-form__input:-ms-input-placeholder {
    opacity: 0;
  }
  .pt-search-form .pt-search-form__input::-ms-input-placeholder {
    opacity: 0;
  }
  .pt-search-form .pt-search-form__input::placeholder {
    opacity: 0;
  }
}
.pt-search-form .pt-search-form__btn {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
  color: #fff;
  display: none;
  opacity: 0.64;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
@media (min-width: 782px) {
  .pt-search-form .pt-search-form__btn {
    font-size: 2rem !important;
  }
}
.pt-search-form .pt-search-form__btn:hover {
  opacity: 1;
}
@media (min-width: 782px) {
  .pt-search-form {
    margin-bottom: 96px;
  }
  .pt-search-form .pt-search-form__btn {
    display: block;
  }
}

.pt-toggle-search {
  display: none;
  position: relative;
  z-index: 3;
}
.pt-toggle-search svg circle {
  fill: transparent;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-toggle-search svg path {
  fill: var(--wp--color--white);
}
.pt-toggle-search:hover svg circle {
  fill: var(--wp--color);
}
.pt-toggle-search:hover svg path {
  fill: #fff;
}
@media (min-width: 992px) {
  .pt-toggle-search {
    display: block;
  }
}

.pt-close-all {
  position: relative;
  right: -12px;
  width: 48px;
  height: 48px;
  z-index: 3;
}
.pt-close-all::before, .pt-close-all::after {
  background: #fff;
  content: "";
  position: absolute;
  left: 12px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  width: 24px;
  height: 2px;
}
.pt-close-all::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.pt-close-all::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.pt-close-search {
  display: none;
  position: relative;
  z-index: 3;
}
.pt-close-search svg {
  stroke: #101010;
}
.pt-close-search svg circle {
  fill: #fff;
  stroke: none;
  opacity: 0.1;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-close-search svg path {
  fill: none;
  stroke: #fff;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-close-search svg:hover circle {
  opacity: 1;
}
.pt-close-search svg:hover path {
  stroke: var(--bs-link-hover-color-rgb);
}

.pt-search-overlay {
  background: var(--wp--color-light-1);
  color: #fff;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  visibility: hidden;
  width: 100%;
  height: 100vh;
  height: 100lvh;
  z-index: 100;
}
.pt-search-overlay .pt-search-overlay__controls {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 24px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
}
.pt-search-overlay .pt-search-overlay__controls .pt-go-back {
  top: 2px;
  left: -12px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  width: 48px;
  height: 48px;
}
.pt-search-overlay .pt-search-overlay__controls .pt-close-search svg path {
  stroke: #fff;
}
.pt-search-overlay .pt-search-overlay__controls .pt-close-search:hover svg path {
  stroke: #fff;
}
.pt-search-overlay .pt-search-overlay__body {
  padding: 100px 0 64px;
}
.pt-search-overlay .pt-search-overlay__inner {
  padding-bottom: 64px;
}
.pt-search-overlay .pt-search-overlay__links {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  list-style: none;
  margin: 0 0 24px;
  padding: 0;
}
@media (min-width: 782px) {
  .pt-search-overlay .pt-search-overlay__links {
    font-size: 1.125rem !important;
  }
}
.pt-search-overlay .pt-search-overlay__links a {
  color: rgba(255, 255, 255, 0.64);
  text-decoration: none;
}
.pt-search-overlay .pt-search-overlay__links a svg {
  stroke: rgba(255, 255, 255, 0.64);
}
.pt-search-overlay .pt-search-overlay__links a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
  color: var(--wp--color);
}
.pt-search-overlay .pt-search-overlay__links a:hover svg {
  stroke: var(--wp--color);
}
@media (max-width: 782px) {
  .pt-search-overlay {
    overflow-y: scroll;
    height: 100dvh;
  }
}
@media (min-width: 782px) {
  .pt-search-overlay {
    opacity: 1;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: 0.4s;
    transition: 0.4s;
    height: auto;
    z-index: 100;
  }
  .pt-search-overlay .pt-search-overlay__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 32px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .pt-search-overlay .pt-search-overlay__links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 32px;
  }
  .pt-search-overlay .pt-search-overlay__controls {
    display: none;
  }
  .pt-search-overlay .pt-search-overlay__body {
    padding-top: 200px;
  }
}

.pt-active-search {
  overflow: hidden;
}
.pt-active-search .pt-site-header {
  position: fixed;
  z-index: 20;
}
.pt-active-search .pt-site-header .pt-primary-nav {
  opacity: 0;
  visibility: hidden;
}
.pt-active-search .pt-page-mask {
  opacity: 0.75;
  visibility: visible;
}
.pt-active-search .pt-close-search {
  display: block;
}
.pt-active-search .pt-toggle-nav,
.pt-active-search .pt-toggle-search {
  display: none;
}
.pt-active-search .pt-site-title svg {
  fill: #fff;
}
.pt-active-search .pt-search-overlay {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 768px) {
  .pt-active-search .pt-site-header {
    z-index: 120;
  }
  .pt-active-search .pt-search-overlay {
    -webkit-animation: pt-search-animation;
            animation: pt-search-animation;
    -webkit-animation-duration: 0.4s;
            animation-duration: 0.4s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-transition-timing-function: cubic-bezier(0.16, 0, 0.32, 1);
            transition-timing-function: cubic-bezier(0.16, 0, 0.32, 1);
  }
}

@-webkit-keyframes pt-search-animation {
  0% {
    -webkit-transform: translateY(-20%);
            transform: translateY(-20%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes pt-search-animation {
  0% {
    -webkit-transform: translateY(-20%);
            transform: translateY(-20%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.pt-page-mask {
  background: #000;
  opacity: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
  visibility: hidden;
  z-index: 90;
}

.pt-page-header .pt-page-header__title,
.pt-page-header .pt-page-header__subtitle {
  margin: 0;
}
.pt-page-header .pt-page-header__wrapper {
  padding: 170px 0 18px;
}
@media (min-width: 782px) {
  .pt-page-header .pt-page-header__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 362px 0 24px;
    min-height: 500px;
  }
}

.blog .pt-page-header .pt-page-header__wrapper .pt-page-header__wrapper__content {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pt-page-header-spacer {
  height: 230px;
}
@media (min-width: 782px) {
  .pt-page-header-spacer {
    height: 400px;
  }
}

.pt-page-assistent {
  position: relative;
}
.pt-page-assistent .pt-page-assistent__container {
  -webkit-overflow-scrolling: touch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #dadee0;
  border-bottom: 1px solid #dadee0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: -24px;
  margin-left: -24px;
  padding: 20px 0;
  overflow-x: scroll;
  position: relative;
  min-width: 100%;
  min-height: 72px;
  white-space: nowrap;
}
.pt-page-assistent .pt-page-assistent__container::-webkit-scrollbar {
  display: none;
}
@media (min-width: 782px) {
  .pt-page-assistent .pt-page-assistent__container {
    overflow-x: visible;
    min-height: 96px;
  }
  .pt-page-assistent .pt-page-assistent__container li {
    margin-right: 32px;
  }
}
.pt-page-assistent .pt-page-assistent__nav {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.48;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  list-style: none;
  margin: 0;
  padding: 0 0 0 24px;
}
@media (min-width: 782px) {
  .pt-page-assistent .pt-page-assistent__nav {
    font-size: 1.375rem !important;
  }
}
.pt-page-assistent .pt-page-assistent__nav.pt-page-assistent__nav--single {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.pt-page-assistent .pt-page-assistent__nav li {
  margin-right: 16px;
}
.pt-page-assistent .pt-page-assistent__nav li a {
  color: #99999d;
  text-decoration: none;
}
.pt-page-assistent .pt-page-assistent__nav li a:hover {
  color: #101010;
}
.pt-page-assistent .pt-page-assistent__nav li.pt-is-active a {
  color: #101010;
}
.pt-page-assistent .pt-page-assistent__nav li:not(.pt-is-active):hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}
@media (min-width: 782px) {
  .pt-page-assistent .pt-page-assistent__nav {
    width: 100%;
  }
  .pt-page-assistent .pt-page-assistent__nav li {
    margin-right: 24px;
  }
}
.pt-page-assistent .pt-page-assistent__back {
  margin-right: 24px;
}
.pt-page-assistent .pt-page-assistent__back a {
  color: #101010 !important;
}
.pt-page-assistent.pt-page-assistent--alt .pt-page-assistent__container {
  border: 0;
}
@media (min-width: 782px) {
  .pt-page-assistent .pt-page-assistent__nav {
    padding: 0;
  }
  .pt-page-assistent .pt-page-assistent__container {
    margin: 0;
  }
  .pt-page-assistent .pt-page-assistent__back {
    margin-right: 0 !important;
    margin-left: auto;
  }
}
@media (max-width: 782px) {
  .pt-page-assistent.pt-is-scrollable::after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(#fff));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #fff);
    content: "";
    opacity: 1;
    pointer-events: none;
    position: absolute;
    top: 1px;
    right: 0;
    bottom: 1px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    visibility: visible;
    width: 100px;
  }
  .pt-page-assistent.pt-is-scrollable.pt-is-scrollable--end::after {
    opacity: 0;
    visibility: hidden;
  }
  .pt-page-assistent.pt-is-scrollable.pt-page-assistent--alt::after {
    right: -24px;
  }
}

.pt-nav .menu-item {
  position: relative;
}
.pt-nav .menu-item a {
  display: block;
  outline: none;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.pt-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.pt-primary-nav {
  display: none;
  position: relative;
  z-index: 2;
}
.pt-primary-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pt-primary-nav a {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  padding: 5px 0;
  text-decoration: none;
}
.pt-primary-nav a:hover {
  color: #ffffff;
}
.pt-primary-nav .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pt-primary-nav .menu > li {
  margin-right: 48px;
}
.pt-primary-nav .menu > li a {
  position: relative;
}
.pt-primary-nav .menu > li a::after {
  background: #ffffff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}
.pt-primary-nav .menu > li.pt-is-active a::after {
  width: 100%;
}
.pt-primary-nav .menu > li a:hover::after {
  width: 100%;
}
@media (min-width: 992px) {
  .pt-primary-nav {
    display: block;
  }
}

.pt-toggle-nav {
  position: relative;
  right: -12px;
  width: 48px;
  height: 48px;
  z-index: 3;
}
.pt-toggle-nav::before, .pt-toggle-nav::after {
  background: #ffffff;
  content: "";
  position: absolute;
  left: 12px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  width: 24px;
  height: 2px;
}
.pt-toggle-nav::before {
  top: 18px;
}
.pt-toggle-nav::after {
  bottom: 18px;
}
@media (min-width: 992px) {
  .pt-toggle-nav {
    display: none;
  }
}

.pt-overlay-menu {
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
  padding-top: 96px;
  padding-bottom: 48px;
  opacity: 0;
  overflow-y: scroll;
  position: fixed;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  visibility: hidden;
  width: 100%;
  height: 100vh;
  height: 100lvh;
  z-index: 30;
}
.pt-overlay-menu .pt-overlay-menu__body {
  padding: 8px 24px 48px;
}
.pt-overlay-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pt-overlay-menu li + li {
  margin-top: 12px;
}

.pt-overlay-nav {
  margin-bottom: 64px;
}
.pt-overlay-nav a {
  color: var(--wp--color);
  display: block;
  font-size: 1.5rem !important;
  font-weight: 500;
  line-height: 1.48;
  padding-top: 7px;
  padding-bottom: 7px;
  text-decoration: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-overlay-nav a:hover {
  opacity: 0.64;
}

.pt-utility-nav {
  color: #fff;
}
.pt-utility-nav a {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.7;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--wp--color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  opacity: 0.64;
  text-decoration: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
@media (min-width: 782px) {
  .pt-utility-nav a {
    font-size: 1.125rem !important;
  }
}
.pt-utility-nav a .pt-icon {
  margin-right: 24px;
  stroke: var(--wp--color);
}
.pt-utility-nav a:hover {
  opacity: 1;
}

.pt-active-menu {
  overflow: hidden;
}
.pt-active-menu .pt-site-title svg {
  fill: #fff;
}
.pt-active-menu .pt-toggle-nav::before, .pt-active-menu .pt-toggle-nav::after {
  background: #fff;
}
.pt-active-menu .pt-toggle-nav::before {
  top: inherit;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.pt-active-menu .pt-toggle-nav::after {
  bottom: inherit;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.pt-active-menu .pt-overlay-menu {
  opacity: 1;
  visibility: visible;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
}

.pt-underline-on-hover {
  text-decoration: none;
}
.pt-underline-on-hover:hover, .pt-underline-on-hover:focus, .pt-underline-on-hover:active {
  text-decoration: none;
}
.pt-underline-on-hover:hover span, .pt-underline-on-hover:focus span, .pt-underline-on-hover:active span {
  background: -webkit-gradient(linear, left top, left bottom, from(#101010), to(#101010)) 0 100%/1px 2px repeat-x;
  background: linear-gradient(#101010, #101010) 0 100%/1px 2px repeat-x;
}
.pt-underline-on-hover:hover.pt-underline-on-hover--invert span, .pt-underline-on-hover:focus.pt-underline-on-hover--invert span, .pt-underline-on-hover:active.pt-underline-on-hover--invert span {
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--wp--color)), to(var(--wp--color)));
  background-image: linear-gradient(var(--wp--color), var(--wp--color));
}

.pt-underline,
.pt-underline-2 {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}
.pt-underline:hover,
.pt-underline-2:hover {
  color: #99999d;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}

.pt-underline-2 {
  text-decoration-thickness: 2px;
}
.pt-underline-2:hover {
  text-decoration-thickness: 2px;
}

.pt-underline-hover:hover,
.pt-underline-hover-2:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}

.pt-underline-hover-2 {
  text-decoration: none;
}
.pt-underline-hover-2:hover {
  text-decoration-thickness: 2px;
}

.pt-relative {
  position: relative;
}

.pt-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-space-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pt-gap-xxs {
  gap: 8px !important;
}

.pt-gap-xs {
  gap: 24px !important;
}

.pt-column-gap-xxxs {
  -webkit-column-gap: 8px !important;
     -moz-column-gap: 8px !important;
          column-gap: 8px !important;
}

.pt-column-gap-xxs {
  -webkit-column-gap: 12px !important;
     -moz-column-gap: 12px !important;
          column-gap: 12px !important;
}

.pt-column-gap- {
  -webkit-column-gap: 24px !important;
     -moz-column-gap: 24px !important;
          column-gap: 24px !important;
}

.pt-column-gap-lg {
  -webkit-column-gap: 64px !important;
     -moz-column-gap: 64px !important;
          column-gap: 64px !important;
}

.pt-column-gap-xl {
  -webkit-column-gap: 96px !important;
     -moz-column-gap: 96px !important;
          column-gap: 96px !important;
}

@media (max-width: 782px) {
  .pt-column-gap-xxxs-mobile {
    -webkit-column-gap: 8px !important;
       -moz-column-gap: 8px !important;
            column-gap: 8px !important;
  }
}

@media (max-width: 782px) {
  .pt-column-gap-xxs-mobile {
    -webkit-column-gap: 12px !important;
       -moz-column-gap: 12px !important;
            column-gap: 12px !important;
  }
}

@media (max-width: 782px) {
  .pt-column-gap-xs-mobile {
    -webkit-column-gap: 24px !important;
       -moz-column-gap: 24px !important;
            column-gap: 24px !important;
  }
}

@media (max-width: 782px) {
  .pt-column-gap-lg-mobile {
    -webkit-column-gap: 64px !important;
       -moz-column-gap: 64px !important;
            column-gap: 64px !important;
  }
}

@media (max-width: 782px) {
  .pt-column-gap-xl-mobile {
    -webkit-column-gap: 96px !important;
       -moz-column-gap: 96px !important;
            column-gap: 96px !important;
  }
}

.pt-row-gap-xs {
  row-gap: 24px !important;
}

.pt-row-gap-md {
  row-gap: 32px !important;
}

.pt-row-gap-lg {
  row-gap: 48px !important;
}

.pt-row-gap-xl {
  row-gap: 96px !important;
}

@media (max-width: 782px) {
  .pt-row-gap-xs-mobile {
    row-gap: 24px !important;
  }
}

@media (max-width: 782px) {
  .pt-row-gap-lg-mobile {
    row-gap: 48px !important;
  }
}

@media (max-width: 782px) {
  .pt-row-gap-xl-mobile {
    row-gap: 96px !important;
  }
}

.pt-max-width-1 {
  max-width: 100px;
}

.pt-max-width-2 {
  max-width: 448px;
}

.column-count-2 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

.column-count-3 {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}

.column-count-4 {
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
}

@media (max-width: 782px) {
  .pt-hidden-mobile {
    display: none !important;
  }
}

@media (min-width: 782px) {
  .pt-hidden-desktop {
    display: none !important;
  }
}

@media (max-width: 782px) {
  .pt-no-spacing-mobile {
    margin-right: -24px;
    margin-left: -24px;
  }
}

@media (max-width: 782px) {
  .pt-pl-0-mobile {
    padding-left: 0 !important;
  }
}

.pt-overflow-hidden {
  overflow: hidden !important;
}

@media (min-width: 782px) {
  .pt-overflow-hidden-desktop {
    overflow: hidden !important;
  }
}

.pt-overflow-visible {
  overflow: visible !important;
}

.widget {
  margin-bottom: 24px;
}

.widget_nav_menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget_nav_menu li + li {
  margin-top: 24px;
}
@media (min-width: 991px) {
  .widget_nav_menu li + li {
    margin-top: 16px;
  }
}

.pt-widget-title {
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .pt-widget-title {
    font-size: 1.375rem !important;
  }
}

.pt-search-results-wrapper {
  margin-bottom: 136px;
}

.pt-search-result {
  border-bottom: 1px solid #dadee0;
  display: block;
  padding-bottom: 24px;
}
.pt-search-result + .pt-search-result {
  padding-top: 24px;
}
.pt-search-result a {
  text-decoration: none;
}
.pt-search-result .pt-search-result__type {
  font-size: 0.875rem !important;
  font-weight: 300;
  line-height: 1.48;
}
@media (min-width: 782px) {
  .pt-search-result .pt-search-result__type {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
.pt-search-result .pt-search-result__title {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
}
@media (min-width: 782px) {
  .pt-search-result .pt-search-result__title {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}
.pt-search-result .pt-search-result__link {
  color: var(--wp--color);
  word-break: break-word;
}
.pt-search-result:hover .pt-search-result__title {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

.pt-accordion-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.pt-accordion {
  width: 100%;
}
.pt-accordion.pt-accordion--sm {
  max-width: 920px;
}
.pt-accordion.pt-accordion--lg {
  max-width: none;
}
.pt-accordion .accordion-item + .accordion-item {
  margin-top: 24px;
}
.pt-accordion .pt-download-listing .pt-download-listing__title {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .pt-accordion .pt-download-listing .pt-download-listing__title {
    font-size: 1.125rem !important;
  }
}

.accordion-item {
  background: transparent;
  border: 1px solid #dadee0;
  border-radius: 12px;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.accordion-item:hover {
  border-color: #101010;
}
.accordion-item:hover .accordion-button {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

.accordion-header {
  margin: 0;
  padding: 0;
}

.accordion-body {
  padding: 0 24px 24px;
}
@media (min-width: 782px) {
  .accordion-body {
    padding: 0 32px 32px;
  }
}

.accordion-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 12px 12px 24px;
  text-align: left;
  width: 100%;
}
.accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.0867 21.3009L23.9902 28.372L16.9191 21.2752' stroke='%23101010' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 48px;
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: auto;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  width: 48px;
  height: 48px;
}
.accordion-button.collapsed::after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media (min-width: 782px) {
  .accordion-button {
    padding: 24px 24px 24px 32px;
    min-height: 96px;
  }
}

.pt-event {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #dadee0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 48px 0;
  position: relative;
}
.pt-event:first-child {
  border-top: 1px solid #dadee0;
}
.pt-event .pt-event__date {
  padding: 0 24px 0 0;
  text-align: center;
  min-width: 120px;
}
.pt-event .pt-event__date .pt-event__date__day {
  display: block;
  font-size: 3.25rem;
  font-weight: 400;
  line-height: 1.32;
}
.pt-event .pt-event__date .pt-event__date__month {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  display: block;
}
@media (min-width: 782px) {
  .pt-event .pt-event__date .pt-event__date__month {
    font-size: 1.375rem !important;
  }
}
.pt-event .pt-event__info {
  border-left: 1px solid #dadee0;
  padding-left: 24px;
}
.pt-event .pt-event__title {
  margin-bottom: 24px;
}
.pt-event .pt-event__time {
  color: #6e7377;
  display: none;
  margin-bottom: 24px;
}
.pt-event .pt-event__meta {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (min-width: 782px) {
  .pt-event .pt-event__meta {
    font-size: 1.125rem !important;
  }
}
@media (min-width: 782px) {
  .pt-event {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 64px 0;
  }
  .pt-event .pt-event__date {
    border-right: 1px solid #dadee0;
    padding: 0 32px;
  }
  .pt-event .pt-event__meta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .pt-event .pt-event__time {
    margin-right: 24px;
    margin-bottom: 0;
  }
  .pt-event .pt-event__info {
    border-left: 0;
    padding-left: 32px;
  }
}

.pt-event-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pt-event-details dt,
.pt-event-details dd {
  margin: 0 0 24px;
  padding: 0;
}
.pt-event-details dt {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.pt-event-details dd {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  padding-left: 24px;
  max-width: 75%;
}

.pt-post {
  display: block;
  position: relative;
}
.pt-post .pt-post__image {
  margin: 0 0 32px;
}
.pt-post .pt-post__image img {
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
}
.pt-post .pt-post__content {
  background: #f5f5f5;
  margin-bottom: 32px;
  padding: 48px;
  min-height: 400px;
}
.pt-post .pt-post__title {
  margin-bottom: 0;
}
.pt-post .pt-post__meta {
  margin: 12px 0 0;
}
.pt-post.pt-post--alt .pt-post__image {
  margin-bottom: 12px;
}

@media (max-width: 782px) {
  .pt-news-post {
    border-bottom: 1px solid #dadee0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
  }
  .pt-news-post .pt-news-post__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
    margin-bottom: 24px;
  }
  /*.pt-news-post .pt-post__meta {
    display: none;
  }*/
}

.pt-post-header {
  margin-bottom: 48px;
}
.pt-post-header .pt-post-header__subtitle {
  color: #6e7377;
  margin-bottom: 12px;
}
.pt-post-header .pt-post-header__title {
  margin-bottom: 12px;
}
@media (min-width: 782px) {
  .pt-post-header .pt-post-header__title {
    margin-bottom: 24px;
  }
}
.pt-post-header .pt-post-header__meta {
  color: #6e7377;
  margin: 0;
}
@media (min-width: 782px) {
  .pt-post-header {
    margin-bottom: 96px;
  }
}

.pt-page-content ol:not([class]), .pt-page-content ol.is-style-default, .pt-page-content ol.is-style-list-4-columns,
.pt-post-content ol:not([class]),
.pt-post-content ol.is-style-default,
.pt-post-content ol.is-style-list-4-columns {
  list-style: none;
  margin-left: 0;
  padding: 0;
  counter-reset: list-counter;
}
.pt-page-content ol:not([class]) li, .pt-page-content ol.is-style-default li, .pt-page-content ol.is-style-list-4-columns li,
.pt-post-content ol:not([class]) li,
.pt-post-content ol.is-style-default li,
.pt-post-content ol.is-style-list-4-columns li {
  counter-increment: list-counter;
  padding-left: 24px;
  position: relative;
}
.pt-page-content ol:not([class]) li + li, .pt-page-content ol.is-style-default li + li, .pt-page-content ol.is-style-list-4-columns li + li,
.pt-post-content ol:not([class]) li + li,
.pt-post-content ol.is-style-default li + li,
.pt-post-content ol.is-style-list-4-columns li + li {
  margin-top: 24px;
}
.pt-page-content ol:not([class]) li::before, .pt-page-content ol.is-style-default li::before, .pt-page-content ol.is-style-list-4-columns li::before,
.pt-post-content ol:not([class]) li::before,
.pt-post-content ol.is-style-default li::before,
.pt-post-content ol.is-style-list-4-columns li::before {
  content: counter(list-counter) ".";
  position: absolute;
  left: 0;
}
@media (min-width: 782px) {
  .pt-page-content ol:not([class]) li, .pt-page-content ol.is-style-default li, .pt-page-content ol.is-style-list-4-columns li,
  .pt-post-content ol:not([class]) li,
  .pt-post-content ol.is-style-default li,
  .pt-post-content ol.is-style-list-4-columns li {
    padding-left: 32px;
  }
}
.pt-page-content ul:not([class]):not([role]), .pt-page-content ul.is-style-default:not([role]), .pt-page-content ul.is-style-list-4-columns:not([role]),
.pt-post-content ul:not([class]):not([role]),
.pt-post-content ul.is-style-default:not([role]),
.pt-post-content ul.is-style-list-4-columns:not([role]) {
  list-style: none;
  margin: 0 0 24px;
  padding: 0;
}
.pt-page-content ul:not([class]):not([role]) li, .pt-page-content ul.is-style-default:not([role]) li, .pt-page-content ul.is-style-list-4-columns:not([role]) li,
.pt-post-content ul:not([class]):not([role]) li,
.pt-post-content ul.is-style-default:not([role]) li,
.pt-post-content ul.is-style-list-4-columns:not([role]) li {
  padding-left: 24px;
  position: relative;
}
.pt-page-content ul:not([class]):not([role]) li::before, .pt-page-content ul.is-style-default:not([role]) li::before, .pt-page-content ul.is-style-list-4-columns:not([role]) li::before,
.pt-post-content ul:not([class]):not([role]) li::before,
.pt-post-content ul.is-style-default:not([role]) li::before,
.pt-post-content ul.is-style-list-4-columns:not([role]) li::before {
  background: #101010;
  border-radius: 100%;
  content: "";
  position: absolute;
  top: 0.75em;
  left: 0;
  width: 6px;
  height: 6px;
}
.pt-page-content ul:not([class]):not([role]) li + li, .pt-page-content ul.is-style-default:not([role]) li + li, .pt-page-content ul.is-style-list-4-columns:not([role]) li + li,
.pt-post-content ul:not([class]):not([role]) li + li,
.pt-post-content ul.is-style-default:not([role]) li + li,
.pt-post-content ul.is-style-list-4-columns:not([role]) li + li {
  margin-top: 12px;
}
@media (min-width: 782px) {
  .pt-page-content ul:not([class]):not([role]) li, .pt-page-content ul.is-style-default:not([role]) li, .pt-page-content ul.is-style-list-4-columns:not([role]) li,
  .pt-post-content ul:not([class]):not([role]) li,
  .pt-post-content ul.is-style-default:not([role]) li,
  .pt-post-content ul.is-style-list-4-columns:not([role]) li {
    padding-left: 32px;
  }
}

.pt-post-content h2,
.pt-post-content h3,
.pt-post-content h4,
.pt-post-content h5,
.pt-post-content h6 {
  font-size: 1.375rem !important;
  font-weight: 500;
  line-height: 1.4;
  margin-top: 48px;
}
@media (min-width: 782px) {
  .pt-post-content h2,
  .pt-post-content h3,
  .pt-post-content h4,
  .pt-post-content h5,
  .pt-post-content h6 {
    font-size: 1.75rem !important;
  }
}
@media (min-width: 782px) {
  .pt-post-content h2,
  .pt-post-content h3,
  .pt-post-content h4,
  .pt-post-content h5,
  .pt-post-content h6 {
    margin-top: 96px;
  }
}

.pt-report-image img {
  aspect-ratio: auto !important;
}

.pt-product {
  margin-bottom: 48px;
  position: relative;
}
.pt-product .pt-product__image {
  background-color: #dadee0;
  margin: 0 0 12px;
  overflow: hidden;
  position: relative;
  height: 272px;
}
.pt-product .pt-product__image img {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pt-product .pt-product__title,
.pt-product .pt-product__meta {
  margin-bottom: 0;
}
@media (min-width: 782px) {
  .pt-product {
    margin-bottom: 96px;
  }
  .pt-product .pt-product__image {
    padding-top: 150%;
    height: 0;
  }
  .pt-product .pt-product__content {
    min-height: 72px;
  }
}

.pt-product-posts {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: 1fr 1fr;
}
@media (min-width: 782px) {
  .pt-product-posts {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 24px;
  }
  .pt-product-posts .pt-product-posts__post:nth-child(5), .pt-product-posts .pt-product-posts__post:nth-child(9), .pt-product-posts .pt-product-posts__post:nth-child(15), .pt-product-posts .pt-product-posts__post:nth-child(19), .pt-product-posts .pt-product-posts__post:nth-child(25), .pt-product-posts .pt-product-posts__post:nth-child(29), .pt-product-posts .pt-product-posts__post:nth-child(35), .pt-product-posts .pt-product-posts__post:nth-child(39) {
    grid-column: span 2;
  }
  .pt-product-posts .pt-product-posts__post:nth-child(5) .pt-product, .pt-product-posts .pt-product-posts__post:nth-child(9) .pt-product, .pt-product-posts .pt-product-posts__post:nth-child(15) .pt-product, .pt-product-posts .pt-product-posts__post:nth-child(19) .pt-product, .pt-product-posts .pt-product-posts__post:nth-child(25) .pt-product, .pt-product-posts .pt-product-posts__post:nth-child(29) .pt-product, .pt-product-posts .pt-product-posts__post:nth-child(35) .pt-product, .pt-product-posts .pt-product-posts__post:nth-child(39) .pt-product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: calc(100% - 96px);
  }
  .pt-product-posts .pt-product-posts__post:nth-child(5) .pt-product .pt-product__image, .pt-product-posts .pt-product-posts__post:nth-child(9) .pt-product .pt-product__image, .pt-product-posts .pt-product-posts__post:nth-child(15) .pt-product .pt-product__image, .pt-product-posts .pt-product-posts__post:nth-child(19) .pt-product .pt-product__image, .pt-product-posts .pt-product-posts__post:nth-child(25) .pt-product .pt-product__image, .pt-product-posts .pt-product-posts__post:nth-child(29) .pt-product .pt-product__image, .pt-product-posts .pt-product-posts__post:nth-child(35) .pt-product .pt-product__image, .pt-product-posts .pt-product-posts__post:nth-child(39) .pt-product .pt-product__image {
    padding: 0;
    height: 100%;
  }
}
@media (max-width: 782px) {
  .pt-product-posts .pt-product-posts__post:nth-child(odd) .pt-product__image {
    margin-left: -24px;
  }
  .pt-product-posts .pt-product-posts__post:nth-child(even) .pt-product__image {
    margin-right: -24px;
  }
}

.pt-product-details .has-caption-head-font-size {
  margin-bottom: 6px;
}
.pt-product-details .pt-list {
  margin-bottom: 24px;
}
.pt-product-details .pt-list li + li {
  margin-top: 6px;
}

.pt-product-download {
  border: 1px solid #dadee0;
  border-radius: 4px;
  color: #6e7377;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 32px;
  padding: 32px;
  position: relative;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
  min-height: 250px;
}
.pt-product-download .pt-product-download__meta {
  padding-right: 64px;
}
.pt-product-download .pt-product-download__meta span {
  display: block;
}
.pt-product-download .pt-product-download__icon {
  position: absolute;
  right: 32px;
  bottom: 32px;
}
.pt-product-download .pt-product-download__icon .pt-icon {
  stroke: #101010;
  margin: 0;
}
.pt-product-download a {
  color: #6e7377;
}
.pt-product-download a:hover {
  color: #101010;
  text-decoration-thickness: 1px !important;
}
.pt-product-download:hover {
  border-color: #101010;
}

.pt-product-lead {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  width: 100%;
  height: 100vh;
}
@media (max-width: 782px) {
  .pt-product-lead {
    height: 90vh;
  }
}
.pt-product-lead .wp-block-image,
.pt-product-lead .wp-block-video {
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-product-lead .wp-block-image img,
.pt-product-lead .wp-block-image video,
.pt-product-lead .wp-block-video img,
.pt-product-lead .wp-block-video video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.pt-product-lead .wp-block-image::after,
.pt-product-lead .wp-block-video::after {
  background: rgba(0, 0, 0, 0.12);
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-product-lead .pt-product-lead__title {
  position: relative;
}

.pt-product-gallery .pt-product-media-item {
  margin-bottom: 24px;
}
.pt-product-gallery .pt-product-media-item img,
.pt-product-gallery .pt-product-media-item video {
  display: block;
  width: 100%;
}
.pt-product-gallery .pt-product-media-item-clip {
  margin-right: -24px;
  margin-left: -24px;
  position: relative;
}
@media (min-width: 782px) {
  .pt-product-gallery .pt-product-media-item-clip {
    margin-right: 0;
    margin-left: 0;
    padding-top: 120%;
  }
  .pt-product-gallery .pt-product-media-item-clip .pt-product-media-item {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .pt-product-gallery .pt-product-media-item-clip .pt-product-media-item img,
  .pt-product-gallery .pt-product-media-item-clip .pt-product-media-item video {
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
.pt-product-gallery img,
.pt-product-gallery video {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.pt-product-gallery-modal {
  background: #fff;
  display: none;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 100;
}
.pt-product-gallery-modal .pt-product-media-item:last-child {
  margin-bottom: 0;
}
.pt-product-gallery-modal .pt-product-gallery-modal__controls {
  position: fixed;
  top: 32px;
  left: 0;
  text-align: right;
  width: 100%;
  z-index: 1;
}
.pt-product-gallery-modal .pt-product-gallery-modal__close circle {
  fill: rgba(16, 16, 16, 0.24);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-product-gallery-modal .pt-product-gallery-modal__close path {
  stroke: #fff;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-product-gallery-modal .pt-product-gallery-modal__close:hover circle {
  fill: #fff;
}
.pt-product-gallery-modal .pt-product-gallery-modal__close:hover path {
  stroke: #101010;
}

.pt-product-howto {
  background: #f9f9f9;
  margin: 0 -24px 24px;
}
.pt-product-howto .pt-product-howto__content {
  padding: 24px;
}
.pt-product-howto .pt-product-howto__content > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 782px) {
  .pt-product-howto {
    margin: 0 0 24px;
  }
  .pt-product-howto > .pt-row {
    min-height: 600px;
  }
  .pt-product-howto .pt-product-howto__content {
    padding: 48px;
  }
}

.pt-recommended-products {
  margin-bottom: 200px;
}
.pt-recommended-products .pt-product {
  margin-bottom: 0;
}
@media (max-width: 782px) {
  .pt-recommended-products .pt-col-66 .pt-col:nth-child(odd) .pt-product__image {
    margin-left: -24px;
  }
  .pt-recommended-products .pt-col-66 .pt-col:nth-child(even) .pt-product__image {
    margin-right: -24px;
  }
}

.pt-product-filters {
  background: #fff;
  opacity: 0;
  position: fixed;
  top: 0;
  right: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  visibility: hidden;
  width: 100%;
  max-width: 1088px;
  height: 100vh;
  z-index: 100;
}
.pt-product-filters .pt-product-filters__content {
  padding: 0 32px 125px;
  overflow-y: scroll;
  height: 100%;
}
@media (min-width: 782px) {
  .pt-product-filters .pt-product-filters__content {
    padding: 0 118px 193px;
  }
}
.pt-product-filters .pt-product-filters__holder > div + div {
  margin-top: 64px;
}
@media (min-width: 782px) {
  .pt-product-filters .pt-product-filters__holder > div + div {
    margin-top: 68px;
  }
}
@media (min-width: 782px) {
  .pt-product-filters .pt-product-filters__holder {
    max-width: 684px;
  }
}
.pt-product-filters #nav-more-filters > div + div {
  margin-top: 64px;
}
@media (min-width: 782px) {
  .pt-product-filters #nav-more-filters > div + div {
    margin-top: 68px;
  }
}
.pt-product-filters .pt-filters .pt-filter-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 32px;
}
.pt-product-filters .pt-filters .pt-filter-item i {
  color: #99999d;
  font-style: normal;
}
@media (min-width: 782px) {
  .pt-product-filters .pt-filters {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
  }
}
.pt-product-filters .pt-product-filters__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
  z-index: 2;
}
.pt-product-filters .pt-product-filters__header .pt-product-filters__header__close {
  background: transparent;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 99;
}
.pt-product-filters .pt-product-filters__header .pt-product-filters__header__close circle {
  fill: rgba(16, 16, 16, 0.24);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-product-filters .pt-product-filters__header .pt-product-filters__header__close path {
  stroke: #fff;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-product-filters .pt-product-filters__header .pt-product-filters__header__close:hover circle {
  fill: #fff;
}
.pt-product-filters .pt-product-filters__header .pt-product-filters__header__close:hover path {
  stroke: #101010;
}
@media (min-width: 782px) {
  .pt-product-filters .pt-product-filters__header {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.pt-product-filters .pt-product-filters__controls {
  background: #fff;
  border-top: 1px solid #dadee0;
  display: block;
  padding: 32px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.pt-product-filters .pt-product-filters__controls .wp-block-buttons {
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.pt-product-filters .pt-product-filters__controls .wp-block-buttons .wp-block-button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 782px) {
  .pt-product-filters .pt-product-filters__controls {
    padding: 32px 118px;
  }
  .pt-product-filters .pt-product-filters__controls .wp-block-buttons {
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
  }
}
.pt-product-filters.pt-is-active {
  -webkit-animation: pt-modal-animation 0.2s;
          animation: pt-modal-animation 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.pt-toggle-product-filter {
  opacity: 0;
  position: fixed;
  bottom: 48px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  visibility: hidden;
  min-width: 220px;
  z-index: 20;
}
.pt-toggle-product-filter.pt-is-visible {
  opacity: 1;
  visibility: visible;
}

.is-active-filters {
  overflow: hidden;
}
.is-active-filters .pt-page-mask {
  opacity: 0.48;
  visibility: visible;
}

.pt-products-summary {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #dadee0;
  border-bottom: 1px solid #dadee0;
  display: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 48px;
  padding-top: 24px;
  padding-bottom: 24px;
  min-height: 96px;
  white-space: nowrap;
}
@media (min-width: 782px) {
  .pt-products-summary {
    -webkit-overflow-scrolling: touch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    overflow-x: scroll;
  }
  .pt-products-summary::-webkit-scrollbar {
    display: none;
  }
}

.pt-products-summary-compact {
  margin-bottom: 48px;
}
@media (min-width: 782px) {
  .pt-products-summary-compact {
    display: none;
  }
}

.pt-filter-categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 48px;
}
.pt-filter-categories a {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #99999d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  position: relative;
  text-decoration: none;
}
@media (min-width: 782px) {
  .pt-filter-categories a {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}
.pt-filter-categories a::after {
  background: transparent;
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
}
.pt-filter-categories a:active, .pt-filter-categories a:focus, .pt-filter-categories a:hover {
  border-color: #101010;
  color: #101010;
}
.pt-filter-categories a:active::after, .pt-filter-categories a:focus::after, .pt-filter-categories a:hover::after {
  background: #101010;
}
.pt-filter-categories a .pt-filter-number {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.48 !important;
}

.pt-video {
  border-bottom: 1px solid rgba(255, 255, 255, 0.24);
  display: block;
  padding-bottom: 12px;
  position: relative;
}
.pt-video .pt-video__image {
  margin: 0 0 24px;
  padding: 0;
  position: relative;
}
.pt-video .pt-video__image img {
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
}
.pt-video .pt-video__play {
  position: absolute;
  bottom: 32px;
  left: 32px;
}
.pt-video .pt-video__play svg {
  display: block;
  fill: var(--wp--color);
}
.pt-video .pt-video__title {
  margin-bottom: 12px;
}
@media (min-width: 782px) {
  .pt-video {
    border: 0;
    padding-bottom: 0;
  }
}

.pt-jobs .pt-job + .pt-job {
  margin-top: 32px;
}

.pt-job {
  border: 1px solid #b2b2b2;
  border-radius: 12px;
  display: block;
  padding: 12px 24px;
  position: relative;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.pt-job .pt-job__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
}
.pt-job .pt-job__title {
  margin: 0;
}
.pt-job .pt-job__apply {
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  visibility: hidden;
}
.pt-job .pt-job__apply .pt-icon {
  margin-left: 12px;
  vertical-align: 0;
}
.pt-job:hover {
  border-color: #101010;
}
.pt-job:hover .pt-job__apply {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 782px) {
  .pt-job {
    padding: 32px;
  }
}

.pt-toggle-filter {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .pt-toggle-filter {
    font-size: 1.125rem !important;
  }
}
.pt-toggle-filter .pt-toggle-filter__link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pt-toggle-filter svg {
  display: block;
  margin-left: 0.5rem;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  stroke: #101010;
}
.pt-toggle-filter .collapsed svg {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  stroke: var(--wp--color);
}

.pt-filters {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 782px) {
  .pt-filters {
    font-size: 1.125rem !important;
  }
}
.pt-filters.pt-filters--block li + li {
  margin-top: 24px;
}

.pt-filter {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media (min-width: 782px) {
  .pt-filter {
    font-size: 1.125rem !important;
  }
}
.pt-filter .pt-filter__number {
  white-space: nowrap;
}
.pt-filter .pt-filter__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  list-style: none;
  margin: 0;
  padding: 0 0 0 24px;
  position: relative;
  white-space: nowrap;
}
.pt-filter .pt-filter__filters li {
  margin-right: 24px;
}
@media (min-width: 782px) {
  .pt-filter {
    margin: 0;
  }
  .pt-filter .pt-filter__filters {
    padding: 0;
  }
  .pt-filter .pt-filter__filters li {
    margin-right: 64px;
  }
}

.pt-filter-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.pt-filter-item a {
  text-decoration: none;
}
.pt-filter-item::before {
  background: #fff;
  border: 1px solid #99999d;
  content: "";
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.pt-filter-item.pt-filter-item--radio::before {
  border-radius: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
}
.pt-filter-item.pt-filter-item--radio.pt-is-active::before {
  background-color: var(--wp--color);
  border-color: var(--wp--color);
}
.pt-filter-item.pt-filter-item--checkbox::before {
  border-radius: 4px;
}
.pt-filter-item.pt-filter-item--checkbox.pt-is-active::before {
  background: url("../images/checked.svg") no-repeat;
  background-size: 24px 24px;
  border: 0;
}
@media (min-width: 782px) {
  .pt-filter-item::before {
    margin-right: 12px;
  }
}

.pt-filter-select .pt-filter-select__name {
  margin-bottom: 8px;
}
.pt-filter-select.pt-filter-select--inline {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pt-filter-select.pt-filter-select--inline .pt-filter-select__name {
  margin: 0 12px 0 0;
}
.pt-filter-select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff;
  background-image: url("data:image/svg+xml,%3csvg width='49' height='48' viewBox='0 0 49 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.5867 21.3009L24.4902 28.372L17.4191 21.2752' stroke='%23101010' stroke-width='2'/%3e%3c/svg%3e");
  background-position: right center;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 4px;
  color: #101010;
  cursor: pointer;
  line-height: 1;
  padding: 16px 48px 16px 24px;
  outline: 0;
  position: relative;
  width: auto;
  max-width: 330px;
}
.pt-filter-select.pt-filter-select--alt select {
  border: 1px solid #99999d;
  padding: 20px 48px 20px 24px;
}

.pt-share-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.pt-share-links .pt-share-links__link {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  margin-right: 12px;
}
@media (min-width: 782px) {
  .pt-share-links .pt-share-links__link {
    font-size: 1.125rem !important;
  }
}
.pt-share-links .pt-share-links__link a {
  color: #99999d;
  text-decoration: none;
}
.pt-share-links .pt-share-links__link a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
  color: #101010;
}

.pt-download-modal {
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-download-modal.pt-download-modal--is-active {
  opacity: 1;
}

.modal .pt-modal__close {
  position: fixed;
}
.modal .pt-modal__close svg {
  display: block;
}
.modal .pt-modal__close svg circle {
  fill: rgba(255, 255, 255, 0.06);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.modal .pt-modal__close svg path {
  stroke: #fff;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.modal .pt-modal__close:hover svg circle {
  fill: #fff;
}
.modal .pt-modal__close:hover svg path {
  stroke: #101010;
}
.modal.show .modal-body.pt-is-fade {
  opacity: 1;
}

.modal-header {
  border: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 20px;
  min-height: 96px;
}

.modal-dialog {
  margin: 0 auto;
  width: 100%;
  max-width: 1442px;
}

.modal-body {
  margin: 0 auto;
  padding: 0 24px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 100%;
}
.modal-body.pt-is-fade {
  opacity: 0;
}
.modal-body video {
  width: 100%;
  height: auto;
}
@media (min-width: 782px) {
  .modal-body {
    max-width: 80%;
  }
}

.modal-content {
  background-color: #101010;
  border-radius: 0;
  color: #fff;
}
.modal-content a {
  color: inherit;
}

.modal-backdrop {
  background-color: #101010;
}
.modal-backdrop.show {
  opacity: 1;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0 0 32px;
  padding: 0;
}
.nav-tabs .nav-link {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
  color: #99999d;
  cursor: pointer;
  margin-right: 32px;
  padding: 12px 0 !important;
  text-decoration: none;
  white-space: nowrap;
}
@media (min-width: 782px) {
  .nav-tabs .nav-link {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}
.nav-tabs .nav-link:hover {
  color: #101010;
  text-decoration: none;
}
.nav-tabs .nav-link.active {
  color: #101010;
  position: relative;
}
.nav-tabs .nav-link.active::after {
  background: #101010;
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
}

@media (max-width: 782px) {
  .pt-nav-tabs-wrapper {
    -webkit-overflow-scrolling: touch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    margin-right: -24px;
    margin-left: -24px;
    overflow-x: scroll;
  }
  .pt-nav-tabs-wrapper::-webkit-scrollbar {
    display: none;
  }
  .pt-nav-tabs-wrapper .nav-tabs {
    margin-right: 24px;
    margin-left: 24px;
  }
  .pt-nav-tabs-wrapper .nav-link {
    display: block;
  }
}

.tab-pane.fade {
  -webkit-transition: none;
  transition: none;
}

.swiper {
  width: 100%;
  height: 100%;
}

.pt-slider-controls-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.pt-slider-controls {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 80;
}
.pt-slider-controls.pt-slider-controls--alt {
  position: static;
}
@media (max-width: 782px) {
  .pt-slider-controls.pt-slider-controls--alt .pt-slider-navigation {
    display: none;
  }
}
.pt-slider-controls.pt-slider-controls--alt .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__circle,
.pt-slider-controls.pt-slider-controls--alt .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__circle {
  fill: #101010;
}
.pt-slider-controls.pt-slider-controls--alt .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__arrow,
.pt-slider-controls.pt-slider-controls--alt .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__arrow {
  stroke: #fff;
}
.pt-slider-controls .pt-slider-controls__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 782px) {
  .pt-slider-pagination {
    margin-right: 24px;
  }
}

.pt-slider-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pt-slider-navigation .pt-slider-navigation__prev,
.pt-slider-navigation .pt-slider-navigation__next {
  outline: 0;
  width: 49px;
  height: 48px;
}
.pt-slider-navigation .pt-slider-navigation__prev svg,
.pt-slider-navigation .pt-slider-navigation__next svg {
  display: block;
  fill: none;
  stroke: #101010;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.pt-slider-navigation .pt-slider-navigation__next {
  margin-left: 12px;
}

.pt-landing-slider {
  width: 100%;
  height: 100vh;
}
@media (max-width: 782px) {
  .pt-landing-slider {
    height: 90vh;
  }
}
.pt-landing-slider img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.pt-landing-slider .pt-slider-controls {
  right: 0;
  bottom: 32px;
  left: 0;
}
.pt-landing-slider .pt-slider-controls .pt-slider-controls__inner {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.pt-landing-slider .pt-slider-controls .pt-slider-controls__inner .swiper-pagination-fraction {
  width: auto;
}
@media (min-width: 782px) {
  .pt-landing-slider .pt-slider-controls {
    bottom: 48px;
  }
}
.pt-landing-slider .pt-slider-navigation {
  display: none;
}
.pt-landing-slider .pt-slider-navigation .pt-slider-navigation__prev svg,
.pt-landing-slider .pt-slider-navigation .pt-slider-navigation__next svg {
  stroke: #fff;
}
.pt-landing-slider .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__circle,
.pt-landing-slider .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__circle {
  fill: #fff;
}
.pt-landing-slider .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__arrow,
.pt-landing-slider .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__arrow {
  stroke: #101010;
}
@media (min-width: 782px) {
  .pt-landing-slider .pt-slider-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.pt-landing-slider .swiper-slide .pt-landing-slide__content,
.pt-landing-slider .swiper-slide .pt-landing-slide__video {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.pt-landing-slider .swiper-slide.swiper-slide-active .pt-landing-slide__content,
.pt-landing-slider .swiper-slide.swiper-slide-active .pt-landing-slide__video {
  opacity: 1;
}

.pt-landing-slide {
  background-color: #dadee0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  height: 100%;
}
.pt-landing-slide .pt-landing-slide__image,
.pt-landing-slide .pt-landing-slide__background_video {
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-landing-slide .pt-landing-slide__image img,
.pt-landing-slide .pt-landing-slide__image video,
.pt-landing-slide .pt-landing-slide__background_video img,
.pt-landing-slide .pt-landing-slide__background_video video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.pt-landing-slide .pt-landing-slide__image::after,
.pt-landing-slide .pt-landing-slide__background_video::after {
  background: rgba(0, 0, 0, 0.12);
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-landing-slide .pt-landing-slide__video {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.pt-landing-slide .pt-landing-slide__video .pt-icon {
  fill: var(--wp--color);
  margin-right: 8px;
}
.pt-landing-slide .pt-landing-slide__content {
  margin-bottom: 27px;
  padding-right: 64px;
  position: relative;
}
@media (min-width: 782px) {
  .pt-landing-slide .pt-landing-slide__content {
    padding-right: 200px;
  }
}
.pt-landing-slide a {
  color: inherit;
  text-decoration: none;
}

.pt-has-inverted-slide .pt-landing-slider .pt-landing-slide {
  color: #101010;
}
.pt-has-inverted-slide .pt-landing-slider .pt-landing-slide .pt-landing-slide__video .pt-icon {
  fill: #101010;
}
.pt-has-inverted-slide .pt-landing-slider .pt-slider-controls {
  color: #101010;
}
.pt-has-inverted-slide .pt-slider-navigation .pt-slider-navigation__prev svg,
.pt-has-inverted-slide .pt-slider-navigation .pt-slider-navigation__next svg {
  stroke: #101010;
}

.pt-content-slider {
  overflow: visible;
}
.pt-content-slider .pt-slider-controls {
  top: 30px;
  right: 0;
}
.pt-content-slider .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__circle,
.pt-content-slider .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__circle {
  fill: #101010;
}
.pt-content-slider .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__arrow,
.pt-content-slider .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__arrow {
  stroke: #fff;
}
@media (max-width: 782px) {
  .pt-content-slider .pt-slider-navigation {
    display: none;
  }
}
.pt-content-slider .swiper-slide {
  height: auto;
}
.pt-content-slider .swiper-slide img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 782px) {
  .pt-content-slider .swiper-slide {
    width: 80%;
    height: auto;
  }
}

.pt-card-slider {
  overflow: visible;
  width: 100%;
  min-height: 200px;
}
.pt-card-slider .swiper-slide {
  width: calc(100% - 16px);
  height: auto;
}
.pt-card-slider .pt-slider-controls {
  top: 30px;
  right: 20px;
}
@media (min-width: 782px) {
  .pt-card-slider .swiper-slide {
    opacity: 0;
    -webkit-transition: visibility 0.2s, opacity 0.2s;
    transition: visibility 0.2s, opacity 0.2s;
    visibility: hidden;
    width: auto;
    height: auto;
  }
  .pt-card-slider .swiper-slide-active {
    opacity: 1;
    visibility: visible;
  }
  .pt-card-slider .swiper-slide-active + .swiper-slide {
    opacity: 1;
    visibility: visible;
  }
  .pt-card-slider .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    visibility: visible;
  }
}

.pt-image-slider {
  overflow: visible;
  width: 100%;
}
.pt-image-slider .wp-block-image {
  margin-bottom: 0;
}
.pt-image-slider .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__circle,
.pt-image-slider .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__circle {
  fill: #101010;
}
.pt-image-slider .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__arrow,
.pt-image-slider .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__arrow {
  stroke: #fff;
}
.pt-image-slider .swiper-slide {
  width: calc(100% - 32px);
}
.pt-image-slider .swiper-slide img {
  width: 100%;
  height: auto;
}
@media (min-width: 782px) {
  .pt-image-slider .swiper-slide {
    width: auto;
  }
}
.pt-image-slider.pt-image-slider--default .swiper-slide img {
  width: auto;
  height: 488px;
}
@media (min-width: 782px) {
  .pt-image-slider.pt-image-slider--default .swiper-slide img {
    height: 700px;
  }
}
.pt-image-slider.pt-image-slider--columns .swiper-slide {
  height: auto;
}
.pt-image-slider.pt-image-slider--columns .wp-block-image {
  overflow: hidden;
  max-height: 600px;
}
.pt-image-slider.pt-image-slider--columns .pt-image-slider__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
.pt-image-slider.pt-image-slider--columns figcaption {
  color: #99999d;
  margin-top: 24px;
  overflow: hidden;
  min-height: 54px;
}
.pt-image-slider.pt-image-slider--columns figcaption strong {
  color: #101010;
  display: block;
}

.pt-lead-person {
  margin-bottom: 48px;
}
.pt-lead-person .pt-lead-person__image {
  margin: 0 -24px;
  overflow: hidden;
  height: 400px;
}
.pt-lead-person .pt-lead-person__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.pt-lead-person .pt-lead-person__content {
  margin-top: 24px;
}
@media (min-width: 782px) {
  .pt-lead-person {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #dee3e8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 96px;
    height: 600px;
  }
  .pt-lead-person .pt-lead-person__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin: 0;
    padding-right: 12px;
    max-width: 50%;
    height: 100%;
  }
  .pt-lead-person .pt-lead-person__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin: 0;
    padding: 0 0 0 12px;
    max-width: 50%;
  }
}

.pt-person {
  position: relative;
}
.pt-person .pt-person__image {
  background: #dee3e8;
  margin: 0 -24px 24px;
  overflow: hidden;
}
.pt-person .pt-person__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.pt-person .pt-person__title,
.pt-person .pt-person__function {
  margin: 0;
}
@media (min-width: 782px) {
  .pt-person .pt-person__image {
    margin: 0 0 24px;
  }
}

@-webkit-keyframes pt-modal-animation {
  0% {
    opacity: 1;
    -webkit-transform: translateX(20%);
            transform: translateX(20%);
    visibility: visible;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    visibility: visible;
  }
}

@keyframes pt-modal-animation {
  0% {
    opacity: 1;
    -webkit-transform: translateX(20%);
            transform: translateX(20%);
    visibility: visible;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    visibility: visible;
  }
}
.pt-person-modal {
  background: #fff;
  opacity: 0;
  position: fixed;
  top: 0;
  right: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  visibility: hidden;
  width: 100%;
  max-width: 1088px;
  height: 100vh;
  z-index: 100;
}
.pt-person-modal .pt-person-modal__content {
  overflow-y: scroll;
  height: 100%;
}
.pt-person-modal .pt-person-modal__image {
  background: #dee3e8;
  margin: 0;
}
.pt-person-modal .pt-person-modal__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right bottom;
     object-position: right bottom;
  width: 100%;
  height: 328px;
}
.pt-person-modal .pt-person-modal__body {
  margin: 0 auto;
  padding: 48px 24px;
}
.pt-person-modal .pt-person-modal__close {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 2;
}
.pt-person-modal .pt-person-modal__close svg circle {
  fill: rgba(16, 16, 16, 0.24);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-person-modal .pt-person-modal__close svg path {
  stroke: #fff;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-person-modal .pt-person-modal__close:hover svg circle {
  fill: #fff;
}
.pt-person-modal .pt-person-modal__close:hover svg path {
  stroke: #101010;
}
.pt-person-modal.pt-is-active {
  -webkit-animation: pt-modal-animation 0.2s;
          animation: pt-modal-animation 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@media (min-width: 782px) {
  .pt-person-modal .pt-person-modal__image {
    height: 500px;
  }
  .pt-person-modal .pt-person-modal__image img {
    -o-object-position: right bottom;
       object-position: right bottom;
    width: 100%;
    height: 100%;
  }
  .pt-person-modal .pt-person-modal__close {
    top: 32px;
    right: 32px;
  }
  .pt-person-modal .pt-person-modal__body {
    padding: 96px 142px;
  }
}

.is-active-person {
  overflow: hidden;
}
.is-active-person .pt-page-mask {
  opacity: 0.48;
  visibility: visible;
}

.pt-person-image {
  height: 240px;
}
.pt-person-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 782px) {
  .pt-person-image {
    height: 800px;
  }
}

.pt-timeline-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 48px;
  min-height: calc(100% - 48px);
}
.pt-timeline-post .pt-timeline-post__content > *:last-child {
  margin-bottom: 0;
}
.pt-timeline-post.pt-timeline-post--alt {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pt-timeline-post.pt-timeline-post--alt .pt-timeline-post__image {
  margin: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 782px) {
  .pt-timeline-post.pt-timeline-post--compact {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .pt-timeline-post.pt-timeline-post--compact .pt-timeline-post__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 50%;
  }
  .pt-timeline-post.pt-timeline-post--compact .pt-timeline-post__content {
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    max-width: 33.33333333%;
  }
}

.swiper-pagination,
.swiper-pagination-progressbar {
  background: #dadee0;
  position: static;
  height: 1px;
}
.swiper-pagination.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-horizontal {
  height: 1px;
}
.swiper-pagination .swiper-pagination-progressbar-fill,
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--wp--color);
  top: -1px;
  height: 2px;
}

.pt-timeline-slider {
  overflow: visible;
  width: 100%;
}
.pt-timeline-slider .swiper-slide {
  width: calc(100% - 32px);
  height: auto;
}
@media (min-width: 782px) {
  .pt-timeline-slider .swiper-slide {
    width: 448px;
  }
}

.pt-timeline-slider-controls {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 32px;
}
@media (max-width: 782px) {
/*  .pt-timeline-slider-controls {
    display: none;
  }*/
}
.pt-timeline-slider-controls .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__circle,
.pt-timeline-slider-controls .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__circle {
  fill: #f18b11;
}
.pt-timeline-slider-controls .pt-slider-navigation .pt-slider-navigation__prev:hover .pt-icon__arrow,
.pt-timeline-slider-controls .pt-slider-navigation .pt-slider-navigation__next:hover .pt-icon__arrow {
  stroke: #fff;
}

.pt-timeline-slider-milestones {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #99999d;
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 110px;
  width: 100%;
  min-height: 48px;
}
.pt-timeline-slider-milestones a {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.7;
  color: #99999d;
  text-decoration: none;
}
@media (min-width: 782px) {
  .pt-timeline-slider-milestones a {
    font-size: 1.125rem !important;
  }
}
.pt-timeline-slider-milestones a:hover {
  color: #101010;
}
.pt-timeline-slider-milestones a.pt-is-active {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
  color: #101010;
}
@media (min-width: 782px) {
  .pt-timeline-slider-milestones {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.pt-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -4px;
  margin-left: -4px;
}
.pt-row .pt-col {
  padding-right: 4px;
  padding-left: 4px;
}
@media (min-width: 782px) {
  .pt-row {
    margin-right: -12px;
    margin-left: -12px;
  }
  .pt-row .pt-col {
    padding-right: 12px;
    padding-left: 12px;
  }
}
.pt-row.pt-row--lg {
  margin-right: -48px;
  margin-left: -48px;
}
.pt-row.pt-row--lg .pt-col {
  padding-right: 48px;
  padding-left: 48px;
}

.pt-col-25 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 782px) {
  .pt-col-25 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

.pt-col-33 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 782px) {
  .pt-col-33 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.pt-col-41 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 782px) {
  .pt-col-41 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}

.pt-col-50 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 782px) {
  .pt-col-50 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.pt-col-58 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 782px) {
  .pt-col-58 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

.pt-col-66 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 782px) {
  .pt-col-66 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

.pt-col-75 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 782px) {
  .pt-col-75 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

.pt-col-100 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (max-width: 782px) {
  .pt-col-sm-50 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.pt-grid {
  display: grid;
  gap: 24px;
}
.pt-grid.pt-grid--lg {
  -webkit-column-gap: 96px;
     -moz-column-gap: 96px;
          column-gap: 96px;
}
.pt-grid.pt-grid--25 {
  grid-template-columns: 1fr;
}
@media (min-width: 782px) {
  .pt-grid.pt-grid--25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .pt-grid.pt-grid--33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .pt-grid.pt-grid--50 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 782px) {
  .pt-grid {
    gap: 32px;
  }
  .pt-grid .pt-grid__col > *:last-child {
    margin-bottom: 0;
  }
}

.pt-section {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media (min-width: 782px) {
  .pt-section {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

.pt-section-header {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 24px;
}
.pt-section-header .pt-section-header__title,
.pt-section-header p {
  margin-bottom: 0;
}
@media (max-width: 782px) {
  .pt-section-header.pt-section-header--has-border, .pt-section-header.pt-section-header--has-border-white {
    border-bottom: 1px solid #dadee0;
    padding-bottom: 24px;
  }
}
.pt-section-header.pt-section-header--has-border-white {
  border-color: rgba(255, 255, 255, 0.24);
}
@media (min-width: 782px) {
  .pt-section-header {
    margin-bottom: 48px;
  }
}

.pt-section-footer {
  margin-top: 24px;
  text-align: center;
}

.pt-click-to-edit {
  background: #f5f5f5;
  border: 2px dashed var(--wp--color);
  color: #6e7377;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 32px;
  text-align: center;
}

.pt-download-content {
  margin-bottom: 48px;
}
.pt-download-content .pt-download-content__image,
.pt-download-content .pt-download-content__video {
  margin-bottom: 48px;
  text-align: center;
}
.pt-download-content .pt-download-content__image img,
.pt-download-content .pt-download-content__image video,
.pt-download-content .pt-download-content__video img,
.pt-download-content .pt-download-content__video video {
  width: 100%;
  max-width: 100%;
  height: auto;
}
@media (min-width: 782px) {
  .pt-download-content .pt-download-content__image img,
  .pt-download-content .pt-download-content__image video,
  .pt-download-content .pt-download-content__video img,
  .pt-download-content .pt-download-content__video video {
    width: auto;
    height: calc(75vh - 100px);
  }
}
.pt-download-content .pt-download-content__title {
  margin-bottom: 12px;
}
.pt-download-content .pt-download-content__description {
  color: #99999d;
}
@media (min-width: 782px) {
  .pt-download-content {
    margin-bottom: 96px;
  }
  .pt-download-content .pt-download-content__controls {
    text-align: right;
  }
}

.pt-documents {
  list-style: none;
  margin: 0;
  padding: 0;
}

.pt-document {
  border-bottom: 1px solid #dadee0;
  margin-bottom: 32px;
  padding-bottom: 32px;
  position: relative;
}
.pt-document .pt-document__title {
  margin: 0;
}
.pt-document .pt-document__link {
  font-size: 18px;
  margin: 0;
}
.pt-document .pt-document__icon {
  display: inline-block;
  margin-left: 5px;
}

.pt-download {
  position: relative;
}
.pt-download .pt-download__image {
  margin-bottom: 24px;
}
.pt-download .pt-download__image img {
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
}
.pt-download .pt-download__title {
  margin-bottom: 0;
}
.pt-download .pt-download__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pt-download .pt-download__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.pt-download-listing {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #dadee0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 24px 0;
  position: relative;
}
.pt-download-listing .pt-download-listing__title {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.48 !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}
@media (min-width: 782px) {
  .pt-download-listing .pt-download-listing__title {
    font-size: 1.375rem !important;
  }
}
.pt-download-listing .pt-download-listing__link {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  margin: 0;
}
@media (min-width: 782px) {
  .pt-download-listing .pt-download-listing__link {
    font-size: 1.125rem !important;
  }
}
.pt-download-listing .pt-icon {
  margin-left: 0.5rem;
}
.pt-download-listing:first-child {
  padding-top: 0;
}
.pt-download-listing:last-child {
  border: 0;
  padding-bottom: 0;
}

.pt-downloads-note {
  color: #6e7377;
}

.pt-site-title {
  margin: 0 24px 0 0;
  padding: 0;
  position: relative;
  width: 212px;
  z-index: 3;
}
.pt-site-title .pt-site-title__link {
  display: block;
  text-decoration: none;
}
.pt-site-title svg {
  display: block;
  width: 65px;
  height: 18px;
}
@media (min-width: 782px) {
  .pt-site-title svg {
    width: 87px;
    height: 24px;
  }
}

.pt-site-header {
  background: transparent;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 30;
}
.pt-site-header .pt-site-header__wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 26px;
  padding-bottom: 4px;
}
.pt-site-header .pt-site-header__wrapper .pt-site-header__wrapper__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 992px) {
  .pt-site-header .pt-site-header__wrapper .pt-site-header__wrapper__content {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 782px) {
  .pt-site-header .pt-site-header__wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

body:not(.pt-scroll-up) .pt-site-header--invert {
  color: var(--wp--color);
}
body:not(.pt-scroll-up) .pt-site-header--invert a {
  color: inherit;
}
body:not(.pt-scroll-up) .pt-site-header--invert a:hover {
  color: inherit;
}
body:not(.pt-scroll-up) .pt-site-header--invert li a::after {
  background: #ffffff;
}
body:not(.pt-scroll-up) .pt-site-header--invert .pt-site-title svg {
  fill: var(--wp--color);
}
body:not(.pt-scroll-up) .pt-site-header--invert .pt-toggle-search svg path {
  fill: var(--wp--color-light-2);
}
body:not(.pt-scroll-up) .pt-site-header--invert .pt-toggle-nav::before, body:not(.pt-scroll-up) .pt-site-header--invert .pt-toggle-nav::after {
  background-color: var(--wp--color);
}

.pt-scroll-up .pt-site-header {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-name: scrollUp;
          animation-name: scrollUp;
  -webkit-transition-timing-function: cubic-bezier(0.16, 0, 0.32, 1);
          transition-timing-function: cubic-bezier(0.16, 0, 0.32, 1);
}
.pt-scroll-up:not(.pt-active-search):not(.pt-active-menu) .pt-site-header {
  background: var(--wp--color);
}

.pt-scroll-down:not(.pt-active-search):not(.pt-active-menu) .pt-site-header {
  -webkit-animation-duration: 0.18s;
          animation-duration: 0.18s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-name: scrollDown;
          animation-name: scrollDown;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}

@-webkit-keyframes scrollDown {
  0% {
    opacity: 100%;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-64%);
            transform: translateY(-64%);
  }
}

@keyframes scrollDown {
  0% {
    opacity: 100%;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-64%);
            transform: translateY(-64%);
  }
}
@-webkit-keyframes scrollUp {
  0% {
    -webkit-transform: translateY(-32%);
            transform: translateY(-32%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes scrollUp {
  0% {
    -webkit-transform: translateY(-32%);
            transform: translateY(-32%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.pt-site-footer {
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .pt-site-footer {
    font-size: 1.125rem !important;
  }
}
.pt-site-footer a {
  text-decoration: none;
}
.pt-site-footer a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

.pt-to-top .pt-to-top__label {
  margin-right: 8px;
}
.pt-to-top svg .pt-to-top__stroke {
  stroke: var(--wp--color);
}
.pt-to-top svg .pt-to-top__fill {
  fill: transparent;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.pt-to-top:hover svg .pt-to-top__stroke {
  stroke: #fff;
}
.pt-to-top:hover svg .pt-to-top__fill {
  fill: var(--bs-link-hover-color-rgb);
}

.pt-site-footer-section {
  background: #f9f9f9;
  padding: 48px 0;
}
.pt-site-footer-section .pt-site-footer-section__intro {
  margin-bottom: 48px;
}
@media (min-width: 782px) {
  .pt-site-footer-section .pt-site-footer-section__intro {
    margin-bottom: 100px;
  }
  .pt-site-footer-section .pt-site-footer-section__intro .pt-col:nth-child(1) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .pt-site-footer-section .pt-site-footer-section__intro .pt-col:nth-child(2) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.pt-site-footer-section .pt-widget-title {
  font-weight: 500;
  margin-bottom: 0;
}
@media (min-width: 991px) {
  .pt-site-footer-section .pt-widget-title {
    font-weight: 400;
    margin-bottom: 32px;
  }
}

@media (min-width: 991px) {
  .pt-site-footer-widgets .pt-site-footer-widgets__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
  }
  .pt-site-footer-widgets .pt-site-footer-widgets__col {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 212px;
  }
}
@media (max-width: 991px) {
  .pt-site-footer-widgets {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  }
  .pt-site-footer-widgets .pt-widget-title {
    font-size: 1.125rem !important;
    font-weight: 500 !important;
    line-height: 1.48 !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 24px 0;
  }
}
@media (max-width: 991px) and (min-width: 782px) {
  .pt-site-footer-widgets .pt-widget-title {
    font-size: 1.375rem !important;
  }
}
@media (max-width: 991px) {
  .pt-site-footer-widgets .pt-widget-title::after {
    background-image: url("data:image/svg+xml,%3csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 1L7 7L1 1' stroke='%23f18b11' stroke-width='2'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 14px 9px;
    content: "";
    margin-left: auto;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
    width: 14px;
    height: 9px;
  }
  .pt-site-footer-widgets .widget {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0;
  }
  .pt-site-footer-widgets .widget .menu {
    display: none;
    padding-bottom: 24px;
  }
  .pt-site-footer-widgets .widget.pt-is-active .menu {
    display: block;
  }
  .pt-site-footer-widgets .widget.pt-is-active .pt-widget-title::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

.pt-site-footer-utility {
  background: #f9f9f9;
  display: none;
  padding: 32px 0;
  text-align: right;
}
@media (min-width: 991px) {
  .pt-site-footer-utility {
    display: block;
  }
}

.pt-site-footer-to-top {
  opacity: 0;
  position: fixed;
  bottom: 48px;
  left: 0;
  pointer-events: none;
  text-align: right;
  visibility: hidden;
  width: 100%;
  z-index: 10;
}
.pt-site-footer-to-top.pt-site-footer-to-top--hidden {
  display: none;
}
.pt-site-footer-to-top a {
  pointer-events: auto;
  opacity: 0.32;
}
.pt-site-footer-to-top a svg path {
  fill: var(--bs-link-hover-color-rgb);
}
.pt-site-footer-to-top a:hover {
  opacity: 1;
}
.pt-site-footer-to-top a:hover svg path {
  fill: var(--bs-link-hover-color-rgb);
}

.pt-scroll-up .pt-site-footer-to-top {
  opacity: 0;
  visibility: hidden;
}

.pt-scroll-down .pt-site-footer-to-top {
  opacity: 1;
  visibility: visible;
}

.pt-site-footer-assistent {
  background: #f9f9f9;
  padding-bottom: 48px;
}
.pt-site-footer-assistent .pt-site-footer-assistent__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pt-site-footer-assistent .pt-site-footer-assistent__wrap .pt-site-footer-assistent__copyright {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.pt-site-footer-assistent .pt-site-footer-assistent__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 991px) {
  .pt-site-footer-assistent {
    border-top: 1px solid rgba(16, 16, 16, 0.08);
    padding: 10px 0;
  }
  .pt-site-footer-assistent .pt-site-footer-assistent__wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 24px;
  }
  .pt-site-footer-assistent .pt-site-footer-assistent__wrap .pt-site-footer-assistent__copyright {
    -ms-flex-preferred-size: 212px;
        flex-basis: 212px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .pt-site-footer-assistent .pt-site-footer-assistent__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 991px) {
  .pt-site-footer-assistent .pt-site-footer-nav__newsletter {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .pt-site-footer-assistent .pt-site-footer-nav__social {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .pt-site-footer-assistent .pt-site-footer-assistent__sitemap {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .pt-site-footer-assistent .pt-site-footer-nav--general {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .pt-site-footer-assistent .pt-site-footer-nav--general a {
    color: var(--wp--color);
  }
  .pt-site-footer-assistent .pt-site-footer-assistent__copyright {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}

.pt-site-footer-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*margin-bottom: 24px;*/
  color: #000000;
}
.pt-site-footer-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.pt-site-footer-nav ul li + li {
  margin-left: 24px;
}
.pt-site-footer-nav .pt-lang-selector > a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.pt-site-footer-nav .pt-lang-selector .pt-icon {
  stroke: #6e7377;
}
@media (min-width: 991px) {
  .pt-site-footer-nav {
    margin-top: 0;
  }
}

.pt-site-footer-logo {
  margin-bottom: 48px;
}
.pt-site-footer-logo svg {
  display: block;
  fill: #101010;
  width: 112px;
  height: 31px;
}
@media (min-width: 782px) {
  .pt-site-footer-logo {
    margin-top: 12px;
  }
}
@media (min-width: 991px) {
  .pt-site-footer-logo {
    margin-bottom: 0;
  }
  .pt-site-footer-logo svg {
    width: 174px;
    height: 48px;
  }
}

.pt-breadcrumbs {
  color: var(--wp--color);
  padding: 24px 0;
}
.pt-breadcrumbs .pt-breadcrumbs__separator {
  margin: 0 8px;
}
.pt-breadcrumbs a {
  color: var(--wp--color);
}
.pt-breadcrumbs a:hover {
  color: #101010;
}
@media (max-width: 782px) {
  .pt-breadcrumbs {
    -webkit-overflow-scrolling: touch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    overflow-x: scroll;
    white-space: nowrap;
  }
  .pt-breadcrumbs::-webkit-scrollbar {
    display: none;
  }
  .pt-breadcrumbs .breadcrumb_last {
    margin-right: 24px;
  }
}

.has-black-2-color {
  color: #202427;
}

.has-white-color {
  color: #fff;
}

.has-white-alpha-24-color {
  color: rgba(255, 255, 255, 0.24);
}

.has-base-color {
  color: #101010;
}

.has-base-alpha-12-color {
  color: rgba(16, 16, 16, 0.48);
}

.has-base-alpha-48-color {
  color: rgba(16, 16, 16, 0.48);
}

.has-brand-color {
  color: var(--wp--color);
}

.has-brand-2-color {
  color: #3c505a;
}

.has-brand-3-color {
  color: #ff8228;
}

.has-brand-4-color {
  color: #0052b3;
}

.has-brand-5-color {
  color: #faf014;
}

.has-light-color {
  color: #f5f5f5;
}

.has-light-2-color {
  color: #6e7377;
}

.has-light-3-color {
  color: #99999d;
}
.has-light-3-color > a {
  color: #6e7377;
}

.has-light-4-color {
  color: #dadee0;
}

.has-background-dim.has-background-dim-20::before {
  opacity: 0.24;
}
.has-background-dim.has-background-dim-30::before {
  opacity: 0.32;
}

.has-black-2-background-color,
.has-base-background-color,
.has-brand-background-color,
.has-brand-2-background-color {
  color: #fff;
}
.has-black-2-background-color .is-style-has-link a::after,
.has-base-background-color .is-style-has-link a::after,
.has-brand-background-color .is-style-has-link a::after,
.has-brand-2-background-color .is-style-has-link a::after {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='16' viewBox='0 0 18 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.08004 1L16.2637 7.93806L9.20178 15M16 8H0' fill='none' stroke='%23f18b11' stroke-width='2'/%3e%3c/svg%3e");
}
.has-black-2-background-color .accordion-item,
.has-base-background-color .accordion-item,
.has-brand-background-color .accordion-item,
.has-brand-2-background-color .accordion-item {
  border-color: rgba(255, 255, 255, 0.24);
}
.has-black-2-background-color .accordion-item .accordion-button::after,
.has-base-background-color .accordion-item .accordion-button::after,
.has-brand-background-color .accordion-item .accordion-button::after,
.has-brand-2-background-color .accordion-item .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.0867 21.3009L23.9902 28.372L16.9191 21.2752' stroke='%23ffffff' stroke-width='2'/%3e%3c/svg%3e");
}
.has-black-2-background-color .nav-tabs .nav-link,
.has-base-background-color .nav-tabs .nav-link,
.has-brand-background-color .nav-tabs .nav-link,
.has-brand-2-background-color .nav-tabs .nav-link {
  color: #99999d;
}
.has-black-2-background-color .nav-tabs .nav-link:hover,
.has-base-background-color .nav-tabs .nav-link:hover,
.has-brand-background-color .nav-tabs .nav-link:hover,
.has-brand-2-background-color .nav-tabs .nav-link:hover {
  color: #fff;
}
.has-black-2-background-color .nav-tabs .nav-link.active,
.has-base-background-color .nav-tabs .nav-link.active,
.has-brand-background-color .nav-tabs .nav-link.active,
.has-brand-2-background-color .nav-tabs .nav-link.active {
  color: #fff;
}
.has-black-2-background-color .nav-tabs .nav-link.active::after,
.has-base-background-color .nav-tabs .nav-link.active::after,
.has-brand-background-color .nav-tabs .nav-link.active::after,
.has-brand-2-background-color .nav-tabs .nav-link.active::after {
  Background: #fff;
}
.has-black-2-background-color .wp-block-table table th,
.has-black-2-background-color .wp-block-table table td,
.has-base-background-color .wp-block-table table th,
.has-base-background-color .wp-block-table table td,
.has-brand-background-color .wp-block-table table th,
.has-brand-background-color .wp-block-table table td,
.has-brand-2-background-color .wp-block-table table th,
.has-brand-2-background-color .wp-block-table table td {
  background: transparent;
  border-color: #3a3b3c;
}
.has-black-2-background-color a:not(.wp-block-button__link),
.has-base-background-color a:not(.wp-block-button__link),
.has-brand-background-color a:not(.wp-block-button__link),
.has-brand-2-background-color a:not(.wp-block-button__link) {
  color: inherit;
}

.has-black-2-background-color {
  background-color: #202427;
}

.has-white-background-color {
  background-color: #fff;
}

.has-white-alpha-24-background-color {
  background-color: rgba(255, 255, 255, 0.24);
}

.has-base-background-color {
  background-color: #101010;
}

.has-base-alpha-12-background-color {
  background-color: rgba(16, 16, 16, 0.12);
}

.has-base-alpha-48-background-color {
  background-color: rgba(16, 16, 16, 0.48);
}

.has-brand-background-color {
  background-color: var(--wp--color);
}

.has-brand-2-background-color {
  background-color: #3c505a;
}

.has-brand-3-background-color {
  background-color: #ff8228;
  color: #fff;
}

.has-brand-4-background-color {
  background-color: #0052b3;
  color: #fff;
}

.has-brand-5-background-color {
  background-color: #faf014;
}

.has-light-background-color {
  background-color: #f5f5f5;
}

.has-light-2-background-color {
  background-color: #f5f5f5;
}

.has-light-3-background-color {
  background-color: #99999d;
}

.has-light-4-background-color {
  background-color: #dadee0;
}

.wp-block-group {
  margin: 0;
  padding: 0;
  position: relative;
}
.wp-block-group.has-background {
  padding: 48px;
}
@media (min-width: 782px) {
  .wp-block-group.has-background {
    padding: 96px;
  }
}
.wp-block-group.alignfull {
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 0 24px;
  overflow: hidden;
}
@media (min-width: 782px) {
  .wp-block-group.alignfull {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}
.wp-block-group.alignfull.has-background {
  margin-top: 0;
  margin-bottom: 0;
  padding: 48px 24px;
}
@media (min-width: 782px) {
  .wp-block-group.alignfull.has-background {
    /*padding: 96px 32px;*/
  }
}
.wp-block-group.alignfull > * {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 1392px;
}

.contact > * {
    margin-right: auto;
    margin-left: auto;
    width: 90%;
}

@media (min-width: 1024px) {
    .contact > * {
        width: 50%;
    }
}

.wp-block-group.is-style-container-sm > * {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 920px;
}

.alignfull {
  margin-right: -24px;
  margin-left: -24px;
}
@media (min-width: 782px) {
  .alignfull {
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    width: 100vw;
    max-width: 100vw;
  }
}

.alignleft {
  float: left;
  margin-right: 20px;
}

.alignright {
  float: right;
  margin-left: 20px;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

.wp-block-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
.wp-block-buttons > .wp-block-button {
  margin-bottom: 0;
}

.wp-block-button {
  margin: 0;
  padding: 0;
}
.wp-block-button .wp-block-button__link {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.7;
  border: 2px solid transparent;
  border-radius: 24px;
  display: block;
  line-height: 1;
  padding: 20px 28px !important;
  text-decoration: none;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 782px) {
  .wp-block-button .wp-block-button__link {
    font-size: 1.125rem !important;
  }
}
.wp-block-button .wp-block-button__link.is-style-button-lg {
  padding-right: 96px;
  padding-left: 96px;
}
@media (min-width: 782px) {
  .wp-block-button .wp-block-button__link {
    padding: 19px 30px;
  }
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
  background-color: var(--wp--color);
  color: #fff;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) svg {
  stroke: #fff;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):active {
  background-color: #101010 !important;
  color: #fff !important;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-base-background-color {
  background-color: #101010;
  color: #fff;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-base-background-color:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-base-background-color:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-base-background-color:active {
  background-color: #101010 !important;
  color: #fff !important;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brand-background-color {
  background-color: var(--wp--color);
  color: #fff;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brand-background-color:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brand-background-color:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brand-background-color:active {
  background-color: #101010 !important;
  color: #fff !important;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brand-background-color svg {
  stroke: #fff;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color {
  background-color: #fff !important;
  color: var(--wp--color) !important;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color svg {
  stroke: #101010;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:active {
  background-color: rgba(255, 255, 255, 0.72) !important;
  color: #101010 !important;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:hover svg, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:focus svg, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:active svg {
  stroke: #101010;
}
.wp-block-button.is-style-outline .wp-block-button__link {
  border: 2px solid;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: var(--wp--color);
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active {
  background-color: #101010 !important;
  border-color: #101010 !important;
  color: #fff !important;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-base-color {
  color: #101010;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-base-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-base-color:focus, .wp-block-button.is-style-outline .wp-block-button__link.has-base-color:active {
  background-color: #101010 !important;
  border-color: #101010 !important;
  color: #fff !important;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-white-color {
  color: #fff;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-white-color:focus, .wp-block-button.is-style-outline .wp-block-button__link.has-white-color:active {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #101010 !important;
}
.wp-block-button .pt-icon {
  margin-left: 0.5rem;
}

.pt-is-fetching::after {
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite;
  border: 3px solid rgba(255, 255, 255, 0.64);
  border-bottom-color: #fff;
  border-radius: 50%;
  content: "";
  display: inline-block;
  margin-left: 8px;
  vertical-align: -2px;
  width: 16px;
  height: 16px;
}

@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.wp-block-embed {
  margin-top: 40px;
  margin-bottom: 40px;
}

.wp-block-embed-youtube .wp-block-embed__wrapper,
.wp-block-embed-vimeo .wp-block-embed__wrapper {
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.wp-block-embed-twitter .twitter-tweet {
  margin: 0 auto;
}

.wp-block-audio {
  margin-top: 40px;
  margin-bottom: 40px;
}

.wp-block-file {
  margin-top: 40px;
  margin-bottom: 40px;
}

.wp-block-image {
  margin-top: 0;
  margin-bottom: 24px;
}
.wp-block-image figcaption {
  margin: 0;
}
.wp-block-image.alignfull {
  margin-bottom: 0;
}
.wp-block-image.alignfull figcaption {
  margin: 0 auto;
  padding: 0 24px;
  max-width: 1440px;
}
.wp-block-image.is-style-rounded img {
  border-radius: 8px;
}

.wp-block-media-text {
  margin-top: 0;
  margin-bottom: 24px;
}
.wp-block-media-text .wp-block-media-text__content {
  padding: 0 48px;
}
@media (min-width: 782px) {
  .wp-block-media-text .wp-block-media-text__content {
    padding: 0 96px;
  }
}

.is-style-ratio-16-9,
.is-style-ratio-1-1 {
  overflow: hidden;
  position: relative;
  height: 0;
}
.is-style-ratio-16-9 img,
.is-style-ratio-1-1 img {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.is-style-ratio-16-9 figcaption,
.is-style-ratio-1-1 figcaption {
  display: none;
}

.is-style-ratio-16-9 {
  padding-top: 56.25%;
}

.is-style-ratio-1-1 {
  padding-top: 100%;
}

.wp-block-table {
  margin-bottom: 24px;
}
.wp-block-table table th,
.wp-block-table table td {
  background: #fff;
  border: 0;
  border-bottom: 1px solid #dadee0;
  padding: 12px 0;
  vertical-align: top;
  height: 64px;
}
.wp-block-table table th strong,
.wp-block-table table td strong {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .wp-block-table table th strong,
  .wp-block-table table td strong {
    font-size: 1.375rem !important;
  }
}
.wp-block-table table thead th {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
  background: #fff;
  border: 0;
  border-bottom: 1px solid #101010;
  color: #101010;
  padding: 12px 0;
  height: 64px;
}
@media (min-width: 782px) {
  .wp-block-table table thead th {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}
.wp-block-table table strong {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
}
@media (min-width: 782px) {
  .wp-block-table table strong {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}
@media (max-width: 782px) {
  .wp-block-table {
    font-size: 0.9375rem;
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .wp-block-table table th,
  .wp-block-table table td {
    padding-right: 24px;
    padding-left: 24px;
    min-width: 148px;
  }
  .wp-block-table table thead th {
    padding-right: 24px;
    padding-left: 24px;
  }
}

@media (max-width: 782px) {
  body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)).wp-block-table {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
}
.wp-block-quote {
  color: inherit;
  padding: 0 !important;
}
.wp-block-quote p {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
  font-style: normal !important;
}
@media (min-width: 782px) {
  .wp-block-quote p {
    font-size: 2rem !important;
  }
}
.wp-block-quote cite {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.48;
  font-style: normal !important;
}
@media (min-width: 782px) {
  .wp-block-quote cite {
    font-size: 1.375rem !important;
  }
}
.wp-block-quote.is-style-large p {
  font-size: 2rem !important;
  font-weight: 500 !important;
  line-height: 1.32 !important;
  font-style: normal !important;
}
@media (min-width: 782px) {
  .wp-block-quote.is-style-large p {
    font-size: 3.25rem !important;
  }
}

.wp-block-pullquote {
  text-align: left;
}
.wp-block-pullquote blockquote p {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
}
@media (min-width: 782px) {
  .wp-block-pullquote blockquote p {
    font-size: 2rem !important;
  }
}
.wp-block-pullquote blockquote cite {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.48;
  font-style: normal;
}
@media (min-width: 782px) {
  .wp-block-pullquote blockquote cite {
    font-size: 1.375rem !important;
  }
}
@media (min-width: 782px) {
  .wp-block-pullquote.alignleft {
    margin: 0 24px 24px 118px;
    max-width: 580px;
  }
}
.wp-block-pullquote.alignleft blockquote p {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
}
@media (min-width: 782px) {
  .wp-block-pullquote.alignleft blockquote p {
    font-size: 2rem !important;
  }
}
.wp-block-pullquote.alignright {
  margin: 0 0 24px 24px;
  max-width: 580px;
}
.wp-block-pullquote.alignright blockquote p {
  font-size: 1.375rem !important;
  font-weight: 400;
  line-height: 1.42;
}
@media (min-width: 782px) {
  .wp-block-pullquote.alignright blockquote p {
    font-size: 2rem !important;
  }
}

.wp-block-columns {
  gap: 0 !important;
  margin: 0 -12px;
}
.wp-block-columns .wp-block-column {
  padding: 0 12px;
  min-width: auto;
}
.wp-block-columns .wp-block-column:not(:first-child) {
  margin-left: 0 !important;
}
.wp-block-columns.is-style-columns-xl {
  margin: 0 -50px;
}
.wp-block-columns.is-style-columns-xl .wp-block-column {
  padding: 0 50px;
}
.wp-block-columns.is-style-columns-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wp-block-columns.is-style-columns-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wp-block-columns.is-style-columns-center .wp-block-column {
  -ms-flex-preferred-size: auto !important;
      flex-basis: auto !important;
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
  /*width: auto !important;*/
}
.wp-block-columns.alignfull {
  margin: 0 calc(50% - 50vw);
}
.wp-block-columns.alignfull .wp-block-column {
  padding: 0;
}
.wp-block-columns.alignfull .wp-block-column .wp-block-cover {
  padding: 24px;
}
.wp-block-columns.alignfull .wp-block-column .wp-block-cover .wp-block-cover__inner-container {
  max-width: 673px;
}
.wp-block-columns.alignfull .wp-block-column .wp-block-cover .has-background-dim-20 {
  opacity: 0.24;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.wp-block-columns.alignfull .wp-block-column .wp-block-cover:hover .has-background-dim-20 {
  opacity: 0.12;
}
.wp-block-columns.alignfull .wp-block-column .wp-block-cover .has-white-color > a {
  color: #fff;
}
@media (max-width: 782px) {
  .wp-block-columns.alignfull .wp-block-column .wp-block-cover {
    text-align: left !important;
    min-height: 45vh !important;
  }
}
.wp-block-columns.alignfull .wp-block-column:first-child .wp-block-cover .wp-block-cover__inner-container {
  margin-left: auto;
}
@media (min-width: 782px) {
  .wp-block-columns.alignfull .wp-block-column:first-child .wp-block-cover .wp-block-cover__inner-container {
    text-align: left;
  }
}
.wp-block-columns.alignfull .wp-block-column:last-child .wp-block-cover .wp-block-cover__inner-container {
  margin-right: auto;
}
@media (min-width: 782px) {
  .wp-block-columns.alignfull .wp-block-column:last-child .wp-block-cover .wp-block-cover__inner-container {
    text-align: right;
  }
}
@media (max-width: 782px) {
  .wp-block-columns.is-style-scroll {
    -webkit-overflow-scrolling: touch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    margin: 0 -24px;
    overflow-y: hidden;
    overflow-x: scroll;
    width: auto;
  }
  .wp-block-columns.is-style-scroll::-webkit-scrollbar {
    display: none;
  }
  .wp-block-columns.is-style-scroll .wp-block-column {
    padding: 0 8px 0 0;
  }
  .wp-block-columns.is-style-scroll .wp-block-column:first-child {
    padding-left: 24px;
  }
  .wp-block-columns.is-style-scroll .wp-block-column:last-child {
    padding-right: 24px;
  }
  .wp-block-columns.is-style-scroll .is-style-card {
    width: 244px;
  }
}

body .wp-block-separator {
  border: 0;
  margin-top: 48px;
  margin-bottom: 48px;
  opacity: 1;
  height: 1px;
}
body .wp-block-separator:not(.has-background) {
  background-color: #dadee0;
}
@media (min-width: 782px) {
  body .wp-block-separator {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.is-style-has-link,
.is-style-has-external-link,
.is-style-has-download-link {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .is-style-has-link,
  .is-style-has-external-link,
  .is-style-has-download-link {
    font-size: 1.125rem !important;
  }
}
.is-style-has-link a,
.is-style-has-external-link a,
.is-style-has-download-link a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}
.is-style-has-link a::after,
.is-style-has-external-link a::after,
.is-style-has-download-link a::after {
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  margin-left: 8px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.is-style-has-link a:hover,
.is-style-has-external-link a:hover,
.is-style-has-download-link a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

.is-style-has-link a::after {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='16' viewBox='0 0 18 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.08004 1L16.2637 7.93806L9.20178 15M16 8H0' fill='none' stroke='%23f18b11' stroke-width='2'/%3e%3c/svg%3e");
  -webkit-box-flex: 0;
      -ms-flex: 0 0 18px;
          flex: 0 0 18px;
  width: 18px;
  height: 16px;
}

.is-style-has-external-link a::after {
  background-image: url("data:image/svg+xml,%3csvg width='13' height='13' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.29289 2.14648L1.70711 2.14648L1.70711 0.146484L11.7071 0.146484L12.7071 0.146484L12.7071 1.14648L12.7071 11.6465L10.7071 11.6465L10.7071 3.5607L1.41421 12.8536L-2.71147e-08 11.4394L9.29289 2.14648Z' fill='%23101010'/%3e%3c/svg%3e");
  -webkit-box-flex: 0;
      -ms-flex: 0 0 13px;
          flex: 0 0 13px;
  width: 13px;
  height: 13px;
}

.is-style-has-download-link a::after {
  background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16 6L16 18M24.5 23C17.4706 22.9999 15.0294 22.9999 8 22.9998M22.364 12.364L16 18.7279L9.63604 12.364' fill='none' stroke='%23101010' stroke-width='2'/%3e%3c/svg%3e");
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32px;
          flex: 0 0 32px;
  width: 32px;
  height: 32px;
}

.is-style-has-download-icon a {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.is-style-has-download-icon a::after {
  background-image: url("data:image/svg+xml,%3csvg width='17' height='18' viewBox='0 0 17 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 0L8 12M16.5 17C9.47056 16.9999 7.02944 16.9999 0 16.9998M14.364 6.36396L8 12.7279L1.63604 6.36396' fill='none' stroke='%23ffffff' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 17px;
          flex: 0 0 17px;
  margin-left: 8px;
  position: relative;
  top: 1px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 17px;
  height: 18px;
}
.is-style-has-download-icon a.has-white-background-color::after {
  background-image: url("data:image/svg+xml,%3csvg width='17' height='18' viewBox='0 0 17 18' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 0L8 12M16.5 17C9.47056 16.9999 7.02944 16.9999 0 16.9998M14.364 6.36396L8 12.7279L1.63604 6.36396' fill='none' stroke='%23101010' stroke-width='2'/%3e%3c/svg%3e");
}

.is-style-has-cover-link a {
  text-decoration: none;
}
.is-style-has-cover-link a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.is-style-has-cover-link:not(.has-title-font-size) a {
  text-decoration: none;
}
.is-style-has-cover-link:not(.has-title-font-size) a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

.is-style-has-links a {
  text-decoration: none;
}
.is-style-has-links a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}
@media (max-width: 782px) {
  .is-style-has-links li + li {
    margin-top: 8px;
  }
}

.is-style-list-links {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.48;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 782px) {
  .is-style-list-links {
    font-size: 1.375rem !important;
  }
}
.is-style-list-links li {
  background-image: url("data:image/svg+xml,%3csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.34435 0.843145L7.00121 6.5L1.34436 12.1569' stroke='%23101010' stroke-width='2'/%3e%3c/svg%3e");
  background-position: 0 10px;
  background-repeat: no-repeat;
  background-size: 9px 13px;
  margin-top: 32px;
  padding-left: 25px;
}
.is-style-list-links li:first-child {
  margin-top: 0;
}
.is-style-list-links li a {
  text-decoration: none;
}
.is-style-list-links li a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}
.is-style-list-links.is-style-list-links--alt {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media only screen and (max-width: 782px) {
  .is-style-list-links li {
    background-position: 0 6px;
  }
}
@media (min-width: 782px) {
  .is-style-list-links {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

.is-style-list-benefits {
  font-size: 0.875rem !important;
  font-weight: 500;
  line-height: 1.48;
  display: grid;
  gap: 24px;
  row-gap: 64px;
  grid-template-columns: repeat(1, 1fr);
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 782px) {
  .is-style-list-benefits {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
.is-style-list-benefits li {
  background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='16' cy='16' r='15' stroke='%230096ee' stroke-width='2'/%3e%3cpath d='M22.8751 11.5406L13.6374 21.1563L8.46315 15.8642' stroke='%230096ee' stroke-width='2'/%3e%3c/svg%3e");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 32px;
  padding-top: 5px;
  padding-left: 56px;
  min-height: 32px;
}
.is-style-list-benefits li:first-child {
  margin-top: 0;
}
@media (min-width: 782px) {
  .is-style-list-benefits {
    grid-template-columns: repeat(2, 1fr);
  }
}

.is-style-list-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  list-style: none;
  margin: 0 0 0 24px;
  padding: 0;
}
.is-style-list-inline li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.is-style-list-inline li img {
  margin-right: 12px;
}

.is-style-list-2-columns {
  display: grid;
  gap: 24px;
  grid-template-columns: 1fr;
}
@media (min-width: 782px) {
  .is-style-list-2-columns {
    grid-template-columns: 1fr 1fr;
  }
}

.is-style-list-4-columns {
  font-size: 0.875rem !important;
  font-weight: 500;
  line-height: 1.48;
}
@media (min-width: 782px) {
  .is-style-list-4-columns {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
@media (min-width: 782px) {
  .is-style-list-4-columns {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
}
@media (min-width: 991px) {
  .is-style-list-4-columns {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 64px;
       -moz-column-gap: 64px;
            column-gap: 64px;
  }
}

.is-style-list-bubbles {
  font-size: 0.875rem !important;
  font-weight: 500;
  line-height: 1.48;
  counter-reset: list-counter;
  list-style: none;
  padding: 0;
}
@media (min-width: 782px) {
  .is-style-list-bubbles {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
.is-style-list-bubbles li {
  counter-increment: list-counter;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  padding-left: 56px !important;
  position: relative;
}
.is-style-list-bubbles li + li {
  margin-top: 24px;
}
.is-style-list-bubbles li::before {
  background-color: #dadee0;
  border-radius: 50%;
  content: counter(list-counter, lower-alpha) !important;
  display: block;
  line-height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 32px;
  height: 32px;
}
.is-style-list-bubbles li.is-style-bubble-color-orange::before {
  background-color: #ff8228;
  color: #fff;
}
.is-style-list-bubbles li.is-style-bubble-color-pink::before {
  background-color: #ff7dc0;
  color: #fff;
}
@media (min-width: 782px) {
  .is-style-list-bubbles {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
    -webkit-column-width: 330px;
       -moz-column-width: 330px;
            column-width: 330px;
  }
}
@media (min-width: 991px) {
  .is-style-list-bubbles {
    -webkit-column-gap: 64px;
       -moz-column-gap: 64px;
            column-gap: 64px;
  }
}

@media (max-width: 782px) {
  .is-style-center-mobile {
    text-align: center;
  }
}

@media (max-width: 782px) {
  .is-style-first-on-mobile {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}

.is-style-list-keypoints {
  font-size: 0.875rem !important;
  font-weight: 500;
  line-height: 1.48;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 782px) {
  .is-style-list-keypoints {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
.is-style-list-keypoints li {
  margin-top: 32px;
  padding-top: 32px;
  position: relative;
}
.is-style-list-keypoints li::before {
  background: #dadee0;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 1px;
}
.is-style-list-keypoints li:nth-child(2n+1)::before {
  right: -24px;
}
.is-style-list-keypoints li:nth-child(1), .is-style-list-keypoints li:nth-child(2) {
  margin-top: 0;
  padding-top: 0;
}
.is-style-list-keypoints li:nth-child(1)::before, .is-style-list-keypoints li:nth-child(2)::before {
  display: none;
}
.is-style-list-keypoints strong {
  font-size: 2rem !important;
  font-weight: 400;
  line-height: 1.32;
}
@media (min-width: 782px) {
  .is-style-list-keypoints strong {
    font-size: 3.25rem !important;
  }
}

.is-style-list-keypoints-2 {
  list-style: none;
  margin: 0;
  padding: 0;
}
.is-style-list-keypoints-2 li {
  border-bottom: 1px solid #dadee0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px 0;
  width: 100%;
}
.is-style-list-keypoints-2 li:first-child {
  padding-top: 0;
}
.is-style-list-keypoints-2 li:last-child {
  border: 0;
  padding-bottom: 0;
}
.is-style-list-keypoints-2 strong {
  font-size: 2rem !important;
  font-weight: 400;
  line-height: 1.32;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (min-width: 782px) {
  .is-style-list-keypoints-2 strong {
    font-size: 3.25rem !important;
  }
}
.is-style-list-keypoints-2 em {
  font-size: 0.875rem !important;
  font-weight: 500;
  line-height: 1.48;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  font-style: normal;
  max-width: 50%;
}
@media (min-width: 782px) {
  .is-style-list-keypoints-2 em {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}
@media (min-width: 782px) {
  .is-style-list-keypoints-2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.is-style-spacer-xs {
  height: 24px !important;
}

.is-style-spacer-sm {
  height: 32px !important;
}

.is-style-spacer-md {
  height: 48px !important;
}

.is-style-spacer-lg {
  height: 64px !important;
}

.is-style-spacer-xl {
  height: 48px !important;
}
@media (min-width: 782px) {
  .is-style-spacer-xl {
    height: 100px !important;
  }
}

.is-style-card {
  background: var(--wp--color);
  color: #fff;
  padding: 24px;
  position: relative;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  min-height: 164px;
}
.is-style-card a {
  color: inherit;
}
.is-style-card::before {
  background-image: url("data:image/svg+xml,%3csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.81637 1L17 7.93806L9.9381 15M16.7363 8H0.736328' stroke='%23ffffff' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 19px 16px;
  content: "";
  position: absolute;
  right: 24px;
  bottom: 24px;
  width: 19px;
  height: 16px;
}
.is-style-card:hover {
    background: #101010;
    /*opacity: 1;*/
}
@media (min-width: 782px) {
  .is-style-card {
    padding: 32px 40px;
    min-height: 272px;
  }
  .is-style-card::before {
    right: 40px;
    bottom: 40px;
  }
}

.is-style-panel {
  margin-bottom: 24px;
  height: calc(100% - 24px);
}
.is-style-panel.is-style-panel-2 {
  border: 1px solid var(--wp--color);
  border-radius: 24px;
  color: var(--wp--color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 48px 32px;
  text-align: center;
  height: auto;
}
@media (min-width: 782px) {
  .is-style-panel.is-style-panel-2 {
    padding-top: 100px;
    padding-bottom: 100px;
    min-height: 500px;
  }
}
.is-style-panel.is-style-panel-3 {
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px;
  min-height: 448px;
}

.is-style-section-description {
  margin-bottom: 0;
  max-width: 566px;
}
@media (max-width: 782px) {
  .is-style-section-description {
    margin-bottom: 48px;
  }
}

.is-style-column-list {
  border-bottom: 1px solid #dadee0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: 0;
  padding: 32px 0;
  position: relative;
}
.is-style-column-list p {
  margin-bottom: 0;
}
.is-style-column-list .wp-block-column {
  margin: 0 !important;
  padding: 0;
}
.is-style-column-list .wp-block-column:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.wp-block-column .is-style-column-list:first-child {
  padding-top: 0;
}
.wp-block-column .is-style-column-list:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.is-style-list-columns {
  list-style: none;
  margin: 0 0 24px;
  padding: 0;
}
.is-style-list-columns li {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.48 !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #dadee0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px 0;
}
@media (min-width: 782px) {
  .is-style-list-columns li {
    font-size: 1.375rem !important;
  }
}
.is-style-list-columns li a {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  .is-style-list-columns li a {
    font-size: 1.125rem !important;
  }
}
.is-style-list-columns li a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}
.is-style-list-columns li:first-child {
  border: 0;
  padding-top: 0;
}

.is-style-caption {
  font-size: 0.875rem !important;
  font-weight: 300;
  line-height: 1.48;
  margin-bottom: 0;
}
@media (min-width: 782px) {
  .is-style-caption {
    font-size: 1rem !important;
    line-height: 1.64;
  }
}

@media (max-width: 782px) {
  .is-style-justify-content-center-sm {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 782px) {
  .is-style-full-width-sm {
    margin-right: -24px;
    margin-left: -24px;
    width: auto;
  }
}

.wp-block-video {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}
.wp-block-video video {
  display: block;
  width: 100%;
  max-width: none;
}
.wp-block-video .felizwings-video-controls {
  position: absolute;
  right: 12px;
  bottom: 24px;
  z-index: 2;
}
.wp-block-video .felizwings-video-controls svg {
  fill: #101010;
}
@media (min-width: 782px) {
  .wp-block-video .felizwings-video-controls {
    right: 32px;
    bottom: 32px;
  }
}
.wp-block-video .felizwings-play-button {
  background: none;
  border: 0;
  padding: 0;
}
.wp-block-video.pt-block-video--invert svg, .wp-block-video.is-style-felizwings-controls-light svg {
  fill: #fff;
}
.wp-block-video figcaption {
  margin: 0;
}
.wp-block-video figcaption + .felizwings-video-controls {
  bottom: 48px;
}
.wp-block-video.alignfull {
  margin-bottom: 0;
}
.wp-block-video.alignfull figcaption {
  margin: 0 auto;
  padding: 0 24px;
  max-width: 1440px;
}

.wp-block-cover {
  background-color: var(--wp--color);
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px;
  text-align: center;
}
.wp-block-cover.alignfull {
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-cover.alignfull .wp-block-cover__inner-container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 1392px;
}
.wp-block-cover.is-style-container-sm .wp-block-cover__inner-container {
  max-width: 920px;
}
.wp-block-cover.has-custom-content-position .wp-block-cover__inner-container {
  width: 100% !important;
}
.wp-block-cover .is-style-caption {
  position: absolute;
  bottom: 32px;
  left: 32px;
}
@media (min-width: 782px) {
  .wp-block-cover {
    text-align: inherit;
  }
}

.pt-spacing-none,
.pt-mb-none {
  margin-bottom: 0 !important;
}

.pt-spacing-xxs,
.pt-mb-xxs {
  margin-bottom: 12px !important;
}

.pt-spacing-xs,
.pt-mb-xs {
  margin-bottom: 24px !important;
}

.pt-spacing-sm,
.pt-mb-sm {
  margin-bottom: 32px !important;
}

.pt-spacing-md,
.pt-mb-md {
  margin-bottom: 48px !important;
}

.pt-spacing-lg,
.pt-mb-lg {
  margin-bottom: 32px !important;
}
@media (min-width: 782px) {
  .pt-spacing-lg,
  .pt-mb-lg {
    margin-bottom: 64px !important;
  }
}

.pt-spacing-xl,
.pt-mb-xl {
  margin-bottom: 48px !important;
}

.pt-spacing-xxl,
.pt-mb-xxl {
  margin-bottom: 48px !important;
}
@media (min-width: 782px) {
  .pt-spacing-xxl,
  .pt-mb-xxl {
    margin-bottom: 128px !important;
  }
}

.pt-spacing-xxxl,
.pt-mb-xxxl {
  margin-bottom: 96px !important;
}
@media (min-width: 782px) {
  .pt-spacing-xxxl,
  .pt-mb-xxxl {
    margin-bottom: 90px !important;
  }
}

.pt-mt-none {
  margin-top: 0 !important;
}

.pt-mt-xxs {
  margin-top: 12px !important;
}

.pt-mt-xs {
  margin-top: 24px !important;
}

.pt-mt-sm {
  margin-top: 32px !important;
}

.pt-mt-md {
  margin-top: 48px !important;
}

.pt-mt-lg {
  margin-top: 64px !important;
}

.pt-mt-xl {
  margin-top: 48px !important;
}
@media (min-width: 782px) {
  .pt-mt-xl {
    margin-top: 96px !important;
  }
}

.pt-mt-xxl {
  margin-top: 128px !important;
}

.pt-mt-xxxl {
  margin-top: 96px !important;
}
@media (min-width: 782px) {
  .pt-mt-xxxl {
    margin-top: 200px !important;
  }
}

.pt-mr-xxs {
  margin-right: 12px !important;
}

.pt-mr-xs {
  margin-right: 24px !important;
}

.pt-ml-none {
  margin-left: 0 !important;
}

.pt-pt-none {
  padding-top: 0 !important;
}

.pt-pt-xxs {
  padding-top: 12px !important;
}

.pt-pt-xs {
  padding-top: 24px !important;
}

.pt-pt-sm {
  padding-top: 32px !important;
}

.pt-pt-md {
  padding-top: 48px !important;
}

.pt-pt-lg {
  padding-top: 64px !important;
}

.pt-pt-xl {
  padding-top: 48px !important;
}
@media (min-width: 782px) {
  .pt-pt-xl {
    padding-top: 96px !important;
  }
}

.pt-pt-xxl {
  padding-top: 128px !important;
}

.pt-pt-xxxl {
  padding-top: 96px !important;
}

.pt-pb-0 {
  padding-bottom: 0 !important;
}

.pt-pb-xxs {
  padding-bottom: 12px !important;
}

.pt-pb-xs {
  padding-bottom: 24px !important;
}

.pt-pb-sm {
  padding-bottom: 32px !important;
}

.pt-pb-md {
  padding-bottom: 48px !important;
}

.pt-pb-lg {
  padding-bottom: 64px !important;
}

.pt-pb-xl {
  padding-bottom: 48px !important;
}
@media (min-width: 782px) {
  .pt-pb-xl {
    padding-bottom: 96px !important;
  }
}

.pt-pb-xxl {
  padding-bottom: 128px !important;
}

.pt-pb-xxxl {
  padding-bottom: 96px !important;
}

.wp-block-gallery {
  margin-top: 0;
  margin-bottom: 24px;
}
.wp-block-gallery .blocks-gallery-item {
  margin: 0 24px 24px 0;
}

ol.is-style-default a {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}

ul.is-style-list-2-columns li + li {
  margin-top: 0;
}

.is-style-grid-1,
.is-style-grid-1--space-between,
.is-style-grid-2,
.is-style-grid-3,
.is-style-grid-4,
.is-style-grid-5,
.is-style-grid-6 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 782px) {
  .is-style-grid-1,
  .is-style-grid-1--space-between,
  .is-style-grid-2,
  .is-style-grid-3,
  .is-style-grid-4,
  .is-style-grid-5,
  .is-style-grid-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -12px;
    margin-left: -12px;
  }
  .is-style-grid-1 > .wp-block-group,
  .is-style-grid-1--space-between > .wp-block-group,
  .is-style-grid-2 > .wp-block-group,
  .is-style-grid-3 > .wp-block-group,
  .is-style-grid-4 > .wp-block-group,
  .is-style-grid-5 > .wp-block-group,
  .is-style-grid-6 > .wp-block-group {
    padding-right: 12px;
    padding-left: 12px;
    width: 100%;
  }
}

@media (min-width: 782px) {
  .is-style-grid-1 > .wp-block-group:nth-child(1) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .is-style-grid-1 > .wp-block-group:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    margin-left: 8.3333333333%;
    max-width: 58.3333333333%;
  }
}

.is-style-grid-1--space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 782px) {
  .is-style-grid-1--space-between > .wp-block-group:nth-child(1) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .is-style-grid-1--space-between > .wp-block-group:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    margin-left: 8.3333333333%;
    max-width: 58.3333333333%;
  }
}

@media (min-width: 782px) {
  .is-style-grid-2 > .wp-block-group:nth-child(1) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .is-style-grid-2 > .wp-block-group:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    margin-left: 8.3333333333%;
    max-width: 66.6666666667%;
  }
}

@media (min-width: 782px) {
  .is-style-grid-3 > .wp-block-group:nth-child(1) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .is-style-grid-3 > .wp-block-group:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-left: 8.3333333333%;
    max-width: 50%;
  }
}

@media (min-width: 782px) {
  .is-style-grid-4 > .wp-block-group:nth-child(1) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .is-style-grid-4 > .wp-block-group:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    margin-left: 25%;
    max-width: 33.3333333333%;
  }
}

@media (min-width: 782px) {
  .is-style-grid-5 > .wp-block-group:nth-child(1) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .is-style-grid-5 > .wp-block-group:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    margin-left: 8.3333333333%;
    max-width: 25%;
  }
}

.is-style-grid-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-row-gap: 48px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.is-style-grid-6 > .wp-block-group {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.is-style-grid-6 > .wp-block-group > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .is-style-grid-6 > .wp-block-group {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

.is-style-grid-7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -4px;
  margin-left: -4px;
}
.is-style-grid-7 > .wp-block-group {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding-right: 4px;
  padding-left: 4px;
  width: 100%;
  max-width: 50%;
}
@media (min-width: 782px) {
  .is-style-grid-7 {
    margin-right: -12px;
    margin-left: -12px;
  }
  .is-style-grid-7 > .wp-block-group {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    padding: 12px;
    max-width: 25%;
  }
}

.is-style-container-1 {
  margin-right: -12px;
  margin-left: -12px;
}
@media (min-width: 782px) {
  .is-style-container-1 {
    padding-right: 12px;
    padding-left: 12px;
    max-width: 87.5%;
  }
}

body .gform_wrapper {
  margin: 0;
  padding: 0;
}
/*body .gform_wrapper .gform_fields {
  grid-row-gap: 32px !important;
}*/
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  height: 50px;
}
body .gform_wrapper textarea {
  font-size: 18px !important;
  padding: 17px 24px !important;
}
@media (min-width: 782px) {
  body .gform_wrapper textarea {
    font-size: 22px !important;
  }
}
body .gform_wrapper select {
  height: 60px;
}
body .gform_wrapper .gfield {
  line-height: 1;
}
body .gform_wrapper .gfield_description {
  padding-top: 0 !important;
}
body .gform_wrapper .gfield_label {
  font-size: 1.125rem !important;
  font-weight: 500;
  line-height: 1.7;
  font-size: 18px !important;
  font-weight: 400 !important;
}
@media (min-width: 782px) {
  body .gform_wrapper .gfield_label {
    font-size: 1.125rem !important;
  }
}
body .gform_wrapper .gfield_radio .gchoice,
body .gform_wrapper .gfield_checkbox .gchoice {
  position: relative;
}
body .gform_wrapper .gfield_radio .gchoice + .gchoice,
body .gform_wrapper .gfield_checkbox .gchoice + .gchoice {
  margin-top: 24px;
}
body .gform_wrapper .gfield_radio .gchoice label,
body .gform_wrapper .gfield_checkbox .gchoice label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .gform_wrapper .gfield_radio .gchoice label::before,
body .gform_wrapper .gfield_checkbox .gchoice label::before {
  background-color: #fff;
  border: solid 1px #99999d;
  content: "";
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  margin-right: 12px;
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
}
body .gform_wrapper .gfield_radio .gchoice input,
body .gform_wrapper .gfield_checkbox .gchoice input {
  display: none;
}
body .gform_wrapper .gfield_radio .gchoice input:checked + label::before,
body .gform_wrapper .gfield_checkbox .gchoice input:checked + label::before {
  background-color: var(--wp--color);
  border-color: var(--wp--color);
}
body .gform_wrapper .gfield_radio {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
body .gform_wrapper .gfield_radio .gchoice label::before {
  border-radius: 50%;
}
body .gform_wrapper .gfield_checkbox .gchoice label::before {
  border-radius: 4px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  height: 20px;
}
body .gform_wrapper .gfield_checkbox .gchoice input:checked + label::before {
  background: url("../images/checked.svg");
  background-size: cover;
  border: 0;
  border-radius: 0;
}
body .gform_wrapper .gform_validation_errors {
  font-size: 1.125rem !important;
  font-weight: 300;
  line-height: 1.64;
  background-color: #ff8228;
  border: 1px solid #ff8228;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none;
  margin-bottom: 24px;
}
@media (min-width: 782px) {
  body .gform_wrapper .gform_validation_errors {
    font-size: 1.375rem !important;
    line-height: 1.72;
  }
}
body .gform_wrapper .gform_validation_errors .gform-icon {
  display: none !important;
}
body .gform_wrapper .gform_validation_errors > h2 {
  color: #fff;
}
body .gform_wrapper .gfield_validation_message,
body .gform_wrapper .validation_message {
  background: transparent;
  border: 0;
  color: #ff8228;
  font-weight: 500;
  padding: 0;
}
body .gform_wrapper .gfield_error label {
  color: #101010;
}
body .gform_wrapper .gfield_required {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  color: #99999d;
  font-style: normal !important;
}
@media (min-width: 782px) {
  body .gform_wrapper .gfield_required {
    font-size: 1.125rem !important;
  }
}
body .gform_wrapper .gform_required_legend {
  display: none;
}
body .gform_wrapper .gform_drop_area {
  background: #f9f9f9;
  border: 1px solid #dadee0;
  border-radius: 8px;
  color: #101010;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
  padding: 32px;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
body .gform_wrapper .gform_drop_area .gform_drop_instructions {
  font-weight: 400;
  margin: 0;
}
body .gform_wrapper .gform_drop_area .button {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
  background: transparent;
  border: 0;
  color: #101010;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
body .gform_wrapper .gform_fileupload_rules {
  display: none;
}
body .gform_wrapper .ginput_preview {
  margin: 0;
}
body .gform_wrapper .ginput_preview strong {
  font-size: 18px;
  font-weight: 400;
}
body .gform_wrapper .ginput_preview .gform_delete_file {
  line-height: 1;
  margin: 0;
  padding: 0;
}
body .gform_wrapper .gform_footer {
  margin: 20px 0 0 !important;
  padding: 0 !important;
}
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit] {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
  background: var(--wp--color);
  border: 0;
  border-radius: 24px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: 1 !important;
  margin: 0;
  padding: 16px 48px;
  text-align: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  min-height: 60px;
}
@media (min-width: 782px) {
  body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit] {
    font-size: 1.125rem !important;
  }
}
body .gform_wrapper .gform_footer input.button:hover, body .gform_wrapper .gform_footer input.button:focus, body .gform_wrapper .gform_footer input[type=submit]:hover, body .gform_wrapper .gform_footer input[type=submit]:focus {
  background-color: #101010;
  outline: 0;
}

/* stylelint-disable */
body .wpdt-c .wpdt-bold,
body .wpdt-c strong,
body .wpdt-c b {
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}
@media (min-width: 782px) {
  body .wpdt-c .wpdt-bold,
  body .wpdt-c strong,
  body .wpdt-c b {
    font-size: 1.375rem !important;
  }
}
@media (max-width: 782px) {
  body .wpdt-c {
    font-size: 1rem !important;
    margin-right: -24px;
    margin-left: -24px;
  }
}
body .wpdt-c.wpDataTableContainerSimpleTable .wpDataTable th {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
  background: #fff !important;
  border: 0 !important;
  border-bottom: 1px solid #101010 !important;
  color: #101010 !important;
  padding: 12px 0 !important;
  height: 64px !important;
}
@media (min-width: 782px) {
  body .wpdt-c.wpDataTableContainerSimpleTable .wpDataTable th {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}
body .wpdt-c.wpDataTableContainerSimpleTable .wpDataTable td {
  border: 0 !important;
  border-bottom: 1px solid #dadee0 !important;
  background: #fff !important;
  color: #101010 !important;
  padding: 12px 0 !important;
  text-align: left !important;
  height: 64px !important;
}
@media (max-width: 782px) {
  body .wpdt-c.wpDataTableContainerSimpleTable .wpDataTable td {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
}
body .wpdt-c.wpDataTableContainerSimpleTable .wpDataTable tr:hover > td {
  background: #f2f2f2 !important;
}
body .wpdt-c .wpDataTablesWrapper {
  margin-bottom: 24px !important;
  padding: 0 !important;
}
body .wpdt-c .wpDataTablesWrapper .wpDataTable th {
  font-size: 1.125rem !important;
  font-weight: 500 !important;
  line-height: 1.64 !important;
  background: #fff !important;
  border: 0 !important;
  border-bottom: 1px solid #101010 !important;
  color: #101010 !important;
  padding: 12px 0 !important;
  height: 64px !important;
}
@media (min-width: 782px) {
  body .wpdt-c .wpDataTablesWrapper .wpDataTable th {
    font-size: 1.375rem !important;
    line-height: 1.72 !important;
  }
}
@media (max-width: 782px) {
  body .wpdt-c .wpDataTablesWrapper .wpDataTable th {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
}
body .wpdt-c .wpDataTablesWrapper .wpDataTable td {
  border: 0 !important;
  border-bottom: 1px solid #dadee0 !important;
  background: #fff !important;
  color: #101010 !important;
  padding: 12px 0 !important;
  text-align: left !important;
  height: 64px !important;
}
@media (max-width: 782px) {
  body .wpdt-c .wpDataTablesWrapper .wpDataTable td {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
}
body .wpdt-c .wpDataTablesWrapper .wpDataTable tr:hover > td {
  background: #f2f2f2 !important;
}
body .wpdt-c .wpDataTablesWrapper table.has-columns-hidden span.responsiveExpander {
  background-size: 12px;
  border-color: #101010 !important;
  border-radius: 0 !important;
  margin-right: 16px !important;
  opacity: 1 !important;
}
body .wpdt-c .wpDataTablesWrapper table.has-columns-hidden > tbody > tr.row-detail > td > ul > li {
  margin-bottom: 12px;
  padding-bottom: 12px;
}
body .wpdt-c .wpDataTablesWrapper table.has-columns-hidden > tbody > tr.row-detail > td > ul > li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
body .wpdt-c .wpDataTablesWrapper table.has-columns-hidden > tbody > tr.row-detail > td > ul > li > span.columnTitle {
  font-weight: 400;
}
body .wpdt-c .wpDataTablesWrapper .wpDataTableFilterSection label {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
  margin-bottom: 0.5rem;
}
body .wpdt-c .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection .bootstrap-select {
  height: 60px !important;
}
body .wpdt-c .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection .wdt-select-filter {
  border: 1px solid #99999d;
  border-radius: 8px;
  padding-left: 24px;
}
body .wpdt-c .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection .bootstrap-select {
  height: 60px !important;
}
body .wpdt-c .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection .bootstrap-select > .btn-default {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
  height: 60px !important;
}
body .wpdt-c .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection .bootstrap-select > .btn-default::before {
  background-image: url("data:image/svg+xml,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.0847 21.3009L23.9882 28.372L16.9171 21.2752' stroke='%23101010' stroke-width='2'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 48px;
  top: 5px;
  right: 12px;
  content: "";
  width: 48px;
  height: 48px;
}
body .wpdt-c .wpDataTablesWrapper .dt-buttons {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body .wpdt-c .wpDataTablesWrapper .dt-buttons a.DTTT_button_spacer {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
body .wpdt-c .wpDataTablesWrapper .dt-buttons a.DTTT_button {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
  margin: 0 0 24px;
  padding: 0 40px 0 0;
  position: relative;
  width: auto;
  height: auto;
}
body .wpdt-c .wpDataTablesWrapper .dt-buttons a.DTTT_button::after {
  background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16 6L16 18M24.5 23C17.4706 22.9999 15.0294 22.9999 8 22.9998M22.364 12.364L16 18.7279L9.63604 12.364' stroke='%23101010' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 32px;
  content: "";
  right: 0;
  top: -3px;
  width: 32px;
  height: 32px;
}
body .wpdt-c .wpDataTablesWrapper .dt-buttons a.DTTT_button::before {
  display: none;
}
body .wpdt-c .wpDataTablesWrapper .dt-buttons a.DTTT_button span {
  color: #101010 !important;
}
body .wpdt-c .dropdown-menu {
  border: 1px solid #99999d;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
}
body .wpdt-c .bootstrap-select .check-mark {
  top: 15px;
}
body .wpdt-c .bootstrap-select .check-mark::before {
  color: #101010 !important;
}
body .wpdt-c .bootstrap-select span {
  color: #101010 !important;
}

/* stylelint-enable */
.admin-bar .pt-site-header,
.admin-bar .pt-search-overlay {
  top: 46px;
}
@media (min-width: 782px) {
  .admin-bar .pt-site-header,
  .admin-bar .pt-search-overlay {
    top: 32px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJzdHlsZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vc2Fzcy9jb21tb24vX2ZvbnRzLnNjc3MiLCIuLi9zYXNzL2NvbW1vbi9fbWl4aW5zLnNjc3MiLCIuLi9zYXNzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCIuLi9zYXNzL2NvbW1vbi9fZ2xvYmFsLnNjc3MiLCIuLi9zYXNzL2NvbW1vbi9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vc2Fzcy9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwiLi4vc2Fzcy9jb21wb25lbnRzL19jaGFydC5zY3NzIiwiLi4vc2Fzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiLi4vc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCIuLi9zYXNzL2NvbXBvbmVudHMvX2ljb25zLnNjc3MiLCIuLi9zYXNzL2NvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwiLi4vc2Fzcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiLi4vc2Fzcy9jb21wb25lbnRzL19saXN0cy5zY3NzIiwiLi4vc2Fzcy9jb21wb25lbnRzL19wb3N0LW5hdnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9zYXNzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL190eXBlLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL19sYXlvdXQuc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX25ld3NsZXR0ZXIuc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX3NlYXJjaC5zY3NzIiwiLi4vc2Fzcy9wYXJ0aWFscy9fcGFnZS1oZWFkZXIuc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX25hdmlnYXRpb24uc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX3V0aWxpdGllcy5zY3NzIiwiLi4vc2Fzcy9wYXJ0aWFscy9fd2lkZ2V0cy5zY3NzIiwiLi4vc2Fzcy9wYXJ0aWFscy9fZW50cmllcy5zY3NzIiwiLi4vc2Fzcy9wYXJ0aWFscy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL19ldmVudHMuc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX3Bvc3RzLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL19wcm9kdWN0cy5zY3NzIiwiLi4vc2Fzcy9wYXJ0aWFscy9fcHJvZHVjdHMtZmlsdGVyLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL192aWRlb3Muc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX2pvYnMuc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX2ZpbHRlci5zY3NzIiwiLi4vc2Fzcy9wYXJ0aWFscy9fc2hhcmUuc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX21vZGFsLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL190YWJzLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL19zbGlkZXIuc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX3BlcnNvbnMuc2NzcyIsIi4uL3Nhc3MvcGFydGlhbHMvX3RpbWVsaW5lLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL19ncmlkLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL19zZWN0aW9ucy5zY3NzIiwiLi4vc2Fzcy9kb3dubG9hZHMvY29udGVudC5zY3NzIiwiLi4vc2Fzcy9kb3dubG9hZHMvZG9jdW1lbnRzLnNjc3MiLCIuLi9zYXNzL2Rvd25sb2Fkcy9kb3dubG9hZC5zY3NzIiwiLi4vc2Fzcy9kb3dubG9hZHMvbGlzdGluZy5zY3NzIiwiLi4vc2Fzcy9kb3dubG9hZHMvbm90ZS5zY3NzIiwiLi4vc2Fzcy9sYXlvdXRzL19oZWFkZXIuc2NzcyIsIi4uL3Nhc3MvbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCIuLi9zYXNzL2Jsb2Nrcy9fY29sb3JzLnNjc3MiLCIuLi9zYXNzL2Jsb2Nrcy9fZ3JvdXAuc2NzcyIsIi4uL3Nhc3MvYmxvY2tzL19hbGlnbm1lbnQuc2NzcyIsIi4uL3Nhc3MvYmxvY2tzL19idXR0b25zLnNjc3MiLCIuLi9zYXNzL2Jsb2Nrcy9fZW1iZWQuc2NzcyIsIi4uL3Nhc3MvYmxvY2tzL19pbWFnZS5zY3NzIiwiLi4vc2Fzcy9ibG9ja3MvX3RhYmxlLnNjc3MiLCIuLi9zYXNzL2Jsb2Nrcy9fcXVvdGUuc2NzcyIsIi4uL3Nhc3MvYmxvY2tzL19wdWxscXVvdGUuc2NzcyIsIi4uL3Nhc3MvYmxvY2tzL19jb2x1bW5zLnNjc3MiLCIuLi9zYXNzL2Jsb2Nrcy9fc2VwYXJhdG9yLnNjc3MiLCIuLi9zYXNzL2Jsb2Nrcy9fc3R5bGVzLnNjc3MiLCIuLi9zYXNzL2Jsb2Nrcy9fdmlkZW8uc2NzcyIsIi4uL3Nhc3MvYmxvY2tzL19jb3Zlci5zY3NzIiwiLi4vc2Fzcy9ibG9ja3MvX3NwYWNpbmcuc2NzcyIsIi4uL3Nhc3MvYmxvY2tzL19nYWxsZXJ5LnNjc3MiLCIuLi9zYXNzL2Jsb2Nrcy9fbGlzdHMuc2NzcyIsIi4uL3Nhc3MvYmxvY2tzL19ncmlkLnNjc3MiLCIuLi9zYXNzL3BhcnRpYWxzL19wbHVnaW5zLnNjc3MiLCIuLi9zYXNzL2NvbW1vbi9fYWRtaW5iYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQTs7O0VBR0UsOEJBQUE7VUFBQSxzQkFBQTtBQ2RGOztBRDZCSTtFQU5KO0lBT00sdUJBQUE7RUN6Qko7QUFDRjs7QURzQ0E7RUFDRSxTQUFBO0VBQ0EsdUNBQUE7RUU2T0ksbUNBTEk7RUZ0T1IsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsNkNBQUE7QUNuQ0Y7O0FENENBO0VBQ0UsY0FBQTtFQUNBLGNHbW5CNEI7RUhsbkI1QixTQUFBO0VBQ0Esd0NBQUE7RUFDQSxhR3luQjRCO0FGbHFCOUI7O0FEbURBO0VBQ0UsYUFBQTtFQUNBLHFCR3dqQjRCO0VIcmpCNUIsZ0JHd2pCNEI7RUh2akI1QixnQkd3akI0QjtFSHZqQjVCLDhCQUFBO0FDbERGOztBRHFEQTtFRXVNUSxpQ0FBQTtBRHhQUjtBQzRGSTtFRjNDSjtJRThNUSxpQkFBQTtFRDNQTjtBQUNGOztBRGlEQTtFRWtNUSxpQ0FBQTtBRC9PUjtBQ21GSTtFRnRDSjtJRXlNUSxlQUFBO0VEbFBOO0FBQ0Y7O0FENkNBO0VFNkxRLCtCQUFBO0FEdE9SO0FDMEVJO0VGakNKO0lFb01RLGtCQUFBO0VEek9OO0FBQ0Y7O0FEeUNBO0VFd0xRLGlDQUFBO0FEN05SO0FDaUVJO0VGNUJKO0lFK0xRLGlCQUFBO0VEaE9OO0FBQ0Y7O0FEcUNBO0VFK0tNLGtCQUxJO0FEM01WOztBRHNDQTtFRTBLTSxlQUxJO0FEdk1WOztBRDZDQTtFQUNFLGFBQUE7RUFDQSxtQkd3VjBCO0FGbFk1Qjs7QURvREE7RUFDRSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLHNDQUFBO1VB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RnVCO0VXb0Z2QixrQlhwQ3VCO0VXcUN2QixxQkFBQTtFQUNBLGdCQUFBO0F4QitsRkY7O0EwQnhyRkE7RUFDQyxtQmJRd0I7RWFQeEIsbUJBQUE7RUFDQSxXQUFBO0ExQjJyRkQ7QTBCenJGQztFQUNDLGdDQUFBO0VBQ0EsYUFBQTtBMUIyckZGOztBMkJqc0ZBOzs7Ozs7Ozs7Ozs7RUFZQyxrQ2QyQ3dCO0VjMUN4QixnQmQ4Q3dCO0VjN0N4QixhQUFBO0VBQ0EsbUJBQUE7QTNCb3NGRDs7QTJCanNGQTs7RWZtQkMsNkJBQUE7RUFDQSxnQkM0QndCO0VEM0J4QixpQkFBQTtBWm1yRkQ7QVlockZDO0VleEJEOztJZnlCRSw2QkFBQTtJQUNBLGlCQUFBO0Vab3JGQTtBQUNGOztBMkIxc0ZBOztFZndFQyw4QkFBQTtFQUNBLGdCQy9Cd0I7RURnQ3hCLGlCQUFBO0FadW9GRDtBWXBvRkM7RWU3RUQ7O0lmOEVFLDBCQUFBO0Vad29GQTtBQUNGOztBMkJsdEZBOztFZndEQyw4QkFBQTtFQUNBLGdCQ25Cd0I7RURvQnhCLGdCQUFBO0FaK3BGRDtBWTVwRkM7RWU3REQ7O0lmOERFLDZCQUFBO0VaZ3FGQTtBQUNGOztBMkIxdEZBOztFZjhEQyw4QkFBQTtFQUNBLGdCQy9Cd0I7RURnQ3hCLGlCQUFBO0FaaXFGRDtBWTlwRkM7RWVuRUQ7O0lmb0VFLDBCQUFBO0Vaa3FGQTtBQUNGOztBMkJsdUZBOztFZm9FQyw4QkFBQTtFQUNBLGdCQzFDd0I7RUQyQ3hCLGdCQUFBO0FabXFGRDtBWWhxRkM7RWV6RUQ7O0lmMEVFLDZCQUFBO0Vab3FGQTtBQUNGOztBMkIxdUZBOztFZmdHQyw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QVorb0ZEO0FZNW9GQztFZXJHRDs7SWZzR0UsOEJBQUE7RVpncEZBO0FBQ0Y7O0EyQjV1RkM7Ozs7OztFQUNDLGNkdkR1QjtFY3dEdkIscUJBQUE7QTNCb3ZGRjtBMkJsdkZFOzs7Ozs7Ozs7Ozs7Ozs7O0VBR0MsY0FBQTtFZjVERiwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7QVo4ekZEOztBMkI3dkZBO0VmM0NDLDZCQUFBO0VBQ0EsZ0JDd0N3QjtFRHZDeEIsaUJBQUE7QVo0eUZEO0FZenlGQztFZXNDRDtJZnJDRSw2QkFBQTtJQUNBLGlCQUFBO0VaNHlGQTtBQUNGOztBMkJyd0ZBO0VmbkNDLDZCQUFBO0VBQ0EsZ0JDNEJ3QjtFRDNCeEIsaUJBQUE7QVo0eUZEO0FZenlGQztFZThCRDtJZjdCRSw2QkFBQTtJQUNBLGlCQUFBO0VaNHlGQTtBQUNGOztBMkI3d0ZBO0VmZkMsMEJBQUE7RUFDQSxnQkNHd0I7RURGeEIsaUJBQUE7QVpneUZEO0FZN3hGQztFZVVEO0lmVEUsNkJBQUE7RVpneUZBO0FBQ0Y7QTJCcnhGQztFZlBBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBWit4RkQ7QVk1eEZDO0VlRUE7SWZEQyw2QkFBQTtFWit4RkE7QUFDRjs7QTJCMXhGQTtFZlpDLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBWjB5RkQ7QVl2eUZDO0VlT0Q7SWZORSw2QkFBQTtFWjB5RkE7QUFDRjs7QTJCanlGQTtFZkpDLDhCQUFBO0VBQ0EsZ0JDbkJ3QjtFRG9CeEIsZ0JBQUE7QVp5eUZEO0FZdHlGQztFZUREO0lmRUUsNkJBQUE7RVp5eUZBO0FBQ0Y7O0EyQnh5RkE7RWYzQ0MsNkJBQUE7RUFDQSxnQkNld0I7RURkeEIsaUJBQUE7QVp1MUZEO0FZcDFGQztFZXNDRDtJZnJDRSw0QkFBQTtJQUNBLGlCQUFBO0VadTFGQTtBQUNGOztBMkJoekZBO0VmREMsOEJBQUE7RUFDQSxnQkMvQndCO0VEZ0N4QixpQkFBQTtBWnF6RkQ7QVlsekZDO0VlSkQ7SWZLRSwwQkFBQTtFWnF6RkE7QUFDRjs7QTJCdnpGQTtFZk1DLDhCQUFBO0VBQ0EsZ0JDMUN3QjtFRDJDeEIsZ0JBQUE7QVpxekZEO0FZbHpGQztFZVhEO0lmWUUsNkJBQUE7RVpxekZBO0FBQ0Y7QTJCL3pGQztFZmNBLDhCQUFBO0VBQ0EsZ0JDcER3QjtFRHFEeEIsZ0JBQUE7QVpvekZEO0FZanpGQztFZW5CQTtJZm9CQyw2QkFBQTtFWm96RkE7QUFDRjs7QTJCcDBGQTtFZlNDLDhCQUFBO0VBQ0EsZ0JDcER3QjtFRHFEeEIsZ0JBQUE7QVorekZEO0FZNXpGQztFZWREO0lmZUUsNkJBQUE7RVorekZBO0FBQ0Y7O0EyQjMwRkE7RWZnQkMsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FaK3pGRDtBWTV6RkM7RWVyQkQ7SWZzQkUsOEJBQUE7RVorekZBO0FBQ0Y7QTJCbjFGQztFZndCQSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QVo4ekZEO0FZM3pGQztFZTdCQTtJZjhCQyw4QkFBQTtFWjh6RkE7QUFDRjs7QTJCeDFGQTtFZm1CQyw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7QVp5MEZEO0FZdDBGQztFZXhCRDtJZnlCRSw4QkFBQTtFWnkwRkE7QUFDRjs7QTJCLzFGQTtFZjBCQyw4QkFBQTtFQUNBLGdCQ3hGd0I7RUR5RnhCLGlCQUFBO0FaeTBGRDtBWXQwRkM7RWUvQkQ7SWZnQ0UsOEJBQUE7SUFDQSxpQkFBQTtFWnkwRkE7QUFDRjtBMkJ4MkZDO0VmbUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBWncwRkQ7QVlyMEZDO0VleENBO0lmeUNDLDhCQUFBO0lBQ0EsNEJBQUE7RVp3MEZBO0FBQ0Y7O0EyQjkyRkE7RWY4QkMsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FabzFGRDtBWWoxRkM7RWVuQ0Q7SWZvQ0UsOEJBQUE7SUFDQSw0QkFBQTtFWm8xRkE7QUFDRjs7QTJCdDNGQTtFZnNDQyw4QkFBQTtFQUNBLGdCQzdHd0I7RUQ4R3hCLGlCQUFBO0FabzFGRDtBWWoxRkM7RWUzQ0Q7SWY0Q0UsOEJBQUE7RVpvMUZBO0FBQ0Y7O0EyQjczRkE7RWY2Q0MsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FabzFGRDtBWWoxRkM7RWVsREQ7SWZtREUsOEJBQUE7RVpvMUZBO0FBQ0Y7O0EyQnA0RkE7RWZvREMsOEJBQUE7RUFDQSxnQkNuSXdCO0VEb0l4QixnQkFBQTtBWm8xRkQ7QVlqMUZDO0VlekREO0lmMERFLDhCQUFBO0VabzFGQTtBQUNGOztBMkIzNEZBO0VmMkRDLDhCQUFBO0VBQ0EsZ0JDakp3QjtFRGtKeEIsaUJBQUE7QVpvMUZEO0FZajFGQztFZWhFRDtJZmlFRSwwQkFBQTtJQUNBLGlCQUFBO0VabzFGQTtBQUNGO0EyQnA1RkM7RWZvRUEsOEJBQUE7RUFDQSxnQkMxSndCO0VEMkp4QixpQkFBQTtBWm0xRkQ7QVloMUZDO0VlekVBO0lmMEVDLDBCQUFBO0lBQ0EsaUJBQUE7RVptMUZBO0FBQ0Y7O0EyQjE1RkE7RWYrREMsOEJBQUE7RUFDQSxnQkMxSndCO0VEMkp4QixpQkFBQTtBWisxRkQ7QVk1MUZDO0VlcEVEO0lmcUVFLDBCQUFBO0lBQ0EsaUJBQUE7RVorMUZBO0FBQ0Y7O0E0QmxrR0E7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJmb0V3QjtFZW5FeEIsa0JmbUV3QjtFZWxFeEIsV0FBQTtFQUNBLGlCQUFBO0E1QnFrR0Q7QTRCbmtHQztFQUNDLGdCQUFBO0E1QnFrR0Y7O0E0QmprR0E7RWhCeUlDLDhCQUFBO0VBQ0EsZ0JDeEZ3QjtFRHlGeEIsaUJBQUE7RWdCeklBLGlCZndEd0I7RWV2RHhCLG9CZnVEd0I7RWV0RHhCLGtCQUFBO0E1QnNrR0Q7QVk1N0ZDO0VnQjlJRDtJaEIrSUUsOEJBQUE7SUFDQSxpQkFBQTtFWis3RkE7QUFDRjtBNEJ6a0dDO0VBUEQ7SUFRRSxpQmZvRHVCO0llbkR2QixvQmZtRHVCO0VieWhHdkI7QUFDRjtBNEIxa0dDO0VBQ0MsY0FBQTtBNUI0a0dGO0E0QnprR0M7RUFDQyxpQkFBQTtBNUIya0dGO0E0QnhrR0M7RUFDQyxlQUFBO0E1QjBrR0Y7QTRCdGtHRTtFQUNDLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTtBNUJ3a0dIO0E0QnRrR0c7RUFDQyw4QkFBQTtBNUJ3a0dKOztBNEJoa0dDO0VBRkQ7SUFHRSxnQkFBQTtFNUJva0dBO0FBQ0Y7O0E2QjNuR0E7RUFDQyx5QkFBQTtFQUNBLGFBQUE7QTdCOG5HRDtBNkI1bkdDO0VqQnVHQSw4QkFBQTtFQUNBLGdCQzFDd0I7RUQyQ3hCLGdCQUFBO0VpQnZHQyxrQkFBQTtBN0Jnb0dGO0FZdGhHQztFaUI1R0E7SWpCNkdDLDZCQUFBO0VaeWhHQTtBQUNGO0E2Qm5vR0U7RUFDQyxtQkFBQTtBN0Jxb0dIO0E2QmpvR0M7RWpCOEZBLDhCQUFBO0VBQ0EsZ0JDMUN3QjtFRDJDeEIsZ0JBQUE7QVpzaUdEO0FZbmlHQztFaUJuR0E7SWpCb0dDLDZCQUFBO0Vac2lHQTtBQUNGO0E2QnZvR0M7RUFDQyxtQkFBQTtBN0J5b0dGO0E2QnZvR0U7O0VBRUMsYUFBQTtBN0J5b0dIO0E2QnRvR0U7RUFDQyxhQUFBO0E3QndvR0g7QTZCcm9HRTtFQUNDLG9CQUFBO0E3QnVvR0g7QTZCbm9HRztFakJ5RUYsOEJBQUE7RUFDQSxnQkMxQ3dCO0VEMkN4QixnQkFBQTtFaUJ6RUcsb0JBQUE7RUFDQSwyQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0E3QnVvR0o7QVkvakdDO0VpQjlFRTtJakIrRUQsNkJBQUE7RVpra0dBO0FBQ0Y7QTZCMW9HSTtFQUNDLGNoQjFDb0I7RWdCMkNwQixhQUFBO0E3QjRvR0w7QTZCOW9HSTtFQUNDLGNoQjFDb0I7RWdCMkNwQixhQUFBO0E3QjRvR0w7QTZCOW9HSTtFQUNDLGNoQjFDb0I7RWdCMkNwQixhQUFBO0E3QjRvR0w7QTZCOW9HSTtFQUNDLGNoQjFDb0I7RWdCMkNwQixhQUFBO0E3QjRvR0w7QTZCOW9HSTtFQUNDLGNoQjFDb0I7RWdCMkNwQixhQUFBO0E3QjRvR0w7QTZCem9HSTtFQUNDLG1DQUFBO1VBQUEsMkJBQUE7QTdCMm9HTDtBNkJwb0dJO0VBQ0MsbUNBQUE7VUFBQSwyQkFBQTtBN0Jzb0dMO0E2Qi9uR0k7RUFFQyxnQkFBQTtFQUNBLFdBQUE7QTdCZ29HTDtBNkIxbkdDO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtBN0I0bkdGO0E2QnhuR0M7RUE5RUQ7SUErRUUsYUFBQTtFN0IybkdBO0U2QnpuR0E7SUFDQyxnQkFBQTtFN0IybkdE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O0VZNXhORDtJQUNDLGFBQUE7RVo4eE5BO0UwRC83TUE7SUFDQyxrQkFBQTtFMURpOE1EO0FBQ0Y7O0EyRG56TkE7RUFDQyxjOUMwQndCO0FiNHhOekI7O0EyRG56TkE7RUFDQyxXOUNVd0I7QWI0eU56Qjs7QTJEbnpOQTtFQUNDLGdDOUNXd0I7QWIyeU56Qjs7QTJEbnpOQTtFQUNDLGM5Q2J3QjtBYm0wTnpCOztBMkRuek5BO0VBQ0MsNkI5QzhCd0I7QWJ3eE56Qjs7QTJEbnpOQTtFQUNDLDZCOUMwQndCO0FiNHhOekI7O0EyRG56TkE7RUFDQyxjOUNTd0I7QWI2eU56Qjs7QTJEbnpOQTtFQUNDLGM5Q013QjtBYmd6TnpCOztBMkRuek5BO0VBQ0MsYzlDR3dCO0FibXpOekI7O0EyRG56TkE7RUFDQyxjQUFBO0EzRHN6TkQ7O0EyRG56TkE7RUFDQyxjOUNId0I7QWJ5ek56Qjs7QTJEbnpOQTtFQUNDLGM5Q3pDd0I7QWIrMU56Qjs7QTJEbnpOQTtFQUNDLGM5QzNDd0I7QWJpMk56Qjs7QTJEbnpOQTtFQUNDLGM5Q2hEd0I7QWJzMk56QjtBMkRwek5DO0VBQ0MsYzlDbER1QjtBYncyTnpCOztBMkRsek5BO0VBQ0MsYzlDM0R3QjtBYmczTnpCOztBMkQveU5FO0VBQ0MsYUFBQTtBM0Rrek5IO0EyRDd5TkU7RUFDQyxhQUFBO0EzRCt5Tkg7O0EyRHp5TkE7Ozs7RUFJQyxXOUNyRXdCO0FiaTNOekI7QTJEeHlORzs7OztFQUNDLHlQQUFBO0EzRDZ5Tko7QTJEeHlOQzs7OztFQUNDLHVDOUMzRXVCO0FidzNOekI7QTJEMXlORzs7OztFQUNDLDRQQUFBO0EzRCt5Tko7QTJEenlORTs7OztFQUNDLGM5Q3JHc0I7QWJtNU56QjtBMkQ1eU5HOzs7O0VBQ0MsVzlDOUZxQjtBYis0TnpCO0EyRDl5Tkc7Ozs7RUFDQyxXOUNsR3FCO0FicTVOekI7QTJEanpOSTs7OztFQUNDLGdCOUNyR29CO0FiMjVOekI7QTJEOXlORzs7Ozs7Ozs7RUFFQyx1QkFBQTtFQUNBLHFCOUNwSHFCO0FiMDZOekI7QTJEaHpORTs7OztFQUNDLGNBQUE7QTNEcXpOSDs7QTJEaHpOQTtFQUNDLHlCOUNqSHdCO0FibzZOekI7O0EyRGh6TkE7RUFDQyxzQjlDakl3QjtBYm83TnpCOztBMkRoek5BO0VBQ0MsMkM5Q2hJd0I7QWJtN056Qjs7QTJEaHpOQTtFQUNDLHlCOUN4SndCO0FiMjhOekI7O0EyRGh6TkE7RUFDQyx3QzlDaEh3QjtBYm02TnpCOztBMkRoek5BO0VBQ0Msd0M5Q2pId0I7QWJvNk56Qjs7QTJEaHpOQTtFQUNDLHlCOUNsSXdCO0FicTdOekI7O0EyRGh6TkE7RUFDQyx5QjlDckl3QjtBYnc3TnpCOztBMkRoek5BO0VBQ0MseUI5Q3hJd0I7RThDeUl4QixXOUM5SndCO0FiaTlOekI7O0EyRGh6TkE7RUFDQyx5QjlDNUl3QjtFOEM2SXhCLFc5Q25Ld0I7QWJzOU56Qjs7QTJEaHpOQTtFQUNDLHlCOUNoSndCO0FibThOekI7O0EyRGh6TkE7RUFDQyx5QjlDdEx3QjtBYnkrTnpCOztBMkRoek5BO0VBQ0MseUI5QzFMd0I7QWI2K056Qjs7QTJEaHpOQTtFQUNDLHlCOUM3THdCO0FiZy9OekI7O0EyRGh6TkE7RUFDQyx5QjlDcE13QjtBYnUvTnpCOztBNER6L05BO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBNUQ0L05EO0E0RDEvTkM7RUFDQyxhQUFBO0E1RDQvTkY7QTREei9ORTtFQUpEO0lBS0UsYUFBQTtFNUQ0L05EO0FBQ0Y7QTREei9OQztFQUNDLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTVEMi9ORjtBNER4L05FO0VBUEQ7SUFRRSxnQkFBQTtJQUNBLG1CQUFBO0U1RDIvTkQ7QUFDRjtBNER6L05FO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTVEMi9OSDtBNER4L05HO0VBTkQ7SUFPRSxrQkFBQTtFNUQyL05GO0FBQ0Y7QTREeC9ORTtFQUNDLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QTVEMC9OSDtBNERyL05FO0VBQ0Msa0JBQUE7RUFDQSxpQkFB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 */
