@charset "UTF-8";
@font-face {
  font-family: "Inter";
  /*src: url('/assets/css/fonts/Inter-Regular.eot');*/
  /*src: url('/assets/css/fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),*/
  /*url('/assets/css/fonts/Inter-Regular.woff2') format('woff2'),*/
  /*url('/assets/css/fonts/Inter-Regular.woff') format('woff'),*/
  src: url("/assets/css/fonts/Inter-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  /*src: url('/assets/css/fonts/Inter-Bold.eot');*/
  /*src: url('/assets/css/fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),*/
  /*url('/assets/css/fonts/Inter-Bold.woff2') format('woff2'),*/
  /*url('/assets/css/fonts/Inter-Bold.woff') format('woff'),*/
  src: url("/assets/css/fonts/Inter-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nexity";
  src: url("/assets/css/fonts/FSJoey.eot");
  src: url("/assets/css/fonts/FSJoey.eot?#iefix") format("embedded-opentype"), url("/assets/css/fonts/FSJoey.woff2") format("woff2"), url("/assets/css/fonts/FSJoey.woff") format("woff"), url("/assets/css/fonts/FSJoey.ttf") format("truetype"), url("/assets/css/fonts/FSJoey.svg#FSJoey-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Nexity";
  src: url("/assets/css/fonts/FSJoey-Bold.eot");
  src: url("/assets/css/fonts/FSJoey-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/css/fonts/FSJoey-Bold.woff2") format("woff2"), url("/assets/css/fonts/FSJoey-Bold.woff") format("woff"), url("/assets/css/fonts/FSJoey-Bold.ttf") format("truetype"), url("/assets/css/fonts/FSJoey-Bold.svg#FSJoey-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
.centered {
  text-align: center;
}

.white {
  color: #fff !important;
}

.mt-15 {
  margin-top: 15px;
}

.flex {
  display: flex;
}

.flex.h-left {
  justify-content: flex-start;
}

.flex.v-center {
  align-items: center;
}

.relative {
  position: relative;
}

.nomargin {
  margin: 0 !important;
}

.is-1 {
  font-weight: normal;
  font-style: normal;
  font-size: 60px;
  line-height: 65px;
  color: #000;
  margin-bottom: 20px;
}

.is-2 {
  font-weight: normal;
  font-style: normal;
  font-size: 50px;
  line-height: 55px;
  color: #000;
  margin-bottom: 20px;
}

.is-3 {
  font-weight: normal;
  font-style: normal;
  font-size: 40px;
  line-height: 50px;
  color: #000;
  margin-bottom: 25px;
}

.is-4 {
  font-size: 26px;
  line-height: 29px;
  color: #000;
  margin-bottom: 15px;
}

.is-5 {
  font-size: 35px;
  line-height: 38px;
  font-weight: bold;
  color: #000;
  margin-bottom: 25px;
  font-family: "Barlow", sans-serif;
}

.is-6 {
  font-size: 28px;
  line-height: 33px;
  color: #000;
  margin-bottom: 30px;
}

.body-big {
  font-size: 25px;
  line-height: 30px;
  color: #000;
}

.body {
  font-size: 18px;
  line-height: 25px;
  color: #000;
}

.disclaimer {
  font-size: 10px;
  line-height: 12px;
  color: #000;
}

:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #6BA4B8;
  --bs-secondary: #F3B454;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #fff;
  --bs-dark: #212529;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}

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

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

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

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

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

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

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #6BA4B8;
  text-decoration: underline;
}
a:hover {
  color: #568393;
}

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

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

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

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

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

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

textarea {
  resize: vertical;
}

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

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

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

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

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

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

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

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

.figure {
  display: inline-block;
}

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

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

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

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
  border-bottom-width: 1px;
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

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

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

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

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

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

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

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

.table-primary {
  --bs-table-bg: #e1edf1;
  --bs-table-striped-bg: #d6e1e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbd5d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d0dbdf;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbd5d9;
}

.table-secondary {
  --bs-table-bg: #fdf0dd;
  --bs-table-striped-bg: #f0e4d2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e4d8c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eadecc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e4d8c7;
}

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

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

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

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

.table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #f2f2f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6e6e6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ececec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6e6e6;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23b5d2dc'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(107, 164, 184, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #000;
  background-color: #6BA4B8;
  border-color: #6BA4B8;
}
.btn-primary:hover {
  color: #000;
  background-color: #81b2c3;
  border-color: #7aadbf;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #000;
  background-color: #81b2c3;
  border-color: #7aadbf;
  box-shadow: 0 0 0 0.25rem rgba(91, 139, 156, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #000;
  background-color: #89b6c6;
  border-color: #7aadbf;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(91, 139, 156, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #000;
  background-color: #6BA4B8;
  border-color: #6BA4B8;
}

.btn-secondary {
  color: #000;
  background-color: #F3B454;
  border-color: #F3B454;
}
.btn-secondary:hover {
  color: #000;
  background-color: #f5bf6e;
  border-color: #f4bc65;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #000;
  background-color: #f5bf6e;
  border-color: #f4bc65;
  box-shadow: 0 0 0 0.25rem rgba(207, 153, 71, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #000;
  background-color: #f5c376;
  border-color: #f4bc65;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(207, 153, 71, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #000;
  background-color: #F3B454;
  border-color: #F3B454;
}

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

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

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

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

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

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

.btn-outline-primary {
  color: #6BA4B8;
  border-color: #6BA4B8;
}
.btn-outline-primary:hover {
  color: #000;
  background-color: #6BA4B8;
  border-color: #6BA4B8;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(107, 164, 184, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #000;
  background-color: #6BA4B8;
  border-color: #6BA4B8;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(107, 164, 184, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #6BA4B8;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #F3B454;
  border-color: #F3B454;
}
.btn-outline-secondary:hover {
  color: #000;
  background-color: #F3B454;
  border-color: #F3B454;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(243, 180, 84, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #000;
  background-color: #F3B454;
  border-color: #F3B454;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(243, 180, 84, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #F3B454;
  background-color: transparent;
}

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

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

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

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

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

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

.btn-link {
  font-weight: 400;
  color: #6BA4B8;
  text-decoration: underline;
}
.btn-link:hover {
  color: #568393;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0;
}

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

  .dropdown-menu-xl-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

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

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

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

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

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

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

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

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

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

.accordion-button {
  font-size: 21px !important;
  line-height: 25px;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button.collapsed {
  border-bottom-width: 0;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.267' height='4' viewBox='0 0 17.267 4'%3E%3Cpath d='M0,0V13.267' transform='translate(2 2) rotate(-90)' fill='none' stroke='%23323334' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E");
  transform: rotate(180deg);
  margin-top: -14px;
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.267' height='17.267' viewBox='0 0 17.267 17.267'%3E%3Cg transform='translate(-402.393 -5.891)'%3E%3Cpath d='M4988.459,1089.172v13.267' transform='translate(-4577.433 -1081.282)' fill='none' stroke='%23323334' stroke-linecap='round' stroke-width='4'/%3E%3Cpath d='M0,0V13.267' transform='translate(404.393 14.524) rotate(-90)' fill='none' stroke='%23323334' stroke-linecap='round' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem;
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
}

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

.accordion-item {
  border-bottom: solid 1px #323334;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-width: 1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion-collapse {
  border: 0;
  border-width: 0 1px;
}

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

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

.btn .badge {
  position: relative;
  top: -1px;
}

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

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  color: #40626e;
  background-color: #e1edf1;
  border-color: #d3e4ea;
}
.alert-primary .alert-link {
  color: #334e58;
}

.alert-secondary {
  color: #614822;
  background-color: #fdf0dd;
  border-color: #fbe9cc;
}
.alert-secondary .alert-link {
  color: #4e3a1b;
}

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

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

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

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

.alert-light {
  color: #666666;
  background-color: white;
  border-color: white;
}
.alert-light .alert-link {
  color: #525252;
}

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

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

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

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

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

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

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

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

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

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

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.modal-footer > * {
  margin: 0.25rem;
}

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

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

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

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

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

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 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 {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #6BA4B8;
}
.link-primary:hover, .link-primary:focus {
  color: #89b6c6;
}

.link-secondary {
  color: #F3B454;
}
.link-secondary:hover, .link-secondary:focus {
  color: #f5c376;
}

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

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

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

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

.link-light {
  color: #fff;
}
.link-light:hover, .link-light:focus {
  color: white;
}

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

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

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

.ratio-4x3 {
  --aspect-ratio: 75%;
}

.ratio-16x9 {
  --aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --aspect-ratio: 42.8571428571%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

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

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

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

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

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

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

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

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

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

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

.border-primary {
  border-color: #6BA4B8 !important;
}

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

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

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

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

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

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

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

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

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

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

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

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

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

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-primary {
  color: #6BA4B8 !important;
}

.text-secondary {
  color: #F3B454 !important;
}

.text-success {
  color: #198754 !important;
}

.text-info {
  color: #0dcaf0 !important;
}

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

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

.text-light {
  color: #fff !important;
}

.text-dark {
  color: #212529 !important;
}

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

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  color: inherit !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.bg-primary {
  background-color: #6BA4B8 !important;
}

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

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

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

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

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

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

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

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

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

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

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

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

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

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

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

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

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

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

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

.rounded-end {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

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

.rounded-start {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

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

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

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

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

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

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

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

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

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

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }

  .fs-sm-1 {
    font-size: 2.5rem !important;
  }

  .fs-sm-2 {
    font-size: 2rem !important;
  }

  .fs-sm-3 {
    font-size: 1.75rem !important;
  }

  .fs-sm-4 {
    font-size: 1.5rem !important;
  }

  .fs-md-1 {
    font-size: 2.5rem !important;
  }

  .fs-md-2 {
    font-size: 2rem !important;
  }

  .fs-md-3 {
    font-size: 1.75rem !important;
  }

  .fs-md-4 {
    font-size: 1.5rem !important;
  }

  .fs-lg-1 {
    font-size: 2.5rem !important;
  }

  .fs-lg-2 {
    font-size: 2rem !important;
  }

  .fs-lg-3 {
    font-size: 1.75rem !important;
  }

  .fs-lg-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

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

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

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

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

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

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

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

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

  .d-print-none {
    display: none !important;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 38px;
  width: 40px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 1;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  color: transparent;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -60px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.667' height='38.654' viewBox='0 0 40.667 38.654'%3E%3Cg transform='translate(40.667) rotate(90)'%3E%3Cpath d='M18.182,35.382l1.146,3.248,1.145-3.248-1.145-3.248Zm4.155,5.285L21.326,37.8l-1.01,2.865H18.338L17.328,37.8l-1.01,2.865H14.341L0,0H1.707L15.329,38.63l1.145-3.248L4,0H5.7L17.328,32.962l1.145-3.248L8,0H9.7l9.625,27.293L28.952,0H30.66L20.181,29.714l1.145,3.248L32.95,0h1.707L22.18,35.382l1.145,3.248L36.947,0h1.707L24.314,40.667Z' transform='translate(0)'/%3E%3C/g%3E%3C/svg%3E");
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-next {
  right: -60px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.667' height='38.654' viewBox='0 0 40.667 38.654'%3E%3Cg transform='translate(-49.244 335.104) rotate(90)'%3E%3Cpath d='M203.223,5.285l1.146-3.248,1.145,3.248-1.145,3.248ZM207.377,0l-1.01,2.865L205.357,0h-1.978l-1.01,2.865L201.359,0h-1.977L185.041,40.667h1.707L200.37,2.037l1.145,3.248L189.039,40.667h1.707L202.369,7.7l1.145,3.248L193.037,40.667h1.707l9.625-27.293,9.625,27.293H215.7L205.222,10.953,206.367,7.7,217.99,40.667H219.7L207.221,5.285l1.145-3.248,13.622,38.63H223.7L209.355,0Z' transform='translate(-520.145 -89.911)'/%3E%3C/g%3E%3C/svg%3E");
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 9px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #000;
  opacity: 0.75;
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative;
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}

.ui-widget-content a {
  color: #333;
}

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
  background: #aaa;
  opacity: 0.003;
  filter: Alpha(Opacity=0.3);
}

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:focus {
  outline: none;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #36393A;
}

.hamburger-box {
  width: 25px;
  height: 14px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 25px;
  height: 3px;
  background-color: #36393A;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  bottom: -8px;
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

nav {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 70px;
  background-color: #D9D7D1;
}
nav .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
nav .logo a {
  display: block;
  width: 35px;
  height: 31px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.198' height='31.765' viewBox='0 0 35.198 31.765'%3E%3Cg transform='translate(-1500.501 231.845)'%3E%3Cg transform='translate(1500.501 -208.088)'%3E%3Cpath d='M11.019,288.234h-.094L8.2,281.587H7.047v8.007h.907V283.51h.078l2.5,6.084h.876l2.5-6.084h.078v6.084H14.9v-8.007H13.74Z' transform='translate(-7.047 -281.587)'/%3E%3Crect width='0.97' height='8.007' transform='translate(9.79)'/%3E%3Cpath d='M158.044,286.156a2.029,2.029,0,0,0,.888-.858,2.646,2.646,0,0,0,.289-1.255,2.692,2.692,0,0,0-.289-1.263,2.057,2.057,0,0,0-.891-.874,3.281,3.281,0,0,0-1.54-.319h-2.706v8.007h.97v-3.128h1.752c.069,0,.137,0,.2,0l1.689,3.132h1.126l-1.809-3.3A2.328,2.328,0,0,0,158.044,286.156Zm-3.28-3.708h1.7a2.348,2.348,0,0,1,1.044.2,1.236,1.236,0,0,1,.575.557,1.857,1.857,0,0,1,.18.841,1.789,1.789,0,0,1-.178.827,1.2,1.2,0,0,1-.571.534,2.419,2.419,0,0,1-1.034.188h-1.72Z' transform='translate(-141.095 -281.587)'/%3E%3Cpath d='M230.107,281.587l-2.94,8.007h1.017l.805-2.268h3.238l.805,2.268h1.017l-2.94-8.007Zm-.813,4.879,1.282-3.613h.063l1.282,3.613Z' transform='translate(-208.119 -281.587)'/%3E%3Cpath d='M325.4,286.156a2.028,2.028,0,0,0,.887-.858,2.645,2.645,0,0,0,.289-1.255,2.692,2.692,0,0,0-.289-1.263,2.058,2.058,0,0,0-.891-.874,3.281,3.281,0,0,0-1.541-.319h-2.706v8.007h.97v-3.128h1.752c.069,0,.137,0,.2,0l1.689,3.132h1.126l-1.809-3.3A2.328,2.328,0,0,0,325.4,286.156Zm-3.28-3.708h1.7a2.349,2.349,0,0,1,1.044.2,1.237,1.237,0,0,1,.575.557,1.858,1.858,0,0,1,.18.841,1.789,1.789,0,0,1-.178.827,1.2,1.2,0,0,1-.571.534,2.419,2.419,0,0,1-1.034.188h-1.72Z' transform='translate(-293.965 -281.587)'/%3E%3Crect width='0.97' height='8.007' transform='translate(34.218)'/%3E%3C/g%3E%3Cpath d='M7.047,88.407l35.2,12.412V99.344L7.047,86.932Z' transform='translate(1493.454 -311.864)'/%3E%3Cpath d='M7.047,48.465l35.2,12.412V59.4L7.047,46.989Z' transform='translate(1493.454 -275.378)'/%3E%3Cpath d='M7.047,8.522l35.2,12.412V19.459L7.047,7.047Z' transform='translate(1493.454 -238.892)'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
}

.hamburger {
  display: block;
}

.main-menu {
  margin: 0;
  padding: 0;
  display: none;
}
.main-menu li {
  display: inline-block;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0.35em;
  margin-left: 30px;
}
.main-menu li:first-of-type {
  margin: 0;
}
.main-menu li a {
  display: block;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: 49px;
  background-position: left center;
  color: #000;
}
.main-menu li.menu-app a, .main-menu li.menu-arch a, .main-menu li.menu-loc a {
  padding-left: 56px;
}
.main-menu li.menu-cont a {
  padding-left: 130px;
}
.main-menu li.on a {
  font-weight: bold;
}

html.logged .main-menu li.menu-cont a {
  padding-left: 0px;
}

.menu-login {
  display: inline-block;
  text-indent: -10000px;
  overflow: hidden;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='22' height='22' transform='translate(2047.707 -374.293)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-2047.707 374.293)' clip-path='url(%23a)'%3E%3Cg transform='translate(2048.224 -373.776)'%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' transform='translate(5.484 0.483)'/%3E%3Cellipse cx='10.5' cy='11' rx='10.5' ry='11' transform='translate(0.484 9.483)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.menu-mobile-overlay {
  top: 0;
  background-color: #D9D7D1;
  position: fixed;
  z-index: 999;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 50px 60px 30px 30px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .menu-mobile-overlay {
    transition: none;
  }
}
.menu-mobile-overlay.active {
  pointer-events: auto;
  opacity: 1;
}
.menu-mobile-overlay .w {
  width: 100%;
}
.menu-mobile-overlay ul {
  text-align: right;
}
.menu-mobile-overlay ul li {
  font-size: 19px;
  margin-left: 0;
  margin-bottom: 30px;
  display: block;
}
.menu-mobile-overlay ul li:first-of-type {
  margin-bottom: 30px;
}
.menu-mobile-overlay ul li.menu-cont {
  margin-top: 100px;
}
.menu-mobile-overlay ul li.menu-login {
  text-indent: 1000px;
  float: right;
}
.menu-mobile-overlay a#btn-close-mobile-menu {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.486' height='28.486' viewBox='0 0 28.486 28.486'%3E%3Cg transform='translate(-330.014 -18.757)'%3E%3Cline x2='34.306' y2='1.779' transform='translate(357.015 21.5) rotate(135)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3Cline y1='1.779' x2='34.306' transform='translate(332.758 20.242) rotate(45)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  top: 20px;
  right: 30px;
  display: block;
  width: 24px;
  height: 24px;
}
.menu-mobile-overlay ul.main-menu {
  display: block;
  margin-top: 100px;
}
.menu-mobile-overlay ul.main-menu li.menu-app a,
.menu-mobile-overlay ul.main-menu li.menu-arch a,
.menu-mobile-overlay ul.main-menu li.menu-loc a {
  background-size: 61px;
  padding-left: 73px;
}

#modal-signup .modal-body,
#modal-login .modal-body,
#modal-pwd-recover .modal-body,
#modal-pwd-recover-verify .modal-body,
#modal-confirm-book-apartment .modal-body,
#modal-confirm-book-apartment-ok .modal-body,
#modal-confirm-book-apartment-error .modal-body,
#modal-confirm .modal-body,
#modal-update-password .modal-body {
  padding: 3rem 6rem;
}

#modal-signup button.close,
#modal-login button.close,
#modal-pwd-recover button.close,
#modal-pwd-recover-verify button.close,
.zoom-planimetrie-overlay button.close,
#modal-confirm-book-apartment button.close,
#modal-confirm-book-apartment-ok button.close,
#modal-confirm-book-apartment-error button.close,
#modal-promo button.close,
#modal-confirm button.close,
#modal-project-apartments-photo-mobile button.close,
#modal-agency-listing-single-apartment button.close,
#modal-update-password button.close {
  position: absolute;
  z-index: 1;
  top: 25px;
  right: 25px;
  width: 38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(1230 5652)'%3E%3Cg transform='translate(-1230 -5652)' fill='%23000000' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='19' cy='19' r='19' stroke='none'/%3E%3Ccircle cx='19' cy='19' r='18.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(-273.5 -10)'%3E%3Cline y1='19.857' x2='20.498' transform='translate(-947.5 -5633)' fill='none' stroke='%23f0ede6' stroke-width='3'/%3E%3Cline x2='20.498' y2='19.857' transform='translate(-947.5 -5633)' fill='none' stroke='%23f0ede6' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 38px;
  background-repeat: no-repeat;
  opacity: 1;
  outline: none;
  border: 0;
  border-radius: 50%;
}

.modal-book-apartment-error-icon {
  width: 64px;
  height: 64px;
  display: block;
  margin-bottom: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg transform='translate(-413 -1263)'%3E%3Cg transform='translate(413 1263)' fill='%23fff' stroke='%2310373D' stroke-width='3'%3E%3Ccircle cx='32' cy='32' r='32' stroke='none'/%3E%3Ccircle cx='32' cy='32' r='30.5' fill='none'/%3E%3C/g%3E%3Ctext transform='translate(435 1315)' fill='%2310373D' font-size='52' font-family='OblivianText-Bold, Oblivian Text' font-weight='700'%3E%3Ctspan x='0' y='0'%3E!%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");
}

.modal-body-txt {
  font-size: 20px;
  line-height: 24px;
}

.modal-big-cta {
  display: block;
  margin-top: 15px;
  font-size: 30px;
  line-height: 31px;
  color: #000;
  text-decoration: underline;
}
.modal-big-cta:hover {
  color: #000;
}

.modal-body h5.modal-title, .modal-body .modal-title.h5 {
  font-size: 28px;
  line-height: 31px;
  font-weight: bold;
  color: #000;
  margin: 0 0 10px 0;
  text-align: center;
}

.modal-body .btn {
  width: 100%;
}

.modal-body .btn-primary {
  padding-left: 30px;
  padding-right: 30px;
  background-color: #000;
  border-color: #000;
  color: #fff;
  margin-top: 15px;
  border-radius: 4px;
  font-size: 20px;
  line-height: 28px;
  width: 100%;
  min-height: 42px;
  font-weight: bold;
}

#frm-login input.form-control,
#frm-signup .form-control,
#frm-pwd-recover input.form-control,
#frm-pwd-recover-verify input.form-control,
#frm-update-user-password input.form-control {
  margin-bottom: 10px;
  border-radius: 4px;
  border-color: #000;
  background-color: rgba(255, 255, 255, 0.9);
  color: #46603f;
  height: calc(2em + 0.75rem + 2px);
  font-size: 0.8rem;
  padding: 0.575rem 0.75rem;
}

#frm-login:after {
  clear: both;
  display: table;
  content: "";
}

#modal-confirm-book-apartment-error .open-login {
  color: #000;
}

#frm-login a {
  color: #000;
}
#frm-login .text-left {
  font-size: 14px;
}

#modal-project-apartments-photo-mobile button.close {
  top: 7px;
  right: 6px;
}

#frm-signup small, #frm-signup .small {
  font-size: 10px;
  display: block;
}
#frm-signup .form-check-label {
  font-size: 13px;
  line-height: 18px;
}
#frm-signup .form-check-label a {
  color: #000;
}

.form-check-input {
  border-color: #000;
}
.form-check-input:checked {
  border-color: #000;
  background-color: #000;
}

.notice-box {
  clear: both;
  padding: 10px 10px 10px 43px;
  margin-top: 15px;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: 10px 12px;
  color: #fff;
  font-size: 17px;
  min-height: 40px;
  line-height: 21px;
}

.notice-box.success {
  background-color: #8CA885;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg transform='translate(-1694 -308.139)'%3E%3Cg transform='translate(1694 308)'%3E%3Ccircle cx='12' cy='12' r='12' transform='translate(0 0.139)' fill='%23fff'/%3E%3Cpath d='M1717.764,418.18l6.1,5.324,7.166-9.816' transform='translate(-1712.264 -406.049)' fill='none' stroke='%238ca885' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.notice-box.success a {
  background-color: #8CA885;
}

.notice-box.error {
  background-color: #fce7e7;
  color: #cc0000;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='exclamation-circle' class='svg-inline--fa fa-exclamation-circle fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23c00' d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'%3E%3C/path%3E%3C/svg%3E");
}

.notice-box.error a {
  color: #cc0000;
  text-decoration: underline;
}

#modal-confirm .modal-body svg {
  width: 80px;
  height: 80px;
  display: block;
  margin-bottom: 20px;
}
#modal-confirm .modal-title {
  text-align: left;
}

.modal-default .modal-title {
  font-family: "Inter", sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-weight: bold;
  text-align: center;
  color: #253A3F;
  display: block;
  width: 100%;
  margin-top: 5px;
}

.modal-default .modal-header {
  border-bottom: 0;
}

.modal-default .modal-body {
  padding: 0 2rem 2rem;
  font-family: "Inter", sans-serif;
  font-size: 17px;
  line-height: 27px;
  text-align: center;
}

.modal-default button.close {
  position: absolute;
  z-index: 1;
  top: 25px;
  right: 25px;
  width: 38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(1230 5652)'%3E%3Cg transform='translate(-1230 -5652)' fill='%23000000' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='19' cy='19' r='19' stroke='none'/%3E%3Ccircle cx='19' cy='19' r='18.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(-273.5 -10)'%3E%3Cline y1='19.857' x2='20.498' transform='translate(-947.5 -5633)' fill='none' stroke='%23f0ede6' stroke-width='3'/%3E%3Cline x2='20.498' y2='19.857' transform='translate(-947.5 -5633)' fill='none' stroke='%23f0ede6' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 38px;
  background-repeat: no-repeat;
  opacity: 1;
  outline: none;
  border: 0;
  border-radius: 50%;
}

.modal-default .modal-header button.close svg {
  width: 28px;
  height: 28px;
}

@media screen and (min-height: 350px) and (min-width: 1024px) {
  .modal-default .modal-content {
    padding: 4rem 0;
  }
}
@media screen and (min-width: 768px) {
  .modal.modal-default .modal-dialog {
    max-width: 635px !important;
  }
}
html, body {
  height: 100%;
  font-family: "Inter", sans-serif;
  width: 100%;
  color: #000;
}

p {
  font-size: 18px;
  line-height: 32px;
}

.btn-default {
  background-color: #474747;
  border-radius: 30px;
  color: #fff;
  height: 60px;
  font-size: 20px;
  padding: 13px 40px;
  width: 100%;
  max-width: 325px;
  transition: all 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .btn-default {
    transition: none;
  }
}
.btn-default:hover {
  background-color: #000;
  color: #fff;
}

.narrow-container {
  max-width: 1160px;
}

.container.super-narrow-container {
  max-width: 768px;
}

section:first-of-type {
  padding-top: 45px;
}

#thm-wrapper {
  max-height: 470px;
  overflow: hidden;
  opacity: 0;
}
#thm-wrapper.on {
  opacity: 1;
}

.main-menu li a {
  color: #000;
}

table#tab-header-mirari {
  width: 100%;
  border-collapse: collapse;
  margin-left: -6px;
}
table#tab-header-mirari .r3 #img-grid-6 {
  float: left;
  width: 74%;
  margin-right: 6px;
}
table#tab-header-mirari .r3 #img-grid-7 {
  float: right;
  width: 23%;
  margin-left: 6px;
}
table#tab-header-mirari td {
  padding: 6px;
  vertical-align: top;
}
table#tab-header-mirari td.c1 {
  width: 33.2%;
}
table#tab-header-mirari td.c2 {
  width: 33.2%;
}
table#tab-header-mirari td.c3 {
  width: 29.3%;
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  table#tab-header-mirari .r3 #img-grid-6 {
    width: 73%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  #thm-wrapper {
    max-height: 298px;
  }

  table#tab-header-mirari .r3 #img-grid-6 {
    width: 72%;
  }
}
.svg {
  display: block;
  background-repeat: no-repeat;
  background-size: 100%;
}

#head {
  padding-top: 30px;
}
#head .logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='212.064' height='80.652' viewBox='0 0 212.064 80.652'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='212.063' height='80.652'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0)'%3E%3Crect width='2.167' height='54.789' transform='translate(41.842 0.001)'/%3E%3Crect width='2.167' height='54.789' transform='translate(47.021 0.001)'/%3E%3Crect width='2.167' height='54.789' transform='translate(52.202 0.001)'/%3E%3Crect width='2.166' height='54.789' transform='translate(199.537 0.001)'/%3E%3Crect width='2.167' height='54.789' transform='translate(204.716 0.001)'/%3E%3Crect width='2.167' height='54.789' transform='translate(209.897 0.001)'/%3E%3Cpath d='M38.163,0,18.842,54.79h2.3L40.46,0Z' transform='translate(-8.082 0)'/%3E%3Cpath d='M28.742,0,9.421,54.79h2.3L31.039,0Z' transform='translate(-4.041 0)'/%3E%3Cpath d='M19.321,0,0,54.79H2.3L21.618,0Z' transform='translate(0 0)'/%3E%3Cpath d='M130.616,0,149.937,54.79h2.3L132.914,0Z' transform='translate(-56.024 0)'/%3E%3Cpath d='M121.194,0,140.516,54.79h2.3L123.491,0Z' transform='translate(-51.983 0)'/%3E%3Cpath d='M111.773,0,131.095,54.79h2.3L114.07,0Z' transform='translate(-47.942 0)'/%3E%3Cpath d='M294.979,0,314.3,54.79h2.3L297.276,0Z' transform='translate(-126.523 0)'/%3E%3Cpath d='M285.557,0,304.879,54.79h2.3L287.855,0Z' transform='translate(-122.482 0)'/%3E%3Cpath d='M276.136,0,295.458,54.79h2.3L278.434,0Z' transform='translate(-118.441 0)'/%3E%3Cpath d='M209.511,7.113l1.542-4.372,1.541,4.372-1.541,4.371ZM215.1,0l-1.36,3.855L212.383,0h-2.662l-1.359,3.855L207,0h-2.661l-19.3,54.731h2.3l18.333-51.99,1.541,4.372L190.421,54.731h2.3L208.362,10.37l1.541,4.372-14.1,39.99h2.3L211.052,18l12.954,36.732h2.3l-14.1-39.99,1.541-4.372,15.644,44.361h2.3L214.891,7.113l1.541-4.372,18.333,51.99h2.3L217.763,0Z' transform='translate(-79.368)'/%3E%3Cpath d='M18.636,118.529l-4.405,10.76h-.151l-4.405-10.76H7.8v12.962H9.269v-9.848H9.4l4.051,9.848h1.418l4.051-9.848h.126v9.848h1.468V118.529Z' transform='translate(-3.346 -50.84)'/%3E%3Crect width='1.569' height='12.962' transform='translate(49.861 67.689)'/%3E%3Cg transform='translate(0)'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M148.882,119.921h2.759a3.8,3.8,0,0,1,1.69.32,2,2,0,0,1,.93.9,3.008,3.008,0,0,1,.291,1.361,2.9,2.9,0,0,1-.288,1.339,1.936,1.936,0,0,1-.924.864,3.91,3.91,0,0,1-1.674.3h-2.785Zm7.722,11.57-2.929-5.346a3.787,3.787,0,0,0,.517-.22,3.285,3.285,0,0,0,1.437-1.389,4.28,4.28,0,0,0,.468-2.032,4.359,4.359,0,0,0-.468-2.044,3.328,3.328,0,0,0-1.443-1.414,5.3,5.3,0,0,0-2.493-.516h-4.38v12.962h1.57v-5.063h2.835c.112,0,.222,0,.329-.007l2.734,5.071Z' transform='translate(-63.185 -50.84)'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M226.355,120.58h.1l2.076,5.848h-4.254Zm-.759-2.051-4.759,12.962h1.645l1.3-3.671h5.242l1.3,3.671h1.646l-4.76-12.962Z' transform='translate(-94.722 -50.84)'/%3E%3Cg transform='translate(0)'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M294.043,119.921H296.8a3.8,3.8,0,0,1,1.69.32,2,2,0,0,1,.93.9,3.008,3.008,0,0,1,.291,1.361,2.9,2.9,0,0,1-.288,1.339,1.936,1.936,0,0,1-.924.864,3.91,3.91,0,0,1-1.674.3h-2.785Zm7.722,11.57-2.929-5.346a3.783,3.783,0,0,0,.517-.22,3.285,3.285,0,0,0,1.437-1.389,4.28,4.28,0,0,0,.468-2.032,4.359,4.359,0,0,0-.468-2.044,3.328,3.328,0,0,0-1.443-1.414,5.3,5.3,0,0,0-2.493-.516h-4.38v12.962h1.57v-5.063h2.835c.112,0,.222,0,.329-.007l2.734,5.071Z' transform='translate(-125.448 -50.84)'/%3E%3C/g%3E%3C/g%3E%3Crect width='1.569' height='12.962' transform='translate(206.088 67.689)'/%3E%3C/g%3E%3C/svg%3E");
  width: 212px;
  height: 80px;
  margin-bottom: 7px;
}
#head .payoff {
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='211.73' height='37.296' viewBox='0 0 211.73 37.296'%3E%3Cg transform='translate(-2097.333 -117.714)'%3E%3Cpath d='M2.148,170.267v.023Q0,169.864,0,167.2q0-4.162,5.28-13.8,2.371-4.273,5.728-9.487,4.138-6.444,6.98-10,.693-.873.917-.873a.36.36,0,0,1,.279.146.44.44,0,0,1,.123.279,1.19,1.19,0,0,1-.313.627q-4.05,5.415-8.188,12.015T4.251,157.559q-3.267,6.78-3.267,9.688,0,2.17,1.79,2.17,3.647,0,13.983-9.218l3.915-3.625q2.013-1.856,3.322-3.053a14.647,14.647,0,0,1,1.5-1.287.77.77,0,0,1,.3-.09.609.609,0,0,1,.224.044.4.4,0,0,1,.2.38.657.657,0,0,1-.157.4,7.491,7.491,0,0,1-.648.671q-1.633,1.544-2.931,2.685-1.007.895-2.394,2.17a93.046,93.046,0,0,1-11.1,9.274q-3.915,2.562-6.108,2.562a3.79,3.79,0,0,1-.738-.067' transform='translate(2097.333 -15.324)'/%3E%3Cpath d='M36.43,163.559a16.4,16.4,0,0,0,2.07-1.521,6.623,6.623,0,0,0,1.421-1.32.32.32,0,0,0-.358-.336,2.622,2.622,0,0,0-1.185.447,7.8,7.8,0,0,0-1.231.94,5.389,5.389,0,0,0-1.208,1.544,1.6,1.6,0,0,0-.157.47c0,.03.022.044.067.044a1.67,1.67,0,0,0,.581-.268m2.931,1.7a1.352,1.352,0,0,1-.917-1.41l.023-.335c0-.075-.008-.112-.023-.112l-.2.112a5.779,5.779,0,0,0-.47.358,3.942,3.942,0,0,1-2.148.895.766.766,0,0,1-.85-.648l-.023-.269a4.667,4.667,0,0,1,1.566-2.729,4.717,4.717,0,0,1,3.132-1.589,1.375,1.375,0,0,1,1.208.627c.044.06.086.116.123.168a.25.25,0,0,0,.123.1c.194.059.291.172.291.335a1.389,1.389,0,0,1-.447.761,6.054,6.054,0,0,0-1.264,1.823,4.688,4.688,0,0,0-.079.526q0,.425.448.425a4.127,4.127,0,0,0,1.722-.738q1.387-.85,3.177-2.215a6.32,6.32,0,0,1,1.242-.828,2.179,2.179,0,0,1,.235-.022.464.464,0,0,1,.279.09.335.335,0,0,1,.123.291,1.424,1.424,0,0,1-.011.145q-.011.1-.414.436t-.984.806l-.291.2q-1.052.828-2.181,1.577a9.871,9.871,0,0,1-1.812,1.007,3.422,3.422,0,0,1-1.174.257,1.647,1.647,0,0,1-.4-.044' transform='translate(2086.353 -23.695)'/%3E%3Cpath d='M65.536,165.422a.4.4,0,0,1-.224-.023q-.313-.067-.347-.19a.769.769,0,0,1-.034-.168,2.2,2.2,0,0,1,.246-.783q.313-.671,1.029-2.081.269-.559.436-.884a4.941,4.941,0,0,1,.268-.47.5.5,0,0,1,.179-.179.477.477,0,0,1,.19-.034c.254,0,.38.12.38.358a2.757,2.757,0,0,1-.358,1.074l-.067.179.447-.47a2.262,2.262,0,0,1,1.343-.828q.514,0,.514.672a3.172,3.172,0,0,1-.112.738l-.022.2c0,.045.007.067.022.067a2.153,2.153,0,0,0,.4-.425q1.209-1.319,1.835-1.32a.519.519,0,0,1,.269.067c.238.075.365.2.38.38s.022.3.022.358a6.745,6.745,0,0,1-.2,1.342l-.023.09a2.864,2.864,0,0,0-.134.649c0,.075.029.111.09.111a1.038,1.038,0,0,0,.38-.134l.044-.023a8.37,8.37,0,0,0,1.04-.6q.57-.38,1.622-1.185.85-.627,1.252-.906a1.286,1.286,0,0,1,.582-.28.485.485,0,0,1,.335.146.456.456,0,0,1,.157.347,1.354,1.354,0,0,1-.391.47q-.347.313-1.153.895a23.989,23.989,0,0,1-2.852,1.924,3.2,3.2,0,0,1-1.287.425.893.893,0,0,1-.358-.067c-.268-.1-.418-.246-.447-.425a2.666,2.666,0,0,1-.045-.38,5.552,5.552,0,0,1,.224-1.3l.111-.581v-.022a2.37,2.37,0,0,0-.313.29q-.291.291-.671.716t-.716.828a8.526,8.526,0,0,1-.648.726,1.038,1.038,0,0,1-.347.258.786.786,0,0,1-.168.022.534.534,0,0,1-.279-.089.434.434,0,0,1-.19-.2.716.716,0,0,1-.045-.268,5.73,5.73,0,0,1,.246-1.052l.224-.917q-.023,0-.984,1.119l-.828.939a4.716,4.716,0,0,1-.962.9Z' transform='translate(2076.816 -24.036)'/%3E%3Cpath d='M82.172,161.845a2.969,2.969,0,0,0,.447-.28,3.375,3.375,0,0,0,.347-.291q.123-.123.123-.168a.044.044,0,0,0-.011-.033.044.044,0,0,0-.034-.012.82.82,0,0,0-.235.1,3.8,3.8,0,0,0-.436.28,2.417,2.417,0,0,0-.4.358c-.075.06-.112.1-.112.134l.023.023a.931.931,0,0,0,.291-.112m-1.141,2.908a1.242,1.242,0,0,1-.94-1.275,3.6,3.6,0,0,1,1.1-2.3,3.441,3.441,0,0,1,1.443-1.029,5.108,5.108,0,0,1,.638-.09.849.849,0,0,1,.828.581l.023.246a1.729,1.729,0,0,1-.739,1.276,2.92,2.92,0,0,1-1.924.761.368.368,0,0,0-.3.1.858.858,0,0,0-.079.459q0,.4.47.4a5.839,5.839,0,0,0,2.528-1.008q1.164-.715,2.64-1.745l.246-.179a1.467,1.467,0,0,1,.783-.38.381.381,0,0,1,.358.291.257.257,0,0,1,.023.112.859.859,0,0,1-.313.515,14.338,14.338,0,0,1-1.723,1.252l-.537.336q-.828.559-1.544.962a5.551,5.551,0,0,1-2.461.783,1.96,1.96,0,0,1-.514-.067' transform='translate(2072.027 -23.861)'/%3E%3Cpath d='M92.045,164.609a.557.557,0,0,1-.425-.582,6.4,6.4,0,0,1,1.3-2.64,1.7,1.7,0,0,0,.313-.6q0-.045-.068-.045a1.324,1.324,0,0,0-.4.157,3.141,3.141,0,0,1-1.32.425.756.756,0,0,1-.38-.09.551.551,0,0,1-.291-.492,1.18,1.18,0,0,1,.168-.57.887.887,0,0,1,.358-.391.767.767,0,0,1,.28-.09q.336,0,.336.313v.09c0,.03,0,.044.011.044h.034a.927.927,0,0,0,.224-.044,7.971,7.971,0,0,1,2.014-.492q.514,0,.514.358a4.29,4.29,0,0,1-.917,1.835q-.4.559-.917,1.454a.986.986,0,0,0-.134.313,2.113,2.113,0,0,0,.738-.313,37.083,37.083,0,0,0,3.468-2.327,2.76,2.76,0,0,1,1.141-.648.4.4,0,0,1,.258.1.319.319,0,0,1,.122.257.557.557,0,0,1-.044.2,3.637,3.637,0,0,1-.94.873q-3.915,2.953-5.168,2.953a.717.717,0,0,1-.268-.044' transform='translate(2068.652 -23.716)'/%3E%3Cpath d='M99.561,163.559a16.4,16.4,0,0,0,2.07-1.521,6.623,6.623,0,0,0,1.421-1.32.32.32,0,0,0-.358-.336,2.623,2.623,0,0,0-1.185.447,7.8,7.8,0,0,0-1.231.94,5.389,5.389,0,0,0-1.208,1.544,1.6,1.6,0,0,0-.157.47c0,.03.022.044.067.044a1.67,1.67,0,0,0,.581-.268m2.931,1.7a1.352,1.352,0,0,1-.917-1.41l.023-.335c0-.075-.008-.112-.023-.112l-.2.112a5.781,5.781,0,0,0-.47.358,3.942,3.942,0,0,1-2.148.895.766.766,0,0,1-.85-.648l-.023-.269a4.667,4.667,0,0,1,1.566-2.729,4.718,4.718,0,0,1,3.132-1.589,1.375,1.375,0,0,1,1.208.627c.045.06.086.116.123.168a.25.25,0,0,0,.123.1c.194.059.291.172.291.335a1.389,1.389,0,0,1-.447.761,6.055,6.055,0,0,0-1.264,1.823,4.685,4.685,0,0,0-.079.526q0,.425.448.425a4.127,4.127,0,0,0,1.722-.738q1.387-.85,3.177-2.215a6.32,6.32,0,0,1,1.242-.828,2.179,2.179,0,0,1,.235-.022.464.464,0,0,1,.279.09.335.335,0,0,1,.123.291,1.427,1.427,0,0,1-.011.145q-.011.1-.414.436t-.984.806l-.291.2q-1.052.828-2.181,1.577a9.871,9.871,0,0,1-1.812,1.007,3.422,3.422,0,0,1-1.174.257,1.646,1.646,0,0,1-.4-.044' transform='translate(2066.405 -23.695)'/%3E%3Cpath d='M112.461,165.359a.569.569,0,0,1-.268-.537,7.848,7.848,0,0,1,1.118-2.752,4.83,4.83,0,0,1,.581-.973.437.437,0,0,1,.269-.146.429.429,0,0,1,.257.123.343.343,0,0,1,.146.257,4.921,4.921,0,0,1-.492,1.253q-.224.447-.447.962t-.224.536a4.67,4.67,0,0,0,.447-.313q.425-.313,1.074-.817t1.365-1.04a6.26,6.26,0,0,1,1.51-1.052c.157-.014.242-.022.257-.022q.358,0,.358.559l-.044.538a.17.17,0,0,0,.034.122.137.137,0,0,0,.1.034,2.184,2.184,0,0,0,.783-.224q.381-.179,1.186-.592a4.365,4.365,0,0,1,.973-.425c.112-.008.175-.011.19-.011a.334.334,0,0,1,.336.246.4.4,0,0,1,.067.2.384.384,0,0,1-.134.268,4.6,4.6,0,0,1-1.007.627,7.714,7.714,0,0,1-2.047.9c-.276.015-.421.022-.436.022a.981.981,0,0,1-1.006-.761,2.125,2.125,0,0,0-.3.19q-.28.191-.727.549-1.476,1.164-2.237,1.711a4.168,4.168,0,0,1-1,.6,1.657,1.657,0,0,1-.347.056.593.593,0,0,1-.336-.09' transform='translate(2061.883 -24.109)'/%3E%3Cpath d='M127.328,157.747a.329.329,0,0,1-.2-.29,1.362,1.362,0,0,1,.246-.649q.313-.515.582-.515a.347.347,0,0,1,.257.146.494.494,0,0,1,.123.324.84.84,0,0,1-.045.269,1.323,1.323,0,0,1-.369.559.677.677,0,0,1-.414.2.384.384,0,0,1-.179-.045m-2.17,5.952a.976.976,0,0,1-.716-1.007,5.52,5.52,0,0,1,1.029-2.573,4.976,4.976,0,0,1,.593-.806.537.537,0,0,1,.347-.179l.134.022a.305.305,0,0,1,.268.313,1.292,1.292,0,0,1-.268.649,12.773,12.773,0,0,0-.671,1.2,5.231,5.231,0,0,0-.369.895,1.991,1.991,0,0,0-.079.414c0,.09.03.134.09.134q.917,0,4.788-2.685a5.848,5.848,0,0,1,1.107-.682,1.41,1.41,0,0,1,.28-.056c.134,0,.238.089.313.268a.369.369,0,0,1,.044.157.612.612,0,0,1-.246.425q-.246.224-2.148,1.544-3.02,2.013-4.206,2.013a.906.906,0,0,1-.291-.044' transform='translate(2058.013 -22.672)'/%3E%3Cpath d='M128.043,163.993a1.3,1.3,0,0,0,.2-.044c.075-.023.149-.041.224-.056a14.214,14.214,0,0,0,3.557-2.394q.269-.246.269-.4c0-.134-.12-.2-.358-.2a1.929,1.929,0,0,0-.448.067,6.379,6.379,0,0,0-2.092,1.208,5.06,5.06,0,0,0-1.488,1.723l-.067.134c.075-.015.142-.026.2-.033m-7.965,13.5q3.423-1.365,8.457-9.061l.2-.313a2.32,2.32,0,0,0,.358-.6v-.023a3.412,3.412,0,0,0-.739.425,2.136,2.136,0,0,1-.335.224q-7.943,5.191-8.748,8.412a2.05,2.05,0,0,0-.112.581c0,.313.142.47.425.47a1.421,1.421,0,0,0,.493-.112m-.917,1.052a1.236,1.236,0,0,1-.984-1.32,5.584,5.584,0,0,1,1.118-2.886q1.813-3.065,10.225-8.323l.828-.537.806-1.454.492-.94-.358.269q-.582.426-1.118.761a5.6,5.6,0,0,1-2.439.873.974.974,0,0,1-.783-.313.788.788,0,0,1-.112-.425,2.011,2.011,0,0,1,.134-.649,5.306,5.306,0,0,1,1.678-2.147,5.625,5.625,0,0,1,3.4-1.432,1.156,1.156,0,0,1,.895.4c.12.149.194.224.224.224h.157c.179.015.272.064.28.146s.012.131.012.145a10.275,10.275,0,0,1-1.1,2.573l-.134.291a1.668,1.668,0,0,0-.2.47.02.02,0,0,0,.023.023,1.539,1.539,0,0,0,.425-.246l.291-.157q1.32-.827,2.7-1.611t2.383-1.32a5.852,5.852,0,0,1,1.141-.537q.537,0,.537.268,0,.47-1.231,1.142-3.356,1.812-7.361,4.363l-.649,1.074a44.628,44.628,0,0,1-6.22,8.368q-2.93,2.93-4.7,2.931Z' transform='translate(2059.992 -23.85)'/%3E%3Cpath d='M147.344,157.938a.982.982,0,0,1-.761-1.007,8.459,8.459,0,0,1,1.633-3.669q.581-.961,5.437-8.188,2.461-3.669,3.244-4.81.537-.761.984-1.432,1.745-2.483,2.081-2.886c.179-.194.3-.291.358-.291h.112a.415.415,0,0,1,.28.146.431.431,0,0,1,.145.3.732.732,0,0,1-.112.335q-.224.381-.962,1.41l-.627.85a4.212,4.212,0,0,1-.313.47q-.648.985-1.409,2.036-3.625,5.325-7.54,11.3a30.119,30.119,0,0,0-2.148,3.58,2.158,2.158,0,0,0-.157.715q0,.2.246.2a2.528,2.528,0,0,0,.872-.268,19.773,19.773,0,0,0,2.674-1.5,29.438,29.438,0,0,0,2.987-2.215,1.344,1.344,0,0,1,.738-.4c.135,0,.231.09.291.268l.023.134q0,.336-1.231,1.343a24.586,24.586,0,0,1-3.982,2.752,6.265,6.265,0,0,1-2.484.872,1.394,1.394,0,0,1-.38-.044' transform='translate(2051.017 -16.15)'/%3E%3Cpath d='M159.854,157.747a.329.329,0,0,1-.2-.29,1.362,1.362,0,0,1,.246-.649q.313-.515.581-.515a.348.348,0,0,1,.258.146.494.494,0,0,1,.123.324.859.859,0,0,1-.045.269,1.329,1.329,0,0,1-.369.559.679.679,0,0,1-.414.2.387.387,0,0,1-.179-.045m-2.17,5.952a.976.976,0,0,1-.716-1.007A5.52,5.52,0,0,1,158,160.119a4.978,4.978,0,0,1,.593-.806.536.536,0,0,1,.346-.179l.135.022a.306.306,0,0,1,.269.313,1.3,1.3,0,0,1-.269.649,12.939,12.939,0,0,0-.672,1.2,5.272,5.272,0,0,0-.369.895,1.991,1.991,0,0,0-.079.414c0,.09.03.134.09.134q.917,0,4.788-2.685a5.849,5.849,0,0,1,1.107-.682,1.416,1.416,0,0,1,.279-.056c.135,0,.239.089.314.268a.369.369,0,0,1,.044.157.612.612,0,0,1-.246.425q-.246.224-2.148,1.544-3.021,2.013-4.206,2.013a.9.9,0,0,1-.291-.044' transform='translate(2047.735 -22.672)'/%3E%3Cpath d='M165.956,163.559a16.347,16.347,0,0,0,2.07-1.521,6.622,6.622,0,0,0,1.421-1.32.32.32,0,0,0-.358-.336,2.622,2.622,0,0,0-1.186.447,7.8,7.8,0,0,0-1.231.94,5.389,5.389,0,0,0-1.208,1.544,1.619,1.619,0,0,0-.157.47c0,.03.023.044.067.044a1.67,1.67,0,0,0,.581-.268m2.931,1.7a1.352,1.352,0,0,1-.917-1.41l.023-.335c0-.075-.008-.112-.023-.112l-.2.112c-.268.194-.425.313-.47.358a3.942,3.942,0,0,1-2.148.895.766.766,0,0,1-.85-.648l-.023-.269a4.667,4.667,0,0,1,1.566-2.729,4.717,4.717,0,0,1,3.132-1.589,1.375,1.375,0,0,1,1.208.627c.045.06.085.116.123.168a.253.253,0,0,0,.123.1c.194.059.291.172.291.335a1.389,1.389,0,0,1-.447.761,6.054,6.054,0,0,0-1.264,1.823,4.785,4.785,0,0,0-.078.526c0,.283.148.425.447.425a4.128,4.128,0,0,0,1.722-.738q1.387-.85,3.177-2.215a6.366,6.366,0,0,1,1.242-.828,2.195,2.195,0,0,1,.235-.022.464.464,0,0,1,.279.09.335.335,0,0,1,.123.291,1.425,1.425,0,0,1-.011.145q-.011.1-.414.436t-.984.806l-.291.2q-1.053.828-2.182,1.577a9.871,9.871,0,0,1-1.812,1.007,3.422,3.422,0,0,1-1.174.257,1.651,1.651,0,0,1-.4-.044' transform='translate(2045.425 -23.695)'/%3E%3Cpath d='M196.767,161.845a3.006,3.006,0,0,0,.448-.28,3.525,3.525,0,0,0,.347-.291c.081-.082.122-.138.122-.168a.044.044,0,0,0-.011-.033.043.043,0,0,0-.034-.012.829.829,0,0,0-.235.1,3.743,3.743,0,0,0-.436.28,2.425,2.425,0,0,0-.4.358c-.075.06-.112.1-.112.134l.023.023a.93.93,0,0,0,.291-.112m-1.141,2.908a1.241,1.241,0,0,1-.939-1.275,3.6,3.6,0,0,1,1.1-2.3,3.441,3.441,0,0,1,1.443-1.029,5.124,5.124,0,0,1,.638-.09.849.849,0,0,1,.828.581l.023.246a1.73,1.73,0,0,1-.738,1.276,2.922,2.922,0,0,1-1.924.761.368.368,0,0,0-.3.1.86.86,0,0,0-.078.459q0,.4.469.4a5.839,5.839,0,0,0,2.528-1.008q1.164-.715,2.64-1.745l.246-.179a1.467,1.467,0,0,1,.783-.38.381.381,0,0,1,.358.291.247.247,0,0,1,.023.112.859.859,0,0,1-.313.515,14.252,14.252,0,0,1-1.722,1.252l-.537.336q-.829.559-1.544.962a5.551,5.551,0,0,1-2.461.783,1.96,1.96,0,0,1-.514-.067' transform='translate(2035.817 -23.861)'/%3E%3Cpath d='M221.163,155.473a23.434,23.434,0,0,0,2.551-1.521l.828-.537v-.224c0-.3-.142-.447-.425-.447a3.027,3.027,0,0,0-1.32.425,7.416,7.416,0,0,0-1.376,1.007,4.549,4.549,0,0,0-1,1.252.856.856,0,0,0-.09.291.059.059,0,0,0,.067.067,2.9,2.9,0,0,0,.761-.313m3.378,1.991a1.076,1.076,0,0,1-.716-1.119,3.6,3.6,0,0,1,.2-1.074l.089-.291a.039.039,0,0,0-.044-.044,1.416,1.416,0,0,0-.4.224,16.314,16.314,0,0,1-2.461,1.387,3.266,3.266,0,0,1-.984.246.813.813,0,0,1-.559-.179,1.067,1.067,0,0,1-.358-.805,2.225,2.225,0,0,1,.447-1.186,7.228,7.228,0,0,1,2.137-2.036,4.3,4.3,0,0,1,2.137-.783,1.419,1.419,0,0,1,.928.268c.216.179.324.291.324.336s.008.067.023.067.111-.1.246-.291q.067-.157,1.633-2.73L229.4,145.7q5.369-9.239,6.13-10.046a.614.614,0,0,1,.358-.224.321.321,0,0,1,.235.1.347.347,0,0,1,.1.257,3.974,3.974,0,0,1-.514,1.164q-.76,1.365-2.908,4.945-.336.537-.884,1.477t-1.555,2.617q-.381.694-2.3,3.893t-2.584,4.508a5,5,0,0,0-.659,1.913c0,.149.1.224.291.224q1.051,0,6.13-3.266a1.615,1.615,0,0,1,.783-.313c.209,0,.336.127.38.38v.067a.439.439,0,0,1-.078.235,1.821,1.821,0,0,1-.425.369q-.348.246-1.108.716a36.7,36.7,0,0,1-4,2.315,4.971,4.971,0,0,1-1.79.526,1,1,0,0,1-.447-.09' transform='translate(2028.038 -16.078)'/%3E%3Cpath d='M239.315,157.747a.33.33,0,0,1-.2-.29,1.362,1.362,0,0,1,.246-.649q.314-.515.582-.515a.347.347,0,0,1,.257.146.494.494,0,0,1,.123.324.84.84,0,0,1-.045.269,1.328,1.328,0,0,1-.369.559.68.68,0,0,1-.414.2.384.384,0,0,1-.179-.045m-2.17,5.952a.976.976,0,0,1-.716-1.007,5.52,5.52,0,0,1,1.029-2.573,5.021,5.021,0,0,1,.593-.806.537.537,0,0,1,.347-.179l.134.022a.306.306,0,0,1,.269.313,1.3,1.3,0,0,1-.269.649,12.769,12.769,0,0,0-.671,1.2,5.232,5.232,0,0,0-.369.895,1.991,1.991,0,0,0-.079.414c0,.09.03.134.09.134q.917,0,4.788-2.685a5.872,5.872,0,0,1,1.107-.682,1.419,1.419,0,0,1,.28-.056c.134,0,.239.089.313.268a.369.369,0,0,1,.044.157.614.614,0,0,1-.246.425q-.247.224-2.149,1.544-3.02,2.013-4.206,2.013a.909.909,0,0,1-.291-.044' transform='translate(2022.628 -22.672)'/%3E%3Cpath d='M261.111,165.21a1.021,1.021,0,0,1-.783-1.1,3.39,3.39,0,0,1,.627-1.835,4.422,4.422,0,0,1,1.7-1.521,1.651,1.651,0,0,1,.694-.179,1.036,1.036,0,0,1,.425.09c.313.12.492.268.537.447a1.966,1.966,0,0,1,.067.336,1.077,1.077,0,0,1-.38.738.608.608,0,0,1-.4.179q-.4,0-.4-.358a.525.525,0,0,1,.1-.3.5.5,0,0,0,.1-.19.039.039,0,0,0-.044-.044.712.712,0,0,0-.246.089,3.615,3.615,0,0,0-.962.873,5.127,5.127,0,0,0-.682,1.018,1.708,1.708,0,0,0-.19.593q0,.2.246.2,1.455,0,5.3-3a5.781,5.781,0,0,1,.559-.414.73.73,0,0,1,.269-.123h.09a.438.438,0,0,1,.224.067.348.348,0,0,1,.246.313q0,.314-.6.783-4.206,3.379-6.13,3.378a1.46,1.46,0,0,1-.358-.044' transform='translate(2015.076 -24.026)'/%3E%3Cpath d='M269.609,163.559a16.347,16.347,0,0,0,2.07-1.521,6.622,6.622,0,0,0,1.421-1.32.32.32,0,0,0-.358-.336,2.622,2.622,0,0,0-1.186.447,7.8,7.8,0,0,0-1.231.94,5.389,5.389,0,0,0-1.208,1.544,1.618,1.618,0,0,0-.157.47c0,.03.023.044.067.044a1.67,1.67,0,0,0,.581-.268m2.931,1.7a1.352,1.352,0,0,1-.917-1.41l.023-.335c0-.075-.007-.112-.023-.112l-.2.112c-.268.194-.425.313-.47.358a3.942,3.942,0,0,1-2.148.895.766.766,0,0,1-.85-.648l-.023-.269a4.667,4.667,0,0,1,1.566-2.729,4.717,4.717,0,0,1,3.132-1.589,1.375,1.375,0,0,1,1.208.627c.045.06.086.116.123.168a.253.253,0,0,0,.123.1c.194.059.291.172.291.335a1.391,1.391,0,0,1-.448.761,6.056,6.056,0,0,0-1.264,1.823,4.8,4.8,0,0,0-.078.526c0,.283.148.425.447.425a4.128,4.128,0,0,0,1.722-.738q1.387-.85,3.177-2.215a6.364,6.364,0,0,1,1.241-.828,2.195,2.195,0,0,1,.235-.022.464.464,0,0,1,.279.09.335.335,0,0,1,.123.291,1.424,1.424,0,0,1-.011.145q-.011.1-.414.436t-.984.806l-.291.2q-1.053.828-2.182,1.577a9.871,9.871,0,0,1-1.812,1.007,3.419,3.419,0,0,1-1.174.257,1.654,1.654,0,0,1-.4-.044' transform='translate(2012.674 -23.695)'/%3E%3Cpath d='M283.1,165.982a.462.462,0,0,1-.269-.447.7.7,0,0,1,.056-.268.975.975,0,0,1,.358-.336,11.2,11.2,0,0,1,1.029-.57q.726-.369.75-.593,0-.224-.671-.85a3.873,3.873,0,0,1-.649-.739,1.17,1.17,0,0,1-.157-.6,1.543,1.543,0,0,1,.806-1.343,3.265,3.265,0,0,1,1.7-.537,1.4,1.4,0,0,1,1.3.672,1.2,1.2,0,0,1,.09.447,1.273,1.273,0,0,1-.067.4,1.158,1.158,0,0,1-.358.593.688.688,0,0,1-.381.168.49.49,0,0,1-.3-.112.33.33,0,0,1-.146-.269.7.7,0,0,1,.224-.447.5.5,0,0,0,.112-.269q0-.245-.425-.246a1.935,1.935,0,0,0-1.275.492q-.268.247-.268.38a.54.54,0,0,0,.111.28,3.507,3.507,0,0,0,.447.492,6.74,6.74,0,0,1,.492.514,1.848,1.848,0,0,1,.224.324,2.06,2.06,0,0,0,.112.2l.044.09q.045,0,3.938-2.216a4.251,4.251,0,0,1,1.342-.648.422.422,0,0,1,.4.4q0,.224-.492.581-.805.56-4.363,2.573a8.218,8.218,0,0,0-1.029.6,2.3,2.3,0,0,0-.269.268,3.525,3.525,0,0,1-1.174.817,2.733,2.733,0,0,1-.928.235.984.984,0,0,1-.313-.044' transform='translate(2007.966 -23.747)'/%3E%3Cpath d='M293.846,163.559a16.406,16.406,0,0,0,2.069-1.521,6.623,6.623,0,0,0,1.421-1.32.32.32,0,0,0-.358-.336,2.622,2.622,0,0,0-1.186.447,7.8,7.8,0,0,0-1.231.94,5.388,5.388,0,0,0-1.208,1.544,1.617,1.617,0,0,0-.157.47c0,.03.023.044.067.044a1.676,1.676,0,0,0,.582-.268m2.93,1.7a1.352,1.352,0,0,1-.917-1.41l.023-.335c0-.075-.008-.112-.023-.112l-.2.112c-.268.194-.425.313-.47.358a3.94,3.94,0,0,1-2.148.895.766.766,0,0,1-.85-.648l-.023-.269a4.667,4.667,0,0,1,1.566-2.729,4.718,4.718,0,0,1,3.132-1.589,1.375,1.375,0,0,1,1.208.627c.045.06.086.116.123.168a.253.253,0,0,0,.123.1c.194.059.291.172.291.335a1.391,1.391,0,0,1-.448.761,6.055,6.055,0,0,0-1.264,1.823,4.781,4.781,0,0,0-.078.526c0,.283.148.425.447.425a4.127,4.127,0,0,0,1.722-.738q1.387-.85,3.177-2.215a6.363,6.363,0,0,1,1.242-.828,2.194,2.194,0,0,1,.235-.022.464.464,0,0,1,.279.09.335.335,0,0,1,.124.291c0,.03,0,.079-.012.145s-.145.213-.414.436-.6.492-.984.806l-.291.2q-1.053.828-2.181,1.577a9.893,9.893,0,0,1-1.813,1.007,3.418,3.418,0,0,1-1.174.257,1.654,1.654,0,0,1-.4-.044' transform='translate(2005.016 -23.695)'/%3E%3Cpath d='M196.453,156.411c0-.041.044-.1.131-.182a.369.369,0,0,1,.213-.122,1.209,1.209,0,0,1,.344.061q.527.161.81.233a1.953,1.953,0,0,0,.4.071.279.279,0,0,0,.2-.061.5.5,0,0,1,.324-.142q.323,0,.445.385l.021.122c0,.337-.237.506-.709.506a5.715,5.715,0,0,1-.577-.051,3.934,3.934,0,0,1-1.012-.3q-.6-.253-.6-.516' transform='translate(2035.259 -22.613)'/%3E%3C/g%3E%3C/svg%3E");
  width: 211px;
  height: 37px;
  margin-bottom: 20px;
}
#head .payoff:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: transform 0.65s ease;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  transform-origin: right center;
}
@media (prefers-reduced-motion: reduce) {
  #head .payoff:before {
    transition: none;
  }
}
#head .payoff.on:before {
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
}
#head .w {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 23px;
}
#head .w .img {
  width: calc(100% - 205px);
}
#head .w .desc {
  width: 185px;
  flex-grow: 0;
}
#head .w .desc .l {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43.77' height='25.866' viewBox='0 0 43.77 25.866'%3E%3Cg transform='translate(1894 -175.272)'%3E%3Cpath d='M0,38.435,43.77,53.87V52.035L0,36.6Z' transform='translate(-1894 147.268)'/%3E%3Cpath d='M0,20.135,43.77,35.57V33.735L0,18.3Z' transform='translate(-1894 161.27)'/%3E%3Cpath d='M0,0V1.835L43.77,17.27V15.435Z' transform='translate(-1894 175.271)'/%3E%3C/g%3E%3C/svg%3E");
  width: 43px;
  height: 25px;
  margin-bottom: 6px;
}
#btn-watch-video {
  display: flex;
  align-items: flex-start;
  text-decoration: none;
  overflow: hidden;
  height: 110px;
  margin-bottom: 15px;
}
#btn-watch-video span {
  font-size: 18px;
  line-height: 28px;
  font-weight: bold;
  color: #000;
}

#v-anim {
  display: block;
  width: 150px;
  height: 150px;
  margin-left: -57px;
  margin-right: -47px;
}

section:last-of-type {
  padding-bottom: 30px;
}

#section1 {
  margin: 40px 0 130px;
  background-color: #000;
  padding: 30px 0;
}
#section1 .is-1, #section1 .is-2 {
  color: #fff;
}
#section1 .v video {
  cursor: pointer;
  display: block;
  width: 100%;
  margin-bottom: -130px;
}

.h-section .h {
  font-size: 40px;
  line-height: 50px;
}

#section2 .h-section {
  background-image: url(/assets/img/photos/section2.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 100%;
  aspect-ratio: 1/0.785;
  display: flex;
  align-items: center;
  color: #fff;
}
#section2 .h-section .w {
  padding-left: 100px;
  padding-bottom: 10%;
}
#section2 .h-section .i {
  max-width: 233px;
}
#section2 .h-section .i .h {
  margin-bottom: 25px;
}
#section2 .h-section .i .is-4 {
  color: #fff;
}
#section2 .box {
  margin-top: -35px;
  padding: 18px;
  background-color: #D9D7D1;
}
#section2 .box p {
  margin: 0;
}

.h-sec {
  width: 100px;
  height: 94px;
}

#section3 {
  margin: 40px 0;
}

#section4 {
  background-color: #D9D7D1;
  padding-top: 200px;
  padding-bottom: 35px;
  margin-top: -200px;
}
#section4 .icons {
  margin-top: 35px;
}

#section5 {
  padding: 70px 0 40px;
}
#section5 .h-section .w {
  display: flex;
}
#section5 .h-section .h {
  margin-bottom: 25px;
}
#section5 .h-section .i {
  max-width: 233px;
}

#img-section-6 {
  width: 40%;
}

#section7 {
  padding: 50px 0;
}
#section7 .w {
  padding-left: 100px;
}

#img-section7 {
  margin: 20px 0 40px;
}

#carousel-mirari {
  margin-top: 40px;
  max-height: 480px;
}

#section8 {
  background-color: #B6B2A6;
  padding: 60px 0 40px;
}
#section8 .h-section .w {
  display: flex;
}
#section8 .h-section .h {
  margin-bottom: 25px;
}
#section8 .h-section .i {
  max-width: 233px;
}

#img-section-8 {
  margin: 40px 0;
}

.btn-big-cta {
  display: block;
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  max-width: 670px;
  width: 100%;
  margin: auto;
}
.btn-big-cta a {
  font-weight: bold;
  color: #000;
}
.btn-big-cta a:hover {
  color: #000;
}

#section9 {
  padding: 60px 0;
}

#section10 {
  padding: 40px 0;
  background-color: #E8E8E8;
}
#section10 .l svg {
  width: 85px;
  height: 85px;
  display: block;
  margin-bottom: 20px;
}
#section10 p {
  font-family: "Barlow", sans-serif;
}

.f-social {
  height: 27px;
}
.f-social ul {
  margin: 0;
  padding: 0;
}
.f-social li {
  list-style: none;
  display: inline-block;
  width: 27px;
  height: 27px;
  margin-right: 2px;
}
.f-social li a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -1000px;
  overflow: hidden;
}
.f-social li a.fb {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.046' height='27.014' viewBox='0 0 27.046 27.014'%3E%3Cpath d='M30.2,155.185H29.132c-8.361,0-12.99,4.629-12.99,12.99v1.094c0,7.819,4.026,12.373,11.409,12.93v-9.566H24.117v-3.91h3.435v-2.981c0-3.39,2.02-5.263,5.109-5.263a20.821,20.821,0,0,1,3.028.264v3.329H33.983a1.955,1.955,0,0,0-2.2,2.112v2.538h3.752l-.6,3.91H31.779V182.2c7.36-.556,11.409-5.086,11.409-12.93v-1.094C43.188,159.814,38.587,155.185,30.2,155.185Z' transform='translate(-16.142 -155.185)'/%3E%3C/svg%3E");
}
.f-social li a.lk {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.046' height='27.074' viewBox='0 0 27.046 27.074'%3E%3Cpath d='M137.116,155.185H136.05c-8.361,0-12.99,4.629-12.99,12.99v1.094c0,8.361,4.6,12.99,12.99,12.99h1.066c8.361,0,12.99-4.6,12.99-12.99v-1.094C150.106,159.814,145.5,155.185,137.116,155.185Zm-5,20.929c-.962-.011-1.924-.008-2.887,0-.154,0-.2-.038-.2-.2q.007-5.144,0-10.288c0-.142.035-.192.185-.191.976.006,1.952.008,2.929,0,.188,0,.213.071.213.232q-.007,2.562,0,5.123c0,1.694,0,3.388,0,5.081C132.36,176.059,132.313,176.116,132.118,176.114ZM130.7,163.967a1.921,1.921,0,1,1,1.923-1.93A1.934,1.934,0,0,1,130.7,163.967Zm14.109,11.926c0,.175-.048.221-.22.219q-1.444-.012-2.888,0c-.169,0-.206-.051-.206-.211q.008-2.668,0-5.335a4.8,4.8,0,0,0-.155-1.324,1.489,1.489,0,0,0-1.638-1.161,1.79,1.79,0,0,0-1.881,1.786,6.612,6.612,0,0,0-.051.834c0,1.73,0,3.459,0,5.188,0,.172-.043.223-.219.222q-1.454-.013-2.909,0c-.156,0-.2-.041-.2-.2q.006-5.135,0-10.271c0-.17.055-.209.216-.208q1.382.011,2.763,0c.169,0,.213.054.21.214-.01.409,0,.819,0,1.228.222-.25.406-.5.634-.718a3.474,3.474,0,0,1,2.5-.987,5.777,5.777,0,0,1,1.572.191,3.073,3.073,0,0,1,2.182,2.294,9.638,9.638,0,0,1,.291,2.63C144.811,172.156,144.8,174.025,144.806,175.893Z' transform='translate(-123.06 -155.185)'/%3E%3C/svg%3E");
}
.f-social li a.in {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.046' height='27.074' viewBox='0 0 27.046 27.074'%3E%3Cpath d='M94.2,168.146a2.817,2.817,0,0,0-1.616-1.616A4.7,4.7,0,0,0,91,166.236c-.9-.041-1.167-.05-3.441-.05s-2.544.009-3.442.05a4.7,4.7,0,0,0-1.582.293,2.822,2.822,0,0,0-1.616,1.616,4.7,4.7,0,0,0-.293,1.582c-.041.9-.05,1.167-.05,3.442s.009,2.543.05,3.441a4.7,4.7,0,0,0,.293,1.582,2.822,2.822,0,0,0,1.616,1.616,4.715,4.715,0,0,0,1.582.294c.9.04,1.167.049,3.442.049S90.1,180.143,91,180.1a4.715,4.715,0,0,0,1.582-.294,2.817,2.817,0,0,0,1.616-1.616,4.715,4.715,0,0,0,.294-1.582c.041-.9.049-1.167.049-3.441s-.009-2.544-.049-3.442A4.715,4.715,0,0,0,94.2,168.146Zm-6.639,9.4a4.374,4.374,0,1,1,4.374-4.374A4.374,4.374,0,0,1,87.561,177.543Zm4.546-7.9a1.022,1.022,0,1,1,1.022-1.022A1.022,1.022,0,0,1,92.108,169.645Z' transform='translate(-74.038 -159.632)'/%3E%3Cpath d='M83.657,155.185H82.591c-8.361,0-12.99,4.629-12.99,12.99v1.094c0,8.361,4.6,12.99,12.99,12.99h1.066c8.361,0,12.99-4.6,12.99-12.99v-1.094C96.647,159.814,92.046,155.185,83.657,155.185Zm7.933,17.049a6.247,6.247,0,0,1-.4,2.067,4.356,4.356,0,0,1-2.491,2.491,6.247,6.247,0,0,1-2.067.4c-.909.041-1.2.051-3.512.051s-2.6-.01-3.512-.051a6.254,6.254,0,0,1-2.067-.4,4.356,4.356,0,0,1-2.491-2.491,6.249,6.249,0,0,1-.4-2.067c-.042-.909-.051-1.2-.051-3.512s.01-2.6.051-3.512a6.255,6.255,0,0,1,.4-2.067,4.356,4.356,0,0,1,2.491-2.491,6.256,6.256,0,0,1,2.067-.4c.909-.042,1.2-.051,3.512-.051s2.6.01,3.512.051a6.249,6.249,0,0,1,2.067.4,4.356,4.356,0,0,1,2.491,2.491,6.254,6.254,0,0,1,.4,2.067c.041.909.051,1.2.051,3.512S91.631,171.325,91.59,172.234Z' transform='translate(-69.601 -155.185)'/%3E%3Ccircle cx='2.839' cy='2.839' r='2.839' transform='translate(9.508 13.537) rotate(-45)'/%3E%3C/svg%3E");
}
.f-social li a.yt {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.046' height='27.074' viewBox='0 0 27.046 27.074'%3E%3Cpath d='M190.574,155.185h-1.066c-8.361,0-12.99,4.629-12.99,12.99v1.094c0,8.361,4.6,12.99,12.99,12.99h1.066c8.361,0,12.99-4.6,12.99-12.99v-1.094C203.564,159.814,198.963,155.185,190.574,155.185Zm8.108,17.878a2.259,2.259,0,0,1-1.594,1.595,66.026,66.026,0,0,1-14.094,0,2.259,2.259,0,0,1-1.594-1.595,25.174,25.174,0,0,1,0-8.682,2.26,2.26,0,0,1,1.594-1.595,66.132,66.132,0,0,1,14.094,0,2.26,2.26,0,0,1,1.594,1.595,25.174,25.174,0,0,1,0,8.682Z' transform='translate(-176.518 -155.185)'/%3E%3Cpath d='M196.189,178.777l4.686-2.705-4.686-2.706Z' transform='translate(-184.469 -162.534)'/%3E%3C/svg%3E");
}

#section11 {
  padding: 25px 0 85px;
  font-size: 8px;
  line-height: 9px;
  font-family: "Barlow", sans-serif;
}
#section11 .wolf {
  width: 61px;
  height: 19px;
  margin-top: 8px;
}
#section11 .wolf svg {
  display: block;
}

.modal-content {
  border-radius: 18px;
}

.modal-dialog .is-1 {
  line-height: 60px;
  max-width: 375px;
  margin-bottom: 30px;
}
.modal-dialog .btn-close {
  width: 27px;
  height: 27px;
  border: 0;
  position: absolute;
  z-index: 1;
  right: 18px;
  top: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27' height='27' viewBox='0 0 27 27'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='27' height='27' transform='translate(3555 470)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-3555 -470)' clip-path='url(%23a)'%3E%3Cpath d='M13,2A11,11,0,0,0,5.222,20.778,11,11,0,1,0,20.778,5.222,10.928,10.928,0,0,0,13,2m0-2A13,13,0,1,1,0,13,13,13,0,0,1,13,0Z' transform='translate(3550.23 483.677) rotate(-45)' fill='%2310373d'/%3E%3Cg transform='translate(3557.531 484.268) rotate(-45)'%3E%3Cpath d='M1,15.593H-1V0H1Z' transform='translate(8.42 0)' fill='%2310373d'/%3E%3Cpath d='M16.529,1H0V-1H16.529Z' transform='translate(0 7.797)' fill='%2310373d'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-color: transparent;
  background-size: 100%;
  opacity: 1;
  padding: 0;
}

.modal-body {
  padding: 3rem;
}

#modal-confirm p {
  font-size: 30px;
  line-height: 39px;
  color: #000;
  margin-bottom: 0;
}

.btn.is-loading {
  position: relative;
  color: transparent !important;
  pointer-events: none;
  cursor: not-allowed;
}

.btn.is-loading:after {
  -webkit-animation: spinAround 0.5s infinite linear;
  animation: spinAround 0.5s infinite linear;
  border: 2px solid #fff;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  position: absolute;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
  position: absolute !important;
}

.btn.btn-primary.is-loading {
  border-color: transparent transparent #fff #fff !important;
}

@-webkit-keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
#modal-confirm-appointment-success .close {
  border: 0;
  background-color: transparent;
}

#modal-prenota .modal-title {
  font-family: "Barlow", sans-serif;
}
#modal-prenota .close {
  border: 0;
  background-color: transparent;
}
#modal-prenota .custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}
#modal-prenota .custom-control {
  position: relative;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
#modal-prenota .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
#modal-prenota .custom-control-label {
  position: relative;
  margin-bottom: 0;
}
#modal-prenota .custom-control-label:before {
  border: 0;
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #dee2e6;
  border-radius: 50%;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  #modal-prenota .custom-control-label:before {
    transition: none;
  }
}
#modal-prenota .custom-control-label:after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
#modal-prenota label {
  display: inline-block;
  margin-bottom: 0.5rem;
  font-family: "Barlow", sans-serif;
}
#modal-prenota .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #CE162B;
}
#modal-prenota .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
#modal-prenota .form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
#modal-prenota .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
#modal-prenota .mb-3 {
  margin-bottom: 1rem !important;
}
#modal-prenota .col-md-4 {
  position: relative;
}

.btn-scopri-offerta,
.lac-head-mobile,
#mobile-legal-footer {
  display: none;
}

#carousel-mirari .slick-dots {
  bottom: 30px;
}
#carousel-mirari .slick-dots li button:before {
  color: #fff;
  opacity: 1;
}
#carousel-mirari .slick-dots li.slick-active button:before {
  color: #B6B2A6;
}

.btn-open-sidebar-mobile {
  display: none;
}

#promo-4perc {
  padding: 30px 0 0;
}
#promo-4perc img {
  width: 100%;
}
#promo-4perc .w {
  position: relative;
}
#promo-4perc .txt {
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 50%;
  color: white;
  font-size: 22px;
  line-height: 25px;
  text-align: center;
  padding: 25px 30px;
}
#promo-4perc .txt .b {
  color: white;
  padding: 0 20px;
}
#promo-4perc .txt .btn {
  margin-top: 40px;
}

.btn-cta-w {
  background-color: white;
  color: #000;
  font-weight: bold;
  transition: opacity 0.3s ease;
  opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  .btn-cta-w {
    transition: none;
  }
}
.btn-cta-w:hover {
  opacity: 0.7;
}

.modal-backdrop {
  background-color: #000;
}
.modal-backdrop.show {
  opacity: 0.6;
}

#section-disclaimer {
  padding: 50px 0 20px;
  font-size: 0.75rem;
}
#section-disclaimer .row:first-of-type {
  margin-bottom: 20px;
}

body.apartments #section-disclaimer {
  display: none;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1160px;
  }
}
@media screen and (min-width: 600px) {
  .modal:not(#modal-promo-wrapper) .modal-dialog {
    max-width: 585px;
  }
}
/* start maintenance */
body.maintenance main {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

body.maintenance main .container {
  text-align: center;
}

body.maintenance main .container #nexity-maintenance {
  display: block;
  margin: 0 auto 20px;
}

body.maintenance main .container .h {
  font-size: 50px;
  line-height: 60px;
  font-weight: bold;
  color: #CE152B;
}

body.maintenance main .container .s {
  font-size: 41px;
  line-height: 49px;
}

@media screen and (max-width: 576px) {
  body.maintenance main .container #nexity-maintenance {
    max-width: calc(100% - 150px);
  }

  body.maintenance main .container .h {
    font-size: 40px;
    line-height: 45px;
  }

  body.maintenance main .container .s {
    font-size: 30px;
    line-height: 35px;
    margin-top: 10px;
  }
}
/* end maintenance */
.input-wrapper-pwd {
  position: relative;
}

.input-wrapper-pwd:after {
  content: "";
  display: none;
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.input-wrapper-pwd.valid:after {
  display: block !important;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.32828 11.1678C6.94566 10.2822 7.53491 9.43528 8.12568 8.58982C10.0082 5.89457 11.8893 3.19858 13.7771 0.506309C14.1801 -0.0682215 14.6454 -0.149131 15.2354 0.239828C15.6969 0.544165 16.1516 0.858895 16.5979 1.18402C17.0488 1.51359 17.1241 1.96119 16.8078 2.4177C14.6021 5.60137 12.3956 8.7843 10.1846 11.965C9.38857 13.1103 8.58263 14.249 7.77897 15.3892C7.29085 16.081 6.39823 16.2176 5.77325 15.6319C4.28454 14.2364 2.82701 12.809 1.36035 11.3912C1.00072 11.0431 0.644889 10.6905 0.302745 10.326C-0.0903408 9.90886 -0.102506 9.52287 0.284497 9.11461C0.714078 8.66182 1.16191 8.22461 1.6219 7.80076C1.99142 7.4608 2.47346 7.48455 2.84297 7.83714C3.92871 8.87485 5.00989 9.91702 6.09334 10.9577C6.15569 11.0171 6.2226 11.0728 6.32904 11.1678H6.32828Z' fill='%2300B03B'/%3E%3C/svg%3E%0A");
}

.input-wrapper-pwd.invalid:after {
  display: block !important;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L18 18' stroke='%23CE162B' stroke-width='3'/%3E%3Cpath d='M2 18L18 2' stroke='%23CE162B' stroke-width='3'/%3E%3C/svg%3E%0A");
}

#frm-login-update-password-required {
  display: none;
}

#frm-login-update-password-required.on {
  display: block;
}

.pwd-wrapper {
  position: relative;
}

.pwd-wrapper a.show-pwd {
  position: absolute;
  display: block;
  opacity: 0.65;
  z-index: 1;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 14px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52.265' height='22.881' viewBox='0 0 52.265 22.881'%3E%3Cg transform='translate(-2237 -380)'%3E%3Cg transform='translate(2236.995 380.001)'%3E%3Cpath d='M6.27,20.36C6.25,14.11,14.92,9.19,26.02,9.15A29.791,29.791,0,0,1,39.66,12.1c3.98,2.08,6.18,4.96,6.19,8.12h-3c0-1.95-1.67-3.95-4.58-5.46a27.265,27.265,0,0,0-12.24-2.61c-9.1.03-16.78,3.79-16.76,8.2h-3Z' fill='%231e1e1c'/%3E%3Cline x2='0.04' y2='9.15' transform='translate(25.99 1.5)' fill='%23fff'/%3E%3Cpath d='M26.03,12.15a1.5,1.5,0,0,1-1.5-1.49L24.5,1.51a1.5,1.5,0,1,1,3-.02l.03,9.15a1.511,1.511,0,0,1-1.49,1.51h0Z' fill='%231e1e1c'/%3E%3Cline x1='3.91' y2='8.68' transform='translate(35.06 3.18)' fill='%23fff'/%3E%3Cpath d='M35.06,13.36a1.493,1.493,0,0,1-1.37-2.11L37.6,2.57A1.5,1.5,0,1,1,40.33,3.8l-3.91,8.68a1.493,1.493,0,0,1-1.37.88Z' fill='%231e1e1c'/%3E%3Cline x2='4.43' y2='8.52' transform='translate(12.8 3.34)' fill='%23fff'/%3E%3Cpath d='M17.23,13.36a1.481,1.481,0,0,1-1.33-.81L11.47,4.02a1.5,1.5,0,0,1,2.66-1.38l4.43,8.53a1.5,1.5,0,0,1-.64,2.02,1.562,1.562,0,0,1-.69.17Z' fill='%231e1e1c'/%3E%3Cline x1='9.5' y2='5.82' transform='translate(41.28 9.04)' fill='%23fff'/%3E%3Cpath d='M41.28,16.36A1.486,1.486,0,0,1,40,15.64a1.5,1.5,0,0,1,.49-2.06l9.5-5.83a1.5,1.5,0,1,1,1.57,2.55l-9.5,5.83a1.489,1.489,0,0,1-.78.22Z' fill='%231e1e1c'/%3E%3Cline x2='9.06' y2='6.17' transform='translate(1.5 9.01)' fill='%23fff'/%3E%3Cpath d='M10.56,16.68a1.459,1.459,0,0,1-.84-.26L.66,10.25A1.5,1.5,0,0,1,2.34,7.77l9.06,6.17a1.507,1.507,0,0,1,.4,2.08A1.49,1.49,0,0,1,10.56,16.68Z' fill='%231e1e1c'/%3E%3C/g%3E%3Cpath d='M36.42,12.19A10.46,10.46,0,0,1,26.21,22.88,10.454,10.454,0,0,1,16,12.19c0-.46-.36-.27.08-.37a50.728,50.728,0,0,1,20.22-.17c.07.5.11.02.11.54Z' transform='translate(2236.995 380.001)' fill='%231e1e1c'/%3E%3C/g%3E%3C/svg%3E");
}

.pwd-wrapper a.show-pwd.hide {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52.282' height='20.29' viewBox='0 0 52.282 20.29'%3E%3Cg transform='translate(-2313.925 -381.501)'%3E%3Cg transform='translate(2236.995 380.001)'%3E%3Cpath d='M103.19,12.64C92.09,12.64,83.4,7.75,83.4,1.5h3c0,4.41,7.69,8.14,16.79,8.14s16.79-3.73,16.79-8.14h3C122.98,7.75,114.29,12.64,103.19,12.64Z' fill='%231e1e1c'/%3E%3Cpath d='M103.19,21.79a1.5,1.5,0,0,1-1.5-1.5V11.14a1.5,1.5,0,0,1,3,0v9.15A1.5,1.5,0,0,1,103.19,21.79Z' fill='%231e1e1c'/%3E%3Cline y1='8.66' x2='3.94' transform='translate(90.22 9.9)' fill='%23fff'/%3E%3Cpath d='M90.22,20.06a1.369,1.369,0,0,1-.62-.14,1.5,1.5,0,0,1-.74-1.99L92.8,9.26a1.5,1.5,0,1,1,2.73,1.25l-3.94,8.67a1.509,1.509,0,0,1-1.37.88Z' fill='%231e1e1c'/%3E%3Cline x1='4.4' y1='8.54' transform='translate(111.99 9.96)' fill='%23fff'/%3E%3Cpath d='M116.39,20a1.526,1.526,0,0,1-1.34-.81l-4.4-8.54a1.5,1.5,0,0,1,2.67-1.37l4.4,8.54a1.5,1.5,0,0,1-.65,2.02,1.52,1.52,0,0,1-.68.17Z' fill='%231e1e1c'/%3E%3Cline y1='5.8' x2='9.52' transform='translate(78.43 6.87)' fill='%23fff'/%3E%3Cpath d='M78.43,14.17a1.5,1.5,0,0,1-.78-2.78l9.52-5.8a1.5,1.5,0,0,1,1.56,2.56l-9.52,5.8a1.464,1.464,0,0,1-.78.22Z' fill='%231e1e1c'/%3E%3Cline x1='9.04' y1='6.2' transform='translate(118.67 6.67)' fill='%23fff'/%3E%3Cpath d='M127.71,14.37a1.569,1.569,0,0,1-.85-.26L117.82,7.9a1.5,1.5,0,0,1,1.7-2.48l9.04,6.21a1.5,1.5,0,0,1-.85,2.74Z' fill='%231e1e1c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.pwd-wrapper a.show-pwd.hide {
  display: block !important;
}

#alert-error-update-pwd {
  display: none;
}

#alert-error-update-pwd.on {
  display: block;
}

#w-success-update-user-password,
.w-success-update-user-password-required {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 0 20px;
}

#w-success-update-user-password.on,
.w-success-update-user-password-required.on {
  display: flex;
}

#w-success-update-user-password .icon {
  width: 66px;
  height: 66px;
  background-image: url("data:image/svg+xml,%3Csvg width='67' height='67' viewBox='0 0 67 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.7068 18.6824L31.0261 43.7035L18.0708 31.7489C17.3479 31.0817 16.2915 31.1373 15.6243 31.8602C14.957 32.583 15.0126 33.6394 15.7355 34.3067L30.1921 47.6512C30.5257 47.9292 30.9149 48.096 31.3597 48.096C31.4153 48.096 31.5265 48.096 31.5821 48.096C32.0826 48.096 32.5274 47.7624 32.8054 47.3176L50.5982 20.5729C51.1542 19.7944 50.9318 18.6824 50.0977 18.182C49.3193 17.6259 48.2072 17.8484 47.7068 18.6824Z' fill='%2300B03B'/%3E%3Cpath d='M33.0278 0C14.7902 0 0 14.8458 0 33.0278C0 51.2098 14.7902 66.0556 33.0278 66.0556C51.2654 66.0556 66.0556 51.2654 66.0556 33.0278C66.0556 14.7902 51.2098 0 33.0278 0ZM33.0278 62.5527C16.7363 62.5527 3.50295 49.3193 3.50295 33.0278C3.50295 16.7363 16.7363 3.50295 33.0278 3.50295C49.3193 3.50295 62.5527 16.7363 62.5527 33.0278C62.5527 49.3193 49.3193 62.5527 33.0278 62.5527Z' fill='%2300B03B'/%3E%3C/svg%3E%0A");
  margin: 0 auto 15px;
}

.w-success-update-user-password-required .icon {
  width: 94px;
  height: 61px;
  margin-bottom: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='95' height='62' viewBox='0 0 95 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M94.63 55.29C94.69 55.55 94.65 55.82 94.51 56.06C94.22 57.43 93.53 58.66 92.57 59.62C91.28 60.91 89.49 61.72 87.52 61.72H7.16C5.19 61.72 3.4 60.92 2.1 59.62C1.14 58.66 0.45 57.43 0.16 56.06C0.02 55.82 -0.02 55.55 0.04 55.29C0.02 55.05 0 54.81 0 54.57V7.15C0 5.21 0.78 3.45 2.04 2.16L2.1 2.1C3.4 0.81 5.19 0 7.16 0H87.52C89.48 0 91.26 0.8 92.56 2.1C93.86 3.4 94.66 5.19 94.66 7.15V54.56C94.66 54.81 94.65 55.05 94.62 55.28L94.63 55.29ZM2.05 11.67L30.3 33.02L30.34 33.05L44.26 43.58C45.19 44.28 46.27 44.63 47.34 44.63C48.41 44.63 49.5 44.28 50.42 43.58L64.34 33.05L64.38 33.02L92.62 11.67V7.16C92.62 5.75 92.05 4.47 91.12 3.55C90.2 2.62 88.92 2.05 87.51 2.05H7.16C5.75 2.05 4.48 2.62 3.55 3.55L3.5 3.6C2.6 4.52 2.05 5.77 2.05 7.16V11.67ZM92.63 14.22L66.67 33.85L92.63 53.48V14.22ZM64.98 35.13L51.65 45.2C50.36 46.18 48.85 46.66 47.34 46.66C45.83 46.66 44.32 46.17 43.03 45.2L29.71 35.13L2.24 55.9C2.48 56.77 2.93 57.55 3.56 58.17C4.49 59.09 5.76 59.67 7.17 59.67H87.53C88.94 59.67 90.22 59.1 91.14 58.18C91.76 57.56 92.22 56.78 92.46 55.91L64.99 35.14L64.98 35.13ZM28.02 33.85L2.05 14.22V53.48L28.02 33.85Z' fill='%23CE162B'/%3E%3C/svg%3E%0A");
}

#w-success-update-user-password .msg,
.w-success-update-user-password-required .msg {
  text-align: center;
  font-size: 32px;
  line-height: 38px;
}

#section-home-1 {
  position: relative;
  background-color: #666;
  margin-top: 65px;
}
#section-home-1 .v-wrapper video {
  display: block;
  width: 100%;
}
#section-home-1 .logo {
  position: absolute;
  z-index: 1;
}

#section-home-2 {
  background-color: #666;
  padding: 30px 0;
}
#section-home-2 .is-1 {
  color: #fff;
  max-width: 900px;
  margin: auto;
}

.h-section .w {
  display: flex;
}
.h-section .h {
  max-width: 250px;
}

#section-home-3 {
  background-color: #B6B2A6;
  padding: 50px 0 0;
}

#img-home-progetto {
  margin-bottom: -230px;
}

#section-home-4 {
  padding-top: 290px;
  padding-bottom: 60px;
}
#section-home-4 p {
  margin-bottom: 50px;
}

#section-home-5 {
  background-color: #D9D7D1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340.806' height='201.404' viewBox='0 0 340.806 201.404'%3E%3Cg transform='translate(0)'%3E%3Cpath d='M347.853,101.221,7.047,221.4V207.113L347.853,86.932Z' transform='translate(-7.046 -19.998)' fill='%23fff'/%3E%3Cpath d='M347.853,61.278,7.047,181.459V167.17L347.853,46.989Z' transform='translate(-7.046 -13.522)' fill='%23fff'/%3E%3Cpath d='M347.853,21.336,7.047,141.517V127.228L347.853,7.047Z' transform='translate(-7.046 -7.047)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  background-position: -60px calc(100% + 80px);
  background-repeat: no-repeat;
  padding: 60px 0;
}

#img-home-appartamenti {
  margin-bottom: -160px;
}

#section-home-6 {
  padding-top: 180px;
  padding-bottom: 60px;
}
#section-home-6 .cta-w {
  text-align: center;
}
#section-home-6 .cta {
  font-size: 28px;
  line-height: 34px;
  text-align: center;
  margin-bottom: 30px;
}

#mirari-home-gallery {
  margin-top: 60px;
  margin-bottom: 40px;
  display: flex;
  gap: 17px;
}
#mirari-home-gallery .l {
  width: 572px;
  text-align: right;
}
#mirari-home-gallery .r {
  width: 474px;
}
#mirari-home-gallery > div img:first-of-type {
  height: 429px;
}
#mirari-home-gallery > div img:last-of-type {
  height: 308px;
}
#mirari-home-gallery img {
  margin-bottom: 17px;
}

#section-home-7 {
  background-color: #A29D8E;
  padding: 60px 0 0;
}
#section-home-7 .h-section .h {
  max-width: 600px;
}

#img-home-location {
  margin-top: 30px;
  margin-bottom: -230px;
}

#section-home-8 {
  padding-top: 300px;
  padding-bottom: 60px;
}
#section-home-8 p {
  margin-bottom: 50px;
}

#section-home-9 {
  margin: 50px 0;
}
#section-home-9 .l {
  display: inline-block;
  width: 138px;
  height: 138px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85.669' height='85.699' viewBox='0 0 85.669 85.699'%3E%3Cpath d='M41.127,85.669C14.626,85.669,0,71.043,0,44.542V41.1C0,14.626,14.626,0,41.127,0h3.415c26.5,0,41.127,14.626,41.127,41.127v3.445c0,26.5-14.626,41.127-41.127,41.127H41.127Z' transform='translate(0 0)' fill='%23ce162b'/%3E%3Cg transform='translate(7.283 30.944)'%3E%3Cpath d='M127.182,122.206l5.59-7.706H129.63l-3.868,5.409-3.9-5.409h-3.143l5.59,7.706-5.711,7.706h3.112l4.049-5.621,4.019,5.621h3.143Z' transform='translate(-90.044 -110.844)' fill='%23fff'/%3E%3Cpath d='M83.426,121.847c2.055-.363,4.231-1.753,4.231-4.5a4.264,4.264,0,0,0-2.176-3.505,8.8,8.8,0,0,0-9.005,0,4.838,4.838,0,0,0-2.176,3.868v6.346a4.559,4.559,0,0,0,2.176,3.687,8.248,8.248,0,0,0,4.5,1.239,8.1,8.1,0,0,0,4.5-1.239,5.415,5.415,0,0,0,2.266-3.143l-2.659.121a3.165,3.165,0,0,1-1.027,1.148,5.585,5.585,0,0,1-3.052.816,5.729,5.729,0,0,1-3.082-.816,1.744,1.744,0,0,1-.967-1.813v-1.6S79.709,122.33,83.426,121.847Zm-6.467-1.36v-2.569a2.6,2.6,0,0,1,.967-2.327,5.969,5.969,0,0,1,3.082-.816,4.993,4.993,0,0,1,3.777,1.45,2.493,2.493,0,0,1,.091,2.538c-.393.846-1.9,1.088-1.9,1.088A55.129,55.129,0,0,1,76.959,120.487Z' transform='translate(-59.13 -109.518)' fill='%23fff'/%3E%3Cpath d='M35.251,113.839a8.248,8.248,0,0,0-4.5-1.239c-4.533,0-6.648,1.934-6.648,1.934v14.051h2.629V116.015a7.608,7.608,0,0,1,4.019-1,5.693,5.693,0,0,1,3.082.816c.3.181.967.7.967,2.236v10.516h2.629V117.707A4.838,4.838,0,0,0,35.251,113.839Z' transform='translate(-24.1 -109.518)' fill='%23fff'/%3E%3Cpath d='M196.993,106.631h-3.233V102.4l-2.176.907a.837.837,0,0,0-.483.725v17.406h2.629V108.867h3.233v-2.236Z' transform='translate(-140.635 -102.4)' fill='%23fff'/%3E%3Cpath d='M173.1,113.1l-2.145.907a.849.849,0,0,0-.453.755v14.172h2.629V113.1Z' transform='translate(-126.26 -109.867)' fill='%23fff'/%3E%3Cpath d='M219.231,124.632a26.894,26.894,0,0,0,5.893-.755v2.357c0,.091.091,1.027-1.451,1.6a6.763,6.763,0,0,1-2.417.363,9.471,9.471,0,0,1-4.623-.907c-.03,0-1.269,1.722-1.269,1.722.151.121,1.994,1.33,5.893,1.33a9.489,9.489,0,0,0,3.143-.453c1.662-.635,2.931-1.662,2.992-3.717V114.6h-2.266v7.222a24.568,24.568,0,0,1-5.862.7c-.665,0-1.874-.121-2.055-1.118v-6.225H215v6.195C215.121,123.575,217.085,124.663,219.231,124.632Z' transform='translate(-157.313 -110.913)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  margin-bottom: 18px;
}
#section-home-9 p {
  font-size: 16px;
  line-height: 28px;
}
#section-home-9 .h {
  font-size: 38px;
  line-height: 39px;
  font-weight: bold;
  margin-bottom: 30px;
}
#section-home-9 * {
  text-align: center;
}
#section-home-9 .full-exp {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background: url(/assets/img/photos/home/bg-section-9.jpg) 36% center no-repeat;
  background-size: cover;
  margin: 50px 0;
  padding: 120px 50px 80px 0;
}
#section-home-9 .full-exp .is-2 {
  font-size: 38px;
  line-height: 39px;
  font-weight: bold;
}
#section-home-9 .full-exp * {
  text-align: left !important;
}
#section-home-9 .full-exp > div {
  width: 64%;
}
#section-home-9 .full-exp .btn-cta {
  font-size: 26px;
  line-height: 42px;
  font-weight: normal;
  color: #000;
}

section.header-progetto {
  padding-top: 100px;
  padding-bottom: 145px;
  background-color: #B6B2A6;
}

#section-progetto-1 {
  margin-top: -320px;
}
#section-progetto-1 .col-xl-3 {
  align-self: flex-end;
}
#section-progetto-1 .col-xl-3 p {
  margin-bottom: 70px;
}

#section-progetto-2 {
  padding: 60px 0;
}
#section-progetto-2 .p1 {
  margin-bottom: 35px;
}
#section-progetto-2 .p2 {
  margin-top: 35px;
}
#section-progetto-2 .p3 {
  margin-top: 75px;
  margin-bottom: 40px;
}
#section-progetto-2 .row.last {
  padding-top: 50px;
}

.progetto-campioni-gres {
  display: flex;
  gap: 25px;
  justify-content: space-between;
  margin-top: 45px;
}

#section-progetto-3 {
  background-color: #E7E6E2;
  padding: 60px 0;
}
#section-progetto-3 .p2 {
  margin-top: 100px;
}

#wifi-lavoro-giardino {
  margin-bottom: -240px;
}

#section-progetto-4 {
  padding: 60px 0;
}
#section-progetto-4 .icon-w {
  margin-top: 30px;
  display: flex;
  gap: 0 50px;
}
#section-progetto-4 .icon {
  width: 141px;
  height: 116px;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
#section-progetto-4 .icon.icon-1 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='143.013' height='120.743' viewBox='0 0 143.013 120.743'%3E%3Cg transform='translate(0)'%3E%3Cg transform='translate(6.838 28.067)'%3E%3Cpath d='M193.962,382.564a17.785,17.785,0,1,1,17.785-17.785A17.805,17.805,0,0,1,193.962,382.564Zm0-31.4a13.614,13.614,0,1,0,13.614,13.613A13.629,13.629,0,0,0,193.962,351.165Z' transform='translate(-176.177 -346.993)'/%3E%3C/g%3E%3Cg transform='translate(22.537 40.626)'%3E%3Crect width='4.172' height='57.549'/%3E%3C/g%3E%3Cg transform='translate(35.097 0)'%3E%3Cpath d='M362.366,243.5a27.2,27.2,0,1,1,27.2-27.2A27.236,27.236,0,0,1,362.366,243.5Zm0-50.238A23.033,23.033,0,1,0,385.4,216.295,23.059,23.059,0,0,0,362.366,193.262Z' transform='translate(-335.161 -189.09)'/%3E%3C/g%3E%3Cg transform='translate(60.216 12.367)'%3E%3Crect width='4.172' height='85.808'/%3E%3C/g%3E%3Cg transform='translate(82.195 18.647)'%3E%3Cpath d='M627.339,348.408a27.2,27.2,0,1,1,27.2-27.2A27.236,27.236,0,0,1,627.339,348.408Zm0-50.238A23.033,23.033,0,1,0,650.372,321.2,23.059,23.059,0,0,0,627.339,298.17Z' transform='translate(-600.134 -293.998)'/%3E%3C/g%3E%3Cg transform='translate(107.314 34.346)'%3E%3Crect width='4.172' height='63.829'/%3E%3C/g%3E%3Cg transform='translate(44.697 90.92)'%3E%3Crect width='4.172' height='10.451' transform='matrix(0.707, -0.707, 0.707, 0.707, 0, 2.95)'/%3E%3C/g%3E%3Cg transform='translate(34.233 90.92)'%3E%3Crect width='4.172' height='10.451' transform='translate(0 2.95) rotate(-45.002)'/%3E%3C/g%3E%3Cg transform='translate(34.233 90.92)'%3E%3Crect width='4.172' height='10.451' transform='translate(0 2.95) rotate(-45.002)'/%3E%3C/g%3E%3Cg transform='translate(80.993 90.92)'%3E%3Crect width='4.172' height='10.451' transform='translate(0 2.95) rotate(-45.001)'/%3E%3C/g%3E%3Cg transform='translate(91.306 90.92)'%3E%3Crect width='4.172' height='10.451' transform='translate(0 2.95) rotate(-45.001)'/%3E%3C/g%3E%3Cg transform='translate(70.529 90.92)'%3E%3Crect width='4.172' height='10.451' transform='translate(0 2.95) rotate(-45)'/%3E%3C/g%3E%3Cg transform='translate(70.529 90.92)'%3E%3Crect width='4.172' height='10.451' transform='translate(0 2.95) rotate(-45)'/%3E%3C/g%3E%3Cg transform='translate(3.628 90.92)'%3E%3Crect width='4.172' height='10.451' transform='matrix(0.707, -0.707, 0.707, 0.707, 0, 2.95)'/%3E%3C/g%3E%3Cg transform='translate(123.327 90.92)'%3E%3Crect width='4.172' height='10.451' transform='translate(0 2.95) rotate(-45.001)'/%3E%3C/g%3E%3Cg transform='translate(97.061 51.431)'%3E%3Crect width='4.172' height='11.268' transform='matrix(0.333, -0.943, 0.943, 0.333, 0, 3.934)'/%3E%3C/g%3E%3Cg transform='translate(48.319 20.349)'%3E%3Crect width='4.172' height='13.546' transform='translate(0 3.934) rotate(-70.575)'/%3E%3C/g%3E%3Cg transform='translate(110.11 43.996)'%3E%3Crect width='11.268' height='4.172' transform='translate(0 3.747) rotate(-19.424)'/%3E%3C/g%3E%3Cg transform='translate(62.379 32.071)'%3E%3Crect width='12.833' height='4.172' transform='translate(0 4.268) rotate(-19.425)'/%3E%3C/g%3E%3Cg transform='translate(0 108.276)'%3E%3Cg transform='translate(0 0.166)'%3E%3Cpath d='M139.246,811.319h-1.541l4.456-12.136h1.517l4.456,12.136h-1.541L142.967,801.1h-.095Zm.569-4.74h6.21v1.3h-6.21Z' transform='translate(-137.705 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(12.325 0.166)'%3E%3Cpath d='M207.048,811.319V799.183h4.1a4.974,4.974,0,0,1,2.335.483,3.12,3.12,0,0,1,1.351,1.324,4.081,4.081,0,0,1,.439,1.914,4.008,4.008,0,0,1-.439,1.9,3.074,3.074,0,0,1-1.345,1.3,5.008,5.008,0,0,1-2.317.471h-3.318v-1.328h3.271a3.657,3.657,0,0,0,1.567-.285,1.809,1.809,0,0,0,.865-.809,2.707,2.707,0,0,0,.269-1.253,2.818,2.818,0,0,0-.272-1.274,1.876,1.876,0,0,0-.871-.845,3.561,3.561,0,0,0-1.582-.3h-2.584v10.832Zm5.712-5.452,2.986,5.452H214.04l-2.939-5.452Z' transform='translate(-207.048 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(22.991 0.166)'%3E%3Cpath d='M267.055,811.319V799.183h7.324v1.3h-5.854v4.1H274v1.3h-5.475v4.124h5.949v1.3Z' transform='translate(-267.055 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(31.927 0.166)'%3E%3Cpath d='M318.869,811.319h-1.541l4.456-12.136H323.3l4.456,12.136h-1.541L322.59,801.1H322.5Zm.569-4.74h6.21v1.3h-6.21Z' transform='translate(-317.328 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(64.582)'%3E%3Cpath d='M509.812,802.209a4.4,4.4,0,0,0-.512-1.076,3.412,3.412,0,0,0-.753-.815,3.185,3.185,0,0,0-.987-.516,3.919,3.919,0,0,0-1.209-.178,3.6,3.6,0,0,0-1.961.557,3.851,3.851,0,0,0-1.4,1.641,7.012,7.012,0,0,0,.006,5.321,3.844,3.844,0,0,0,1.428,1.641,3.774,3.774,0,0,0,2.027.557,3.7,3.7,0,0,0,1.84-.448,3.153,3.153,0,0,0,1.244-1.268,3.98,3.98,0,0,0,.447-1.934l.45.095h-3.65v-1.3H511.4v1.3a5.141,5.141,0,0,1-.637,2.607,4.425,4.425,0,0,1-1.754,1.715,5.682,5.682,0,0,1-5.392-.151,5.082,5.082,0,0,1-1.9-2.157,7.527,7.527,0,0,1-.678-3.318,8.1,8.1,0,0,1,.388-2.593,5.707,5.707,0,0,1,1.1-1.964,4.817,4.817,0,0,1,1.683-1.244,5.2,5.2,0,0,1,2.139-.432,5.46,5.46,0,0,1,1.793.287,4.937,4.937,0,0,1,1.487.812,4.708,4.708,0,0,1,1.093,1.25,4.8,4.8,0,0,1,.6,1.609Z' transform='translate(-501.042 -798.251)'/%3E%3C/g%3E%3Cg transform='translate(77.452 0.166)'%3E%3Cpath d='M574.919,799.183v12.136h-1.47V799.183Z' transform='translate(-573.449 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(80.817 0.166)'%3E%3Cpath d='M593.925,811.319h-1.541l4.456-12.136h1.517l4.456,12.136h-1.541L597.646,801.1h-.095Zm.569-4.74h6.21v1.3h-6.21Z' transform='translate(-592.384 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(93.143 0.166)'%3E%3Cpath d='M661.726,811.319V799.183h4.1a4.972,4.972,0,0,1,2.334.483,3.12,3.12,0,0,1,1.351,1.324,4.081,4.081,0,0,1,.438,1.914,4.009,4.009,0,0,1-.438,1.9,3.074,3.074,0,0,1-1.345,1.3,5.007,5.007,0,0,1-2.317.471h-3.318v-1.328H665.8a3.657,3.657,0,0,0,1.567-.285,1.809,1.809,0,0,0,.865-.809,2.706,2.706,0,0,0,.269-1.253,2.821,2.821,0,0,0-.272-1.274,1.875,1.875,0,0,0-.871-.845,3.56,3.56,0,0,0-1.582-.3H663.2v10.832Zm5.713-5.452,2.986,5.452h-1.707l-2.939-5.452Z' transform='translate(-661.726 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(103.809 0.166)'%3E%3Cpath d='M725.479,811.319h-3.745V799.183h3.911a5.941,5.941,0,0,1,3.022.726,4.794,4.794,0,0,1,1.926,2.08,8.193,8.193,0,0,1-.006,6.5,4.793,4.793,0,0,1-1.967,2.1A6.279,6.279,0,0,1,725.479,811.319Zm-2.276-1.3h2.181a4.869,4.869,0,0,0,2.495-.581,3.579,3.579,0,0,0,1.476-1.653,6.941,6.941,0,0,0,.005-5.087,3.56,3.56,0,0,0-1.434-1.635,4.554,4.554,0,0,0-2.376-.572H723.2Z' transform='translate(-721.734 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(115.802 0.166)'%3E%3Cpath d='M790.679,799.183v12.136h-1.47V799.183Z' transform='translate(-789.209 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(120.211 0.166)'%3E%3Cpath d='M823.635,799.183v12.136h-1.422L815.6,801.79h-.118v9.529h-1.47V799.183h1.422l6.637,9.552h.119v-9.552Z' transform='translate(-814.012 -799.183)'/%3E%3C/g%3E%3Cg transform='translate(132.3)'%3E%3Cpath d='M892.735,804.485a7.392,7.392,0,0,1-.693,3.318,5.2,5.2,0,0,1-1.9,2.157,5.406,5.406,0,0,1-5.523,0,5.2,5.2,0,0,1-1.9-2.157,8.291,8.291,0,0,1,0-6.637,5.206,5.206,0,0,1,1.9-2.157,5.407,5.407,0,0,1,5.523,0,5.2,5.2,0,0,1,1.9,2.157A7.393,7.393,0,0,1,892.735,804.485Zm-1.422,0a6.08,6.08,0,0,0-.524-2.661,3.847,3.847,0,0,0-1.416-1.641,3.848,3.848,0,0,0-3.988,0,3.846,3.846,0,0,0-1.417,1.641,7.012,7.012,0,0,0,0,5.321,3.846,3.846,0,0,0,1.417,1.641,3.846,3.846,0,0,0,3.988,0,3.847,3.847,0,0,0,1.416-1.641A6.08,6.08,0,0,0,891.313,804.485Z' transform='translate(-882.022 -798.251)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#section-progetto-4 .icon.icon-2 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='141.874' height='116.371' viewBox='0 0 141.874 116.371'%3E%3Cg transform='translate(2.724 15.636)'%3E%3Cg transform='translate(0 14.655)'%3E%3Cpath d='M183.968,438.535A27.733,27.733,0,1,1,211.7,410.8,27.764,27.764,0,0,1,183.968,438.535Zm0-51.294A23.561,23.561,0,1,0,207.53,410.8,23.588,23.588,0,0,0,183.968,387.242Z' transform='translate(-156.236 -383.07)'/%3E%3C/g%3E%3Cg transform='translate(80.443 14.655)'%3E%3Cpath d='M636.54,438.535A27.733,27.733,0,1,1,664.273,410.8,27.764,27.764,0,0,1,636.54,438.535Zm0-51.294A23.561,23.561,0,1,0,660.1,410.8,23.588,23.588,0,0,0,636.54,387.242Z' transform='translate(-608.808 -383.07)'/%3E%3C/g%3E%3Cg transform='translate(90.928 6.66)'%3E%3Crect width='4.172' height='40.256' transform='translate(0 1.694) rotate(-23.963)'/%3E%3C/g%3E%3Cg transform='translate(25.997 7.328)'%3E%3Cpath d='M340.87,378.991H304.231l-1.735-3.243,21.983-32.974,1.736-.929H370.18l1.559,3.472-29.311,32.974Zm-32.741-4.172h31.8l25.6-28.8h-38.2Z' transform='translate(-302.496 -341.845)'/%3E%3C/g%3E%3Cg transform='translate(47.63)'%3E%3Crect width='4.172' height='11.499'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(45.05 10.332)'%3E%3Cpath d='M411.161,280.253h-9.413l-1.475-.611-5.915-5.915,2.95-2.95,5.3,5.3h8.55Z' transform='translate(-394.358 -270.777)'/%3E%3C/g%3E%3Cg transform='translate(74.801 0)'%3E%3Cpath d='M584.55,240.391l-3.9-1.483,5.994-15.762L575.9,221.538l-.385-.1-13.777-4.858,1.387-3.934,13.589,4.792,13.111,1.961,1.641,2.8Z' transform='translate(-561.736 -212.65)'/%3E%3C/g%3E%3Cg transform='translate(0 103.903)'%3E%3Cg transform='translate(0 0.166)'%3E%3Cpath d='M140.908,810.277V798.141h1.47v10.832h5.641v1.3Z' transform='translate(-140.908 -798.141)'/%3E%3C/g%3E%3Cg transform='translate(8.439)'%3E%3Cpath d='M199.1,803.443a7.394,7.394,0,0,1-.693,3.318,5.2,5.2,0,0,1-1.9,2.157,5.406,5.406,0,0,1-5.523,0,5.2,5.2,0,0,1-1.9-2.157,8.289,8.289,0,0,1,0-6.637,5.2,5.2,0,0,1,1.9-2.157,5.407,5.407,0,0,1,5.523,0,5.207,5.207,0,0,1,1.9,2.157A7.4,7.4,0,0,1,199.1,803.443Zm-1.422,0a6.081,6.081,0,0,0-.524-2.661,3.846,3.846,0,0,0-1.416-1.641,3.848,3.848,0,0,0-3.988,0,3.847,3.847,0,0,0-1.416,1.641,7.014,7.014,0,0,0,0,5.321,3.847,3.847,0,0,0,1.416,1.641,3.846,3.846,0,0,0,3.988,0,3.846,3.846,0,0,0,1.416-1.641A6.081,6.081,0,0,0,197.674,803.443Z' transform='translate(-188.383 -797.209)'/%3E%3C/g%3E%3Cg transform='translate(21.143)'%3E%3Cpath d='M270.1,801.167h-1.47a3.083,3.083,0,0,0-.453-1.114,3.155,3.155,0,0,0-.782-.809,3.4,3.4,0,0,0-1.016-.495,4.045,4.045,0,0,0-1.161-.166,3.687,3.687,0,0,0-1.994.557,3.847,3.847,0,0,0-1.416,1.641,7.014,7.014,0,0,0,0,5.321,3.847,3.847,0,0,0,1.416,1.641,3.686,3.686,0,0,0,1.994.557,4.05,4.05,0,0,0,1.161-.166,3.4,3.4,0,0,0,1.016-.495,3.082,3.082,0,0,0,1.235-1.923h1.47a4.9,4.9,0,0,1-.6,1.665,4.516,4.516,0,0,1-1.09,1.247,4.753,4.753,0,0,1-1.461.779,5.486,5.486,0,0,1-1.727.266,5.084,5.084,0,0,1-2.761-.758,5.2,5.2,0,0,1-1.9-2.157,8.289,8.289,0,0,1,0-6.637,5.205,5.205,0,0,1,1.9-2.157,5.087,5.087,0,0,1,2.761-.758,5.482,5.482,0,0,1,1.727.267,4.753,4.753,0,0,1,1.461.779,4.53,4.53,0,0,1,1.09,1.244A4.863,4.863,0,0,1,270.1,801.167Z' transform='translate(-259.857 -797.209)'/%3E%3C/g%3E%3Cg transform='translate(32.709 0.166)'%3E%3Cpath d='M326.471,810.277H324.93l4.456-12.136H330.9l4.456,12.136h-1.541l-3.626-10.216H330.1Zm.569-4.74h6.21v1.3h-6.21Z' transform='translate(-324.93 -798.141)'/%3E%3C/g%3E%3Cg transform='translate(45.034 0.166)'%3E%3Cpath d='M394.272,810.277V798.141h1.47v10.832h5.641v1.3Z' transform='translate(-394.272 -798.141)'/%3E%3C/g%3E%3Cg transform='translate(54.421 0.166)'%3E%3Cpath d='M447.079,810.277V798.141H454.4v1.3h-5.854v4.1h5.475v1.3h-5.475v4.124H454.5v1.3Z' transform='translate(-447.079 -798.141)'/%3E%3C/g%3E%3Cg transform='translate(108.312 0.166)'%3E%3Cpath d='M750.27,810.277V798.141h4.243a4.451,4.451,0,0,1,2.092.436,2.9,2.9,0,0,1,1.226,1.167,3.3,3.3,0,0,1,.4,1.621,2.7,2.7,0,0,1-.276,1.292,2.2,2.2,0,0,1-.723.806,3.34,3.34,0,0,1-.969.438v.119a2.379,2.379,0,0,1,1.12.391,2.84,2.84,0,0,1,.942,1.019,3.557,3.557,0,0,1-.036,3.265,2.864,2.864,0,0,1-1.31,1.156,5.44,5.44,0,0,1-2.329.426Zm1.47-6.8h2.726a2.706,2.706,0,0,0,1.2-.261,2.115,2.115,0,0,0,.853-.735,1.958,1.958,0,0,0,.317-1.114,1.856,1.856,0,0,0-.557-1.36,2.407,2.407,0,0,0-1.766-.56H751.74Zm0,5.5h2.915a2.994,2.994,0,0,0,2.047-.56,1.781,1.781,0,0,0,.607-1.36,2.182,2.182,0,0,0-.314-1.141,2.3,2.3,0,0,0-.895-.841,2.83,2.83,0,0,0-1.375-.317H751.74Z' transform='translate(-750.27 -798.141)'/%3E%3C/g%3E%3Cg transform='translate(119.167 0.166)'%3E%3Cpath d='M812.813,798.141v12.136h-1.47V798.141Z' transform='translate(-811.343 -798.141)'/%3E%3C/g%3E%3Cg transform='translate(123.576 0.166)'%3E%3Cpath d='M836.146,810.277V798.141h1.47v6.021h.142l5.452-6.021h1.92l-5.1,5.475,5.1,6.661h-1.778l-4.219-5.641-1.517,1.706v3.935Z' transform='translate(-836.146 -798.141)'/%3E%3C/g%3E%3Cg transform='translate(134.455 0.166)'%3E%3Cpath d='M897.352,810.277V798.141h7.324v1.3h-5.854v4.1H904.3v1.3h-5.475v4.124h5.949v1.3Z' transform='translate(-897.352 -798.141)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#section-progetto-4 .icon.icon-3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='141.496' height='116.72' viewBox='0 0 141.496 116.72'%3E%3Cg transform='translate(31.052 9.42)'%3E%3Crect width='26.013' height='4.172'/%3E%3C/g%3E%3Cg transform='translate(31.052 18.839)'%3E%3Crect width='26.013' height='4.172'/%3E%3C/g%3E%3Cg transform='translate(37.47 75.357)'%3E%3Crect width='13.177' height='4.172'/%3E%3C/g%3E%3Cg transform='translate(90.848 75.357)'%3E%3Crect width='13.177' height='4.172'/%3E%3C/g%3E%3Cg transform='translate(84.43 9.42)'%3E%3Crect width='26.013' height='4.172'/%3E%3C/g%3E%3Cg transform='translate(84.43 18.839)'%3E%3Crect width='26.013' height='4.172'/%3E%3C/g%3E%3Cg transform='translate(19.994 0)'%3E%3Cpath d='M300.5,300.616H256.543l-2.086-2.086V213.754l2.086-2.086H300.5l2.086,2.086v84.777Zm-41.872-4.172h39.786v-80.6H258.629Z' transform='translate(-254.457 -211.668)'/%3E%3C/g%3E%3Cg transform='translate(73.372 0)'%3E%3Cpath d='M600.8,300.616H556.847l-2.086-2.086V213.754l2.086-2.086H600.8l2.086,2.086v84.777Zm-41.872-4.172h39.786v-80.6H558.933Z' transform='translate(-554.761 -211.668)'/%3E%3C/g%3E%3Cg transform='translate(30.478 33.964)'%3E%3Crect width='4.172' height='11.268' transform='translate(0 3.934) rotate(-70.576)'/%3E%3C/g%3E%3Cg transform='translate(83.786 33.964)'%3E%3Crect width='4.172' height='11.268' transform='translate(0 3.934) rotate(-70.576)'/%3E%3C/g%3E%3Cg transform='translate(0 104.252)'%3E%3Cg transform='translate(0 0.166)'%3E%3Cpath d='M141.972,811.259V799.123h1.47v10.832h5.641v1.3Z' transform='translate(-141.972 -799.123)'/%3E%3C/g%3E%3Cg transform='translate(8.439)'%3E%3Cpath d='M200.161,804.425a7.4,7.4,0,0,1-.693,3.318,5.2,5.2,0,0,1-1.9,2.157,5.406,5.406,0,0,1-5.523,0,5.2,5.2,0,0,1-1.9-2.157,8.289,8.289,0,0,1,0-6.637,5.2,5.2,0,0,1,1.9-2.157,5.407,5.407,0,0,1,5.523,0,5.207,5.207,0,0,1,1.9,2.157A7.4,7.4,0,0,1,200.161,804.425Zm-1.422,0a6.081,6.081,0,0,0-.524-2.661,3.848,3.848,0,0,0-1.416-1.641,3.848,3.848,0,0,0-3.988,0,3.848,3.848,0,0,0-1.416,1.641,7.014,7.014,0,0,0,0,5.321,3.847,3.847,0,0,0,1.416,1.641,3.846,3.846,0,0,0,3.988,0,3.847,3.847,0,0,0,1.416-1.641A6.08,6.08,0,0,0,198.739,804.425Z' transform='translate(-189.448 -798.191)'/%3E%3C/g%3E%3Cg transform='translate(21.143)'%3E%3Cpath d='M271.162,802.149h-1.47a3.082,3.082,0,0,0-.453-1.114,3.153,3.153,0,0,0-.782-.809,3.4,3.4,0,0,0-1.016-.495,4.045,4.045,0,0,0-1.161-.166,3.687,3.687,0,0,0-1.994.557,3.848,3.848,0,0,0-1.416,1.641,7.014,7.014,0,0,0,0,5.321,3.847,3.847,0,0,0,1.416,1.641,3.685,3.685,0,0,0,1.994.557,4.05,4.05,0,0,0,1.161-.166,3.4,3.4,0,0,0,1.016-.495,3.081,3.081,0,0,0,1.235-1.923h1.47a4.9,4.9,0,0,1-.6,1.665,4.514,4.514,0,0,1-1.09,1.247,4.753,4.753,0,0,1-1.461.779,5.486,5.486,0,0,1-1.727.266,5.084,5.084,0,0,1-2.761-.758,5.2,5.2,0,0,1-1.9-2.157,8.289,8.289,0,0,1,0-6.637,5.2,5.2,0,0,1,1.9-2.157,5.087,5.087,0,0,1,2.761-.758,5.48,5.48,0,0,1,1.727.267,4.753,4.753,0,0,1,1.461.779,4.53,4.53,0,0,1,1.09,1.244A4.867,4.867,0,0,1,271.162,802.149Z' transform='translate(-260.922 -798.191)'/%3E%3C/g%3E%3Cg transform='translate(33.752 0.166)'%3E%3Cpath d='M331.862,811.259V799.123h1.47v6.021h.142l5.451-6.021h1.92l-5.1,5.475,5.1,6.661h-1.778l-4.219-5.641-1.517,1.706v3.935Z' transform='translate(-331.862 -799.123)'/%3E%3C/g%3E%3Cg transform='translate(44.632 0.166)'%3E%3Cpath d='M393.07,811.259V799.123h7.324v1.3H394.54v4.1h5.475v1.3H394.54v4.124h5.949v1.3Z' transform='translate(-393.07 -799.123)'/%3E%3C/g%3E%3Cg transform='translate(54.611 0.166)'%3E%3Cpath d='M449.211,811.259V799.123h4.1a4.973,4.973,0,0,1,2.335.483A3.12,3.12,0,0,1,457,800.93a4.081,4.081,0,0,1,.439,1.914,4.008,4.008,0,0,1-.439,1.9,3.074,3.074,0,0,1-1.345,1.3,5.008,5.008,0,0,1-2.317.471h-3.318v-1.328h3.271a3.657,3.657,0,0,0,1.567-.285,1.81,1.81,0,0,0,.865-.809,2.707,2.707,0,0,0,.269-1.253,2.818,2.818,0,0,0-.272-1.274,1.875,1.875,0,0,0-.871-.845,3.56,3.56,0,0,0-1.582-.3h-2.584v10.832Zm5.712-5.451,2.986,5.451H456.2l-2.939-5.451Z' transform='translate(-449.211 -799.123)'/%3E%3C/g%3E%3Cg transform='translate(87.217)'%3E%3Cpath d='M643.37,804.425a7.4,7.4,0,0,1-.693,3.318,5.2,5.2,0,0,1-1.9,2.157,5.406,5.406,0,0,1-5.523,0,5.2,5.2,0,0,1-1.9-2.157,8.289,8.289,0,0,1,0-6.637,5.206,5.206,0,0,1,1.9-2.157,5.407,5.407,0,0,1,5.523,0,5.206,5.206,0,0,1,1.9,2.157A7.4,7.4,0,0,1,643.37,804.425Zm-1.422,0a6.08,6.08,0,0,0-.524-2.661,3.845,3.845,0,0,0-1.417-1.641,3.848,3.848,0,0,0-3.988,0,3.845,3.845,0,0,0-1.416,1.641,7.011,7.011,0,0,0,0,5.321,3.845,3.845,0,0,0,1.416,1.641,3.845,3.845,0,0,0,3.988,0,3.845,3.845,0,0,0,1.417-1.641A6.08,6.08,0,0,0,641.947,804.425Z' transform='translate(-632.656 -798.191)'/%3E%3C/g%3E%3Cg transform='translate(100.396 0.166)'%3E%3Cpath d='M706.8,811.259V799.123h4.1a4.972,4.972,0,0,1,2.335.483,3.121,3.121,0,0,1,1.351,1.324,4.084,4.084,0,0,1,.438,1.914,4.011,4.011,0,0,1-.438,1.9,3.074,3.074,0,0,1-1.345,1.3,5.008,5.008,0,0,1-2.317.471H707.6v-1.328h3.271a3.657,3.657,0,0,0,1.567-.285,1.81,1.81,0,0,0,.865-.809,2.707,2.707,0,0,0,.269-1.253,2.818,2.818,0,0,0-.272-1.274,1.875,1.875,0,0,0-.871-.845,3.56,3.56,0,0,0-1.582-.3h-2.583v10.832Zm5.713-5.451,2.986,5.451H713.79l-2.939-5.451Z' transform='translate(-706.798 -799.123)'/%3E%3C/g%3E%3Cg transform='translate(111.062 0.166)'%3E%3Cpath d='M770.55,811.259h-3.745V799.123h3.911a5.941,5.941,0,0,1,3.022.726,4.794,4.794,0,0,1,1.926,2.08,8.191,8.191,0,0,1-.006,6.5,4.792,4.792,0,0,1-1.967,2.1A6.281,6.281,0,0,1,770.55,811.259Zm-2.275-1.3h2.18a4.87,4.87,0,0,0,2.495-.581,3.58,3.58,0,0,0,1.476-1.653,6.939,6.939,0,0,0,.006-5.087A3.56,3.56,0,0,0,773,801a4.552,4.552,0,0,0-2.376-.572h-2.347Z' transform='translate(-766.805 -799.123)'/%3E%3C/g%3E%3Cg transform='translate(123.055 0.166)'%3E%3Cpath d='M835.751,799.123v12.136h-1.47V799.123Z' transform='translate(-834.281 -799.123)'/%3E%3C/g%3E%3Cg transform='translate(127.464 0.166)'%3E%3Cpath d='M868.707,799.123v12.136h-1.422l-6.613-9.528h-.119v9.528h-1.47V799.123h1.422l6.637,9.552h.118v-9.552Z' transform='translate(-859.083 -799.123)'/%3E%3C/g%3E%3Cg transform='translate(140.026 0.166)'%3E%3Cpath d='M931.229,799.123v12.136h-1.47V799.123Z' transform='translate(-929.759 -799.123)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#section-progetto-4 .row.last {
  margin-top: 80px;
}

#section-progetto-5 {
  text-align: center;
  background-color: #000;
  padding: 35px 0;
}
#section-progetto-5 .is-3.giant-cta {
  color: #fff;
  margin: 0;
}
#section-progetto-5 .is-3.giant-cta a {
  color: #fff;
  font-weight: bold;
}

#section-arch-6 {
  background-color: #E7E7E7;
  padding: 60px 0;
  position: relative;
  overflow: hidden;
}
#section-arch-6 * {
  text-align: center;
}
#section-arch-6 .is-2 span {
  color: #CE162B;
}
#section-arch-6 .is-3 {
  margin-bottom: 30px;
}
#section-arch-6 .btn-red {
  background-color: #CE162B;
  color: #fff;
  position: relative;
  padding-left: 90px;
  padding-right: 60px;
  letter-spacing: 0.13em;
  max-width: 558px;
  min-height: 53px;
  display: block;
  margin: auto;
  font-size: 23px;
  line-height: 1.5;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  font-weight: bold;
}
#section-arch-6 .btn-red span {
  position: absolute;
  left: 56px;
  top: 8px;
  display: inline-block;
  width: 28px;
  height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.132' height='34.394' viewBox='0 0 28.132 34.394'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='28.132' height='34.394' fill='%23fff' stroke='%23fff' stroke-width='0.5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M22.12,23.652h.5V18.89a.338.338,0,0,1,.34-.34H26.1a.341.341,0,0,1,.34.34v4.763h.5a.562.562,0,0,0,.387-.156.492.492,0,0,0,.146-.354V18.055a.484.484,0,0,0-.146-.354.545.545,0,0,0-.387-.16H24.558l-.028,0-.024,0H22.12a.545.545,0,0,0-.387.16.5.5,0,0,0-.146.354v5.088a.512.512,0,0,0,.146.354.562.562,0,0,0,.387.156M5.743,31.9h.91v-19H6.578a1.206,1.206,0,0,1-.844-.349l-.019-.024a1.192,1.192,0,0,1-.33-.82v-.075h-4.2A1.191,1.191,0,0,1,0,10.449V7.229a1.18,1.18,0,0,1,.33-.816l.019-.024.024-.019a1.18,1.18,0,0,1,.816-.33h4.2A1.181,1.181,0,0,1,6.507,4.923V.34A.34.34,0,0,1,7.087.1l0,0,4.814,4.814h.273A1.186,1.186,0,0,1,13.368,6.04h9.553l0,0h.009l.009,0h.014l.009,0h0l.009,0h.009l0,0,.009,0h.009l0,0,.009,0,0,0,.009,0,.009,0,0,0,0,0,.009,0,0,0,.009,0,0,0,0,.009.009,0,0,0,4.913,4.913,0,0a.337.337,0,0,1-.24.58H24.869v5.225h2.07a1.144,1.144,0,0,1,.816.344,1.181,1.181,0,0,1,.349.849v5.088a1.2,1.2,0,0,1-.349.849,1.14,1.14,0,0,1-.816.34H22.12a1.148,1.148,0,0,1-.816-.34,1.2,1.2,0,0,1-.349-.849V18.055a1.181,1.181,0,0,1,.349-.849,1.152,1.152,0,0,1,.816-.344h2.07V11.638H13.373v.075a1.206,1.206,0,0,1-.349.844,1.186,1.186,0,0,1-.773.344v19H27.788a.342.342,0,0,1,.344.34V34.05a.342.342,0,0,1-.344.34H.34A.338.338,0,0,1,0,34.05V26.816a.338.338,0,0,1,.34-.34H5.4a.338.338,0,0,1,.34.34V31.9Zm21.7.679H.679V33.71H27.448ZM23.3,19.229h2.452v4.423H23.3ZM5.064,27.156H.679V31.9H5.064Zm19.442-16.2h2.461l-4.1-4.1-4.1,4.1h5.734ZM10.944,4.918,7.186,1.16V4.918ZM7.474,22.4l4.1,4.1v-8.2Zm3.956,4.918-4.1-4.1v8.2Zm.141.825L7.813,31.9h3.758ZM7.332,21.582l4.1-4.1-4.1-4.1Zm.481-8.676,3.758,3.758V12.906ZM12.694,9.9H10.228a1.216,1.216,0,0,1-.858-.354,1.132,1.132,0,0,1-.33-.792V5.6H6.578a.51.51,0,0,0-.363.151.5.5,0,0,0-.151.358v5.607a.5.5,0,0,0,.137.349l.014.014a.51.51,0,0,0,.363.151h5.6a.51.51,0,0,0,.363-.151.53.53,0,0,0,.151-.363V9.9ZM9.718,5.6V8.752a.6.6,0,0,0,.165.415.507.507,0,0,0,.344.146h2.466V6.088a.55.55,0,0,0-.151-.34A.5.5,0,0,0,12.18,5.6H9.718ZM1.16,6.719l4.225,4.225V6.719H1.16Zm3.277,4.239L.679,7.2v3.249a.51.51,0,0,0,.151.363v0a.5.5,0,0,0,.358.151Zm9.417-4.239,4.1,4.1,4.1-4.1Zm3.277,4.239L13.373,7.2v3.758Z' transform='translate(0 0.001)' fill='%23fff' stroke='%23fff' stroke-width='0.5' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  margin-right: 6px;
}
#section-arch-6 .bg {
  margin-top: 10px;
  top: 0;
  width: 45vw;
  height: 100%;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='547.181' height='350.933' viewBox='0 0 547.181 350.933'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='547.181' height='350.933' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 -0.002)'%3E%3Cg transform='translate(0 0.002)'%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M670.3,1383.2a.626.626,0,0,0-.554-.879,142.591,142.591,0,0,0-24.888.2.429.429,0,0,0-.327.192l-.677-.008q.03-2.9.053-5.8c1.489-.013,2.978-.024,4.465-.042a.547.547,0,0,0,0-1.094c-1.483-.018-2.969-.029-4.454-.042q.2-23.616-.169-47.235a.452.452,0,0,0-.9,0q-.384,23.6-.169,47.224c-5.209-.039-10.423-.042-15.632.026-.076-11.024-.276-22.035-.657-33a.463.463,0,0,0-.925,0c-.381,10.979-.581,22-.657,33.042-1.709.029-3.419.056-5.127.1a.431.431,0,0,0,0,.862c1.7.046,3.41.073,5.116.1-.012,1.974,0,3.95-.009,5.925q-3.433.052-6.864.118a.452.452,0,0,0,0,.9q3.43.067,6.862.118c0,1.861.009,3.722.012,5.583-2.035.07-4.07.145-6.094.259a.421.421,0,0,0,0,.841c2.025.114,4.06.189,6.1.259,0,1.708.031,3.414.04,5.121-1.656.056-3.314.1-4.965.189a.452.452,0,0,0,0,.9c1.655.086,3.316.133,4.975.189q.106,18.258.477,36.446a.6.6,0,0,0,1.2,0q.373-18.123.476-36.364c7.772.207,15.575.129,23.324-.082a.642.642,0,0,0,0-1.283c-7.746-.21-15.545-.289-23.313-.082.008-1.655.034-3.308.039-4.963,7.3.194,14.648.135,21.908-.1a.652.652,0,0,0,0-1.3c-7.258-.238-14.6-.3-21.9-.1,0-1.826.014-3.652.012-5.477q7.849.1,15.7.051a.54.54,0,0,0,1.068-.013c1.644-.016,3.287-.028,4.93-.06a.544.544,0,0,0,.423-.193,144.067,144.067,0,0,0,19.96-.108c-.735,6.109-.274,12.549-.216,18.677a.817.817,0,0,0,1.632,0c.06-6.27.547-12.866-.262-19.1m-43.237-.457c0-1.951,0-3.9-.008-5.853,5.209.068,10.423.065,15.632.025q.026,2.888.053,5.776-7.837-.063-15.676.052' transform='translate(-539.052 -1159.374)' fill='%2396999c'/%3E%3Cpath d='M805.688,1953.752a.41.41,0,0,0,0,.82.41.41,0,0,0,0-.82' transform='translate(-703.009 -1705.597)' fill='%2396999c'/%3E%3Cpath d='M356.806,1389.018c-.781-.115-1.576-.195-2.377-.255-.009-1.026-.011-2.052-.022-3.077.681-.026,1.361-.058,2.039-.105a.747.747,0,0,0,0-1.493c-.684-.048-1.371-.081-2.059-.106-.014-1.093-.02-2.186-.037-3.279.048-.005.1-.007.144-.012a.737.737,0,0,0,0-1.472c-.056-.006-.112-.008-.168-.014-.02-1.133-.03-2.267-.054-3.4.124-.015.254-.02.377-.037.589-.083.532-1.009,0-1.135-.132-.031-.273-.05-.406-.079-.042-1.827-.072-3.653-.127-5.479a.869.869,0,0,0-.1-.376,1.1,1.1,0,0,0-.933-1.576,89.356,89.356,0,0,0-13.428.253.893.893,0,0,0-.612.326c-.186.019-.373.032-.559.053a.475.475,0,0,0-.322.165.458.458,0,0,0-.3.423c-.392,6.654-.525,13.319-.57,19.985-4.932-.13-9.913-.082-14.817.265a.442.442,0,0,0,0,.883c4.9.346,9.877.394,14.8.265q-.013,2.6-.01,5.2a92.1,92.1,0,0,0-14.4.295.431.431,0,0,0,0,.862,90.057,90.057,0,0,0,12.874.35.443.443,0,0,0,.3.138c.4.029.817.044,1.223.071,0,1.264-.02,2.539-.039,3.815-2.1.026-4.184.092-6.259.21a.808.808,0,0,0-.733.494c-2.639.053-5.278.24-7.758.491a.442.442,0,0,0,0,.883,76.019,76.019,0,0,0,14.716.257q-.035,1.879-.065,3.768c-1.857.086-3.691.193-5.477.3a.581.581,0,0,0-.572.561c-3.274.092-6.574.418-9.774.465a.452.452,0,0,0,0,.9c5.18.075,10.62.888,15.787.241-.013,1.149-.012,2.3-.007,3.445-1.383.082-2.749.175-4.069.285a.682.682,0,0,0-.454.21c-3.249.018-6.5.146-9.7.4a.431.431,0,0,0,0,.862,131.637,131.637,0,0,0,14.238.358c.019,1.079.056,2.155.1,3.229-3.446.041-6.892.083-10.339.15a.421.421,0,0,0,0,.841c3.465.067,6.93.109,10.394.15.071,1.3.177,2.591.3,3.877-3.157.113-6.306.252-9.43.35a.473.473,0,0,0,0,.946c3.185.1,6.4.243,9.618.356a.59.59,0,0,0,1.151.038c4.453.146,8.915.211,13.333,0,.077,10.434.161,20.866.17,31.292a.86.86,0,0,0,1.72,0c.009-10.467.094-20.941.171-31.416.29-.02.582-.03.872-.052a.7.7,0,0,0,0-1.388c-.286-.022-.575-.032-.861-.052q.014-1.955.028-3.91a.73.73,0,0,0,.009-1.223c.008-1.262.02-2.523.027-3.785.339-.045.687-.078,1.021-.128a.477.477,0,0,0,0-.912c-.332-.05-.678-.083-1.015-.128.009-1.637.021-3.275.028-4.912h.011a.476.476,0,0,0,0-.912h-.007c.006-1.63.018-3.259.02-4.889.67-.034,1.341-.068,2.009-.1a.505.505,0,0,0,0-1.01c-.667-.035-1.337-.069-2.007-.1,0-1.341.011-2.682.008-4.023.437-.018.88-.022,1.315-.043a.7.7,0,0,0,0-1.388c-.435-.022-.879-.026-1.316-.043,0-1.65.006-3.3-.005-4.949.8-.06,1.587-.14,2.365-.255a.625.625,0,0,0,0-1.2m-17.76-20.331a.893.893,0,0,0,.613.326,84.945,84.945,0,0,0,12.769.271c-.049,1.64-.075,3.281-.113,4.922-4.264-.6-9.036-.332-13.23-.206q-.1-2.667-.254-5.333l.215.02m13.09,39.508c.006,1.465.017,2.93.025,4.4a94.674,94.674,0,0,0-12.571-.224q.006-1.946-.016-3.894a95.948,95.948,0,0,0,12.562-.278m-12.588-1.715q-.032-1.951-.067-3.9c4.211,0,8.437-.142,12.63-.339,0,1.5.013,3.009.018,4.514a96.053,96.053,0,0,0-12.582-.277m12.573-17.828c-3.938-.089-8,.262-11.854.446a.618.618,0,0,0-.608-.709c-.091,0-.183,0-.274-.007-.007-1.013-.032-2.026-.045-3.04,4.239.155,8.539.428,12.8.395-.011.972-.013,1.944-.021,2.916m-.014,1.926c-.011,1.587,0,3.174,0,4.761-3.893-.1-7.828-.05-11.724.133a.571.571,0,0,0-.525-.385c-.147-.011-.3-.015-.447-.026q0-2.485-.01-4.97c4.11.164,8.481.581,12.71.486m-.006,6.391c0,1.277.008,2.555.008,3.833-4.2-.2-8.44-.338-12.662-.339-.018-1.232-.033-2.461-.035-3.683,4.209.222,8.473.293,12.688.189m-12.525,17.551c.129-.006.259-.009.389-.014a93.788,93.788,0,0,0,12.206-.239c.007,1.149.017,2.3.025,3.447q-6.362.027-12.723.09c.047-1.092.084-2.187.1-3.284m12.586-30.59c-4.274-.035-8.586.24-12.837.395-.02-1.282-.029-2.564-.057-3.847a106.915,106.915,0,0,0,12.929.392c-.016,1.02-.021,2.04-.034,3.061m-12.923-4.5c-.036-1.486-.068-2.972-.122-4.458a80.984,80.984,0,0,0,13.157,1c-.022,1.022-.03,2.045-.049,3.067a106.809,106.809,0,0,0-12.987.392m-.122,43.375c.124-1.26.228-2.524.3-3.8q6.394.068,12.79.091.013,1.853.027,3.707c-4.347-.2-8.734-.144-13.115,0' transform='translate(-280.118 -1193.365)' fill='%2396999c'/%3E%3Cpath d='M459.92,344.633a130.216,130.216,0,0,0-13.29,6.944c0-1.064-.034-2.132-.1-3.194l2.982-1.125c.76-.286.451-1.5-.341-1.237l-2.768.935c-.046-.521-.079-1.048-.139-1.56a.463.463,0,0,0-.925,0c-.076.654-.14,1.318-.2,1.986-6.255,2.114-12.567,4.3-18.57,6.946-.442.195-.125.893.324.769,6.1-1.692,12.162-3.9,18.134-6.149-.064,1.165-.089,2.337-.06,3.5l-.211.3a.561.561,0,0,0,.279.859c.023.388.032.781.069,1.164a.7.7,0,0,0,1.388,0c.052-.54.072-1.089.1-1.638,4.02-2.007,8.141-4.057,11.993-6.4a26.994,26.994,0,0,0-.18,6.658.7.7,0,0,0,1.338,0,29.626,29.626,0,0,0-.238-7.212s0,0,0-.007c.319-.2.654-.386.969-.592a.547.547,0,0,0-.552-.944' transform='translate(-372.207 -300.813)' fill='%2396999c'/%3E%3Cpath d='M703.138,357.156a.463.463,0,0,0-.925,0c-.02.277-.047.559-.072.84a67.166,67.166,0,0,0-11.255,6.695.515.515,0,0,0,.52.889A66.882,66.882,0,0,0,702,359.659a16.849,16.849,0,0,0-.007,3.352.684.684,0,0,0,1.367,0,30.957,30.957,0,0,0-.221-5.856' transform='translate(-602.924 -311.402)' fill='%2396999c'/%3E%3Cpath d='M876.8,342.333c-3.05,1.234-6.214,2.592-9.208,4.119.1-2.575-.138-5.175-.282-7.74a.463.463,0,0,0-.925,0,68.992,68.992,0,0,0-.238,8.522c-.5.271-1.016.533-1.5.815-.511.3-.173,1.189.413.98.445-.158.891-.346,1.337-.517a.645.645,0,0,0,1.1-.427c3.334-1.344,6.661-2.966,9.788-4.6.62-.324.184-1.424-.486-1.153' transform='translate(-754.601 -295.301)' fill='%2396999c'/%3E%3Cpath d='M968.429,344.642c-3.492,1.793-6.878,3.82-10.241,5.866a42.161,42.161,0,0,0-.313-8.646.452.452,0,0,0-.9,0,41.327,41.327,0,0,0-.295,8.979.8.8,0,0,0,.2.462q-1.4.853-2.8,1.7a.5.5,0,0,0,.509.871c4.852-2.638,9.805-5.195,14.466-8.163a.621.621,0,0,0-.626-1.071' transform='translate(-832.685 -298.061)' fill='%2396999c'/%3E%3Cpath d='M1081.288,347.8a.484.484,0,0,0-.967,0,37.993,37.993,0,0,0-.221,7.808.705.705,0,0,0,1.409,0,38.008,38.008,0,0,0-.221-7.808' transform='translate(-942.793 -303.213)' fill='%2396999c'/%3E%3Cpath d='M1097.77,351a.463.463,0,0,0-.925,0c-.01.532-.039,1.078-.069,1.627a.743.743,0,0,0-.431.072,51.93,51.93,0,0,0-11.179,7.022c-.4.356.021,1.135.542.932a50.885,50.885,0,0,0,10.983-6.471,27.071,27.071,0,0,0,.017,4.626.6.6,0,0,0,1.2,0,59.891,59.891,0,0,0-.137-7.808' transform='translate(-947.194 -306.032)' fill='%2396999c'/%3E%3Cpath d='M1193.718,354.72c-.161-1.406-.3-2.786-.346-4.2a.537.537,0,0,0-1.072,0c-.023.787-.081,1.561-.152,2.333a.69.69,0,0,0-.654-.034,65.591,65.591,0,0,0-6.526,3.521,34.634,34.634,0,0,0-5.6,3.512.477.477,0,0,0,.46.791,34.7,34.7,0,0,0,5.926-2.952,67.509,67.509,0,0,0,6.266-3.636c-.024.224-.044.445-.069.67a14.333,14.333,0,0,0,.223,3.785.689.689,0,0,0,1.318,0,14.122,14.122,0,0,0,.223-3.785' transform='translate(-1029.45 -305.544)' fill='%2396999c'/%3E%3Cpath d='M2191.817,513.141c-.113-.785-1.208-.492-1.281.173-.2,1.835-.692,4.173.175,5.9a.666.666,0,0,0,1.144,0c.837-1.822.235-4.164-.039-6.069' transform='translate(-1912.026 -447.554)' fill='%2396999c'/%3E%3Cpath d='M2924.59,1645.95c-48.679-.818-97.4-.264-146.085.124.083-13.64.073-27.281.057-40.922q-.021-17.349-.141-34.7c0-.643,0-1.29,0-1.935a220.109,220.109,0,0,0,24.983-.454.979.979,0,0,0,0-1.956,220.218,220.218,0,0,0-24.979-.454c.057-9.955.361-20.038-.6-29.9a.484.484,0,0,0-.967,0c-.958,9.874-.651,19.976-.6,29.946-3.658.085-7.307.171-10.926.191-12.663.07-25.424-.089-38.063.751a.442.442,0,0,0,0,.883c12.639.84,25.4.681,38.063.751,3.62.02,7.27.106,10.929.191,0,.661,0,1.324,0,1.984q-.109,17.349-.141,34.7c-.016,13.648-.026,27.295.057,40.941q-4.38.034-8.759.059.059-3.885.122-7.768c.161-9.427.932-19.164-.079-28.548a.958.958,0,0,0-1.914,0c-1.012,9.385-.241,19.122-.08,28.548q.067,3.889.123,7.78-8.328.06-16.654.113a.452.452,0,0,0,0,.9q8.335.043,16.672.113c.1,6.548.213,13.1.454,19.638a.442.442,0,0,0,.883,0c.241-6.538.354-13.083.454-19.626q4.394.032,8.787.059c.012,1.835.034,3.671.049,5.506-1.1.053-2.2.088-3.291.151a.442.442,0,0,0,0,.883c1.1.063,2.2.1,3.3.151.06,6.83.138,13.659.281,20.489a.81.81,0,0,0,1.62,0c.142-6.8.22-13.592.28-20.389,22.75.992,45.7.236,68.449.283,24.645.05,49.289.038,73.932-.281a.7.7,0,0,0,0-1.388c-24.643-.319-49.287-.331-73.932-.281-22.742.046-45.691-.709-68.437.282.015-1.8.036-3.591.048-5.386,48.7.388,97.421.942,146.108.124q.105,9.273.285,18.546a.905.905,0,0,0,1.809,0q.186-9.29.285-18.582a.743.743,0,0,0,.013-1.483' transform='translate(-2380.501 -1340.289)' fill='%2396999c'/%3E%3Cpath d='M3724.979,2512.876c-25.058-.785-50.506-1.3-75.542.231a.431.431,0,0,0,0,.862c25.036,1.534,50.483,1.017,75.542.232a.663.663,0,0,0,0-1.325' transform='translate(-3185.543 -2193.043)' fill='%2396999c'/%3E%3Cpath d='M2404.751,2108.645a41.175,41.175,0,0,0-6.038,6.669c-.406.58.459,1.165.941.726a41.174,41.174,0,0,0,5.823-6.835c.313-.447-.355-.9-.727-.561' transform='translate(-2093.95 -1840.714)' fill='%2396999c'/%3E%3Cpath d='M2423.488,2115.854a77.731,77.731,0,0,0-8.952,9.426c-.5.721.549,1.376,1.14.879a42.722,42.722,0,0,0,4.6-4.9,40.341,40.341,0,0,0,3.826-4.785c.227-.361-.25-.9-.618-.619' transform='translate(-2107.741 -1847.041)' fill='%2396999c'/%3E%3Cpath d='M2463.282,2114.768a67.87,67.87,0,0,0-5.13,5.767,32.955,32.955,0,0,0-4.256,5.631.76.76,0,0,0,1.189.917,33.178,33.178,0,0,0,4.5-5.444,67.784,67.784,0,0,0,4.425-6.311.465.465,0,0,0-.727-.561' transform='translate(-2142.131 -1846.049)' fill='%2396999c'/%3E%3Cpath d='M2500.215,2112.45c-1.9,2.093-3.406,4.572-5.166,6.787a72.02,72.02,0,0,0-4.832,6.153c-.436.691.509,1.308,1.073.828a32.577,32.577,0,0,0,5.041-5.992,40.3,40.3,0,0,0,4.577-7.242c.182-.421-.325-.94-.693-.535' transform='translate(-2173.826 -1844.011)' fill='%2396999c'/%3E%3Cpath d='M2543.7,2129.05c3.524-3.815,7.094-7.647,10.392-11.661.455-.554-.294-1.346-.8-.8-3.557,3.793-6.9,7.833-10.229,11.825-.367.44.239,1.073.639.639' transform='translate(-2219.952 -1847.591)' fill='%2396999c'/%3E%3Cpath d='M2582.175,2121.379a139.958,139.958,0,0,0,12.17-13.2c.5-.592-.3-1.433-.863-.862a141.423,141.423,0,0,0-12.018,13.516c-.32.426.35.879.71.548' transform='translate(-2253.508 -1839.49)' fill='%2396999c'/%3E%3Cpath d='M2634.566,2215.773l.2-.2a.431.431,0,0,0-.609-.609l-.2.2a.431.431,0,0,0,.609.61' transform='translate(-2299.295 -1933.525)' fill='%2396999c'/%3E%3Cpath d='M2691.186,2134.209l1.75-1.959c.4-.453-.258-1.122-.669-.669l-1.764,1.945c-.418.46.269,1.149.684.684' transform='translate(-2348.656 -1860.708)' fill='%2396999c'/%3E%3Cpath d='M2635.891,2117.414c3.936-4.832,8.014-9.628,11.653-14.689.34-.472-.428-1.067-.809-.624-4.064,4.726-7.765,9.817-11.538,14.778-.3.4.377.924.693.535' transform='translate(-2300.423 -1834.968)' fill='%2396999c'/%3E%3Cpath d='M2681.3,2123.222a121.2,121.2,0,0,0,11.022-12.785c.375-.525-.437-1.11-.875-.675a121.111,121.111,0,0,0-10.841,12.926c-.305.4.353.892.693.535' transform='translate(-2340.061 -1841.659)' fill='%2396999c'/%3E%3Cpath d='M2722.343,2128.47a117.782,117.782,0,0,0,11.194-12.228c.444-.572-.263-1.348-.818-.818a117.911,117.911,0,0,0-11.015,12.406c-.349.446.208,1.055.639.639' transform='translate(-2375.912 -1846.58)' fill='%2396999c'/%3E%3Cpath d='M2771.311,2165.746c2.326-2.556,4.681-5.092,6.88-7.759.415-.5-.27-1.223-.728-.729-2.352,2.538-4.551,5.214-6.776,7.863-.361.429.238,1.05.624.625' transform='translate(-2418.672 -1883.11)' fill='%2396999c'/%3E%3Cpath d='M2392.578,2255.863c-1.094.856-2.147,1.761-3.173,2.7a9.835,9.835,0,0,0-2.588,2.944.785.785,0,0,0,1.064,1.064,10.265,10.265,0,0,0,2.953-2.888c.867-1.051,1.7-2.131,2.487-3.246.336-.478-.358-.875-.743-.573' transform='translate(-2083.586 -1969.245)' fill='%2396999c'/%3E%3Cpath d='M2410.888,2249.54a32.486,32.486,0,0,0-5.98,5.451c-1.821,1.926-3.9,3.963-5.1,6.351a.676.676,0,0,0,1.057.815c2.175-1.691,3.879-4.077,5.723-6.114a54.27,54.27,0,0,0,5.037-5.771c.3-.447-.292-1.012-.734-.733' transform='translate(-2094.919 -1963.751)' fill='%2396999c'/%3E%3Cpath d='M2469.486,2250.888a40.208,40.208,0,0,0-4.937,5.614,41.42,41.42,0,0,0-4.146,5.445.591.591,0,0,0,.925.714,45.554,45.554,0,0,0,4.827-5.725,36.545,36.545,0,0,0,4.024-5.513.444.444,0,0,0-.693-.535' transform='translate(-2147.824 -1964.892)' fill='%2396999c'/%3E%3Cpath d='M2529.406,2247.041c-3.256,3.287-6.959,6.97-9.392,10.922-.352.571.423,1.1.892.688a45.848,45.848,0,0,0,4.962-5.685c1.443-1.774,2.883-3.544,4.216-5.4.29-.4-.34-.863-.677-.522' transform='translate(-2199.858 -1961.531)' fill='%2396999c'/%3E%3Cpath d='M2567.764,2244.627a103.061,103.061,0,0,0-11.069,13.2c-.449.621.544,1.373,1.057.815a102.955,102.955,0,0,0,10.721-13.463c.283-.439-.348-.9-.71-.548' transform='translate(-2231.859 -1959.419)' fill='%2396999c'/%3E%3Cpath d='M2618.594,2273.053c-3.014,3.652-6.332,7.213-8.95,11.165-.356.538.453,1.157.892.688,3.233-3.456,5.934-7.52,8.784-11.292.314-.416-.392-.965-.727-.561' transform='translate(-2278.104 -1984.219)' fill='%2396999c'/%3E%3Cpath d='M2643.837,2254.863c-5.047,4.953-10.18,10.223-14.236,16.034-.39.559.484,1.224.941.727,4.8-5.218,9.186-10.85,13.9-16.151.367-.412-.21-1-.609-.609' transform='translate(-2295.519 -1968.35)' fill='%2396999c'/%3E%3Cpath d='M2708.31,2248.948a186.258,186.258,0,0,0-13.626,15.888c-.4.547.466,1.183.925.714a185,185,0,0,0,13.311-15.992c.33-.425-.224-1.029-.61-.61' transform='translate(-2352.331 -1963.175)' fill='%2396999c'/%3E%3Cpath d='M2073.358,1097.7c-3.978,3.181-7.779,6.619-11.751,9.823-.383.309.112.931.522.677a54.861,54.861,0,0,0,12.017-9.712.558.558,0,0,0-.788-.788' transform='translate(-1799.633 -958.15)' fill='%2396999c'/%3E%3Cpath d='M2074.139,1154.751a110.018,110.018,0,0,0-10.494,9.088c-.387.356.141,1.073.573.743a109.977,109.977,0,0,0,10.775-8.725c.552-.546-.185-1.58-.854-1.107' transform='translate(-1801.414 -1007.976)' fill='%2396999c'/%3E%3Cpath d='M2071.319,1200.775c-2.2,1.13-4.108,3-6.033,4.543-2.168,1.737-4.358,3.459-6.42,5.322-.36.325.112.948.522.677,2.318-1.533,4.531-3.224,6.753-4.891,1.976-1.482,4.26-2.857,5.9-4.71a.6.6,0,0,0-.726-.941' transform='translate(-1797.248 -1048.193)' fill='%2396999c'/%3E%3Cpath d='M2080.807,1250.5a84.061,84.061,0,0,0-10.907,9.857c-.345.364.117,1.045.561.726a83.925,83.925,0,0,0,11.239-9.427c.557-.576-.195-1.668-.892-1.156' transform='translate(-1806.887 -1091.555)' fill='%2396999c'/%3E%3Cpath d='M2077.072,1317.62c-3.909,2.911-7.285,6.957-10.709,10.422-.383.387.2.957.594.595q2.743-2.492,5.451-5.016a55.339,55.339,0,0,0,5.326-5.142c.355-.437-.122-1.261-.662-.859' transform='translate(-1803.795 -1150.169)' fill='%2396999c'/%3E%3Cpath d='M2080.933,1374.6a71.6,71.6,0,0,0-5.545,4.591,76.272,76.272,0,0,0-5.882,5.28c-.339.359.106,1.007.548.71a70.38,70.38,0,0,0,5.615-4.468,77.308,77.308,0,0,0,5.99-5.171c.459-.47-.15-1.343-.726-.941' transform='translate(-1806.544 -1199.918)' fill='%2396999c'/%3E%3Cpath d='M2079.583,1438.954c-3.96,2.252-7.43,5.872-10.907,8.8-.469.4.161,1.229.663.859,3.658-2.7,7.987-5.229,11.1-8.557a.708.708,0,0,0-.854-1.107' transform='translate(-1805.78 -1256.101)' fill='%2396999c'/%3E%3Cpath d='M2065.17,1516.314a137.963,137.963,0,0,0-11.342,8.813c-.4.339.125,1.022.561.726a137.937,137.937,0,0,0,11.495-8.615c.507-.428-.162-1.3-.714-.925' transform='translate(-1792.839 -1323.639)' fill='%2396999c'/%3E%3Cpath d='M2083.652,1569.3a41.761,41.761,0,0,0-11.459,9.088.421.421,0,0,0,.595.594,101.788,101.788,0,0,1,11.448-8.684.579.579,0,0,0-.584-1' transform='translate(-1808.89 -1369.917)' fill='%2396999c'/%3E%3Cpath d='M2076.413,1625.787a66.04,66.04,0,0,0-5.03,4.464,53.659,53.659,0,0,0-5.294,5.092c-.3.36.084.986.535.693a48.488,48.488,0,0,0,5.166-4.226,72.1,72.1,0,0,0,5.5-4.884c.536-.571-.189-1.651-.879-1.14' transform='translate(-1803.574 -1419.172)' fill='%2396999c'/%3E%3Cpath d='M2080.267,1739a35.458,35.458,0,0,0-5.01,4.783c-1.761,1.8-3.494,3.613-5.219,5.444a.442.442,0,0,0,.624.624c1.89-1.664,3.768-3.337,5.624-5.039a35.551,35.551,0,0,0,4.944-4.849c.415-.569-.4-1.348-.964-.964' transform='translate(-1807.001 -1518.035)' fill='%2396999c'/%3E%3Cpath d='M2071.792,1799.1a102.352,102.352,0,0,0-13.034,11.393c-.346.354.115,1.014.548.71a102.152,102.152,0,0,0,13.34-11c.546-.548-.186-1.586-.854-1.107' transform='translate(-1797.16 -1570.479)' fill='%2396999c'/%3E%3Cpath d='M2069.364,1877.4c-2.155,1.286-3.918,3.429-5.719,5.163-2.008,1.934-4.114,3.852-5.92,5.977-.335.394.118,1.136.6.776,2.159-1.615,4.132-3.509,6.124-5.324,1.95-1.777,4.327-3.505,5.823-5.685.384-.56-.361-1.232-.906-.906' transform='translate(-1796.263 -1638.869)' fill='%2396999c'/%3E%3Cpath d='M2073.793,1939.235c-4.563,1.952-8.673,6.494-11.862,10.166-.431.5.25,1.2.729.729,1.845-1.808,3.767-3.553,5.777-5.177,1.988-1.608,4.309-2.921,6.147-4.694.575-.554-.153-1.3-.79-1.024' transform='translate(-1799.916 -1692.874)' fill='%2396999c'/%3E%3Cpath d='M2073.571,1992.027c-2.487,1.019-4.531,3.315-6.427,5.168a53.57,53.57,0,0,0-5.88,6.717c-.331.454.378.958.76.586,2.1-2.045,4.152-4.132,6.315-6.108,1.936-1.768,4.416-3.305,5.944-5.436.305-.426-.21-1.133-.712-.927' transform='translate(-1799.38 -1738.979)' fill='%2396999c'/%3E%3Cpath d='M2080.558,2041.664c-4.389,3.628-8.21,8.343-12.072,12.523a.537.537,0,0,0,.758.759c4.108-3.94,8.749-7.846,12.3-12.3a.694.694,0,0,0-.981-.982' transform='translate(-1805.626 -1782.178)' fill='%2396999c'/%3E%3Cpath d='M1648.633,754.044c-4.8,3.379-9.734,6.621-14.389,10.19a.453.453,0,0,0,.457.782l.65-.276a.324.324,0,0,0,.2-.281c4.647-2.984,9.128-6.267,13.674-9.4.622-.428.025-1.454-.594-1.017' transform='translate(-1426.489 -658.177)' fill='%2396999c'/%3E%3Cpath d='M1653.217,794.19c-4.864,3.515-9.589,7.228-14.35,10.88-.442.339-.018,1.1.446.763,4.87-3.571,9.787-7.092,14.554-10.8.476-.37-.156-1.2-.65-.842' transform='translate(-1430.545 -693.24)' fill='%2396999c'/%3E%3Cpath d='M1657.58,841.121c-5.156,3.273-9.984,7.243-14.808,10.989-.393.305.122.976.535.693,5.04-3.449,10.293-6.846,14.987-10.758.515-.429-.153-1.28-.714-.925' transform='translate(-1433.994 -734.213)' fill='%2396999c'/%3E%3Cpath d='M1644.338,895.036c-5.532,3.632-10.645,8.335-15.645,12.667-.365.316.125.968.522.677,5.335-3.915,11.054-7.848,15.824-12.435.466-.448-.144-1.274-.7-.908' transform='translate(-1421.713 -781.275)' fill='%2396999c'/%3E%3Cpath d='M1654.922,938.45a119.428,119.428,0,0,0-16.277,13.111.475.475,0,0,0,.573.743,119.607,119.607,0,0,0,16.685-12.582c.68-.6-.217-1.792-.981-1.272' transform='translate(-1430.394 -819.141)' fill='%2396999c'/%3E%3Cpath d='M1662.445,996.906a57.737,57.737,0,0,0-6.824,5.711,65.045,65.045,0,0,0-7.178,6.674c-.3.363.081.975.535.693a58.991,58.991,0,0,0,6.909-5.562c2.456-2.1,5.211-4.083,7.31-6.542.432-.506-.121-1.375-.752-.974' transform='translate(-1438.972 -870.195)' fill='%2396999c'/%3E%3Cpath d='M1655.886,1049.691c-2.705,1.673-4.96,4.169-7.463,6.141-2.751,2.168-5.809,4.027-8.428,6.347-.406.359.111.879.535.693,3.364-1.473,6.4-3.9,9.3-6.136,2.4-1.852,5.117-3.732,6.924-6.183.384-.521-.354-1.178-.863-.863' transform='translate(-1431.564 -916.293)' fill='%2396999c'/%3E%3Cpath d='M1665.132,1121.96c-2.578,1.323-4.875,3.381-7.191,5.116a77.964,77.964,0,0,0-6.249,4.927c-.418.386.117,1.05.6.776a85.112,85.112,0,0,0,7.281-4.962,48.176,48.176,0,0,0,6.363-4.817.665.665,0,0,0-.8-1.04' transform='translate(-1441.772 -979.387)' fill='%2396999c'/%3E%3Cpath d='M1663.609,1176.761a72.937,72.937,0,0,0-6.9,5.952,68.207,68.207,0,0,0-7.252,6.908c-.3.362.082.981.535.693a61.372,61.372,0,0,0,7.05-5.695,80.4,80.4,0,0,0,7.474-6.685c.535-.6-.17-1.68-.9-1.173' transform='translate(-1439.857 -1027.181)' fill='%2396999c'/%3E%3Cpath d='M1666.488,1230.765c-2.641,1.56-4.823,4.042-7.04,6.146a75.014,75.014,0,0,0-7.3,7.271c-.28.351.079.971.522.677a71.9,71.9,0,0,0,7.561-6.359c2.427-2.144,5.247-4.213,7.139-6.857.386-.539-.355-1.186-.877-.878' transform='translate(-1442.211 -1074.371)' fill='%2396999c'/%3E%3Cpath d='M1652.346,1294.558c-2.827,1.956-5.145,4.631-7.574,7.046-2.68,2.664-5.439,5.309-7.841,8.23a.452.452,0,0,0,.639.639c2.989-2.324,5.712-5.011,8.452-7.619,2.48-2.361,5.212-4.606,7.245-7.376.4-.54-.382-1.293-.921-.921' transform='translate(-1428.909 -1130.043)' fill='%2396999c'/%3E%3Cpath d='M1666.775,1337.132c-2.852,2.116-5.221,4.975-7.711,7.5a69.7,69.7,0,0,0-7.224,7.878c-.272.377.27.92.647.647a69.716,69.716,0,0,0,7.865-7.238c2.519-2.493,5.379-4.871,7.487-7.724.454-.614-.45-1.52-1.065-1.065' transform='translate(-1441.969 -1167.189)' fill='%2396999c'/%3E%3Cpath d='M1663.683,1420.786c-2.6,1.551-4.725,4.165-6.873,6.285-2.42,2.389-4.865,4.753-7.139,7.284a.452.452,0,0,0,.639.639c2.66-2.133,5.163-4.447,7.689-6.734,2.237-2.026,4.952-4,6.647-6.511.4-.6-.381-1.311-.964-.964' transform='translate(-1440.024 -1240.246)' fill='%2396999c'/%3E%3Cpath d='M1655.265,1498.15A116.278,116.278,0,0,0,1641,1512c-.345.4.125,1.163.611.792a117.027,117.027,0,0,0,14.795-13.493.81.81,0,0,0-1.145-1.145' transform='translate(-1432.469 -1307.682)' fill='%2396999c'/%3E%3Cpath d='M1662.515,1547.733c-2.734,1.951-4.974,4.67-7.276,7.1a95.975,95.975,0,0,0-6.834,7.495c-.368.483.378.916.776.6a100.134,100.134,0,0,0,7.641-7.3c2.252-2.224,4.768-4.412,6.556-7.035.347-.509-.352-1.228-.863-.863' transform='translate(-1438.947 -1351.062)' fill='%2396999c'/%3E%3Cpath d='M1674.177,1634.085c-4,2.562-7.721,6.253-11.136,9.649a.379.379,0,0,0-.206.114q-.32.35-.625.712c-.427.5.157,1.441.756.98,4.063-3.129,8.667-6.534,11.989-10.448.444-.523-.125-1.426-.777-1.008' transform='translate(-1450.957 -1426.439)' fill='%2396999c'/%3E%3Cpath d='M1660.163,1709.706a100.487,100.487,0,0,0-12.962,12.224c-.339.393.123,1.138.6.776a101.136,101.136,0,0,0,13.107-12.257.526.526,0,0,0-.744-.743' transform='translate(-1437.881 -1492.432)' fill='%2396999c'/%3E%3Cpath d='M1655.469,1788.707c4.827-3.316,9.506-7.006,14-10.76.471-.394-.159-1.224-.662-.858-4.743,3.442-9.459,7.068-13.858,10.941-.363.32.117.955.522.677' transform='translate(-1444.632 -1551.294)' fill='%2396999c'/%3E%3Cpath d='M1681.695,1835.718c4.864-3.741,10.145-7.3,14.6-11.522.443-.42-.14-1.21-.662-.859-5.1,3.423-9.728,7.792-14.443,11.721-.362.3.13.952.509.66' transform='translate(-1467.54 -1591.67)' fill='%2396999c'/%3E%3Cpath d='M1667.954,1907.427c5.318-3.325,11.346-6.695,15.958-10.958.5-.463-.135-1.2-.7-.908-5.586,2.85-10.822,7.352-15.78,11.189-.388.3.113.933.522.677' transform='translate(-1455.521 -1654.74)' fill='%2396999c'/%3E%3Cpath d='M1672.112,1961.425c5.542-4.055,11.773-7.931,16.623-12.812a.613.613,0,0,0-.739-.958c-5.9,3.537-11.161,8.651-16.432,13.06-.389.326.132,1.014.548.71' transform='translate(-1459.131 -1700.198)' fill='%2396999c'/%3E%3Cpath d='M1674.211,2040.78a106.485,106.485,0,0,0,15.136-12.177c.537-.537-.253-1.281-.818-.818-4.975,4.078-9.781,8.335-14.853,12.3-.392.307.123.977.535.694' transform='translate(-1460.973 -1770.1)' fill='%2396999c'/%3E%3Cpath d='M1677.123,2111.129c4.492-3.334,9.182-6.52,13.431-10.163.494-.424-.158-1.281-.7-.908-4.614,3.167-8.9,6.879-13.278,10.361-.4.316.135,1.016.548.71' transform='translate(-1463.503 -1833.24)' fill='%2396999c'/%3E%3Cpath d='M1703.321,2176.678a61.1,61.1,0,0,0,8.911-6.694c.5-.437-.157-1.3-.714-.925a61.1,61.1,0,0,0-8.771,6.876.475.475,0,0,0,.573.743' transform='translate(-1486.355 -1893.478)' fill='%2396999c'/%3E%3Cpath d='M1305.667,2156.185c-1.123,1.083-2.3,2.134-3.355,3.281a.537.537,0,0,0,.758.759c1.147-1.058,2.2-2.233,3.281-3.355a.484.484,0,0,0-.684-.684' transform='translate(-1136.766 -1882.196)' fill='%2396999c'/%3E%3Cpath d='M1290.338,2068.986c-3.462,2.41-6.834,4.963-10.044,7.7-.45.383.147,1.17.637.826,3.45-2.43,6.76-5.062,9.954-7.818.385-.332-.125-1-.548-.71' transform='translate(-1117.54 -1806.132)' fill='%2396999c'/%3E%3Cpath d='M784.937,360.974c-3.914,2.236-7.706,4.789-11.409,7.371a.407.407,0,0,0-.4.128l-.351.4c-.418.479.111,1.27.705.914,4.086-2.45,8.2-5,12.041-7.817.588-.43.078-1.376-.584-1' transform='translate(-674.491 -315.049)' fill='%2396999c'/%3E%3Cpath d='M1290.849,370.734a101.565,101.565,0,0,0-13.251,7.455.537.537,0,0,0,.541.926,101.6,101.6,0,0,0,13.325-7.328.61.61,0,0,0-.616-1.053' transform='translate(-1115.099 -323.587)' fill='%2396999c'/%3E%3Cpath d='M3480.4,2289.156a.547.547,0,0,0-1.094,0,77.882,77.882,0,0,0-.188,8.491.673.673,0,0,0,1.346,0,77.955,77.955,0,0,0-.063-8.491' transform='translate(-3037.156 -1997.939)' fill='%2396999c'/%3E%3Cpath d='M3515.659,2275.871c-.03-.464-.781-.638-.867-.117a48.185,48.185,0,0,0-.806,10.369c.043.754,1.271,1.031,1.4.19a48.3,48.3,0,0,0,.269-10.442' transform='translate(-3067.618 -1986.423)' fill='%2396999c'/%3E%3Cpath d='M3554.327,2280.57a.452.452,0,0,0-.9,0,45.2,45.2,0,0,0-.341,11.605.709.709,0,0,0,1.358,0,45.115,45.115,0,0,0-.114-11.605' transform='translate(-3101.571 -1990.525)' fill='%2396999c'/%3E%3Cpath d='M3597.269,2273.125c-.1-.6-.909-.368-.97.131a37.783,37.783,0,0,0-.021,10.446c.152.9,1.349.545,1.446-.2a37.72,37.72,0,0,0-.454-10.381' transform='translate(-3139.188 -1984.093)' fill='%2396999c'/%3E%3Cpath d='M3677.093,2278c-.092-.429-.82-.454-.892,0a40.4,40.4,0,0,0-.034,11.462c.132.95,1.5.618,1.57-.212a39.682,39.682,0,0,0-.644-11.249' transform='translate(-3208.898 -1988.368)' fill='%2396999c'/%3E%3Cpath d='M3723.4,2287.035a.516.516,0,0,0-1.031,0,38.1,38.1,0,0,0-.027,10.127.646.646,0,0,0,1.237,0,38.115,38.115,0,0,0-.179-10.127' transform='translate(-3249.263 -1996.115)' fill='%2396999c'/%3E%3Cpath d='M3753.248,2289.332c-.131-.4-.837-.5-.912,0a26.99,26.99,0,0,0,.372,9.44c.229.978,1.611.694,1.673-.227a26.7,26.7,0,0,0-1.133-9.214' transform='translate(-3275.515 -1998.259)' fill='%2396999c'/%3E%3Cpath d='M3801.337,2284.56c-.085-.509-.882-.473-.994,0a24.471,24.471,0,0,0-.5,9.117c.117.727,1.265.677,1.419,0a24.461,24.461,0,0,0,.071-9.117' transform='translate(-3317.01 -1994.066)' fill='%2396999c'/%3E%3Cpath d='M3927.427,2276.2c-.472.562.17,1.626.854,1.107' transform='translate(-3428.445 -1987.091)' fill='%2396999c'/%3E%3Cpath d='M3923.21,2332.076c-.531.573.188,1.653.879,1.14' transform='translate(-3424.745 -2035.869)' fill='%2396999c'/%3E%3Cpath d='M3946.208,2364.436c-.561.636.169,1.762.956,1.239' transform='translate(-3444.81 -2064.119)' fill='%2396999c'/%3E%3Cpath d='M1521.364,2625.845c.07,2.587.154,5.173.279,7.754a.421.421,0,0,0,.841,0c.125-2.585.21-5.174.28-7.765l-1.4.011' transform='translate(-1328.129 -2292.315)' fill='%2396999c'/%3E%3Cpath d='M1308.439,2625.163q.019,4.948.026,9.895a.684.684,0,0,0,1.367,0q0-4.927.026-9.857c-.473-.01-.946-.026-1.419-.037' transform='translate(-1142.248 -2291.729)' fill='%2396999c'/%3E%3Cpath d='M1953,2625.287c.01,1.035.021,2.07.022,3.1a.8.8,0,0,0,1.6,0c0-1.031.013-2.066.022-3.1H1953' transform='translate(-1704.939 -2291.838)' fill='%2396999c'/%3E%3Cpath d='M1732.669,2587.3c-1.634,0-3.267,0-4.9,0q-.092.955-.227,1.9c1.706.006,3.413,0,5.12.005,0-.636,0-1.272.008-1.909' transform='translate(-1508.118 -2258.679)' fill='%2396999c'/%3E%3Cpath d='M487.806,287.16q-24.377-.028-48.755-.09c.16-7.7.233-15.436.1-23.144,13.678.164,27.406-.033,40.852-.908a.494.494,0,0,0,0-.988c-13.462-.876-27.207-1.073-40.9-.908q-.156-6.347-.529-12.652a.442.442,0,0,0-.883,0q-.383,6.31-.529,12.672c-8.414.122-16.8.378-25.088.7a.684.684,0,0,0,0,1.367c8.27.32,16.643.575,25.041.7-.138,7.715-.065,15.453.1,23.162l-1.581,0c-.058-3.208-.152-6.415-.233-9.608a.484.484,0,0,0-.967,0c-.081,3.192-.175,6.4-.233,9.6l-3.08-.006c-.057-2.832-.191-5.651-.447-8.428a.442.442,0,0,0-.883,0c-.255,2.775-.374,5.6-.431,8.425q-62.093-.129-124.187-.311c.063-22.616-.074-45.237-.108-67.844q0-1.787-.007-3.575c12.388-.076,24.781-.3,37.14-.421a.494.494,0,0,0,0-.988c-12.36-.123-24.754-.345-37.143-.421q-.006-3.184-.012-6.369a248.185,248.185,0,0,0,30.128-.822.484.484,0,0,0,0-.967,248.219,248.219,0,0,0-30.133-.822q-.007-3.364-.013-6.728c7.59-.089,15.178-.27,22.729-.442a.5.5,0,0,0,0-1.009c-7.552-.172-15.141-.353-22.733-.442Q305,192.447,305,189c5.541-.1,11.065-.338,16.5-.7a.442.442,0,0,0,0-.883c-5.436-.363-10.961-.6-16.5-.7q-.009-3.78-.015-7.56c3.583-.063,7.149-.232,10.663-.606a.452.452,0,0,0,0-.9c-3.515-.374-7.084-.543-10.669-.606q-.019-6.354-.037-12.709c-.043-9.645.1-19.343.1-29.034,5.247-.1,10.482-.28,15.684-.569a.452.452,0,0,0,0-.9c-5.2-.289-10.441-.465-15.691-.569-.023-8.235-.165-16.463-.655-24.647a.442.442,0,0,0-.883,0c-.489,8.172-.632,16.387-.655,24.609-12.11-.188-24.278.036-36.284.439a.621.621,0,0,0,0,1.241c1.93.065,3.869.116,5.806.17a.558.558,0,0,0-.217.108c-3.339,2.716-6.406,5.818-9.544,8.762-.408.383.2.972.61.609,3.239-2.835,6.631-5.584,9.663-8.643a.485.485,0,0,0-.238-.829c10.024.28,20.128.417,30.2.261,0,9.678.141,19.363.1,29q-.029,6.34-.037,12.68c-6.444-.037-12.925.247-19.258.413a.673.673,0,0,0,0,1.346c6.332.167,12.811.45,19.251.414q-.01,3.75-.014,7.5c-7.628-.1-15.272.058-22.75.51a.663.663,0,0,0,0,1.325c7.477.452,15.12.605,22.746.51q-.008,3.417-.013,6.834c-8.243-.075-16.486-.023-24.685.3a.673.673,0,0,0,0,1.346c8.2.323,16.438.375,24.681.3q-.007,3.375-.013,6.75c-5.933.15-11.841.373-17.641.54a.716.716,0,0,0,0,1.43c5.8.167,11.7.39,17.636.54q-.007,3.2-.012,6.406c-9.107-.042-18.21,0-27.293.242l.032-.031c.6-.592-.282-1.425-.907-.907a134.969,134.969,0,0,0-11.137,10.382c-.395.411.184.945.609.61a136.571,136.571,0,0,0,10.658-9.337.649.649,0,0,0,.655.652c9.112.242,18.244.286,27.38.244q0,1.781-.007,3.562c-.035,22.606-.171,45.224-.108,67.838l-3.133-.008q-.039-8.7-.056-17.389a.652.652,0,0,0-1.3,0q-.01,8.691-.056,17.385l-42.345-.114c-.019-15.349-.076-30.7-.087-46.045-.026-36.536.506-73.18-.545-109.7a.431.431,0,0,0-.862,0c-1.051,36.522-.519,73.165-.545,109.7-.011,15.345-.068,30.692-.087,46.04q-13.015-.034-26.029-.07c.57-31.379.073-62.815.1-94.184.026-32.68.742-65.479-.1-98.169q9.822-.016,19.644-.1a23.286,23.286,0,0,0,5.719.284,18.974,18.974,0,0,0,5.9-.648.456.456,0,0,0,0-.871,18.978,18.978,0,0,0-5.9-.648,22.037,22.037,0,0,0-5.99.333.7.7,0,0,0-.274.142q-9.574-.072-19.148-.091c-.092-3.379-.183-6.758-.313-10.133a.652.652,0,0,0-1.3,0c-.129,3.374-.22,6.751-.312,10.128q-4.523-.005-9.046,0c-.034-2.075-.059-4.15-.1-6.225a.821.821,0,0,0-1.641,0c-.041,2.075-.066,4.15-.1,6.225q-8.909.006-17.818.023c-.4,0-.8,0-1.2,0,0-5.633-.029-11.266-.046-16.9,4.783.27,9.881-.332,14.463-.507.956-.036.961-1.528,0-1.491-2.038-.078-4.179-.24-6.347-.374a.737.737,0,0,0,.434-.431c.723-2.158.574-4.575.619-6.833a39.2,39.2,0,0,0-.178-6.574c3.844.038,7.691-.006,11.523-.037a1.013,1.013,0,0,0,0-2.025c-6.843-.054-13.738-.234-20.567.284q-.028-5.528-.055-11.056a21.316,21.316,0,0,0,3.512-4.116,31.34,31.34,0,0,0,2.649-3.5c.055-.011.113-.017.168-.028,1.2-.245.883-2.06-.282-2.087a28.171,28.171,0,0,0-6.1.586c-.019-2.357-.023-4.715-.046-7.072a13.027,13.027,0,0,0,1.706-1.307,5.541,5.541,0,0,0,1.986-2.25c.17-.456-.334-.852-.75-.75a5.734,5.734,0,0,0-2.468,1.769c-.154.151-.323.307-.492.468q-.143-13.954-.385-27.9a.484.484,0,0,0-.967,0q-.348,18.744-.468,37.5c-.449.126-.889.258-1.309.4-.377.131-.479.8,0,.872.416.065.862.094,1.3.138-.017,2.21-.025,4.42-.038,6.63a58.181,58.181,0,0,0-7.639,3.421,42.2,42.2,0,0,0-5.83,2.976,12.783,12.783,0,0,0,.046-1.608c-.073-1.72-.624-3.354-.75-5.045a.442.442,0,0,0-.883,0c-.127,1.7-.684,3.318-.75,5.045a21.1,21.1,0,0,0,.462,4.526.763.763,0,0,0,1.46,0c.065-.376.13-.743.189-1.107a28.01,28.01,0,0,0,6.092-2.4A76.069,76.069,0,0,0,193.6,48.2q-.071,12.592-.1,25.186c-.683.084-1.359.184-2.02.319a.773.773,0,0,0,0,1.48c.66.135,1.336.234,2.017.318q-.015,8.543-.023,17.086c-4.418-.008-8.843-.042-13.271-.076-.116-10.4-.341-20.783-.765-31.147a.442.442,0,0,0-.883,0c-.424,10.357-.648,20.738-.765,31.129q-7.605-.057-15.212-.04a1.289,1.289,0,0,0-2.3.012c-1.79.009-3.582,0-5.371.028-.095-6.217-.23-12.431-.463-18.636a.431.431,0,0,0-.862,0c-.233,6.213-.368,12.435-.463,18.66-4.655.077-9.3.211-13.941.44a.421.421,0,0,0,0,.841c4.628.228,9.268.362,13.913.439-.032,2.387-.05,4.776-.068,7.164-9.473.107-18.923.381-28.29.915a.431.431,0,0,0,0,.862c9.36.533,18.8.808,28.269.914-.011,2.169,0,4.34,0,6.51-7.476.089-14.949.207-22.412.3a.431.431,0,0,0,0,.862c7.463.1,14.936.213,22.412.3,0,3,.017,5.995.029,8.993-6.188.051-12.37.162-18.537.384a.431.431,0,0,0,0,.862c6.169.222,12.353.333,18.543.384q.019,3.979.049,7.958-6.565.067-13.126.134a.463.463,0,0,0,0,.925q6.565.062,13.134.134.007,1.033.015,2.066c-.238.2-.472.4-.709.6-.523.436.151,1.292.721.943q.026,3.552.051,7.1c-.2.167-.408.331-.609.5-.468.39.114,1.192.619.923q.027,3.653.049,7.3c-.084.077-.171.154-.255.231a.515.515,0,0,0,.262.892c.013,2.027.014,4.05.024,6.076-.161.139-.327.277-.488.416-.446.387,0,1.121.494,1.072q.017,3.809.03,7.617c-.2.205-.4.4-.6.61-.352.373.118,1.068.573.743l.031-.023q0,3.6.006,7.205a.618.618,0,0,0,0,.068q.006,11.185.018,22.37c-.578.575-1.165,1.149-1.726,1.727-.519.535.177,1.543.828,1.074.3-.216.6-.448.9-.668q0,3.6.006,7.2c-.244.266-.5.525-.743.793-.427.478.141,1.357.726.941l.018-.013q0,4.532.008,9.063c-2.176,2.235-4.326,4.492-6.418,6.793a.726.726,0,0,0,1.026,1.026c1.823-1.682,3.615-3.4,5.394-5.139q.01,8.057.013,16.113c-.3.441-.61.881-.9,1.327-.366.557.426,1.224.906.831,0,1.988,0,3.977.008,5.965-.716.771-1.443,1.539-2.155,2.311-.6.655.345,1.615.981.981.394-.392.784-.792,1.177-1.185.006,2.085,0,4.169.011,6.254-.358.369-.723.732-1.08,1.1a.67.67,0,0,0,.469,1.132l.615-.045c.008,2.254,0,4.508.014,6.762-.239.241-.478.486-.718.727a.716.716,0,0,0,1.011,1.011c.166-.163.335-.326.5-.489a.548.548,0,0,0,.39-.38c1.865-1.825,3.756-3.644,5.652-5.468q.018,3.012.035,6.024c-.233.237-.475.471-.7.71-.442.464.144,1.32.712.925q.068,10.217.174,20.434-8.224-.014-16.449-.03c-11.175-14.512-23.871-28.188-36.026-41.823-.375-.421-.95.186-.609.61,11.083,13.8,22.107,28.129,34.126,41.209q-5.865-.012-11.73-.022c-1.1,0-2.209-.015-3.313-.02-8.129-10.706-16.75-21.08-25.374-31.389-.3-.362-.95.128-.66.51,7.887,10.407,15.839,20.822,24.186,30.869-2.307-.013-4.612-.019-6.922-.041a.528.528,0,0,0-.092-.222c-6.189-8.747-13.225-16.984-19.984-25.295-.313-.385-1,.133-.693.535,6.294,8.38,12.465,16.995,19.279,24.965q-4.054-.042-8.111-.09a.548.548,0,0,0,.247-.79,150.363,150.363,0,0,0-11.611-14.949c-.328-.375-.972.117-.693.535a150.079,150.079,0,0,0,11.4,15.115.487.487,0,0,0,.109.083q-2.783-.035-5.564-.067a.434.434,0,0,0-.043-.457c-2.039-2.784-4.293-5.381-6.551-7.988-.354-.409-1.093.146-.759.586,2.024,2.67,4.039,5.338,6.263,7.845-2.85-.038-5.7-.057-8.554-.087q.02-4.723.03-9.448c.089-11.069.271-22.166-.185-33.2a.715.715,0,0,0-1.43,0c-.456,11.033-.274,22.129-.185,33.2q.009,4.715.03,9.429c-2.825-.028-5.648-.066-8.474-.086a.636.636,0,0,0,.039-.2c0-.58.012-1.164.023-1.75.266-5.047.185-10.088.061-15.149a.675.675,0,0,0-.735-.706.788.788,0,0,0-.366.087,60.28,60.28,0,0,0-9.283-.093.657.657,0,0,0-1.024.156l-.066.01a.751.751,0,0,0-.056,1.417c-.255,5.367-.032,10.808-.031,16.176-7.17,0-14.337.057-21.49.241.084-2.4.136-4.808.2-7.215a87.4,87.4,0,0,0,16.307.174.7.7,0,0,0,0-1.409,87.4,87.4,0,0,0-16.278.172c.031-1.266.078-2.526.1-3.793a137.19,137.19,0,0,0,16.759-.094.558.558,0,0,0,0-1.114,137.079,137.079,0,0,0-16.732-.1c.021-1.1.051-2.194.067-3.293a172.182,172.182,0,0,0,17.837-.443.589.589,0,0,0,0-1.178,172.2,172.2,0,0,0-17.811-.443c.072-7.061.007-14.124-.3-21.133q3.943-.122,7.864-.3a.663.663,0,0,0,0-1.325q-3.963-.189-7.954-.306c-.214-4.241-.511-8.462-.932-12.647a.484.484,0,0,0-.967,0q-.355,3.532-.6,7.1c-11.363-.479-23-.208-34.344.222a.442.442,0,0,0,0,.883c11.32.429,22.926.7,34.264.225-.091,1.38-.16,2.764-.23,4.149-15.322-.388-30.84-.1-46.039.63a.41.41,0,0,0,0,.82c15.163.73,30.646,1.017,45.933.633-.064,1.455-.114,2.914-.158,4.373-10.674-.623-21.652.08-32.306.3a.431.431,0,0,0,0,.862c10.641.221,21.6.923,32.266.3-.035,1.351-.04,2.706-.06,4.059-7.1-.159-14.28.22-21.372.328a.442.442,0,0,0,0,.883c7.084.107,14.259.486,21.349.328-.014,1.241-.009,2.485-.013,3.727-4.257-.117-8.625.036-12.846.322a.452.452,0,0,0,0,.9c4.219.286,8.584.439,12.84.322,0,1.49.035,2.98.048,4.47-2.468.112-4.917.273-7.325.485a.421.421,0,0,0,0,.841c2.414.212,4.87.373,7.344.485.014,1.2.041,2.4.06,3.6-.321.019-.643.036-.963.055a.421.421,0,0,0,0,.841c.325.02.653.037.979.056.07,4.112.161,8.22.3,12.309q-9.1.273-18.167.839a.821.821,0,0,0,0,1.641c6.081.39,12.179.643,18.286.807q.18,4.869.372,9.694a.863.863,0,0,0,1.725,0q.187-4.791.369-9.633c23,.524,46.116-.212,69.048-.223l26.083-.015c.408.431.805.876,1.215,1.3.555.579,1.642-.206,1.14-.879-.107-.143-.219-.283-.326-.426q7.132,0,14.264-.008c.026,2.788.041,5.575.071,8.363l-8.793.059a.611.611,0,0,0-.924-.05l-.061.056-5.837.039c.1-.122.208-.233.3-.357.359-.478-.343-1.152-.82-.82-.525.365-1.021.775-1.515,1.19l-3.9.026c-27.26.2-54.559-.143-81.811.551a.431.431,0,0,0,0,.862c22.949.585,45.926.77,68.906.829-3.388,2.879-6.56,6-9.789,9.059-.436.412.212,1.047.654.654,3.359-2.98,6.787-5.9,9.977-9.057a.466.466,0,0,0,.046-.655c1.969,0,3.938,0,5.908,0-3.687,3.584-7.206,7.363-10.793,11.038a.484.484,0,0,0,.684.684c3.957-3.888,8.039-7.692,11.857-11.721q2.9,0,5.8,0c-1.01,1.02-1.991,2.07-2.979,3.07q-3.686,3.732-7.36,7.476a.442.442,0,0,0,.624.624q3.872-3.546,7.735-7.1c1.448-1.333,2.981-2.656,4.4-4.068l5.411,0c-4.671,4.571-8.878,9.825-13.208,14.639-.423.47.251,1.157.7.7,4.9-5.006,10.313-9.9,14.791-15.336q5.011,0,10.021.007c.01.87.027,1.739.037,2.609-5.5,5.207-10.147,11.792-14.952,17.615-.372.452.248,1.1.654.654,4.7-5.187,10.082-10.341,14.33-16,.03,2.47.074,4.94.106,7.41a131.131,131.131,0,0,0-10.894,12.606c-.311.406.346.875.693.535a133,133,0,0,0,10.229-11.187c.027,2.037.06,4.074.088,6.111a45.29,45.29,0,0,0-4.108,4.252.431.431,0,0,0,.609.61c1.211-.944,2.4-1.939,3.525-3,.032,2.318.058,4.635.1,6.952a.431.431,0,0,0,.862,0c.048-2.665.078-5.329.114-7.994.458-.471.9-.956,1.323-1.458.358-.427-.129-1.238-.65-.842-.222.169-.431.355-.648.531.03-2.267.067-4.535.1-6.8a.631.631,0,0,0,.01-.708c.04-3.079.1-6.158.132-9.237l.011-.016a.5.5,0,0,0,0-.6c.008-.681.022-1.362.029-2.043h3.878c-.066,10.124-.02,20.252.023,30.378.479-.011.957-.028,1.435-.038.042-10.113.089-20.229.022-30.34q5.542,0,11.081.016c-1.984,1.484-3.843,3.223-5.734,4.786-.432.357.181.943.609.609,2.263-1.763,4.772-3.412,6.849-5.393l4.743.007c-3.013,2.671-5.851,5.6-8.714,8.409-.39.382.193.952.595.595,3.3-2.94,6.765-5.835,9.866-9l4.81.007c-3.75,3.442-7.322,7.115-10.936,10.691-.388.384.193.953.595.595,3.928-3.507,7.961-6.962,11.742-10.634q-.017,2.221-.034,4.445c-2.908,2.82-5.758,5.705-8.562,8.6-.381.393.188.945.595.595,2.665-2.3,5.331-4.633,7.951-7.014-.012,1.695-.012,3.39-.02,5.085q-2,2.055-3.995,4.109a.442.442,0,0,0,.624.624c1.124-1.064,2.242-2.134,3.364-3.2-.016,4.959-.013,9.919.07,14.873q-11.173.128-22.337.335a.421.421,0,0,0,0,.841q22.484.44,45.01.518c.019-.62.042-1.239.077-1.857-7.055.033-14.11.07-21.162.147.055-3.281.071-6.565.073-9.849,6.591-5.821,12.978-11.88,19.425-17.862q-.014,2.163,0,4.327a87.682,87.682,0,0,0-6.26,6.418c-2.264,2.378-4.489,4.784-6.664,7.243a.452.452,0,0,0,.639.639c4.076-3.765,8.638-7.631,12.315-11.919q.042,2.714.131,5.417c-.881.741-1.687,1.6-2.505,2.393a35.764,35.764,0,0,0-3.1,3.338c-.288.363.092,1.037.548.71a35.7,35.7,0,0,0,3.23-2.693c.623-.569,1.272-1.151,1.9-1.749.12,2.986.28,5.956.492,8.891a.431.431,0,0,0,.862,0c.341-4.964.546-10.024.627-15.105q.168-4.446.249-8.9,4.612.012,9.224.022c.016.539.027,1.078.041,1.618a.582.582,0,0,1,.1.31q.022.656.043,1.312c1.642-1.032,3.306-2.076,4.87-3.234l3.815,0c-2.938,2.4-5.725,5.039-8.545,7.548q.018.581.035,1.163c3.469-2.863,7.15-5.63,10.453-8.709l4.072,0c-4.084,3.72-7.887,7.846-11.778,11.728-.414.413.214,1.034.639.639,4.383-4.067,9.051-8.02,13.184-12.366l5.01,0c0,.071,0,.141,0,.212-5.325,4.975-10.47,10.16-15.649,15.282-.435.43.223,1.082.669.669,5-4.63,10.06-9.229,14.957-13.978-.022,1.292-.02,2.586-.027,3.88-2.921,2.407-5.488,5.445-8.145,8.1-.442.441.231,1.11.684.684,2.408-2.268,5.134-4.463,7.448-6.9q0,2.556.02,5.114c-2.251,1.752-4.266,3.971-6.308,5.879-.521.487.243,1.221.773.773,1.781-1.505,3.78-2.965,5.554-4.588.046,4.462.12,8.916.179,13.359-7.141-.022-14.281-.008-21.422.007q-.006.956-.018,1.911c23.844.04,47.7-.122,71.509-.359,0,.07,0,.141,0,.211l1.549,0c0-.076,0-.153,0-.229q2.735-.027,5.471-.054a.537.537,0,0,0,0-1.072l-.359,0q.275-14.482.359-28.971,20.972-.053,41.945-.122c27.27-.09,54.544-.14,81.811-.526a.624.624,0,0,0,.594-.39q.042,1.371.089,2.732a.684.684,0,0,0,1.367,0c.15-4.32.27-8.733.224-13.13l3.033-.011c-.047,3.508-.038,7.015.113,10.505a.631.631,0,0,0,1.262,0c.151-3.492.161-7,.113-10.51l1.584-.006q.121,5.419.283,10.809a.61.61,0,0,0,1.22,0q.164-5.388.283-10.816,11.33-.046,22.659-.09c-.353,4.18-.7,8.767.15,12.843a.689.689,0,0,0,1.318,0c.7-4.113.2-8.678-.3-12.848q12.477-.044,24.953-.063a.642.642,0,0,0,0-1.283M160.086,94.295c-.045.779-.078,1.56-.117,2.341a64.045,64.045,0,0,0-4.418,4.744c-.182,0-.364,0-.545,0-.017-2.371-.035-4.742-.067-7.112,1.715.023,3.431.017,5.147.027M155.608,118.2c1.315-1.137,2.609-2.306,3.895-3.488-.009,2.069,0,4.139.006,6.209-.044.042-.09.083-.135.125-1.458,0-2.917-.007-4.375,0,0-.91,0-1.821.009-2.731a.587.587,0,0,0,.6-.116m-.6-1.094c.007-1.671.016-3.342.017-5.012,1.5.017,3,.024,4.5.035,0,.2-.005.406-.007.609-1.527,1.438-3.04,2.888-4.513,4.369m2.658,5.606c-.921.916-1.824,1.839-2.693,2.771q.008-1.386.017-2.772c.892.005,1.784,0,2.676,0m-1.933,4.015c1.272-.988,2.533-2.036,3.786-3.108q.018,2.421.044,4.841c-.847.719-1.684,1.445-2.534,2.162-.7.006-1.392.009-2.089.015q.013-1.9.024-3.8a.747.747,0,0,0,.768-.109m3.812-16.179c-1.507.01-3.014.018-4.521.035V110.5a.587.587,0,0,0,.344-.144c1.445-1.256,2.85-2.574,4.242-3.912-.029,1.369-.048,2.739-.065,4.109m-4.521-1.515c0-1.637.008-3.274,0-4.911,1.55.013,3.1,0,4.651.006,0,.045,0,.09,0,.134-1.591,1.56-3.151,3.143-4.647,4.77m2.282-7.66c.867-.849,1.73-1.723,2.553-2.621-.037.874-.076,1.747-.107,2.621-.816,0-1.631,0-2.447,0m-2.391,32.9q1.724-1.142,3.43-2.385l1.257.008q.033,2.7.066,5.392-2.414,1.928-4.8,3.879.026-3.447.05-6.894m-.061,8.451c1.621-1.222,3.226-2.471,4.834-3.718q.038,3.2.064,6.385-2.494,2.214-4.946,4.454.024-3.561.048-7.122m-.059,8.733q2.491-2.009,4.968-4.068c.008,1.355.021,2.713.022,4.065,0,.5,0,1,0,1.5q-2.531,2.1-5.016,4.233c.01-1.911.011-3.82.023-5.732m-.03,7.462q2.519-1.909,5.027-3.877,0,3.163.014,6.325c-1.738,1.547-3.437,3.126-5.071,4.752q.012-3.6.029-7.2m-.04,9.81c0-.293,0-.587,0-.88,1.726-1.287,3.415-2.643,5.083-4.037q.005,2.688.012,5.375c-1.759,1.673-3.471,3.38-5.1,5.139q0-2.8,0-5.6m-.006,7.722c1.744-1.393,3.44-2.872,5.11-4.395q.006,2.148.009,4.3c-1.795,1.728-3.521,3.5-5.123,5.318q0-2.609,0-5.218m0,6.274a.589.589,0,0,0,.871.124c1.445-1.092,2.86-2.263,4.26-3.467q.008,2.5.018,5a52.385,52.385,0,0,0-5.038,4.885.586.586,0,0,0-.116.2q0-3.37.005-6.741m-.006,7.138a.542.542,0,0,0,.843.342,45.667,45.667,0,0,0,4.322-3.393q.01,2.78.025,5.561c-1.778,1.583-3.518,3.191-5.2,4.817q0-3.663.006-7.326m-.008,9.806c1.746-1.313,3.485-2.69,5.212-4.1q.013,2.873.026,5.747c-1.809,1.67-3.568,3.374-5.243,5.124q0-3.385.005-6.77m-.007,8.93c1.783-1.32,3.531-2.728,5.259-4.178.011,2.222.017,4.444.03,6.666q0,.459,0,.918-2.67,2.625-5.3,5.284,0-4.345.007-8.69m-.009,11.443c1.789-1.766,3.556-3.559,5.316-5.36q.02,3.781.039,7.561-2.7,2.773-5.361,5.577.006-3.889.006-7.778m-.007,9.315a.6.6,0,0,0,.447-.179c1.653-1.587,3.292-3.2,4.927-4.81q.012,2.358.024,4.717a81.394,81.394,0,0,0-5.4,6.543c0-2.09,0-4.181,0-6.271m-.008,8.757c1.8-2.13,3.6-4.216,5.42-6.256q.016,3.276.034,6.552-2.748,2.889-5.462,5.8c0-2.031,0-4.063.008-6.094m-.012,8.294q2.749-2.757,5.478-5.55.016,3.1.036,6.2-2.776,2.791-5.525,5.606c.006-2.085,0-4.171.01-6.256m-.028,15.254c.008-1.9,0-3.808.011-5.712a.416.416,0,0,0,0-.654c0-.051,0-.1,0-.154.813-.54,4.372-4.7,5.542-5.968q.018,3.381.04,6.762c-1.868,1.916-3.73,3.832-5.595,5.726m-80.715,9.93s0,0,0,.006c0,.043,0,.086-.006.129-.066,1.075-.128,2.15-.162,3.229-.026.75-.041,1.5-.052,2.252-.049,2.879-.038,5.76-.022,8.632-.516,0-1.033-.008-1.549-.008,0-5.293.215-10.656-.022-15.95.624.068,1.266.1,1.912.115-.043.53-.062,1.063-.1,1.594m1.356,14.257c.015-2.875.026-5.758-.022-8.641-.011-.752-.026-1.5-.052-2.253-.035-1.078-.1-2.154-.163-3.229,0-.043,0-.086-.006-.129,0,0,0,0,0-.006-.033-.53-.053-1.06-.1-1.589,1.954,0,3.949-.151,5.811-.231-.112,4.732-.167,9.446.082,14.166.011.585.02,1.169.023,1.749a.636.636,0,0,0,.038.191q-2.807-.018-5.614-.03M193.495,121.562a.505.505,0,0,0-.438-.237q-6.372-.082-12.762-.158.017-4.5.011-9.005c3.992-.033,7.983-.084,11.97-.179a.642.642,0,0,0,0-1.283c-3.987-.1-7.978-.146-11.97-.179,0-2.181,0-4.363,0-6.544q6.6-.117,13.182-.286.005,8.936.011,17.871m-.014-27.389q0,3.821,0,7.641-6.585-.175-13.2-.287-.019-3.64-.059-7.278c4.423-.034,8.845-.068,13.258-.076M177.993,213.535a112.675,112.675,0,0,0-15.188,12.687q.012-2.309.024-4.619c5.139-5.149,10.195-10.4,15.162-15.683q0,3.808,0,7.615m0-9q-7.657,7.31-15.15,14.872.02-3.849.04-7.7c5.066-5.257,10.063-10.588,15.108-15.824q0,4.325,0,8.65m0-9.966c-4.984,4.886-10.068,9.718-15.1,14.6q.02-3.658.033-7.316c5.21-4.618,10.2-9.614,15.061-14.364q0,3.538,0,7.076m0-18.425q0,4.988,0,9.975c-4.925,4.044-10.116,8.157-15.046,12.491q.013-2.8.025-5.591c5.112-4.362,10.055-9.023,14.589-13.614.372-.376-.13-1.094-.586-.76-4.648,3.415-9.411,7.137-13.987,11.043q.011-2.855.026-5.71c.918-.849,1.832-1.7,2.755-2.519,3.7-3.3,7.535-6.522,10.995-10.082.375-.385-.136-1.125-.6-.776-3.567,2.692-6.887,5.723-10.253,8.659-.944.824-1.914,1.636-2.888,2.45.006-1.722.006-3.444.011-5.167,4.472-4.145,8.732-8.648,12.848-12.906.4-.416-.194-.983-.624-.624-4,3.33-8.215,6.765-12.217,10.371q.006-2.17.009-4.34c4.525-4.375,8.862-9.018,13.241-13.375.386-.385-.194-.954-.595-.595-4.118,3.691-8.457,7.342-12.64,11.129q.006-2.587.011-5.174c4.455-3.918,8.766-8.047,13.1-11.952.528-.476-.242-1.222-.773-.773-4.026,3.4-8.233,6.755-12.317,10.233,0-1.972.011-3.944.013-5.916,0-.064,0-.129,0-.193,4.742-3.794,9.411-7.7,13.866-11.726.366-.33-.125-.99-.535-.693-4.5,3.255-8.951,6.711-13.319,10.254q.012-2.85.035-5.7c4.629-3.92,9.188-7.94,13.551-12.079a.412.412,0,0,0,.091-.538c.331,0,.662,0,.993,0,.091,14.753.233,29.5.221,44.2m-1.775-51.564q-3.981,2.943-7.928,5.971-2.493.009-4.986.029c.01-.867.016-1.734.025-2.6,2.03-1.7,4.005-3.471,5.885-5.312,2.838-.015,5.677-.014,8.513-.045q.016,3.967.038,7.933c-2.471-.014-4.943-.011-7.414-.006q3.216-2.63,6.389-5.292c.37-.311-.127-.969-.522-.677m-9.732,7.358c-1.083.835-2.155,1.685-3.231,2.529q.017-1.275.032-2.549c1.066.006,2.133.015,3.2.02m-3.132-19.783q3.1.019,6.193.029c-2.071,1.669-4.136,3.412-6.161,5.2q0-2.617-.032-5.231m.024,10.543q1.486-.011,2.972-.016c-.993.857-2,1.7-2.995,2.555.007-.847.018-1.693.023-2.539m7.419-1.6c1.6-1.645,3.139-3.324,4.561-5.021a.473.473,0,0,0-.669-.669q-3.237,2.864-6.483,5.675c-1.609-.008-3.217-.022-4.826-.029,0-.29,0-.58,0-.869,2.8-2.59,5.521-5.289,8.088-8,2.08,0,4.161,0,6.241-.009q0,4.481.011,8.961c-2.307-.025-4.616-.027-6.924-.041m6.913-10.592c-1.554-.008-3.11.005-4.664,0l.021-.022c.388-.418-.182-.942-.61-.609-.266.207-.535.423-.8.633-2.55,0-5.1-.008-7.649.007,2.211-2.12,4.39-4.27,6.555-6.417q3.578-.027,7.153-.079c-.008,2.161,0,4.323,0,6.484m-14.388-1.255c-.027-1.708-.072-3.413-.12-5.119q2.919,0,5.838-.021c-1.918,1.692-3.821,3.412-5.719,5.139m-.09,27c1.8-1.425,3.606-2.853,5.391-4.3q3.6.011,7.2,0c-4.292,3.356-8.511,6.882-12.661,10.484q.034-3.087.072-6.178m14.56-41.984q-.036,3.608-.058,7.217-6.507-.1-13.021-.108c1.647-1.7,3.278-3.407,4.888-5.108a.463.463,0,0,0-.654-.654c-1.943,1.763-3.9,3.555-5.832,5.367-.081-2.228-.192-4.452-.32-6.673q7.5.017,15-.041M162.792,228.9a135.984,135.984,0,0,1,15.2-14.2q0,2.838,0,5.675c-5.169,4.973-10.242,10.1-15.238,15.3q.017-3.387.035-6.775m-.048,9.269c5.185-5.355,10.3-10.79,15.251-16.32,0,2.534,0,5.069,0,7.6q-7.668,7.511-15.289,15.075.017-3.179.036-6.359m-.048,8.492q2.462-2.445,4.917-4.9,5.208-5.23,10.386-10.491c0,2.528,0,5.056.009,7.583-5.341,4.536-10.388,9.536-15.353,14.6q.019-3.4.04-6.792m-.1,17.619a140.815,140.815,0,0,0,13.3-11.823c.387-.381-.138-1.12-.6-.776a149.949,149.949,0,0,0-12.687,10.377q.019-3.033.036-6.065c5.3-5.118,10.576-10.308,15.372-15.806q.059,23.123.251,46.246l-15.859-.029q.1-11.061.186-22.123m3.677,25.081c-.047,2.736-.061,5.472-.084,8.209-1.291.008-2.582.013-3.873.022.03-2.784.044-5.568.07-8.352q1.957,0,3.915-.008a.613.613,0,0,0-.028.129m26.9,8.057q-12.778.072-25.555.144c-.024-2.734-.037-5.468-.084-8.2a.614.614,0,0,0-.029-.132q5.391-.012,10.783-.023c.005.572.007,1.144.013,1.716a.7.7,0,0,0,1.409,0c.005-.573.007-1.146.012-1.719q6.737-.012,13.474-.029c0,.485,0,.971,0,1.456q0,3.391-.026,6.788m.05-51.43c-.3,13.479-.073,26.991-.033,40.473l-13.449-.025q.252-28.6.279-57.2c.607-.615,1.217-1.227,1.824-1.842a.61.61,0,0,0-.863-.862l-.96.94q.035-25.662,0-51.326c-.012-14.709.13-29.459.221-44.216q3.87-.032,7.739-.1a.579.579,0,0,0,0-1.157q-3.865-.073-7.733-.1.024-3.987.039-7.975,6.391-.074,12.769-.158a.505.505,0,0,0,.439-.239q.006,9.992,0,19.982c-.016,34.567-.5,69.206-.279,103.807m9.614-186.513a.448.448,0,0,0-.144.2,34.652,34.652,0,0,0-.8,7.455,45.384,45.384,0,0,0-.2,6.086A58.068,58.068,0,0,0,195.7,73.2c-.015-4.675-.015-9.35-.038-14.025,2.383.181,4.775.259,7.169.3m-3.522-20.093c-.594.806-1.138,1.663-1.7,2.42-.645.876-1.406,1.752-2.026,2.691-.011-1.663-.015-3.325-.028-4.988a30.981,30.981,0,0,0,3.749-.123m-4.627,245.294a.774.774,0,0,0,.752-.781c1.226-47.183.32-94.516.3-141.714q-.009-19.274.016-38.558c3.01-.084,6.02-.167,9.016-.263a.61.61,0,0,0,0-1.22c-3-.1-6.006-.179-9.015-.263q0-3.857,0-7.714c.4,0,.8,0,1.2,0q8.9.014,17.792.022c-.562,35.571-.186,71.183-.1,106.753q.064,28.061.136,56.122c.035,9.78-.126,19.613-.154,29.442q-9.974-.024-19.948-.037c0-.6,0-1.191,0-1.787m.033,15.378q1.916,0,3.832.005-1.923,1.733-3.805,3.52-.014-1.763-.027-3.525m.043,5.726c2.023-1.872,4.02-3.769,5.952-5.718.469,0,.939,0,1.408,0,1.015,0,2.03,0,3.045.007q-5.215,5.269-10.382,10.583c-.009-1.625-.01-3.25-.022-4.874m.038,11.847c0-1.774,0-3.547-.008-5.321q6.269-5.969,12.492-11.988a.816.816,0,0,0,.164-.242l5.567.013c-6.1,5.818-12.252,11.585-18.215,17.537m-.1-20.219q-.021-3.392-.026-6.779c0-.486,0-.973,0-1.459q6.616-.013,13.233-.029l6.616-.024q-.181,4.064-.251,8.181-9.788.045-19.575.111m21.912-39.182q.1-28.645.14-57.291c.082-35.57.457-71.182-.1-106.753q4.485,0,8.97,0c-.842,32.688-.127,65.485-.1,98.164.025,31.367-.472,62.8.1,94.178l-8.857-.022c-.031-9.44-.179-18.884-.146-28.277m.114,39.062c.031-2.725.033-5.452.031-8.179l8.912-.033c.055,2.726.1,5.453.175,8.179q-4.559.018-9.118.033m10.593,3.976q.013-.57.029-1.14h1.529q-.787.56-1.558,1.139m20.646-4.077q-10.273.027-20.546.062c.073-2.726.12-5.453.175-8.18L248.4,289c-.2,2.72-.34,5.453-.437,8.193m5.713-8.212q0,4.1,0,8.195-1.939,0-3.878.012c-.1-2.739-.233-5.471-.437-8.191l4.313-.016m-3.919,39.647c.069-5.18.164-10.38.209-15.583.05-.06.1-.117.153-.178a.6.6,0,0,0-.147-.864c.027-3.9.028-7.806-.064-11.695.056-.055.113-.109.168-.164l3.6,0q.011,14.247.113,28.493c-1.345-.006-2.69-.006-4.035-.011m6.038-28.481c1.583,0,3.167-.006,4.751-.007-.692.649-1.374,1.309-2.066,1.948-.888.821-1.817,1.637-2.694,2.5,0-1.479.008-2.958.009-4.436m42.278,4.6c-1.518,1.606-2.872,3.4-4.444,4.959-1.87,1.858-3.927,3.479-5.858,5.262a.443.443,0,0,0,.535.693,37.258,37.258,0,0,0,6.161-5.118,51.378,51.378,0,0,0,3.6-3.766q-.034,11.1.006,22.19-21.182-.211-42.394-.325.089-11.227.1-22.456c1.168-.92,2.253-1.971,3.344-2.963,1.134-1.031,2.319-2.031,3.435-3.092q2.731,0,5.461-.008c-3.009,2.662-5.746,5.76-8.571,8.591a.484.484,0,0,0,.684.684c3.169-3.045,6.684-5.959,9.564-9.278l5.929-.009c-4.592,3.874-8.985,8.181-13.182,12.384-.45.45.21,1.068.684.684a198.451,198.451,0,0,0,14.945-13.071l4.566-.007c-4.213,3.972-8.266,8.132-12.37,12.211-.385.383.2.968.595.595,4.463-4.243,9.022-8.42,13.347-12.808q5.938-.007,11.876-.017c-4.8,4.391-9.187,9.333-13.7,14a.473.473,0,0,0,.669.669c4.87-4.826,10.067-9.5,14.571-14.671h.458c-.006,1.555-.007,3.11-.012,4.665m.025-7.607q-21.151-.017-42.3.029,0-4.1,0-8.2,21.168-.075,42.336-.126-.019,4.148-.037,8.3m1.471-8.3,3.131-.007q.014,4.158.042,8.315c-1.045,0-2.09-.006-3.135-.007q-.018-4.151-.037-8.3m.061,40.145q.056-12.2,0-24.41c.021-.036.045-.07.065-.105a.462.462,0,0,0-.067-.562c0-1.276,0-2.551-.01-3.827l3.138-.009q.1,14.477.359,28.948l-3.485-.034m129.224-30.935q-61.857-.876-123.741-.9.024-4.163.042-8.326,40.592-.109,81.187-.1,21.484.017,42.967-.088c-.033,3.263.026,6.536.121,9.773a.62.62,0,0,0-.576-.359' transform='translate(0 -0.002)' fill='%2396999c'/%3E%3Cpath d='M2346.993,2625.2c.037,5.348.09,10.7.185,16.042a.568.568,0,0,0,1.135,0q.142-8.021.184-16.044l-1.5,0' transform='translate(-2048.891 -2291.759)' fill='%2396999c'/%3E%3Cpath d='M1998.449,2625.3q.082,8.406.213,16.812a.694.694,0,0,0,1.388,0q.141-8.4.213-16.811h-1.815' transform='translate(-1744.617 -2291.851)' fill='%2396999c'/%3E%3Cpath d='M2191.6,2367.317c-4.091,3.627-7.947,7.55-11.861,11.365-.409.4.207,1.008.624.624,4.028-3.7,8.161-7.331,12.01-11.217.5-.5-.25-1.237-.773-.773' transform='translate(-1902.765 -2066.505)' fill='%2396999c'/%3E%3Cpath d='M841.861,1996.481c-9.644-12.565-20.736-24.207-31.233-36.062-.408-.461-1.053.207-.669.669,10.085,12.141,19.861,24.856,30.778,36.26.546.571,1.627-.21,1.123-.866' transform='translate(-706.98 -1711.282)' fill='%2396999c'/%3E%3Cpath d='M940.76,1952.831c-11.11-13.955-22.94-27.427-34.637-40.892-.377-.434-.976.19-.624.624,11.248,13.86,22.477,27.855,34.31,41.22.584.66,1.479-.289.952-.952' transform='translate(-790.394 -1668.967)' fill='%2396999c'/%3E%3Cpath d='M1000.043,1944.094c-7.867-9.927-17.029-19.208-25.9-28.251-.377-.384-.906.179-.58.58,8.015,9.824,16.232,19.978,25.241,28.905.819.812,1.915-.376,1.234-1.234' transform='translate(-849.82 -1672.392)' fill='%2396999c'/%3E%3Cpath d='M1065.8,1931.135c-4.651-5.7-9.761-11.159-14.946-16.372-.4-.4-.951.188-.609.61,4.628,5.72,9.511,11.4,14.678,16.639.572.58,1.373-.271.877-.877' transform='translate(-916.755 -1671.444)' fill='%2396999c'/%3E%3Cpath d='M153.662,1689.508a.589.589,0,0,0-1.178,0c-.08,1.281-.121,2.566-.157,3.85a.648.648,0,0,0-.132-.037c-6.033-.594-12.38.036-18.446.116a.463.463,0,0,0,0,.925c6.064.08,12.413.71,18.446.116a.674.674,0,0,0,.1-.027c-.092,4.571.02,9.157.023,13.722a.759.759,0,0,0,1.517,0c0-6.212.217-12.465-.17-18.666' transform='translate(-116.37 -1474.421)' fill='%2396999c'/%3E%3Cpath d='M884.531,2366.993c-2.255,1.837-4.432,3.776-6.642,5.666-.434.372.192.984.624.625,2.24-1.86,4.522-3.679,6.716-5.592.485-.423-.214-1.094-.7-.7' transform='translate(-766.256 -2066.246)' fill='%2396999c'/%3E%3Cpath d='M1128.121,2362.7c-4.8,4.509-8.963,9.862-13.3,14.814-.433.494.259,1.207.729.729,4.6-4.693,9.616-9.246,13.744-14.368.659-.817-.378-1.924-1.175-1.175' transform='translate(-973.105 -2062.384)' fill='%2396999c'/%3E%3Cpath d='M2407.484,2591.574l-.983.969a.431.431,0,0,0,.61.61l.968-.984a.421.421,0,0,0-.594-.594' transform='translate(-2100.729 -2262.3)' fill='%2396999c'/%3E%3Cpath d='M1752.047,462.168c-4.553,2.76-9.1,5.783-13.448,8.914.01-.348.008-.7,0-1.052a.684.684,0,0,0,.124-.3,18.823,18.823,0,0,0-.346-6c-.036-.405-.081-.809-.142-1.21a.673.673,0,0,0-.01-.085c0-.015,0-.029-.005-.044l-.011,0c-.2-.652-1.33-.817-1.474,0-.1.543-.158,1.091-.207,1.64-1.736-.252-3.5-.455-5.27-.621a13.866,13.866,0,0,0-2.8-2.959c-.951-.912-1.9-1.821-2.87-2.716.567,0,1.133-.015,1.695-.041a14.389,14.389,0,0,0,4.948-.336.839.839,0,0,0,0-1.6,14.491,14.491,0,0,0-4.942-.336c-2.514-.116-5.123.041-7.433.028a1.11,1.11,0,0,0,0,2.218c1.2-.007,2.483.031,3.788.055,1.122,1.388,2.3,2.727,3.471,4.073.376.432.743.911,1.131,1.371a167.307,167.307,0,0,0-19.46-.073,35.218,35.218,0,0,0-.505-4.9.445.445,0,0,0-.852,0c-.048.262-.083.526-.124.789a.694.694,0,0,0-.694.571,17.182,17.182,0,0,0-.262,3.677c-5.557.328-11.058.825-16.355,1.384a.431.431,0,0,0,0,.862c5.374.567,10.956,1.08,16.6,1.408.069.75.135,1.487.189,2.21-4.766.036-9.532.081-14.3.194a.442.442,0,0,0,0,.883c4.855.115,9.711.161,14.568.2a1.044,1.044,0,0,0,1.642.012q2.948.021,5.9.044c1.414.011,2.844.053,4.281.1a.41.41,0,0,0-.124.23c-.661,4.367-.433,8.953-.422,13.358a.91.91,0,0,0,.037.181.548.548,0,0,0,.325.758c1.87.72,3.8.523,5.772.476q2.114-.05,4.228-.093a29.9,29.9,0,0,0,4.495-.164.758.758,0,0,0,0-1.514,29.906,29.906,0,0,0-4.5-.164q-1.81-.039-3.619-.079c0-.011.005-.018.005-.029.082-1.459.065-2.924.018-4.39a37.577,37.577,0,0,0,8.24.133.863.863,0,0,0,0-1.725,37.664,37.664,0,0,0-8.287.139c-.092-1.869-.233-3.739-.341-5.6a1,1,0,0,0,.793-1.287,80.44,80.44,0,0,0,10.7-.284,7.7,7.7,0,0,0,.472,3.266c.213.508,1.073.841,1.365.178a6.442,6.442,0,0,0,.447-1.535c4.831-2.833,9.65-5.919,14.21-9.126.654-.46.069-1.517-.637-1.089m-31.818,21.414a96.414,96.414,0,0,0-.277-11.66,9.836,9.836,0,0,0,2.471.237c-.155,3.527-.232,7.049-.2,10.58a.981.981,0,0,0,.28.714,13.465,13.465,0,0,0-2.27.129m16.1-15.513c-.015.309-.035.62-.057.932-7.082-.773-14.561-.018-21.68.039q-2.86.023-5.72.043-.008-1.034-.01-2.075a145.854,145.854,0,0,0,27.543-.924c-.025.663-.046,1.326-.077,1.985' transform='translate(-1474.979 -397.531)' fill='%2396999c'/%3E%3Cpath d='M2277.343,491.419c-1.45,1.446-2.644,3.195-3.984,4.749-.989,1.148-2.132,2.225-3.07,3.429a.913.913,0,0,0-.316-.035c-.069-.842-.124-1.679-.159-2.511a3.09,3.09,0,0,0,.256-2.541,4.893,4.893,0,0,0-.295-.958,47.676,47.676,0,0,1,.42-5.4c.071-.522-.434-1.1-.977-.751a126.118,126.118,0,0,0-16.909,12.88c-.077-.961-.169-1.92-.269-2.878.005-.054.013-.107.019-.161a.727.727,0,0,0,.871-.125c.733-.829.538-1.848.418-2.89a15.306,15.306,0,0,0-.754-3.339.493.493,0,0,0-.23-.262q-.01-1.436-.076-2.877a.641.641,0,0,0-1.08-.447c-4.447,3.838-9.233,7.353-13.576,11.307.014-.732.008-1.463-.037-2.194a.769.769,0,0,0,.615-.521,4.786,4.786,0,0,0,.03-2.184c-.061-.356-.118-.728-.212-1.077-.108-.4-.359-.774-.466-1.169a.408.408,0,0,0-.694-.18q-.282-1.308-.635-2.592a.719.719,0,0,0-1.05-.427c-4.448,3.413-9.18,6.651-13.364,10.4a.582.582,0,0,0,.085-.216.6.6,0,0,0,.365-.306c.861-1.956.336-4.382-.034-6.417a.529.529,0,0,0-.229-.35l.022-1.929a.658.658,0,0,0-.981-.563,79.942,79.942,0,0,0-14.54,10.548c0-.8-.005-1.6,0-2.4a.846.846,0,0,0,.178-.253,6.916,6.916,0,0,0-.193-4.993q-.012-.642-.036-1.284a.771.771,0,0,0-.011-.406c-.006-.131,0-.262-.011-.392a.415.415,0,0,0-.823-.06.742.742,0,0,0-.157.057,105.3,105.3,0,0,0-15.443,10.739c-.4.343.108.911.535.693a102.606,102.606,0,0,0,14.892-9.639c0,.034-.006.068-.009.1a.626.626,0,0,0-.086.145,7.086,7.086,0,0,0-.22,4.687c-.083,1.639-.167,3.278-.3,4.911-.064.791.945,1.045,1.451.6,4.642-4.071,9.451-7.642,14.441-11.218l-.017,2.568a10.218,10.218,0,0,0-.027,4.043l-.007,1.008a.61.61,0,0,0,.923.523c-.151.136-.314.261-.463.4a.443.443,0,0,0,.535.693c4.688-2.882,9.028-6.5,13.423-9.833a54.7,54.7,0,0,1,1.129,9.533.689.689,0,0,0,1.326.241c4.839-3.018,9.229-6.95,13.5-10.752a72.142,72.142,0,0,1-.669,10.352c-.061.455.374.7.777.69.018.452.034.9.052,1.356a.616.616,0,0,0,1.039.43,147.371,147.371,0,0,1,16.47-12.63c-.125.909-.24,1.819-.338,2.737a.359.359,0,0,0-.166.16,5.044,5.044,0,0,0-.541,2.6,4.447,4.447,0,0,0,.359,1.745c-.089,1.8-.13,3.6-.06,5.383a1.131,1.131,0,0,0,2.09.566c.2-.343.332-.567.432-.773a.876.876,0,0,0,.47-.189,24.46,24.46,0,0,0,3.639-4.451,35.26,35.26,0,0,0,3.48-5.138.465.465,0,0,0-.727-.561' transform='translate(-1911.723 -425.257)' fill='%2396999c'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0 0.002)'%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M2664.9,1972.22c-12.262-.238-24.643-.508-36.893.21a.463.463,0,0,0,0,.925c12.25.719,24.63.448,36.893.21a.673.673,0,0,0,0-1.346' transform='translate(-2293.826 -1721.499)' fill='%23464749'/%3E%3Cpath d='M2628.1,2030.961c-16.947-.7-34-.135-50.947.274a.484.484,0,0,0,0,.967c16.95.408,34,.973,50.947.273a.758.758,0,0,0,0-1.514' transform='translate(-2249.41 -1772.711)' fill='%23464749'/%3E%3Cpath d='M422.914,2254.81c-33.461-.033-66.963-.538-100.415.3a.852.852,0,0,0,0,1.7c33.452.836,66.954.332,100.415.3a1.151,1.151,0,0,0,0-2.3' transform='translate(-280.818 -1968.258)' fill='%23464749'/%3E%3Cpath d='M127.848,2046.747a.6.6,0,0,0-1.2,0c-.231,7.791-.072,15.6-.028,23.391a.628.628,0,0,0,1.255,0c.043-7.794.2-15.6-.028-23.391' transform='translate(-110.457 -1786.276)' fill='%23464749'/%3E%3Cpath d='M375.711,1895.508a.463.463,0,0,0-.925,0c-.156,13.267-.676,26.556-.21,39.821a.673.673,0,0,0,1.346,0c.465-13.264-.055-26.554-.21-39.821' transform='translate(-326.834 -1654.362)' fill='%23464749'/%3E%3Cline x2='108.921' transform='translate(148.551 241.293)' fill='%23464749'/%3E%3Crect width='108.921' height='1.171' transform='translate(148.551 240.708)' fill='%23464749'/%3E%3Cpath d='M1998.98,1178.859c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.715.715,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1027.721)' fill='%23464749'/%3E%3Cpath d='M1998.98,1251.474c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.715.715,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1091.113)' fill='%23464749'/%3E%3Cpath d='M1998.98,1324.089c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1154.505)' fill='%23464749'/%3E%3Cpath d='M1998.98,1396.7c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1217.896)' fill='%23464749'/%3E%3Cpath d='M1998.98,1469.318c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1281.288)' fill='%23464749'/%3E%3Cpath d='M1998.98,1541.933c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.715.715,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1344.679)' fill='%23464749'/%3E%3Cpath d='M1998.98,1614.548c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1408.071)' fill='%23464749'/%3E%3Cpath d='M1998.98,1687.162c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1471.462)' fill='%23464749'/%3E%3Cpath d='M1998.98,1759.777c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1534.854)' fill='%23464749'/%3E%3Cpath d='M1998.98,1832.392c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.715.715,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1598.246)' fill='%23464749'/%3E%3Cpath d='M1998.98,1905.007c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1661.638)' fill='%23464749'/%3E%3Cpath d='M1998.98,1977.621c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1725.029)' fill='%23464749'/%3E%3Cpath d='M1998.98,2050.236c9.45.568,18.972.4,28.436.455,9.415.056,19.054.641,28.436-.192a.716.716,0,0,0,0-1.43c-9.382-.833-19.022-.248-28.436-.192-9.464.056-18.986-.113-28.436.455a.452.452,0,0,0,0,.9' transform='translate(-1744.7 -1788.42)' fill='%23464749'/%3E%3Cline x2='56.871' transform='translate(254.28 233.694)' fill='%23464749'/%3E%3Crect width='56.872' height='1.171' transform='translate(254.28 233.109)' fill='%23464749'/%3E%3Cpath d='M1370.588,753.863a.547.547,0,0,0-1.093,0c-1.473,25.279-.473,50.951-.486,76.274q-.02,38.137-.04,76.274a1.073,1.073,0,0,0,2.146,0q-.02-38.137-.04-76.274c-.013-25.324.987-50.994-.487-76.274' transform='translate(-1194.846 -657.651)' fill='%23464749'/%3E%3Cpath d='M3111.628,1641.776c-.129-6.347-.371-12.679-.822-18.979a.568.568,0,0,0-1.135,0c-.451,6.3-.693,12.634-.822,18.982l2.779,0' transform='translate(-2713.98 -1416.2)' fill='%23464749'/%3E%3Cpath d='M693.084,392.752h-.073q-.042-2.471-.111-4.942a.694.694,0,0,0-1.388,0q-.07,2.458-.11,4.918-40.162-.675-80.362-.745c.045-18.526-.281-37.071-.3-55.558-.026-22.753.093-45.527-.235-68.285,3.226,0,6.452-.017,9.675-.089a.873.873,0,0,0,0-1.746c-3.233-.071-6.47-.088-9.707-.088q-.14-9.037-.382-18.071a.452.452,0,0,0-.9,0q-.14,4.948-.238,9.9c-6.967-.187-13.947-.253-20.931-.252-.069-4.1-.159-8.191-.294-12.281a.631.631,0,0,0-1.262,0c-.135,4.092-.225,8.188-.294,12.286q-2.559,0-5.118.015-.046-4.176-.1-8.352c.454-.02.91-.038,1.361-.061a36.745,36.745,0,0,0-.076,7.237.758.758,0,0,0,1.514,0,37.031,37.031,0,0,0-.083-7.311c.558-.032,1.118-.064,1.668-.1a.789.789,0,0,0,0-1.577c-.635-.041-1.279-.078-1.924-.114a.537.537,0,0,0-.8-.044c-.557-.029-1.119-.054-1.681-.078-.026-2.149-.048-4.3-.075-6.448a.495.495,0,0,0-.989,0c-.028,2.135-.049,4.27-.075,6.4a78.932,78.932,0,0,0-14.492.6.487.487,0,0,0,0,.933,78.808,78.808,0,0,0,14.467.6q-.05,4.157-.1,8.314-9,.06-18.005.194,0-.964,0-1.929c.474-.02.949-.031,1.424-.053a.716.716,0,0,0,0-1.43c-.475-.022-.95-.033-1.426-.053q0-3.844-.009-7.687c.478-.02.957-.031,1.434-.053a.716.716,0,0,0,0-1.43c-.478-.022-.958-.033-1.436-.053q0-3.044-.007-6.088a1.145,1.145,0,0,0,.036-.18c0-.473,0-.946,0-1.419.47-.02.94-.03,1.41-.052a.716.716,0,0,0,0-1.43c-.471-.022-.942-.032-1.413-.052q0-3.844-.017-7.688c.476-.02.953-.031,1.43-.053a.716.716,0,0,0,0-1.43c-.477-.022-.956-.033-1.433-.053q-.03-9.629-.106-19.257-.019-4.876-.037-9.751c39.663.468,79.331.686,118.988-.137a.768.768,0,0,0,.769-.628,43.592,43.592,0,0,0,5.195,1.359c.789.149,1.361-.933.575-1.365a57.506,57.506,0,0,0-16.391-5.56.48.48,0,0,0-.522.286.748.748,0,0,0-.166-.04c-23.722-1.165-47.69-.224-71.443-.21-12.311.008-24.677-.214-37.036-.245q-.043-9.4-.091-18.809a4.316,4.316,0,0,0,.808-.977,3.622,3.622,0,0,0-3.7-5.406,3.093,3.093,0,0,0-1.437.661,7.961,7.961,0,0,1,1.637-1.653.708.708,0,0,0-.543-1.288,5.035,5.035,0,0,0-3.371,7.357,4.561,4.561,0,0,0,3.353,2.285,179.6,179.6,0,0,0-3.844,17.858c-4.85.028-9.7.085-14.539.219-.013-1.518-.055-3.039-.072-4.574a1.006,1.006,0,0,0-.085-.418.787.787,0,0,0-.8-.775c-4.454-.024-8.917-.1-13.366.13l-.286.008c-.064-.332-.112-.671-.192-1a.53.53,0,0,0-1.014,0c-.084.337-.133.69-.2,1.035-.285.01-.57.013-.855.025a.636.636,0,0,0-.333.11c-.084.007-.168.008-.252.016a.515.515,0,0,0,0,1.03c.084.008.168.009.252.016a.636.636,0,0,0,.334.11c.21.008.421.011.631.018a21.254,21.254,0,0,0,.079,6.017.89.89,0,0,0,1.7,0,21.246,21.246,0,0,0,.084-5.964h.049c4.083.208,8.179.164,12.268.137-.021,1.386-.053,2.762-.064,4.134-3.521.113-7.04.25-10.552.45a.421.421,0,0,0,0,.841c3.517.2,7.041.342,10.567.455.007.468.006.935.026,1.4,0,.278,0,.553.006.828q0,.313,0,.626-4.713.062-9.426.123a.536.536,0,0,0,0,1.072q4.743.066,9.487.124a1.03,1.03,0,0,0,1.911.025q7.075.092,14.149.184c-.075,2.139-.106,4.286-.117,6.436a.36.36,0,0,0,0,.369c-.01,2.372.015,4.748.044,7.123l-.046.063a.371.371,0,0,0,.049.5c.036,2.8.084,5.591.119,8.376-.014,1.567-.007,3.134.037,4.7,0,.433.006.867.005,1.3-1.531-.035-3.061-.072-4.593-.092-.014-1.679-.034-3.361-.047-5.04a.5.5,0,0,0-1.009,0q-.02,2.515-.045,5.032c-5.545-.062-11.095-.044-16.644,0-.106-2.378-.234-4.753-.4-7.12,1.578-.027,3.158-.036,4.735-.071a1,1,0,0,0,1.731-.046c2.637-.064,5.275-.123,7.908-.21a.81.81,0,0,0,0-1.62c-2.519-.084-5.043-.14-7.566-.2a25.437,25.437,0,0,0-.121-3.544.981.981,0,0,0-.119-1.538c-.006-.089-.014-.178-.019-.267-.071-1.229-2-1.235-1.919,0,0,.04-.006.081-.008.121a106.068,106.068,0,0,0-11.462.26.885.885,0,0,0-.19-.431,12.929,12.929,0,0,0-2.608-2.089c-.2-.141-.4-.282-.6-.422a.744.744,0,0,0-.568-1.2c-.523-.033-1.048-.054-1.572-.084-.088-.042-.173-.091-.262-.13a.463.463,0,0,0-.538.087c-5.4-.285-10.831-.4-16.273-.363.231-9.528.4-19.1.3-28.658a.862.862,0,0,0-.03-1.709c-.019-1.31-.047-2.619-.077-3.928,1.757-.006,3.513-.023,5.27-.031.049.193.1.383.152.575-.328,0-.662.012-.989.014a1.008,1.008,0,0,0,0,2.014l.282,0q-.148,3.16-.257,6.335c-.411.012-.821.016-1.232.029a.638.638,0,0,0-.5.084.7.7,0,0,0-.415.708.83.83,0,0,0,.057.406q-.054.643-.1,1.289a.676.676,0,0,0-.076.288c-.057,1.369-.084,2.741-.1,4.114-.047,2.859,0,5.728.031,8.581.006.834.014,1.668.014,2.5a.694.694,0,0,0,1.388,0c0-.058,0-.115,0-.172.242,0,.483,0,.725.005q.044,2.493.137,4.979a.884.884,0,0,0,1.767,0q.1-2.477.136-4.964c1.292,0,2.584-.009,3.877-.021a.866.866,0,0,0,1.729-.025c0-.014,0-.029,0-.043a.98.98,0,0,0,.064-1.777,118.71,118.71,0,0,0,0-14.512,1.109,1.109,0,0,0-.06-1.306q-.006-.12-.011-.241a.859.859,0,0,0-1.7-.114,18.924,18.924,0,0,0-4.1.117q-.111-3.128-.254-6.245l.122,0c.378,1.394.77,2.781,1.2,4.147.207.652,1.348.581,1.26-.171-.153-1.316-.345-2.633-.551-3.95,6.406.127,13.008.458,19.5.353a18.518,18.518,0,0,0,.114,2.106c.075.634,1.061.912,1.219.165a19.565,19.565,0,0,0,.331-2.3,88.894,88.894,0,0,0,9.124-.682.7.7,0,0,0,0-1.388c-.153-.02-.309-.029-.463-.048a23.857,23.857,0,0,0,.061-5.111c-.034-.553-.932-.759-1.033-.14a24.082,24.082,0,0,0-.47,5.1q-3.512-.373-7.109-.481c0-.12,0-.241,0-.361,1.02-.009,2.039-.009,3.059-.018a.589.589,0,0,0,0-1.178h-.087c-.01-.008-.014-.018-.025-.025-7.346-4.98-14.854-9.735-22.291-14.579-.512-.334-.984.483-.478.817,6.193,4.081,12.353,8.224,18.585,12.248a.567.567,0,0,0-.072.207c-.06.437-.113.871-.167,1.307q-10.247-.081-20.495-.12c-1.749-9.52-4.424-19.024-6.71-28.318-.15-.612-1.043-.347-.933.257,1.69,9.218,3.111,18.815,5.346,28.047-1.642-.007-3.284-.023-4.926-.029q-.087-3.3-.229-6.589a168.879,168.879,0,0,0-.28-21.914.494.494,0,0,0-.988,0,170.336,170.336,0,0,0-.534,22.161q-.134,3.163-.221,6.333c-44.519-.141-89.048.143-133.561.366a.421.421,0,0,0,0,.841c44.5.223,89.017.507,133.523.366-.029,1.287-.057,2.573-.076,3.861-24.413-.5-48.863-.072-73.278,0-25.2.078-50.5-.5-75.688.461a.452.452,0,0,0,0,.9c25.188.963,50.484.383,75.688.461,24.4.075,48.843.5,73.245,0-.1,9.537.069,19.092.3,28.6-6.168.073-12.332.321-18.441.67,0-.657-.008-1.318-.02-1.991.059-1.743-2.681-1.748-2.712,0a51.177,51.177,0,0,0,.226,6.929c.039,1.341.058,2.684.082,4.025-3.7.069-7.384.157-11.078.236,0-.344-.007-.687-.012-1.031a.452.452,0,0,0-.9,0c0,.35-.007.7-.012,1.051-4.14.089-8.289.169-12.419.265a.442.442,0,0,0,0,.883c4.125.1,8.268.175,12.4.264-.034,2.642-.047,5.285-.078,7.926q-3.5.054-6.991.136c-.056-2.435-.105-4.87-.177-7.3a.473.473,0,0,0-.946,0c-.072,2.445-.121,4.892-.178,7.339-1.442.036-2.885.07-4.327.115a.452.452,0,0,0,0,.9c1.433.045,2.866.078,4.3.114q-.09,4.047-.156,8.095c-1.381.035-2.763.067-4.143.11a.452.452,0,0,0,0,.9c1.375.043,2.751.074,4.127.109-.041,2.7-.084,5.4-.111,8.1-1.339.034-2.677.064-4.016.107a.452.452,0,0,0,0,.9c1.335.042,2.671.072,4.007.106q-.039,4.053-.062,8.108c-1.315.034-2.63.064-3.945.1a.452.452,0,0,0,0,.9c1.312.041,2.624.071,3.936.1q-.02,4.055-.023,8.11c-1.3.034-2.609.063-3.913.1a.452.452,0,0,0,0,.9c1.3.041,2.607.071,3.911.1q-.006,4.056-.006,8.112c-1.3.034-2.6.063-3.9.1a.452.452,0,0,0,0,.9c1.3.041,2.6.07,3.906.1q0,4.056.007,8.111c-1.3.034-2.609.063-3.913.1a.452.452,0,0,0,0,.9c1.3.041,2.61.07,3.915.1q.007,4.056.014,8.111c-1.31.034-2.62.064-3.929.1a.452.452,0,0,0,0,.9c1.31.041,2.621.071,3.931.1q.007,4.056.007,8.11c-1.313.034-2.626.064-3.938.1a.452.452,0,0,0,0,.9c1.313.041,2.626.071,3.939.1q0,4.056-.008,8.11c-1.311.034-2.621.063-3.931.1a.452.452,0,0,0,0,.9c1.309.041,2.619.071,3.929.1,0,2.108,0,4.217-.014,6.324,0,.6-.007,1.191-.01,1.787-1.3.034-2.6.063-3.905.1a.452.452,0,0,0,0,.9c1.3.041,2.6.07,3.9.1q-.02,4.056-.046,8.113c-1.284.033-2.568.062-3.852.1a.452.452,0,0,0,0,.9c1.282.04,2.564.069,3.846.1q-.026,4.058-.051,8.116c-1.265.033-2.53.061-3.795.1a.452.452,0,0,0,0,.9c1.262.04,2.525.068,3.787.1q-.028,4.059-.054,8.119c-1.244.032-2.489.06-3.733.1a.452.452,0,0,0,0,.9c1.242.039,2.484.067,3.726.1q-.025,4.061-.039,8.122c-1.229.032-2.458.059-3.687.1a.452.452,0,0,0,0,.9c1.227.039,2.454.066,3.682.1q-.05,10.968-.031,21.935c-5.127.083-10.25.219-15.363.455a.484.484,0,0,0,0,.967c5.116.236,10.243.373,15.374.455q.024,5.836.091,11.669-4.951.054-9.9.105a.463.463,0,0,0,0,.925q4.956.055,9.915.106.123,10.7.412,21.392a.8.8,0,0,0,1.6,0q.306-10.676.411-21.366,3.139.034,6.28.062.075,9.92.161,19.84a.547.547,0,0,0,1.093,0q.088-9.912.161-19.826,14.141.147,28.284.281c0,.073,0,.147,0,.22a.579.579,0,0,0,1.157,0c0-.07,0-.139,0-.209q11.246.1,22.5.165c.034.795.053,1.591.091,2.386a.452.452,0,0,0,.9,0c.038-.792.056-1.586.091-2.378q25.111.174,50.226.248c0,.027,0,.054,0,.08a.568.568,0,0,0,1.135,0c0-.025,0-.051,0-.076,2.381.005,4.762.023,7.144.026q.061,5.379.129,10.757-16.365.078-32.729.26a.452.452,0,0,0,0,.9q16.372.2,32.746.26c.009.641.014,1.282.023,1.923a.61.61,0,0,0,1.22,0c.009-.639.014-1.278.023-1.918L586.4,407q0,1.293.006,2.587-42.118.159-84.229.582a.484.484,0,0,0,0,.967q42.111.423,84.234.582c0,1.191.009,2.382.008,3.572a.67.67,0,0,0,1.338,0c0-1.188,0-2.376.008-3.565q10.352.038,20.7.046.1,4.875.26,9.744-1.831.05-3.643.073c-.659.006-1.317.006-1.976.013-7.152-.015-14.305-.041-21.458-.035q-21.444.019-42.889.169-42.889.267-85.778.449a.473.473,0,0,0,0,.946q42.889.188,85.778.449,20.864.13,41.73.168c7.341.013,14.683-.018,22.024-.032,2.067,0,4.172.061,6.287.121.011.29.017.581.029.871a.8.8,0,0,0,1.6,0c.011-.276.017-.553.027-.829,2.474.06,4.949.065,7.393-.067q14.065.062,28.132.049,11.625-.011,23.251-.014c7.284,0,14.83.588,22.055-.441.006.412.01.825.016,1.237h-.163c.007.3.007.6.005.9.005.131,0,.262.005.393h.17q.019,1.325.037,2.649a.841.841,0,0,0,1.68,0q.007-.567.016-1.134a.6.6,0,0,1-.27-.565l.04-.577c0-.012.007-.019.008-.03.064-.552.172-1.1.261-1.656.118-8.153.252-16.313-.019-24.463q-.013-3.085-.056-6.169h.057a.621.621,0,0,0,0-1.241M506.119,198.175c-.232,0-.463,0-.7.005,0-.13,0-.259,0-.389.027-2.854.078-5.724.031-8.585-.013-1.372-.041-2.743-.1-4.111a.676.676,0,0,0-.076-.288c-.018-.28-.041-.559-.062-.838.354.01.708.015,1.062.026-.148,4.723-.213,9.458-.164,14.18m5.847-13.984a116.405,116.405,0,0,0,.011,13.99c-1.26-.011-2.52-.024-3.78-.021.048-4.689-.015-9.39-.162-14.08a18.659,18.659,0,0,0,3.93.111M532.179,172,531.008,172q-.013-.381-.028-.763c.4.256.8.515,1.2.77m-2.755,1.216c-.011.107-.017.214-.028.321-6.657-.114-13.425.234-19.984.355-.032-.186-.059-.372-.091-.558q10.051-.049,20.1-.118M460.11,246.705q3.237.075,6.475.124c-.022,2.586-.057,5.171-.076,7.757q-3.169.05-6.338.121-.022-4-.061-8m.324,110.686q2.994.068,5.99.112.051,10.837.1,21.674c-2.021.011-4.042.02-6.062.045q.035-10.914-.031-21.831m-.231-93.463q-.008-4-.022-8,3.157.073,6.314.12-.028,3.88-.049,7.759-3.122.049-6.243.119m6.237,1.344c-.015,2.587-.019,5.174-.031,7.761q-3.1.049-6.2.118,0-4-.006-8,3.116.072,6.234.119m-6.255,27.55q3.071.071,6.143.117c-.006,2.588-.02,5.176-.023,7.765q-3.064.049-6.126.117,0-4,.007-8m0-1.224q.007-4,.014-8,3.081.071,6.164.118c-.009,2.588-.025,5.175-.031,7.763q-3.074.049-6.146.117m.016-9.224q.007-4,.007-8,3.1.071,6.192.118-.018,3.881-.031,7.762-3.084.049-6.167.118m6.212,73.667q-2.995.047-5.989.113-.019-3.994-.038-7.987,2.994.068,5.99.113.015,3.881.037,7.762m-6.239-54q3.063.07,6.128.117c0,2.588.007,5.177.006,7.765q-3.064.049-6.127.117-.006-4-.007-8m.023,15.492c-.009-2.089-.009-4.179-.013-6.269q3.062.07,6.126.117,0,3.882.006,7.765-3.055.048-6.109.117c0-.577-.007-1.153-.01-1.73m.017,2.955q3.051.07,6.1.116,0,3.882.006,7.764-3.033.048-6.064.115-.025-4-.045-8m.052,9.224q3.028.07,6.058.115c.005,2.588,0,5.176.006,7.764q-3.007.048-6.014.114-.027-4-.05-7.993m.058,9.225q3,.069,6.007.114c.008,2.588.027,5.176.037,7.763q-3,.047-5.991.113-.025-4-.053-7.99m.035,53.836q.062-5.8.09-11.608c2.028.025,4.058.034,6.087.045q.038,5.751.079,11.5-3.128.033-6.256.062M466.6,245.361q-3.25.05-6.5.124c-.027-2.669-.069-5.338-.11-8.006q3.342.078,6.685.129-.039,3.877-.076,7.753m.09-9.225q-3.359.052-6.717.129-.065-4.008-.154-8.014,3.473.082,6.947.135c-.029,2.583-.049,5.167-.076,7.75m131.821-42.688c23.754.014,47.72.955,71.443-.21a.7.7,0,0,0,.7-.7,62.914,62.914,0,0,0,7.547,3.5c-38.895-.767-77.8-.555-116.7-.1q0-1.123-.011-2.245c12.356-.031,24.718-.252,37.025-.245m-41.359-22.694c-.472-1.28.051-2.962,1.633-2.984a1.784,1.784,0,0,1,1.552,2.871.85.85,0,0,0-.773.635c-.012.006-.019.015-.031.02a2.1,2.1,0,0,1-2.381-.543m1.018,12.091q.68-3.475,1.324-6.954-.04,7.722-.075,15.443c-1,0-1.992.013-2.988.016.681-2.8,1.246-5.646,1.739-8.506m-35.548,64.273q3.319.037,6.64.071.011,3.517.044,7.034-3.316.033-6.63.071-.021-3.589-.055-7.176m.067,55.34q3.383.038,6.767.072-.01,3.516-.011,7.032-3.4.033-6.8.072.02-3.588.04-7.176m-.052,9.223q3.4.038,6.8.072,0,3.516.015,7.032-3.432.034-6.862.073.025-3.588.043-7.177m.061-11.271q.015-3.587.021-7.175,3.384.037,6.769.072-.015,3.515-.026,7.031-3.383.033-6.765.072m.018-36.893q-.012-3.587-.031-7.175,3.321.037,6.643.071.04,3.519.085,7.033-3.349.033-6.7.071m6.725,2.12q.044,3.521.073,7.031-3.388.033-6.774.072,0-3.587-.015-7.174,3.357.037,6.716.071M529.26,245q-3.328.033-6.655.071-.031-3.589-.064-7.178,3.384.038,6.771.073-.047,3.515-.051,7.034m-6.68,75.9q3.442.038,6.885.073.018,3.516.052,7.031-3.5.034-6.992.074.028-3.589.054-7.178m6.919-29.788q-3.387.033-6.772.072.009-3.587.018-7.174,3.39.038,6.782.072-.013,3.515-.028,7.031m-6.755-9.152q0-3.587,0-7.174,3.391.038,6.783.072c.011,2.028.021,4.056.015,6.077q0,.476,0,.953-3.4.033-6.792.072m6.594-46.186q-3.409.034-6.816.073c-.027-2.394-.069-4.787-.1-7.18q3.559.039,7.12.075-.132,3.511-.2,7.032m-6.828,94.348q3.516.039,7.033.075.04,3.515.1,7.029-3.6.035-7.192.076.031-3.589.059-7.18m7.112-103.573q-3.616.035-7.231.076c-.034-2.36-.06-4.72-.1-7.079,2.58-.022,5.155-.075,7.732-.116-.167,2.367-.294,4.741-.4,7.119m-7.287,123.779q.008-.881.016-1.761c8.674.1,17.359.183,26.029.078q-.021,3.512-.058,7.026c-8.856-.106-17.727-.012-26.587.085,0-1.641-.006-3.282-.014-4.922a.512.512,0,0,0,.614-.505m-.6,7.455c8.851.1,17.714.191,26.563.085-.075,7.108-.157,14.222-.136,21.331-8.867-.19-17.74-.2-26.612-.16q.211-10.619.186-21.256m27.941-9.149c3.249-.047,6.5-.12,9.739-.238.014,2.508.021,5.015.036,7.523q-4.854-.176-9.717-.239-.035-3.524-.058-7.046m6.2-154.949q1.764.006,3.528,0-.005,1.136-.011,2.272c-1.161.014-2.321.031-3.482.045-.03-.661-.073-1.319-.114-1.978.026-.114.052-.228.078-.342m3.375,45.549q-.007,3-.007,6c-3.26-.116-6.522-.206-9.788-.25q-.035-3.5-.066-7.008c3.279-.044,6.555-.133,9.828-.25,0,.443,0,.885,0,1.328a1.143,1.143,0,0,0,.036.18m-3.185-28.661c1.136-1.188,2.242-2.436,3.284-3.71q0,.378,0,.757c-.022,2.525-.032,5.051-.047,7.576a.558.558,0,0,0-.521.146,38.047,38.047,0,0,0-2.818,2.859c.037-2.54.078-5.081.106-7.627m-.088-12.775,2.842.037c-.944,1.056-1.874,2.139-2.775,3.242-.02-1.093-.029-2.188-.067-3.278m3.248,76.82q0,3.754,0,7.508-4.728-.169-9.464-.244-.019-3.51-.044-7.02,4.759-.067,9.509-.244m-9.524-1.96q-.026-3.508-.056-7.017c3.2-.045,6.39-.132,9.581-.246q0,3.754,0,7.508c-3.172-.113-6.347-.2-9.525-.245m9.524,11.183q0,3.754,0,7.508-4.708-.168-9.424-.243-.01-3.511-.029-7.021,4.731-.067,9.453-.243m-9.445,27.913q4.748-.067,9.487-.245.009,3.756.016,7.511-4.771-.171-9.551-.246.03-3.51.048-7.02m.012-2.2q.014-3.511.016-7.022,4.724-.067,9.439-.243.007,3.755.016,7.51-4.731-.169-9.471-.244m.021-9.223q0-3.511-.01-7.022,4.716-.067,9.423-.243,0,3.754.016,7.508-4.711-.168-9.43-.243m9.415-42.282-9.649.146q-.008-.887-.017-1.774c3.226-.044,6.448-.133,9.668-.248q0,.938,0,1.876m0,1.268c0,1.455,0,2.91,0,4.364q-4.8-.171-9.6-.247-.019-2.132-.037-4.264l9.638.146m-9.513,61.663c3.194-.045,6.385-.133,9.573-.247q.012,3.757.027,7.513c-3.226-.116-6.454-.2-9.685-.25q.048-3.508.085-7.017M559.3,216.537c-.02,3.418-.022,6.837-.035,10.255-1.127-.04-2.252-.088-3.38-.118a.374.374,0,0,0,.008-.037c0-.434,0-.87.005-1.3.045-1.563.052-3.129.037-4.7,0-.25.007-.5.01-.753a34.469,34.469,0,0,0,3.354-3.348m-.049,30.415q0,3.754-.009,7.509c-3.227-.115-6.457-.2-9.69-.248q-.034-3.506-.066-7.01c3.258-.044,6.513-.134,9.765-.25m-9.639,83.256c3.243-.045,6.483-.134,9.72-.25q.015,3.758.036,7.516c-3.291-.119-6.585-.209-9.882-.254.045-2.337.091-4.674.125-7.011m9.755-125.5c-1.132,1.208-2.229,2.489-3.274,3.812.013-1.864.018-3.728,0-5.588,1.141-1.242,2.236-2.551,3.3-3.868q-.011,2.821-.021,5.643m-5.546-8.9a.778.778,0,0,0,0,.221q-7.058.087-14.114.184c0-.2,0-.4,0-.6,0-.273,0-.547.006-.823.019-.446.018-.891.025-1.337q7.113.2,14.241.229c-.031.249-.069.5-.1.747a.73.73,0,0,0,.05.363q-.021.344-.04.689c-.023.109-.043.218-.066.327m.225,32.847c.051.7.111,1.409.191,2.11a.652.652,0,0,0,1.3,0c.081-.713.141-1.428.193-2.145,1.176-.032,2.351-.079,3.526-.122-.008,2.5-.022,5.006-.026,7.509-3.282-.117-6.567-.206-9.855-.25q-.033-3.5-.066-7.006c1.579-.021,3.156-.059,4.733-.1m-5.876.1q-.031,3.494-.062,6.988c-5.423-.06-10.85-.044-16.278,0q-.065-3.5-.2-7c5.515.048,11.031.066,16.541,0m-.506,71.547c-5.317-.055-10.638-.038-15.96.008q-.012-3.5-.026-7c5.331.046,10.662.062,15.988.008q-.007,3.491,0,6.981m0,2.242c0,2.327,0,4.654.012,6.981-5.316-.055-10.636-.039-15.957.007q0-3.5-.012-7c5.32.046,10.641.062,15.956.007m-15.943,9.216c5.323.046,10.646.062,15.964.007.012,2.328.039,4.654.059,6.981-5.343-.056-10.691-.039-16.038.007q.013-3.5.015-7m15.949-20.681c-5.332-.055-10.668-.038-16,.008q-.015-3.5-.028-7c5.354.046,10.708.063,16.057.008q-.017,3.49-.025,6.981m-15.971,29.9c5.356.046,10.713.062,16.064.007q.034,3.492.077,6.983c-5.395-.057-10.794-.04-16.193.006q.034-3.5.052-7m-.049-48.343q.028-3.493.072-7c5.367.046,10.733.063,16.1.006q-.03,3.492-.051,6.983c-5.369-.056-10.743-.04-16.116.007m16.188-9.23c-5.359-.057-10.724-.04-16.088.006q.045-3.495.085-6.994c5.357.046,10.715.062,16.068,0q-.033,3.492-.065,6.984M531.856,254.2q.036-3.5.044-6.993c5.365.046,10.73.061,16.09,0q-.035,3.493-.067,6.985c-5.352-.057-10.71-.042-16.067,0m.047-9.224q0-3.5-.051-6.993c5.411.046,10.823.063,16.229,0q-.034,3.493-.069,6.986c-5.366-.058-10.738-.042-16.109,0m-.265,29.9c5.372.047,10.743.063,16.11.007q-.024,3.491-.047,6.982c-5.355-.055-10.715-.039-16.074.008q0-.468,0-.936c-.007-2.015,0-4.038.015-6.06m-.019,55.339c5.42.047,10.841.064,16.257.007q.052,3.493.117,6.985c-5.488-.06-10.98-.042-16.473.006q.061-3.5.1-7m-.25,14.259c.042-1.679.072-3.358.1-5.037,5.52.048,11.041.067,16.556.006.008.408.012.816.02,1.224a.684.684,0,0,0,1.367,0c.009-.412.014-.823.022-1.235,3.313-.045,6.623-.136,9.931-.255q.017,3.76.036,7.52c-12.32-.445-24.691-.306-37.04-.169q.033-3.59.064-7.182,3.627.04,7.256.076c.033,1.684.063,3.368.1,5.051a.789.789,0,0,0,1.578,0M468,237.63c9.414.133,18.833.133,28.248.135q-.04,3.719-.077,7.438c-9.365,0-18.733,0-28.1.134q-.034-3.853-.075-7.706m27.821,73.919q0,3.719-.005,7.438c-9.153,0-18.309.005-27.461.131q0-3.85.006-7.7c9.151.126,18.307.129,27.46.131M468.362,309.9c0-2.566.009-5.133.006-7.7,9.151.126,18.306.129,27.459.131q-.007,3.719-.005,7.438c-9.153,0-18.309.005-27.46.131m27.454,10.878c0,2.479.013,4.959.018,7.438-9.162,0-18.327,0-27.487.131q.007-3.85.006-7.7c9.152.126,18.309.129,27.463.131m.012-20.232c-9.152,0-18.308.005-27.459.131,0-2.566-.018-5.133-.023-7.7,9.168.126,18.34.129,27.509.131-.008,2.479-.021,4.958-.027,7.438m-27.482,29.324c9.162.126,18.329.129,27.493.131q.009,3.719.018,7.438c-9.172,0-18.347,0-27.517.131.007-2.566,0-5.133.006-7.7m-.006-38.416c-.006-2.567-.023-5.133-.031-7.7,9.191.127,18.387.13,27.58.131q-.017,3.719-.027,7.438c-9.173,0-18.35,0-27.522.131m0,47.639c9.172.126,18.349.129,27.522.131.01,2.479.027,4.959.04,7.438-9.2,0-18.4,0-27.6.131.01-2.567.029-5.133.037-7.7M495.9,282.1c-9.2,0-18.4,0-27.593.131q-.014-3.85-.031-7.7c9.22.127,18.446.13,27.668.132q-.022,3.719-.044,7.438m-27.6,66.216c9.2.127,18.412.13,27.617.131q.02,3.719.042,7.438c-9.231,0-18.466,0-27.7.132q.017-3.851.037-7.7m27.656-75.439c-9.228,0-18.459,0-27.685.132-.012-2.567-.016-5.135-.031-7.7,9.253.128,18.511.13,27.765.132q-.027,3.719-.048,7.438m-27.723-9.091q-.023-3.852-.048-7.7c9.295.129,18.595.131,27.891.133q-.032,3.719-.061,7.438c-9.26,0-18.524,0-27.783.132m.023,93.753c9.235.128,18.476.13,27.713.132q.076,10.76.189,21.516c-9.321.015-18.665-.055-28.006-.016q.07-10.815.1-21.632m27.837-103.108c-9.307,0-18.617,0-27.922.133-.019-2.568-.053-5.136-.075-7.7,9.353.131,18.711.132,28.065.134q-.036,3.718-.068,7.438M468.055,392.7q.043-5.737.078-11.475c9.352.039,18.709-.031,28.042-.016q.063,5.606.131,11.21-14.128.127-28.251.28M496.268,235.98c-9.427,0-18.858,0-28.284.135-.026-2.569-.046-5.139-.075-7.708,9.479.134,18.964.134,28.446.136q-.045,3.718-.087,7.438m1.115-14.479a.473.473,0,0,0-.946,0c-.022,1.752-.04,3.5-.061,5.256-9.493,0-18.99,0-28.481.136-.031-2.629-.043-5.259-.077-7.887,3.7.079,7.395.168,11.1.236,0,.136.007.272.008.408a1,1,0,0,0,2,0c0-.124.006-.248.008-.372,12.945.23,25.911.361,38.854.28a.84.84,0,0,0-.155.478c-.02,2.207-.02,4.414-.034,6.62-3.663.039-7.324.074-10.979.085q-5.587.017-11.178.014c-.021-1.752-.039-3.5-.061-5.256m11.239,125.142q-5.35.017-10.7.014c.013-2.479.031-4.957.04-7.436q5.333,0,10.663.014c3.595.011,7.194.045,10.8.083q-.032,3.621-.053,7.243c-3.584.038-7.166.072-10.744.083m10.731,1.9q-.022,3.623-.029,7.244c-3.57.037-7.138.071-10.7.082q-5.376.017-10.755.014.025-3.718.042-7.437,5.358,0,10.713.014c3.573.011,7.151.045,10.731.082m-10.731-11.12q-5.328.017-10.659.014.014-3.718.018-7.436,5.321,0,10.641.014c3.622.011,7.249.046,10.878.084q-.033,3.62-.064,7.242c-3.608.038-7.214.072-10.814.083M497.965,293.1q5.329,0,10.657.014c3.654.011,7.313.046,10.974.085q.008,3.62.012,7.239c-3.665.039-7.328.074-10.986.085q-5.314.017-10.63.014c-.005-2.479-.019-4.958-.027-7.436m10.657-1.8q-5.33.017-10.663.014-.013-3.718-.027-7.436,5.346,0,10.691.014c3.648.011,7.3.046,10.957.085q.01,3.62.014,7.239c-3.66.039-7.318.074-10.971.085m0-9.223q-5.347.017-10.7.014-.018-3.719-.044-7.436,5.372,0,10.741.014c3.64.011,7.286.046,10.933.084q.01,3.62.019,7.24c-3.654.039-7.305.073-10.952.085m0-9.223q-5.375.017-10.753.014-.023-3.718-.048-7.436,5.4,0,10.8.014c3.632.011,7.27.046,10.909.084q.008,3.62.019,7.24c-3.646.038-7.289.073-10.928.084m-10.812-9.209q-.028-3.719-.06-7.436,5.437,0,10.873.014c3.63.011,7.266.046,10.9.084,0,2.413,0,4.827,0,7.24-3.638.038-7.274.073-10.905.084q-5.4.017-10.812.014M519.521,245.1c-3.636.038-7.27.073-10.9.084q-5.485.017-10.973.014-.037-3.719-.076-7.437,5.526,0,11.05.014c3.636.011,7.277.046,10.921.084q-.011,3.62-.021,7.24m-10.9,1.9c3.629.011,7.264.046,10.9.084q0,3.62,0,7.24c-3.637.038-7.272.073-10.9.084s-7.259.013-10.889.014q-.032-3.719-.068-7.437,5.48,0,10.957.014M497.856,357.666q5.384,0,10.765.014c3.563.011,7.131.045,10.7.082q-.012,10.652.186,21.29c-7.047.041-14.092.107-21.134.13h-.706q.116-10.756.189-21.515m10.765-29.47q-5.317.017-10.636.014c.005-2.479.016-4.958.018-7.436q5.31,0,10.618.014c3.646.011,7.3.046,10.951.085q-.024,3.619-.057,7.24c-3.634.038-7.267.073-10.894.084m0-9.223q-5.307.016-10.617.014,0-3.718-.005-7.436,5.312,0,10.623.014c3.659.011,7.323.046,10.989.085q-.008,3.619-.024,7.239c-3.658.039-7.314.073-10.964.085m0-9.223q-5.31.017-10.624.014,0-3.718-.005-7.436,5.316,0,10.629.014c3.659.011,7.323.046,10.989.085,0,2.012.01,4.023.01,6.035,0,.4,0,.8,0,1.2-3.668.039-7.334.074-11,.085m-11.157-81.208q5.58,0,11.157.014c3.652.011,7.309.046,10.968.085q-.021,3.62-.037,7.24c-3.647.038-7.292.073-10.931.085q-5.533.017-11.07.014-.041-3.719-.087-7.437m.048,163.868q.074-5.6.131-11.2h.73c7.058.023,14.121.089,21.184.13q.125,5.456.342,10.9-11.194.079-22.387.165M480.976,217.28c.024-1.329.043-2.658.081-3.987a37.671,37.671,0,0,0,.23-3.828c6.134.351,12.325.6,18.518.672q.066,2.608.132,5.215a.779.779,0,0,0,1.556,0c.046-1.732.088-3.47.132-5.206,5.789.036,11.572-.086,17.3-.414.5.487,1.023.948,1.541,1.386a15.84,15.84,0,0,0,2.363,1.833.419.419,0,0,0,.225.443.686.686,0,0,0,.495.268,98.449,98.449,0,0,0,12.058.32,24.238,24.238,0,0,0-.1,3.222c-1.535-.033-3.073-.042-4.609-.067a.426.426,0,0,0-.632-.009c-2.672-.042-5.343-.1-8.018-.117,0-.26-.007-.52-.012-.779a.442.442,0,0,0-.883,0c0,.258-.007.515-.012.773-13.445-.1-26.918.037-40.368.277M521.5,381.35c8.891.045,17.783.031,26.668-.16q.032,5.445.176,10.885-13.593.067-27.186.161.215-5.439.342-10.886m58.045,10.609c-2.36,0-4.719.02-7.079.026.524-41.3.33-82.648-.135-123.944,2.407.053,4.819.064,7.231.052q-.595,61.924-.018,123.866m.034-125.7c-2.424-.012-4.847,0-7.266.052q-.008-.739-.016-1.478a.431.431,0,0,0-.862,0c-.006.5-.01,1-.016,1.5-2.595.07-5.181.2-7.751.425a.421.421,0,0,0,0,.841c2.564.227,5.145.354,7.733.425-.464,41.3-.658,82.664-.135,123.967q-10.778.025-21.555.082.15-5.458.177-10.923c1.47-.036,2.94-.063,4.41-.11a.842.842,0,0,0,0-1.683c-1.468-.047-2.937-.074-4.405-.11.021-7.127-.061-14.258-.136-21.384q4.857-.071,9.706-.239.1,15.679.247,31.359a.737.737,0,0,0,1.472,0q.15-15.716.248-31.432c.55-.023,1.1-.036,1.651-.061a.715.715,0,0,0,0-1.43c-.547-.025-1.094-.038-1.641-.061.016-2.558.023-5.115.037-7.673.534-.022,1.07-.035,1.6-.059a.716.716,0,0,0,0-1.43c-.532-.025-1.064-.037-1.6-.059q.021-3.838.037-7.676c.519-.022,1.04-.034,1.559-.058a.716.716,0,0,0,0-1.43c-.517-.024-1.035-.036-1.552-.057q.018-3.84.037-7.679c.5-.021,1.01-.033,1.515-.056a.715.715,0,0,0,0-1.43c-.5-.023-1.005-.035-1.507-.056q.015-3.841.028-7.682c.493-.021.987-.032,1.479-.055a.715.715,0,0,0,0-1.43c-.492-.023-.984-.034-1.476-.055q.012-3.842.017-7.684c.486-.021.973-.032,1.46-.054a.716.716,0,0,0,0-1.43c-.485-.022-.971-.033-1.456-.054q.009-3.843.017-7.686c.48-.02.96-.031,1.44-.053a.716.716,0,0,0,0-1.43c-.478-.022-.958-.033-1.436-.053q.006-3.843.017-7.687c.473-.02.947-.03,1.42-.052a.715.715,0,0,0,0-1.43c-.472-.022-.945-.033-1.417-.052q0-3.844,0-7.688c.472-.02.945-.03,1.418-.053a.715.715,0,0,0,0-1.43c-.472-.022-.945-.033-1.418-.053q0-3.844,0-7.688c.473-.02.946-.031,1.418-.052a.716.716,0,0,0,0-1.43c-.473-.022-.946-.033-1.419-.052q0-3.844,0-7.688c.473-.02.946-.031,1.419-.053a.716.716,0,0,0,0-1.43c-.473-.022-.947-.033-1.419-.052,0-1.473,0-2.945,0-4.418q8.987.133,17.983.194-.036,3.355-.067,6.71m6.77,125.7c-1.726,0-3.453,0-5.179,0q.662-61.922-.018-123.871c1.634-.012,3.266-.03,4.9-.044-.054,8.624-.008,17.254.066,25.884-.4,32.661.049,65.369.235,98.034m-.2-132.385c-.033,2.245-.069,4.49-.087,6.737q-2.458-.021-4.922-.044-.033-3.354-.067-6.708,2.538.015,5.075.015m-5.137,145.963q.072-5.374.129-10.749c1.744,0,3.487,0,5.231,0q.028,5.367.033,10.73l-5.392.022m6.809-10.753q10.219,0,20.437-.011.024,5.329.1,10.654-10.285.043-20.571.083.014-5.362.033-10.726m-.042,14.79q0-1.288.006-2.574,10.3.042,20.6.083c.013.815.035,1.63.05,2.445q-10.327.019-20.654.046m20.762-73.152c-.021,18.483-.346,37.026-.3,55.548q-10.2-.024-20.4-.011c.186-32.665.63-65.373.235-98.033.074-8.633.119-17.267.066-25.894,1.264-.007,2.529-.016,3.788-.009,5.619.03,11.245.1,16.87.112-.328,22.759-.231,45.533-.256,68.287m.283-70.206c-5.634.013-11.269.081-16.9.112-1.262.007-2.53,0-3.8-.009-.018-2.247-.054-4.493-.087-6.739,6.966,0,13.928-.065,20.878-.251-.046,2.3-.062,4.592-.1,6.888M610.9,407.095q3.836.017,7.672.034c23.606.129,47.273.791,70.873.04a8.652,8.652,0,0,0-.119,1.194,7.231,7.231,0,0,0,.047,1.4,12.9,12.9,0,0,0-3.447,0,.948.948,0,0,0-.449-.117q-37.308-.214-74.625-.122c.014-.811.037-1.621.049-2.431M670.4,421.464q-11.625,0-23.251-.013-14.824-.015-29.644.052c-2.307-.11-4.637-.1-6.965-.041q.158-4.844.258-9.693,36.547.06,73.09-.117a11.492,11.492,0,0,0,3.719.25,19.006,19.006,0,0,0,2.178-.2c.2.041.407.082.611.126a.907.907,0,0,0,.562-.063,1.236,1.236,0,0,0,.22.006c.007,3.378.047,6.757.093,10.134-6.846-.971-13.971-.438-20.872-.438m20.927-21.3c-.062,1.857-.095,3.716-.116,5.574a1.106,1.106,0,0,0-.4-.065.854.854,0,0,0-.659-.311c-23.836-.788-47.744-.11-71.589.021q-3.824.021-7.648.034.074-5.325.1-10.653,40.2-.113,80.363-.745-.044,3.071-.055,6.145' transform='translate(-305.61 -124.703)' fill='%23464749'/%3E%3Cpath d='M2738.758,1855.1q-5.083.04-10.165.085c.014-.713.025-1.427.028-2.141,0-.019,0-.037,0-.056,0-.209,0-.419,0-.628a30.467,30.467,0,0,0-.446-5.778c.282-.008.564-.01.846-.018a.789.789,0,0,0,0-1.578c-16.368-.473-32.773-.423-49.174-.223.072-1.726.108-3.461.125-5.2,13.085.582,26.655,1.134,39.679.182a.7.7,0,0,0,0-1.409c-13.024-.952-26.594-.4-39.677.182.03-6.69-.275-13.44-.583-20.111,2.245-.051,4.485-.148,6.681-.163,6.34-.043,12.678-.207,19.019-.264a.9.9,0,0,0,0-1.8c-6.34-.057-12.679-.221-19.019-.264-2.237-.015-4.518-.115-6.8-.165-.127-2.8-.247-5.581-.334-8.334a.568.568,0,0,0-1.135,0c-.087,2.743-.208,5.517-.337,8.306a43.741,43.741,0,0,0-8.376.616.773.773,0,0,0,0,1.481,43.435,43.435,0,0,0,8.252.615c-.409,8.759-.816,17.653-.451,26.363q-4.432.059-8.864.127c0-2.72-.114-5.446-.267-8.156a77.914,77.914,0,0,0,8.268-.225.726.726,0,0,0,0-1.451,76.633,76.633,0,0,0-8.38-.218c0-.076-.009-.152-.013-.228a.684.684,0,0,0-1.367,0c-.007.111-.013.223-.02.334a20.512,20.512,0,0,0-2.632.421.434.434,0,0,0,0,.831,20.387,20.387,0,0,0,2.534.41c-.157,2.761-.277,5.54-.274,8.313q-10.3.162-20.591.323a.494.494,0,0,0,0,.988q10.3.148,20.611.323c.036,1.784.123,3.564.3,5.331a.758.758,0,0,0,1.515,0c.175-1.758.262-3.527.3-5.3q4.491.069,8.983.128c.136,2.426.329,4.836.612,7.222a.768.768,0,0,0,1.535,0c.282-2.374.475-4.774.611-7.188,15.737.193,31.479.235,47.188-.177a30.536,30.536,0,0,0-.441,5.762c0,.2,0,.395,0,.592,0,.032,0,.065,0,.1,0,.715.014,1.429.028,2.143-9.567.083-19.13.163-28.682.185q-28.193.065-56.387.215c.116-10.5.008-21,.071-31.494.074-12.179.676-24.541.1-36.719,8.25.028,16.5-.005,24.737-.253a.8.8,0,0,0,0-1.6c-8.271-.249-16.554-.281-24.839-.252a.637.637,0,0,0-1.271,0c-.855,0-1.711,0-2.566.009-.006-.259-.013-.517-.019-.776q2.465-.07,4.922-.176l-14.51-.017h-.156c-4.3,0-8.7.121-13.135.23,6.661.121,13.322.167,19.951.033-.005.241-.012.481-.017.722-5.8.037-11.606.087-17.4.1-16.336.036-32.719-.209-49.043.492a.431.431,0,0,0,0,.862c16.324.7,32.708.456,49.043.492,5.782.013,11.569.062,17.358.1-.338,17.253.235,34.645.348,51.751a1.181,1.181,0,0,0,2.36,0c.112-17.1.686-34.487.348-51.734.807,0,1.614,0,2.421.008-.574,12.179.029,24.544.1,36.724.063,10.495-.045,21,.071,31.5q-5.791.027-11.582.044c-.026.445-.075.888-.111,1.331q5.858.027,11.715.045c.026,1.96.042,3.92.089,5.878a.452.452,0,0,0,.9,0c.046-1.957.063-3.916.089-5.874q28.2.132,56.408.215c9.562.022,19.135.1,28.713.185,0,0,0,.009,0,.013a1.006,1.006,0,0,0,2.01,0q5.177.045,10.356.086c.049.668.086,1.339.148,2a.789.789,0,0,0,1.577,0c.062-.66.1-1.327.147-1.99' transform='translate(-2241.703 -1557.695)' fill='%23464749'/%3E%3Cpath d='M337.569,1542.389c-12.136,0-24.272-.03-36.406.061.031-12.605.03-25.21-.122-37.812a.568.568,0,0,0-1.136,0c-.153,12.6-.153,25.212-.122,37.821-5.4.044-10.8.107-16.195.219a.61.61,0,0,0,0,1.22c5.4.111,10.8.174,16.2.219q.01,3.918.021,7.836c0,.3,0,.605,0,.908a.809.809,0,0,0-1.31.608c-.03,3.1-.077,6.206-.121,9.31-5.216-.048-10.434-.087-15.65-.079.326-16.925.466-33.93-.4-50.75,5.559.108,11.13.1,16.677-.051a.526.526,0,0,0,0-1.051c-5.566-.155-11.156-.159-16.734-.05-.021-.394-.035-.788-.058-1.182a.484.484,0,0,0-.967,0c-.023.4-.038.807-.06,1.21-1.479.033-2.958.068-4.434.116a.431.431,0,0,0,0,.862c1.458.047,2.919.082,4.38.114-.82,15.984-.733,32.136-.442,48.227-.008.854-.017,1.707-.022,2.561-2.055.008-4.112,0-6.165.028q-5.848.016-11.692.1a.525.525,0,0,0-.1-.277c-.093-.125-.182-.257-.271-.388-.124-2.7-.264-5.385-.378-8.045a.537.537,0,0,0-1.072,0c-.091,2.127-.2,4.272-.3,6.425a.8.8,0,0,0-.867,1.168,2.6,2.6,0,0,0,.77.944c0,.068,0,.137-.008.2-2.038.033-4.074.093-6.112.139.022-3.023.034-6.046.051-9.068,1.541,1.544,3.1,3.063,4.754,4.488a.673.673,0,0,0,.952-.952c-1.8-2-3.731-3.874-5.694-5.718q.045-8.672.053-17.344c.962-.027,1.926-.055,2.881-.075a.708.708,0,0,0,0-1.414c-.956-.02-1.919-.048-2.882-.075q.017-21.423-.241-42.845a.431.431,0,0,0-.862,0q-.284,21.4-.243,42.809c-3.363-.1-6.76-.222-10.16-.3-.115-13.466-.328-26.934-.42-40.38,3.32.16,6.69.043,10,0a.661.661,0,0,0,0-1.322c-3.851-.052-7.788-.228-11.628.083a.6.6,0,0,0-.361.154l-.224,0a.421.421,0,0,0,0,.841l.224,0a.6.6,0,0,0,.361.154c.237.019.477.022.714.037-.091,13.449-.3,26.919-.42,40.387a144.313,144.313,0,0,0-16.691.5.663.663,0,0,0,0,1.325c.445.044.9.066,1.343.1a.641.641,0,0,0-.015.072c.015,12.373-.709,24.87,0,37.225a.726.726,0,0,0,1.451,0c.7-12.342-.018-24.826,0-37.187,4.582.322,9.24.367,13.9.283-.1,12.5-.1,25.007.177,37.489a.716.716,0,0,0,1.43,0c.276-12.5.273-25.012.177-37.53,3.4-.079,6.787-.2,10.145-.3q.01,8.074.048,16.148c-1.524-1.416-3.054-2.826-4.556-4.267a.6.6,0,0,0-.846.846c1.828,1.825,3.608,3.7,5.414,5.542q.028,5.157.058,10.314c-1.376.034-2.752.051-4.127.094a.663.663,0,0,0,0,1.325c1.378.043,2.759.061,4.138.094.012,1.6.018,3.2.032,4.806a.515.515,0,0,0,1.03,0c.014-1.594.02-3.187.032-4.781,2.017.046,4.033.105,6.051.138a132.7,132.7,0,0,0,.142,16.355.873.873,0,0,0,1.746,0,132.632,132.632,0,0,0,.145-16.327q5.977.084,11.958.1c2.051.027,4.1.02,6.156.028q-.057,10.447.006,20.895a.773.773,0,0,0,1.545,0c.008-1.073.006-2.146.011-3.219a.568.568,0,0,0,.1-.307c.116-5.769.248-11.56.364-17.362,5.22.008,10.443-.031,15.663-.079-.055,4.205-.093,8.411-.056,12.615a1.007,1.007,0,0,0,1.537.827q.007,2.419.011,4.838a.632.632,0,0,0,1.262,0q.029-9.152.036-18.3c7.227-.07,14.448-.147,21.648-.142a.839.839,0,0,0,0-1.676c-7.2,0-14.422-.072-21.648-.142q0-5.425,0-10.851.012-3.914.021-7.828c12.136.09,24.273.064,36.411.06a.9.9,0,0,0,0-1.8' transform='translate(-195.548 -1300.383)' fill='%23464749'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 71%;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.5;
}
#section-arch-6 .bg.l {
  left: 0%;
}
#section-arch-6 .bg.r {
  right: 0%;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  /*IE*/
  filter: fliph;
  /*IE*/
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  #section-arch-6 .bg.l {
    left: -5%;
  }
  #section-arch-6 .bg.r {
    right: -5%;
  }
}
@media screen and (max-width: 992px) {
  #section-arch-6 .bg {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  #section-arch-6 .btn-red {
    padding-left: 45px;
    padding-right: 14px;
    font-size: 21px;
    line-height: 25px;
  }
  #section-arch-6 .btn-red span {
    left: 19px;
  }
}
section.header-appartamenti {
  padding-top: 100px;
  padding-bottom: 145px;
  background-color: #B6B2A6;
}

#section-appartamenti-1 {
  margin-top: -350px;
}
#section-appartamenti-1 .col-xl-3 {
  align-self: flex-end;
}
#section-appartamenti-1 .col-xl-3 p {
  margin-bottom: 70px;
}

#section-appartamenti-2 {
  padding: 60px 0;
}
#section-appartamenti-2 .row.last {
  margin-top: 24px;
}
#section-appartamenti-2 p.p3 {
  margin-top: 45px;
  margin-bottom: 0;
}

#section-appartamenti-3 .w {
  background-color: #F1F0EE;
  padding: 45px;
}

#nav-carsousel-terrazzi {
  text-align: right;
  margin-top: 30px;
}
#nav-carsousel-terrazzi li {
  list-style: none;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 25px;
}
#nav-carsousel-terrazzi li a {
  color: #000;
}
#nav-carsousel-terrazzi li a.on {
  font-weight: bold;
}

#section-appartamenti-4 {
  padding: 60px 0;
}

.menu-apts-proj {
  margin-bottom: 20px;
}

.appart-example {
  text-align: center;
  font-size: 28px;
  line-height: 35px;
  color: #000;
  letter-spacing: 0.2em;
  margin-bottom: 20px;
}

.menu-apts-proj {
  margin-top: 40px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
.menu-apts-proj > div {
  background-color: #000;
  color: #fff;
  font-weight: bold;
  flex-basis: 20%;
  height: 53px;
  border-radius: 4px;
  text-align: center;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.menu-apts-proj > div a {
  color: #fff;
  text-decoration: none;
  font-size: 17px;
  line-height: 20px;
  width: 100%;
  padding: 20px 12px;
}
.menu-apts-proj > div.on {
  background-color: #C1AD9E;
}

#prj-apt-photo {
  position: relative;
  min-height: 410px;
}
#prj-apt-photo img {
  position: absolute;
  width: 100%;
  z-index: 0;
  opacity: 0;
  left: 0;
  transition: opacity 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  #prj-apt-photo img {
    transition: none;
  }
}
#prj-apt-photo img.on {
  opacity: 1;
}

#prj-apt-map {
  overflow: hidden;
}
#prj-apt-map .w {
  position: relative;
  margin: auto;
}
#prj-apt-map .w a.plus {
  z-index: 1;
  position: absolute;
  width: 38px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34.488' height='36.498' viewBox='0 0 34.488 36.498'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23a29d8e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(818.488 3548.593) rotate(-180)'%3E%3Cpath d='M4807.785,3528.965l-7.81-21.993h34.488l-7.064,21.993Z' transform='translate(-4015.975 5.124)' fill='url(%23a)'/%3E%3Cg transform='translate(790 3526)'%3E%3Cellipse cx='10.907' cy='11.297' rx='10.907' ry='11.297' transform='translate(0 0)' fill='%23a29d8e'/%3E%3C/g%3E%3Cg transform='translate(0.146 -1.248)'%3E%3Cpath d='M4809,3597.3l7.38,6.256-7.38,6.255' transform='translate(-2802.451 8348.628) rotate(-90)' fill='none' stroke='%23f7ece4' stroke-linecap='round' stroke-width='1'/%3E%3Cpath d='M4828.365,3607.69v-12.815' transform='translate(-4027.256 -62.628)' fill='none' stroke='%23f7ece4' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
}
#prj-apt-map .w a.plus.on {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34.488' height='36.498' viewBox='0 0 34.488 36.498'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23a29d8e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(818.488 3548.593) rotate(-180)'%3E%3Cpath d='M4807.785,3528.965l-7.81-21.993h34.488l-7.064,21.993Z' transform='translate(-4015.975 5.124)' fill='url(%23a)'/%3E%3Cg transform='translate(790 3526)'%3E%3Cellipse cx='10.907' cy='11.297' rx='10.907' ry='11.297' transform='translate(0 0)'/%3E%3C/g%3E%3Cg transform='translate(0.146 -1.248)'%3E%3Cpath d='M4809,3597.3l7.38,6.256-7.38,6.255' transform='translate(-2802.451 8348.628) rotate(-90)' fill='none' stroke='%23f7ece4' stroke-linecap='round' stroke-width='1'/%3E%3Cpath d='M4828.365,3607.69v-12.815' transform='translate(-4027.256 -62.628)' fill='none' stroke='%23f7ece4' stroke-linecap='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#section-appartamenti-5 {
  padding: 60px 0;
}
#section-appartamenti-5 .big-body {
  font-size: 30px;
  line-height: 40px;
  margin-top: 30px;
}
#section-appartamenti-5 .big-body a {
  color: #000;
}

#btn-goto-listing {
  background-color: #CE162B;
  color: #fff;
  border-radius: 50px;
  display: block;
  height: 60px;
  font-size: 30px;
  text-decoration: none;
  font-weight: bold;
  padding: 7px 0;
  line-height: 1.4;
}

#section-appartamenti-7 {
  position: relative;
  padding: 60px 0;
  background-color: #F1F0EE;
}
#section-appartamenti-7 .w {
  padding-bottom: 20px;
}
#section-appartamenti-7 .p1, #section-appartamenti-7 .p2 {
  margin-bottom: 40px;
}
#section-appartamenti-7 .is-3 {
  margin-bottom: 0;
}
#section-appartamenti-7 .btn-default {
  width: 100%;
  max-width: 325px;
}
#section-appartamenti-7:before, #section-appartamenti-7:after {
  content: "";
  position: absolute;
  width: 100%;
  display: block;
  background-repeat: no-repeat;
  background-size: 100%;
}

#carousel-interior {
  max-width: 768px;
  margin: 0 auto 30px;
}
#carousel-interior .slick-slide {
  height: auto;
}
#carousel-interior .slick-arrow {
  width: 23px;
  height: 47px;
  background-size: 100%;
  background-repeat: no-repeat;
}
#carousel-interior .slick-arrow.slick-prev {
  left: -40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.958' height='33.087' viewBox='0 0 17.958 33.087'%3E%3Cpath d='M2515.218,1853.811l-15.129,15.129,15.129,15.129' transform='translate(-2498.675 -1852.397)' fill='none' stroke='%23A29D8E' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");
}
#carousel-interior .slick-arrow.slick-next {
  right: -40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.958' height='33.087' viewBox='0 0 17.958 33.087'%3E%3Cpath d='M2500.089,1853.811l15.129,15.129-15.129,15.129' transform='translate(-2498.675 -1852.397)' fill='none' stroke='%23A29D8E' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");
}

#section-appartamenti-8 {
  padding: 60px 0;
}
#section-appartamenti-8 * {
  text-align: center;
}

.logo-bticino {
  width: 210px;
  margin: 0 auto 20px;
}
.logo-bticino svg {
  display: block;
  width: 100%;
  height: auto;
}
.logo-bticino .is-3 {
  font-size: 30px;
  line-height: 38px;
}

ul.app-domotica {
  margin: 0;
  padding: 0;
}
ul.app-domotica li {
  font-size: 18px;
  line-height: 30px;
  padding-top: 60px;
  background-repeat: no-repeat;
  list-style: none;
  background-size: 45px;
  margin-bottom: 10px;
  background-position: center 3px;
}
ul.app-domotica li:last-of-type {
  margin-bottom: 20px;
}
ul.app-domotica li.li-app-domotica {
  background-image: url(/assets/img/icons/ico-home-control.png);
}
ul.app-domotica li.li-app-security {
  background-image: url(/assets/img/icons/ico-home-security.png);
}

#h-videocit {
  text-align: left !important;
}

.row-app-domotica {
  margin: 50px 0;
}

.app-videocitofono-head {
  display: flex;
  gap: 0 15px;
  justify-content: space-between;
}
.app-videocitofono-head .b {
  flex-basis: 42%;
  margin-bottom: 16px;
}
.app-videocitofono-head .b p {
  font-size: 15px;
  line-height: 21px;
  text-align: left !important;
}

#video-domotica {
  background-color: #000;
  min-height: 400px;
  margin-bottom: 10px;
}
#video-domotica video {
  display: block;
  width: 100%;
  cursor: pointer;
}

.row-app-videocitofono small, .row-app-videocitofono .small {
  font-size: 10px;
}

#section-appartamenti-9 {
  padding-bottom: 0 !important;
}
#section-appartamenti-9 .quote {
  min-height: 222px;
  background-image: url(/assets/img/photos/appartamenti/bg-section-appartamenti-9.jpg);
  background-repeat: no-repeat;
  background-size: 210px;
  background-position: right bottom;
}
#section-appartamenti-9 .quote blockquote {
  position: relative;
  padding: 0;
  margin: 0 190px 0 0;
  font-size: 50px;
  line-height: 51px;
  text-align: center;
  color: #A29D8E;
  font-weight: bold;
}
#section-appartamenti-9 .slim-container {
  max-width: 700px;
}

#sa-app-1-w {
  top: 24%;
}

#sa-app-2-w {
  top: 20%;
}

.promotext-w {
  min-height: 48px;
}

#btn-choose-apartment {
  top: 70px;
  right: calc((100vw - 1160px) / 2 + 14px);
  z-index: 1;
  position: fixed;
  display: inline-block;
  background-color: #CE162B;
  border-bottom-left-radius: 22px;
  border-bottom-right-radius: 22px;
  color: #fff;
  font-size: 13px;
  line-height: 13px;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
}

.coming-soon-headline {
  padding: 30px 0;
  font-size: 25px;
  line-height: 28px;
  text-align: center;
}
.coming-soon-headline a {
  color: #000;
  font-weight: normal;
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
  #btn-choose-apartment {
    right: calc((100vw - 960px) / 2 + 14px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #btn-choose-apartment {
    right: calc((100vw - 720px) / 2 + 14px);
  }
}
#featured-apartments .mid-heading-def {
  width: 100%;
  color: #666666;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
  font-family: "Inter", sans-serif;
  margin-bottom: 0;
}
#featured-apartments .apartment-item {
  height: auto !important;
}

@media screen and (max-width: 600px) {
  .apt-photo img {
    max-width: 100%;
  }

  .apartment-item {
    min-width: 268px;
  }

  #featured-apartments .mid-heading-def {
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 10px;
  }
  #featured-apartments .slick-arrow {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  #featured-apartments .slick-arrow.slick-disabled {
    opacity: 0.5;
    pointer-events: none;
  }
  #featured-apartments .slick-prev {
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg transform='translate(-7469 -103) rotate(180)'%3E%3Ccircle cx='15' cy='15' r='15' transform='translate(-7499 -133)' fill='%23000000'/%3E%3Cpath d='M-7805.333-356l7.333,7.333-7.333,7.333' transform='translate(317.833 230.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");
  }
  #featured-apartments .slick-next {
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg transform='translate(7499 133)'%3E%3Ccircle cx='15' cy='15' r='15' transform='translate(-7499 -133)' fill='%23000000'/%3E%3Cpath d='M-7805.333-356l7.333,7.333-7.333,7.333' transform='translate(317.833 230.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");
  }
}
section.header-location {
  padding-top: 100px;
  padding-bottom: 145px;
  background-color: #A29D8E;
}

#section-location-1 {
  margin-top: -320px;
  margin-bottom: 60px;
}
#section-location-1 .col-xl-3 {
  align-self: flex-end;
}
#section-location-1 .col-xl-3 p {
  margin-bottom: 0;
}

#section-location-2 .row1 {
  margin-bottom: 30px;
}
#section-location-2 .row2 {
  margin-bottom: 24px;
}
#section-location-2 .row3 {
  margin-bottom: 35px;
}
#section-location-2 .row3 .col-xl-4 {
  align-self: flex-end;
}
#section-location-2 .row3 .col-xl-4 p {
  margin-bottom: 0;
}
#section-location-2 .row4 {
  margin-bottom: 30px;
}

#section-location-3 {
  padding: 50px 0 60px;
  margin: 60px 0;
  background-color: #DAD8D0;
}

#section-location-4 {
  padding-bottom: 30px;
}

#location-map {
  width: 100%;
  height: 480px;
}
#location-map iframe {
  width: 100%;
  height: 100%;
}

#mirari-icons {
  margin: 35px 0 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
#mirari-icons li {
  padding-left: 48px;
  background-repeat: no-repeat;
  background-size: 36px;
  background-position: left center;
  display: flex;
  align-items: center;
  max-width: 240px;
  margin-right: 35px;
  margin-bottom: 30px;
  height: 45px;
  line-height: 20px;
}
#mirari-icons li.mm {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg transform='translate(-37 -4888)'%3E%3Cg transform='translate(37 4888)' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect width='36' height='36' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='34.5' height='34.5' fill='none'/%3E%3C/g%3E%3Ctext transform='translate(43.5 4914.5)' fill='none' stroke='%23000' stroke-width='1.5' font-size='22' font-family='Futura-Bold, Futura' font-weight='700'%3E%3Ctspan x='0' y='0'%3EM%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");
}
#mirari-icons li.parchi {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.525' height='36.548' viewBox='0 0 29.525 36.548'%3E%3Cg transform='translate(0.3 0.301)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M14.884,28.076a13.62,13.62,0,1,0-.843,0V21.8L4.027,16.019a.426.426,0,0,1-.152-.579.421.421,0,0,1,.574-.152l9.593,5.537V12.654L8.457,9.435A.422.422,0,1,1,8.879,8.7l5.162,2.979V5.238a.421.421,0,1,1,.843,0v6.444L20.046,8.7a.419.419,0,0,1,.574.152.426.426,0,0,1-.152.579l-5.584,3.219v8.171l9.587-5.537a.422.422,0,0,1,.421.732L14.884,21.8Zm0,.843v6.6a.421.421,0,1,1-.843,0v-6.6a14.454,14.454,0,1,1,.843,0' transform='translate(0 -0.001)' stroke='%23000' stroke-width='0.6' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#mirari-icons li.pass {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30.635' height='36.995' viewBox='0 0 30.635 36.995'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='30.635' height='36.995' stroke='%23000' stroke-width='0.3'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)'%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M25.444,31.306,30.4,34.167a.481.481,0,0,1,.178.651l-.566.973-.566.973a.471.471,0,0,1-.645.171l-3.44-1.986H5.273l-3.44,1.986a.473.473,0,0,1-.645-.171L.064,34.818a.479.479,0,0,1,.171-.651l4.959-2.861H3.214A2.852,2.852,0,0,1,.367,28.465V26.248a2.841,2.841,0,0,1,.763-1.934V2.841A2.852,2.852,0,0,1,3.977,0H26.654A2.852,2.852,0,0,1,29.5,2.841V24.315a2.829,2.829,0,0,1,.763,1.934v2.216a2.852,2.852,0,0,1-2.841,2.841ZM6.957,30.359H27.424a1.884,1.884,0,0,0,1.335-.552l.007-.007a1.884,1.884,0,0,0,.552-1.335V26.248a1.89,1.89,0,0,0-.559-1.335,1.864,1.864,0,0,0-1.111-.546h-.013l-.053-.007h-.013l-.013-.007H3.076l-.007.007H3.011L3,24.367H2.965l-.013.007H2.912L2.9,24.38H2.872l-.02.007h-.02l-.02.007H2.807l-.066.02-.026.007-.039.007-.007.007-.046.013-.02.007H2.6l-.013.007-.007.007H2.563l-.013.007H2.544l-.007.007H2.53l-.026.007-.007.007H2.491l-.007.007H2.471l-.007.007-.013.007H2.445l-.007.007H2.432l-.013.007-.007.007H2.405l-.007.007H2.386l-.007.007-.007.007H2.366l-.007.007H2.353l-.013.007-.02.013H2.313l-.007.007-.02.007V24.6l-.039.02a1.9,1.9,0,0,0-.3.217l-.007.007-.039.039-.033.026v.007a1.89,1.89,0,0,0-.559,1.335v2.216A1.89,1.89,0,0,0,1.873,29.8a1.867,1.867,0,0,0,1.342.559Zm4.624.947L9.515,32.5h11.6l-2.065-1.19Zm-9.5-7.662.02-.013h.02v-.007h.007l.007-.007h.013l.007-.007q.178-.069.355-.118h.013l.085-.02h.007l.007-.007.1-.02h.013l.053-.007.013-.007h.033l.02-.007h.026l.013-.007h.059l.033-.007h.033l.02-.007H27.608l.013.007h.053l.013.007h.059l.013.007h.033l.013.007a2.648,2.648,0,0,1,.75.21V2.841A1.863,1.863,0,0,0,28,1.506,1.894,1.894,0,0,0,26.654.947H3.977a1.909,1.909,0,0,0-1.9,1.894Zm18.415-6.182a.48.48,0,0,0-.474.474v3.091a.481.481,0,0,0,.474.48h5.617a.481.481,0,0,0,.474-.48V17.935a.48.48,0,0,0-.474-.474Zm5.143.954H20.972v2.144h4.663ZM5,15.646H25.635V4.512H5Zm21.105.954a.481.481,0,0,0,.474-.48V4.038a.476.476,0,0,0-.474-.474H4.53a.472.472,0,0,0-.474.474V16.12a.477.477,0,0,0,.474.48ZM4.53,17.461a.476.476,0,0,0-.474.474v3.091a.477.477,0,0,0,.474.48h5.61a.477.477,0,0,0,.474-.48V17.935a.476.476,0,0,0-.474-.474Zm5.137.954H5v2.144H9.666ZM29.515,34.752,23.55,31.306h-2.6l2.144,1.236a.485.485,0,0,1,.27.427.477.477,0,0,1-.48.474H7.752a.471.471,0,0,1-.237-.881l2.17-1.256h-2.6L1.116,34.752l.651,1.125,3.117-1.8A.449.449,0,0,1,5.148,34H25.484V34a.505.505,0,0,1,.237.059l3.144,1.815.322-.559Z' transform='translate(0.002 -0.003)' stroke='%23000' stroke-width='0.3' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#mirari-icons li.sport {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.374' height='38.028' viewBox='0 0 39.374 38.028'%3E%3Cg transform='translate(0.423 20.227) rotate(-39)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M9.075.657H7.861A1.316,1.316,0,0,0,6.547,1.971V20.39a1.3,1.3,0,0,0,.388.931,1.311,1.311,0,0,0,.926.388H9.075a1.316,1.316,0,0,0,1.314-1.319V1.971A1.309,1.309,0,0,0,9.075.657m-4.5,3.655H3.928A1.316,1.316,0,0,0,2.614,5.63V16.735a1.309,1.309,0,0,0,1.314,1.314h.643A1.316,1.316,0,0,0,5.89,16.735V5.63A1.324,1.324,0,0,0,4.572,4.312m-.643-.657h.643a1.968,1.968,0,0,1,1.319.506V1.971A1.959,1.959,0,0,1,6.465.584l0,0A1.963,1.963,0,0,1,7.861,0H9.075A1.978,1.978,0,0,1,11.05,1.971V7.889h9.367V1.971A1.966,1.966,0,0,1,21,.579l0,0A1.97,1.97,0,0,1,22.393,0H23.6A1.95,1.95,0,0,1,25,.579a1.966,1.966,0,0,1,.579,1.392v2.19a1.956,1.956,0,0,1,1.314-.506h.648A1.978,1.978,0,0,1,29.51,5.63v2.8h.8a1.129,1.129,0,0,1,.812.338h0a1.167,1.167,0,0,1,.338.817v3.194a1.161,1.161,0,0,1-1.154,1.154h-.8v2.8a1.947,1.947,0,0,1-.579,1.392v0a1.966,1.966,0,0,1-1.392.579h-.648a1.956,1.956,0,0,1-1.314-.506V20.39A1.978,1.978,0,0,1,23.6,22.365H22.393a1.978,1.978,0,0,1-1.976-1.976v-5.5H11.05v5.5a1.985,1.985,0,0,1-.579,1.4h0a1.947,1.947,0,0,1-1.392.579H7.861a1.947,1.947,0,0,1-1.392-.579,1.969,1.969,0,0,1-.579-1.4V18.2a1.968,1.968,0,0,1-1.319.506H3.928a1.978,1.978,0,0,1-1.976-1.976v-2.8h-.8a1.149,1.149,0,0,1-.812-.342A1.137,1.137,0,0,1,0,12.779V9.586A1.153,1.153,0,0,1,1.15,8.431h.8V5.63a1.966,1.966,0,0,1,.579-1.392v0h0a1.966,1.966,0,0,1,1.392-.579M30.313,9.088h-.8v4.184h.8a.491.491,0,0,0,.493-.493V9.586a.5.5,0,0,0-.141-.351.493.493,0,0,0-.351-.146M27.539,4.312h-.648A1.316,1.316,0,0,0,25.577,5.63V16.735a1.309,1.309,0,0,0,1.314,1.314h.648a1.307,1.307,0,0,0,.926-.383h0a1.326,1.326,0,0,0,.383-.931V5.63a1.3,1.3,0,0,0-.388-.931,1.311,1.311,0,0,0-.926-.388M23.6.657H22.393a1.316,1.316,0,0,0-1.319,1.314V20.39a1.324,1.324,0,0,0,1.319,1.319H23.6a1.3,1.3,0,0,0,.931-.388,1.314,1.314,0,0,0,.388-.931V1.971a1.33,1.33,0,0,0-.388-.931A1.31,1.31,0,0,0,23.6.657M1.953,9.088h-.8A.475.475,0,0,0,.8,9.234a.485.485,0,0,0-.146.351v3.194a.493.493,0,0,0,.146.351v0a.482.482,0,0,0,.347.146h.8Zm18.464-.543H11.205V14.23h9.212Z' transform='translate(0 -0.002)' stroke='%23000' stroke-width='0.6' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 44px;
}
#mirari-icons li.auto {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.096' height='35.292' viewBox='0 0 36.096 35.292'%3E%3Cg transform='translate(0.302 0.339)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M20.942,26.464l.012-.006,5.884-5.89a12.136,12.136,0,0,0,2.7-3.969,12.267,12.267,0,0,0,.9-4.722v-.012a.412.412,0,0,1,.414-.414H34.3l-6.931-10.3-6.937,10.3h3.44a.412.412,0,0,1,.414.414v.3a5.437,5.437,0,0,1-.4,2.082A5.347,5.347,0,0,1,22.7,16.007l-4.659,4.653a.406.406,0,0,1-.587,0L12.8,16.007a5.233,5.233,0,0,1-1.587-3.836v-.3a.412.412,0,0,1,.414-.414h3.44L8.127,1.151l-6.937,10.3H4.642a.412.412,0,0,1,.414.414v.012a12.264,12.264,0,0,0,.9,4.722,12.226,12.226,0,0,0,2.7,3.969l5.9,5.9a.409.409,0,0,1,.121.293v5.407a1.659,1.659,0,0,0,1.662,1.657h2.836a1.672,1.672,0,0,0,1.173-.483,1.651,1.651,0,0,0,.483-1.173V26.757a.438.438,0,0,1,.121-.293m6.482-5.309-5.769,5.769v5.24a2.478,2.478,0,0,1-.73,1.754l-.006.006a2.478,2.478,0,0,1-1.754.73H16.329a2.494,2.494,0,0,1-2.491-2.491v-5.24L8.07,21.155A12.993,12.993,0,0,1,5.188,16.91a12.969,12.969,0,0,1-.961-4.63H.414a.414.414,0,0,1-.345-.644L7.782.184A.366.366,0,0,1,7.9.069a.409.409,0,0,1,.569.115l7.7,11.423a.413.413,0,0,1-.322.673h-3.8a4.388,4.388,0,0,0,1.346,3.14l4.36,4.366,4.366-4.366a4.559,4.559,0,0,0,1.007-1.484,4.454,4.454,0,0,0,.334-1.657h-3.8a.414.414,0,0,1-.345-.644L27.022.184a.366.366,0,0,1,.115-.115.417.417,0,0,1,.575.115L35.4,11.607a.418.418,0,0,1,.092.259.412.412,0,0,1-.414.414H31.261a12.847,12.847,0,0,1-.961,4.63,13.065,13.065,0,0,1-2.876,4.245' transform='translate(0 -0.001)' stroke='%23000' stroke-width='0.6' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#mirari-icons li span {
  display: block;
}

.contact-container {
  margin: auto;
  width: 574px;
}

.contact-container2 {
  margin: auto;
  width: 768px;
}

.header-contatti {
  margin-top: 100px;
  padding-bottom: 30px;
}
.header-contatti * {
  text-align: center;
}
.header-contatti .contacts li {
  padding: 0 15px;
  display: inline;
  list-style: none;
  font-size: 20px;
  line-height: 24px;
}
.header-contatti .contacts li a {
  color: #000;
  text-decoration: none;
}
.header-contatti .contacts li svg {
  margin-right: 5px;
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}

#section-contact-1 {
  background-color: #EDECE9;
  padding: 30px 0;
}
#section-contact-1 * {
  text-align: center;
}
#section-contact-1 .is-3 {
  margin-bottom: 20px;
}
#section-contact-1 .h {
  margin-top: 40px;
  margin-bottom: 5px;
  font-size: 25px;
  line-height: 28px;
  font-weight: bold;
}

.map {
  margin: 30px 0;
}

#section-contact-2 {
  margin: 30px 0;
}
#section-contact-2 * {
  text-align: center;
}
#section-contact-2 .is-4 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='22'/%3E%3Cpath d='M6.166.771a.771.771,0,1,0-1.542,0v.771H3.083A3.083,3.083,0,0,0,0,4.625V6.166H24.665V4.625a3.083,3.083,0,0,0-3.083-3.083H20.04V.771a.771.771,0,1,0-1.542,0v.771H6.166ZM0,7.708H24.665V21.582a3.083,3.083,0,0,1-3.083,3.083H3.083A3.083,3.083,0,0,1,0,21.582Zm16.732,5.941a.772.772,0,1,0-1.091-1.091l-4.079,4.081L9.8,14.87A.772.772,0,1,0,8.7,15.961l2.312,2.312a.771.771,0,0,0,1.091,0Z' transform='translate(9.717 9.717)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: center top;
  padding-top: 50px;
  background-repeat: no-repeat;
  padding-bottom: 8px;
}

#section-contact-3 {
  padding: 25px 0;
  background-color: #000;
}
#section-contact-3 * {
  text-align: center;
  color: #fff;
}
#section-contact-3 p {
  font-size: 20px;
  line-height: 30px;
}
#section-contact-3 .contact-container2 {
  max-width: 600px;
}

#contact-social-menu {
  margin: 15px 0 0;
  padding: 0;
  text-align: center;
}
#contact-social-menu li {
  width: 36px;
  height: 36px;
  margin: 0 2px;
  background-repeat: no-repeat;
  background-size: 100%;
  list-style: none;
  display: inline-block;
  transition: opacity 0.25s ease;
  opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  #contact-social-menu li {
    transition: none;
  }
}
#contact-social-menu li:hover {
  opacity: 0.8;
}
#contact-social-menu li.fb {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.347' height='36.304' viewBox='0 0 36.347 36.304'%3E%3Cpath d='M35.032,155.185H33.6c-11.236,0-17.457,6.221-17.457,17.457v1.471c0,10.508,5.411,16.628,15.333,17.376V178.633H26.859v-5.255h4.616v-4.006c0-4.556,2.714-7.072,6.867-7.072a27.98,27.98,0,0,1,4.07.355v4.474H40.119a2.627,2.627,0,0,0-2.962,2.838v3.411H42.2l-.806,5.255H37.156v12.856c9.892-.747,15.333-6.835,15.333-17.376v-1.471C52.489,161.406,46.306,155.185,35.032,155.185Z' transform='translate(-16.142 -155.185)' fill='%23fff'/%3E%3C/svg%3E");
}
#contact-social-menu li.in {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.347' height='36.385' viewBox='0 0 36.347 36.385'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M98.885,168.819a3.786,3.786,0,0,0-2.172-2.172,6.32,6.32,0,0,0-2.126-.394c-1.207-.055-1.569-.067-4.625-.067s-3.419.012-4.625.067a6.321,6.321,0,0,0-2.126.394,3.792,3.792,0,0,0-2.172,2.172,6.321,6.321,0,0,0-.394,2.126c-.055,1.207-.067,1.569-.067,4.625s.012,3.418.067,4.625a6.321,6.321,0,0,0,.394,2.126,3.792,3.792,0,0,0,2.172,2.172,6.336,6.336,0,0,0,2.126.395c1.207.054,1.569.066,4.625.066s3.418-.012,4.625-.066a6.336,6.336,0,0,0,2.126-.395,3.786,3.786,0,0,0,2.172-2.172,6.336,6.336,0,0,0,.395-2.126c.054-1.207.066-1.569.066-4.625s-.012-3.419-.066-4.625A6.336,6.336,0,0,0,98.885,168.819Zm-8.923,12.629a5.878,5.878,0,1,1,5.878-5.878A5.878,5.878,0,0,1,89.963,181.448Zm6.11-10.615a1.374,1.374,0,1,1,1.373-1.374A1.374,1.374,0,0,1,96.073,170.834Z' transform='translate(-71.789 -157.378)' fill='%23fff'/%3E%3Cpath d='M88.49,155.185H87.058c-11.236,0-17.457,6.221-17.457,17.457v1.471c0,11.236,6.184,17.457,17.457,17.457H88.49c11.236,0,17.457-6.184,17.457-17.457v-1.471C105.948,161.406,99.765,155.185,88.49,155.185ZM99.152,178.1a8.4,8.4,0,0,1-.532,2.778,5.854,5.854,0,0,1-3.348,3.348,8.4,8.4,0,0,1-2.778.532c-1.221.055-1.611.069-4.719.069s-3.5-.014-4.72-.069a8.4,8.4,0,0,1-2.778-.532,5.854,5.854,0,0,1-3.348-3.348A8.4,8.4,0,0,1,76.4,178.1c-.056-1.221-.069-1.611-.069-4.719s.013-3.5.069-4.72a8.406,8.406,0,0,1,.532-2.778,5.854,5.854,0,0,1,3.348-3.348A8.407,8.407,0,0,1,83.055,162c1.221-.056,1.611-.069,4.72-.069s3.5.013,4.719.069a8.4,8.4,0,0,1,2.778.532,5.854,5.854,0,0,1,3.348,3.348,8.4,8.4,0,0,1,.532,2.778c.055,1.221.069,1.611.069,4.72S99.207,176.876,99.152,178.1Z' transform='translate(-69.601 -155.185)' fill='%23fff'/%3E%3Ccircle cx='3.816' cy='3.816' r='3.816' transform='translate(12.777 18.193) rotate(-45)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
#contact-social-menu li.lk {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.347' height='36.385' viewBox='0 0 36.347 36.385'%3E%3Cpath d='M141.949,155.185h-1.432c-11.236,0-17.457,6.221-17.457,17.457v1.471c0,11.236,6.184,17.457,17.457,17.457h1.432c11.236,0,17.457-6.184,17.457-17.457v-1.471C159.407,161.406,153.223,155.185,141.949,155.185Zm-6.717,28.126c-1.293-.014-2.586-.011-3.879,0-.207,0-.27-.05-.27-.265q.01-6.913,0-13.826c0-.191.046-.259.249-.257,1.312.008,2.624.01,3.936,0,.252,0,.286.1.286.311q-.01,3.443,0,6.885c0,2.276,0,4.553.006,6.829C135.558,183.237,135.494,183.314,135.233,183.311Zm-1.91-16.323a2.582,2.582,0,1,1,2.585-2.594A2.6,2.6,0,0,1,133.323,166.988Zm18.962,16.027c0,.235-.065.3-.3.295q-1.941-.016-3.882,0c-.227,0-.277-.069-.276-.283q.011-3.585,0-7.169a6.451,6.451,0,0,0-.208-1.779,2,2,0,0,0-2.2-1.56,2.4,2.4,0,0,0-2.528,2.4,8.884,8.884,0,0,0-.068,1.121c0,2.324,0,4.648.006,6.972,0,.231-.058.3-.295.3q-1.954-.018-3.909,0c-.209,0-.27-.055-.269-.267q.008-6.9,0-13.8c0-.228.074-.281.29-.279q1.857.014,3.713,0c.227,0,.287.072.282.287-.013.55,0,1.1,0,1.65.3-.335.545-.676.852-.965a4.669,4.669,0,0,1,3.36-1.326,7.764,7.764,0,0,1,2.113.257,4.13,4.13,0,0,1,2.932,3.083,12.953,12.953,0,0,1,.391,3.534C152.291,177.992,152.28,180.5,152.285,183.015Z' transform='translate(-123.06 -155.185)' fill='%23fff'/%3E%3C/svg%3E");
}
#contact-social-menu li.yt {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.347' height='36.385' viewBox='0 0 36.347 36.385'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M195.408,155.185h-1.433c-11.236,0-17.457,6.221-17.457,17.457v1.471c0,11.236,6.184,17.457,17.457,17.457h1.433c11.236,0,17.457-6.184,17.457-17.457v-1.471C212.865,161.406,206.682,155.185,195.408,155.185Zm10.9,24.027a3.035,3.035,0,0,1-2.143,2.143c-1.89.507-9.47.507-9.47.507s-7.58,0-9.47-.507a3.035,3.035,0,0,1-2.143-2.143,33.831,33.831,0,0,1,0-11.668,3.037,3.037,0,0,1,2.143-2.143c1.89-.506,9.47-.506,9.47-.506s7.58,0,9.47.506a3.037,3.037,0,0,1,2.143,2.143,33.831,33.831,0,0,1,0,11.668Z' transform='translate(-176.518 -155.185)' fill='%23fff'/%3E%3Cpath d='M196.189,180.637l6.3-3.636-6.3-3.636Z' transform='translate(-180.439 -158.809)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
#contact-social-menu li a {
  display: block;
  height: 100%;
  text-indent: -1000px;
  overflow: hidden;
}

body.apartments header {
  padding: 30px 0 35px;
}
body.apartments header .container {
  position: relative;
}
body.apartments .giant-heading {
  width: 100%;
  color: #666666;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
  font-family: "Inter", sans-serif;
  margin-bottom: 25px;
}
body.apartments .btn.disabled, body.apartments .btn:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}

.h-stripes {
  position: absolute;
  top: -48px;
  width: 60px;
  height: 115px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.62' height='115.151' viewBox='0 0 60.62 115.151'%3E%3Cg transform='translate(-207.973 18.151)'%3E%3Cg transform='translate(-1006 -3824)'%3E%3Crect width='3.393' height='83.751' transform='translate(1213.973 3805.849)' fill='%23f0ede6'/%3E%3Crect width='3.393' height='83.751' transform='translate(1219.591 3805.849)' fill='%23d5c0a7'/%3E%3Crect width='3.393' height='83.751' transform='translate(1225.208 3805.849)' fill='%23d5c0a7'/%3E%3Crect width='3.393' height='83.751' transform='translate(1230.828 3805.849)' fill='%23adb4a6'/%3E%3Crect width='3.393' height='83.751' transform='translate(1236.448 3805.849)' fill='%23adb4a6'/%3E%3Crect width='3.393' height='83.751' transform='translate(1248.725 3837.247)' fill='%23adb4a6'/%3E%3Crect width='3.391' height='83.751' transform='translate(1254.345 3837.249)' fill='%23adb4a6'/%3E%3Crect width='3.393' height='83.751' transform='translate(1259.962 3837.247)' fill='%23d5c0a7'/%3E%3Crect width='3.393' height='83.751' transform='translate(1265.582 3837.249)' fill='%23d5c0a7'/%3E%3Crect width='3.391' height='83.751' transform='translate(1271.202 3837.247)' fill='%23f0ede6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
}

.h-stripes.left {
  left: 0;
}

.h-stripes.right {
  right: 0;
}

.mid-heading-def {
  font-size: 30px;
  line-height: 34px;
  font-weight: normal;
  margin-bottom: 10px;
  letter-spacing: -0.02em;
}

.apartments-campaign-body p {
  font-size: 1rem;
  line-height: 1.25em;
}
.apartments-campaign-body #num-requests {
  justify-content: flex-start;
}
.apartments-campaign-body #counter {
  font-size: 68px;
  line-height: 58px;
  height: 53px;
  letter-spacing: -0.05em;
  padding-right: 6px;
}
.apartments-campaign-body #counter-txt {
  padding-top: 5px;
  font-size: 19px;
  line-height: 22px;
  text-align: left;
}
.apartments-campaign-body h1, .apartments-campaign-body .h1 {
  font-size: 50px;
  line-height: 60px;
  font-weight: 900;
  color: #666666;
  letter-spacing: -0.01em;
}
.apartments-campaign-body .heading-1 {
  margin-bottom: 35px;
}

.apartment-wrapper {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}

.apt-photo {
  position: relative;
  background: transparent;
  min-height: 100px;
}

.apt-photo img {
  max-width: 300px;
  cursor: pointer;
}

.icon-listing {
  background-repeat: no-repeat;
  background-size: 100%;
}
.icon-listing.btn-zoom-planimetria {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 22px;
  height: 22px;
  pointer-events: none;
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.221' height='22.179' viewBox='0 0 22.221 22.179'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='22.221' height='22.179' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M21.212,16.291l-3.4-3.337a.6.6,0,0,0-.248-.142A9.18,9.18,0,1,0,12.8,17.569a.618.618,0,0,0,.148.259l3.4,3.35a3.45,3.45,0,1,0,4.869-4.888M1.2,9.167a7.958,7.958,0,1,1,7.96,7.958A7.971,7.971,0,0,1,1.2,9.167M20.368,20.324a2.317,2.317,0,0,1-3.179,0l-3.347-3.293a9.143,9.143,0,0,0,3.177-3.172l3.345,3.289a2.253,2.253,0,0,1,0,3.176' transform='translate(0 0)' fill='%23404040'/%3E%3Cpath d='M8.134,1.5A6.537,6.537,0,0,0,1.606,8.03a.6.6,0,1,0,1.2,0A5.336,5.336,0,0,1,8.134,2.7a.6.6,0,1,0,0-1.2' transform='translate(1.481 1.385)' fill='%23404040'/%3E%3C/g%3E%3C/svg%3E");
}
.icon-listing.icon-photos {
  width: 30px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30.135' height='24.488' viewBox='0 0 30.135 24.488'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='30.135' height='24.488' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)'%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M27.78,2H2.354A2.358,2.358,0,0,0,0,4.356V21.119a2.357,2.357,0,0,0,2.354,2.354H27.78a2.357,2.357,0,0,0,2.355-2.354V4.356A2.358,2.358,0,0,0,27.78,2m1.413,19.118a1.412,1.412,0,0,1-1.413,1.412H2.354A1.412,1.412,0,0,1,.942,21.119V4.356A1.413,1.413,0,0,1,2.354,2.943H27.78a1.413,1.413,0,0,1,1.413,1.413Z' transform='translate(0 1.015)' fill='%23404040'/%3E%3Cpath d='M17.412,6.545a7.664,7.664,0,0,0-2.094-1.573A7.186,7.186,0,1,0,19.024,8.73a6.635,6.635,0,0,0-1.612-2.185M12.38,17.778a6.237,6.237,0,1,1,6.277-6.2,6.249,6.249,0,0,1-6.277,6.2' transform='translate(2.652 2.211)' fill='%23404040'/%3E%3Cpath d='M6.736,9.026a5.124,5.124,0,0,0,5.084,5.15.471.471,0,1,0,.006-.942,4.182,4.182,0,0,1-4.148-4.2.471.471,0,1,0-.942-.006' transform='translate(3.414 4.336)' fill='%23404040'/%3E%3Cpath d='M15.817,1.2a.254.254,0,0,1,.25-.25L21.131.94a.246.246,0,0,1,.247.241V2.667l.942.675V1.181A1.184,1.184,0,0,0,21.131,0L16.064,0a1.187,1.187,0,0,0-1.171,1.1l.924.655Z' transform='translate(7.547 0.001)' fill='%23404040'/%3E%3Cpath d='M21.4,1.2a.254.254,0,0,0-.25-.25L16.082.94a.246.246,0,0,0-.247.241V2.667l-.942-.008V1.181A1.184,1.184,0,0,1,16.082,0l5.067,0A1.187,1.187,0,0,1,22.32,1.1L21.4,1.76Z' transform='translate(7.547 0.001)' fill='%23404040'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.apartment-item {
  position: relative;
  min-width: 298px;
  min-height: 200px;
  margin: 15px;
  border: solid 1px #707070;
  text-align: center;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  display: none;
  width: 340px;
  padding: 20px 15px;
}
.apartment-item .new {
  position: absolute;
  top: 25px;
  left: 40px;
  width: 38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(-156.164 -3628.364)'%3E%3Cpath d='M19,0A19,19,0,1,1,0,19,19,19,0,0,1,19,0Z' transform='translate(156.163 3628.364)' fill='%23ce162b'/%3E%3Cpath d='M-7.371,0V-10.514H-9.835V-4.1l-4.088-6.412h-2.436V0h2.464V-6.244L-9.849,0ZM1.8-2.1H-3.087V-4.228l4.158.014v-1.96H-3.087v-2.24h4.62v-2.1H-5.523L-5.551,0H1.785ZM14.357,0l2.562-10.514H14.035L12.621-2.59l-1.638-7.924h-2.3L7.357-2.576,5.663-10.528l-2.856.014L5.705,0h3.22l.952-5.8,1.2,5.8Z' transform='matrix(0.883, -0.469, 0.469, 0.883, 176.113, 3651.2)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  z-index: 1;
}
.apartment-item button {
  white-space: nowrap;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.apartment-item.on {
  display: block;
}

.lds-ellipsis {
  height: 20px !important;
}

.lds-ellipsis div {
  top: 3px !important;
}

/* venduto */
.apartment-item.state-3, .apartment-item.state-5 {
  pointer-events: none;
}

.apartment-item.state-3 button, .apartment-item.state-5 button {
  opacity: 0 !important;
}

.apartment-item.state-5 .apt-price, .apartment-item.state-5 .promo-percent-info {
  display: none;
}

.apt-label {
  color: #313131;
  text-align: center;
  font-size: 19px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 15px;
}

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

.apt-info ul {
  padding: 0;
  margin-bottom: 0;
}

.apt-info li {
  background-repeat: no-repeat;
  background-position: left center;
  list-style: none;
  color: #777;
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  padding: 3px 7px 3px 21px;
  vertical-align: text-bottom;
  overflow: hidden;
  height: 20px;
}

.apt-type {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='home-lg-alt' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' class='svg-inline--fa fa-home-lg-alt fa-w-18 fa-2x'%3E%3Cpath fill='currentColor' d='M570.24 215.42L323.87 13a56 56 0 0 0-71.75 0L5.76 215.42a16 16 0 0 0-2 22.54L14 250.26a16 16 0 0 0 22.53 2L64 229.71V288h-.31v208a16.13 16.13 0 0 0 16.1 16H496a16 16 0 0 0 16-16V229.71l27.5 22.59a16 16 0 0 0 22.53-2l10.26-12.3a16 16 0 0 0-2.05-22.58zM464 224h-.21v240H352V320a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32v144H111.69V194.48l.31-.25v-4L288 45.65l176 144.62z' class=''%3E%3C/path%3E%3C/svg%3E%0A");
  background-size: 16px;
}

.apt-floor {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='building' class='svg-inline--fa fa-building fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z'%3E%3C/path%3E%3C/svg%3E");
  background-size: 12px;
}

.apt-mq {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='building' class='svg-inline--fa fa-building fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z'%3E%3C/path%3E%3C/svg%3E");
  background-size: 12px;
}

.apt-price {
  font-size: 25px;
  font-weight: bold;
  color: #666666;
  text-align: center;
  line-height: 50px;
}
.apt-price.hidden {
  display: none;
}

.apt-price.promo {
  color: #ce162b;
}

.apt-promo-label {
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 7px;
}

.apt-promo-wrapper {
  text-align: center;
}

.apt-promo-wrapper ul {
  padding: 0;
}

.apt-promo-wrapper li {
  list-style: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: solid 1px #ccc;
  color: #666;
  font-size: 18px;
  font-weight: bold;
  line-height: 40px;
  overflow: hidden;
  cursor: default;
  margin: 0 5px;
  opacity: 0.3;
}

.apt-promo-wrapper li.active {
  background-color: #ccc;
  opacity: 1;
}

.apt-promo-wrapper li.active:hover {
  background-color: #ce162b;
  border-color: #ce162b;
  color: #fff;
}

.btn-book-appointment {
  font-weight: bold;
}

.menu-apartments,
.menu-apts-proj {
  margin-top: 40px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 7px;
}
.menu-apartments div,
.menu-apts-proj div {
  font-family: "Inter", sans-serif;
  height: 53px;
  margin: 0 7px;
  display: flex;
  text-align: center;
  background-color: #A29D8E;
  border-radius: 30px;
  align-items: center;
  padding: 0 12px;
  flex-basis: 20%;
  font-weight: normal;
}
.menu-apartments div.btn-listing-promo,
.menu-apts-proj div.btn-listing-promo {
  background-color: #ce162b;
}
.menu-apartments a,
.menu-apts-proj a {
  color: #fff;
  width: 100%;
  display: block;
  text-align: center;
  align-items: center;
  padding: 15px 0;
  font-size: 17px;
  line-height: 18px;
  text-decoration: none;
}
.menu-apartments div.on,
.menu-apts-proj div.on {
  background-color: #B6B2A6;
}
.menu-apartments div.on.btn-listing-promo,
.menu-apts-proj div.on.btn-listing-promo {
  opacity: 0.7;
  background-color: #ce162b !important;
}
.menu-apartments a:hover,
.menu-apts-proj a:hover {
  text-decoration: none;
}

.btn-book-apartment, #btn-book-apartment-modal-confirm {
  background-color: #666666;
  color: #fff;
  font-weight: bold;
  margin-top: 20px;
  font-size: 25px;
  line-height: 27px;
  font-family: "Barlow", sans-serif;
  min-height: 44px;
  border-radius: 0;
}
.btn-book-apartment:hover, #btn-book-apartment-modal-confirm:hover {
  color: #fff;
}

#btn-book-apartment-modal-confirm {
  border-radius: 0;
  padding: 0.7rem 3rem;
  font-family: "Barlow", sans-serif;
  font-size: 23px;
  line-height: 23px;
}

#goto-apartments-sidebar {
  margin-top: 100px;
}

.zoom-planimetrie-overlay {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  right: 0;
  background: rgb(255, 255, 255);
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .zoom-planimetrie-overlay {
    transition: none;
  }
}

.zoom-planimetrie-overlay.on {
  opacity: 1;
  pointer-events: auto;
}

.zoom-planimetrie-overlay img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

#goto-apartments-sidebar {
  padding-left: 25px;
  padding-right: 25px;
}

.apt-mq {
  background-size: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Group_4362' data-name='Group 4362' transform='translate(-376 -1368)'%3E%3Cg id='Rectangle_3048' data-name='Rectangle 3048' transform='translate(376 1368)' fill='none' stroke='%23313131' stroke-width='1.5'%3E%3Crect width='20' height='20' stroke='none'/%3E%3Crect x='0.75' y='0.75' width='18.5' height='18.5' fill='none'/%3E%3C/g%3E%3Ctext id='M2' transform='translate(385 1382)' fill='%23343434' font-size='11' font-family='ArialMT, Arial'%3E%3Ctspan x='-6.366' y='0'%3EM%3C/tspan%3E%3Ctspan y='0' font-size='6.416' baseline-shift='3.6662998971165743'%3E2%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

.apartments-filters {
  margin: 30px 0 20px;
}
.apartments-filters .apts-toggle-filters {
  font-family: "Barlow", sans-serif;
  font-weight: bold;
  display: inline-block;
  font-size: 30px;
  margin-bottom: 12px;
  text-decoration: none;
  color: #666666;
}
.apartments-filters .apts-toggle-filters:after {
  margin-left: 4px;
  content: "+";
  display: inline-block;
}
.apartments-filters .apts-toggle-filters.on:after {
  content: "-";
}
.apartments-filters .af-wrapper {
  display: none;
}
.apartments-filters .af-wrapper button.btn-apt-filter-apply {
  margin-top: 10px;
  background-color: #666666;
  color: #fff;
  border-radius: 0;
}
.apartments-filters .af-wrapper.on {
  display: block;
}
.apartments-filters .af-wrapper strong,
.apartments-filters .af-wrapper label {
  margin-right: 10px;
}
.apartments-filters .af-wrapper label {
  cursor: pointer;
}
.apartments-filters .af-wrapper strong {
  display: inline-block;
  width: 160px;
}

.old-price {
  font-size: 70%;
  text-decoration: line-through;
  padding-right: 10px;
  opacity: 0.8;
  font-weight: normal;
  display: inline-block;
  height: 42px;
}

.promo-percent-info {
  margin-top: -5px;
  text-align: center;
  color: #313131;
  font-size: 17px;
  line-height: 20px;
  font-weight: bold;
}

.zoom-planimetrie-overlay {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  right: 0;
  background: rgb(255, 255, 255);
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .zoom-planimetrie-overlay {
    transition: none;
  }
}
.zoom-planimetrie-overlay:on {
  opacity: 1;
  pointer-events: auto;
}
.zoom-planimetrie-overlay img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.iaa-img {
  display: none;
  /*background:#eee;*/
  min-height: 170px;
  max-height: 209px;
  /*overflow-y:hidden;*/
  margin-bottom: 12px;
}

.iaa-img:not(.iaa-slider) {
  overflow: hidden;
  max-height: 209px;
}

.iaa-img:not(.iaa-slider) img {
  margin-top: -12px;
}

.iaa-slider:not(.slick-initialized) {
  height: 209px;
  overflow: hidden;
}

body.apartments.single-item .iaa-slider.iaa-img {
  max-height: 249px;
}

.iaa-img img {
  width: 100%;
  margin: auto;
}

.iaa-icons {
  display: flex;
  justify-content: space-between;
  height: 24px;
  margin: 0 20px 10px;
}

.alf-icon-link {
  color: #313131;
  font-size: 14px;
  line-height: 21px;
  display: inline-block;
  padding-left: 26px;
  background-repeat: no-repeat;
}

.alf-icon-link:hover {
  text-decoration: none;
  color: #313131;
}

.icon-map {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.491' height='17.525' viewBox='0 0 20.491 17.525'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Cpath d='M1,16.416a2.111,2.111,0,0,1,2.119-2.128V2A2.1,2.1,0,0,0,1,4.119Z' transform='translate(-1 -2)' fill='none' stroke='%23313131' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath d='M3.119,8H20.491V21.982H3.128A2.139,2.139,0,0,1,1,19.864' transform='translate(-1 -5.458)' fill='none' stroke='%23313131' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath d='M17.661,16.966v3.39H13V14h4.661v1.695' transform='translate(-7.916 -8.915)' fill='none' stroke='%23313131' stroke-miterlimit='10' stroke-width='1'/%3E%3Cpath d='M24,14h6.779v4.237H29.085' transform='translate(-14.255 -8.915)' fill='none' stroke='%23313131' stroke-miterlimit='10' stroke-width='1'/%3E%3Cpath d='M25.085,24h1.695v4.661H20V26.119' transform='translate(-11.95 -14.678)' fill='none' stroke='%23313131' stroke-miterlimit='10' stroke-width='1'/%3E%3Cline x1='1.847' transform='translate(10.044 9.36)' fill='none' stroke='%23313131' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
  margin-right: 8px;
}

.icon-vid {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.346' height='16.525' viewBox='0 0 19.346 16.525'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='19.346' height='16.525' fill='none' stroke='%23313131' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='14.51' height='12.091' rx='1' transform='translate(0.403 4.03)' fill='none' stroke='%23313131' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath d='M22.53,15.867,18.5,14.255V8.612L22.53,7Z' transform='translate(-3.587 -1.357)' fill='none' stroke='%23313131' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline x2='7.255' transform='translate(1.209 0.403)' fill='none' stroke='%23313131' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline x1='4.837' y1='3.627' transform='translate(8.464 0.403)' fill='none' stroke='%23313131' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
  padding-left: 24px;
}

.iaa-icons .icon-wishlist {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.477' height='22.806' viewBox='0 0 25.477 22.806'%3E%3Cpath d='M22.545,1.982a6.576,6.576,0,0,0-9.361,0l-.921.921-.921-.921a6.619,6.619,0,0,0-9.361,9.361L12.263,21.624,22.545,11.343a6.576,6.576,0,0,0,0-9.361' transform='translate(0.475 0.475)' fill='none' stroke='%23313131' stroke-width='1' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 24px;
  height: 21px;
  background-size: 24px;
}

.iaa-icons .icon-wishlist.on {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.477' height='22.806' viewBox='0 0 25.477 22.806'%3E%3Cpath d='M22.545,1.982a6.576,6.576,0,0,0-9.361,0l-.921.921-.921-.921a6.619,6.619,0,0,0-9.361,9.361L12.263,21.624,22.545,11.343a6.576,6.576,0,0,0,0-9.361' transform='translate(0.475 0.475)' fill='%23000000' stroke='%23000000' stroke-width='1' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.iaa-icons .icon-share {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' viewBox='0 0 23 22'%3E%3Cg transform='translate(-0.192 -4.258)'%3E%3Cg transform='translate(23.192 4.258) rotate(90)' fill='%23fff' stroke='%23313131' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(8.192 11.258) rotate(90)' fill='%23fff' stroke='%23313131' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(23.192 18.258) rotate(90)' fill='%23fff' stroke='%23313131' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3Cpath d='M1798.34,4844.357l-8.747,3.439' transform='translate(-1782.693 -4834.861)' fill='none' stroke='%23313131' stroke-width='1'/%3E%3Cpath d='M1798.606,4860.647l-8.617-3.9' transform='translate(-1782.735 -4839.917)' fill='none' stroke='%23313131' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
  width: 23px;
  height: 22px;
  background-size: 23px;
}

#malg-wrapper img {
  width: 100%;
  max-height: calc(100vh - 50px);
  display: block;
  margin: auto;
}

#modal-agency-listing-gallery {
  opacity: 0;
}
#modal-agency-listing-gallery.modal-visible {
  opacity: 1;
}
#modal-agency-listing-gallery .modal-content {
  background-color: transparent;
}
#modal-agency-listing-gallery .modal-body {
  padding: 0;
}

#modal-agency-listing-planimetria .modal-body,
#modal-agency-listing-video .modal-body {
  padding: 0;
}

#modal-agency-listing-planimetria button.close,
#modal-agency-listing-video button.close,
#modal-agency-listing-gallery button.close {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(1230 5652)'%3E%3Cg transform='translate(-1230 -5652)' fill='%23000000' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='19' cy='19' r='19' stroke='none'/%3E%3Ccircle cx='19' cy='19' r='18.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(-273.5 -10)'%3E%3Cline y1='19.857' x2='20.498' transform='translate(-947.5 -5633)' fill='none' stroke='%23f0ede6' stroke-width='3'/%3E%3Cline x2='20.498' y2='19.857' transform='translate(-947.5 -5633)' fill='none' stroke='%23f0ede6' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 38px;
  background-repeat: no-repeat;
  opacity: 1;
  outline: none;
  border: 0;
  z-index: 1;
  border-radius: 50%;
}

#nexity-agency-modal-carousel .slick-arrow {
  width: 17px;
  height: 30px;
  background-repeat: no-repeat;
  top: 50%;
}
#nexity-agency-modal-carousel .slick-arrow.slick-prev {
  left: -40px;
}
#nexity-agency-modal-carousel .slick-arrow.slick-next {
  right: -40px;
}
#nexity-agency-modal-carousel .listing-item-gallery {
  width: 100%;
}

.agency-share-overlay {
  pointer-events: none;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 1;
}

body.nexity-share {
  overflow: hidden;
}

body.nexity-share .agency-share-overlay {
  padding: 20px 50px 0;
  pointer-events: auto;
  opacity: 1;
}

.agency-share-overlay .i img {
  width: 100%;
  display: block;
}

.agency-share-overlay .t {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 18px;
}

.agency-share-overlay .ic {
  display: flex;
  justify-content: center;
}

.agency-share-overlay .ic .ag-share {
  display: block;
  width: 47px;
  height: 47px;
  margin: 0 8px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.agency-share-overlay .ic .ag-share.email {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M24.439,47h-1.88C8.012,47,0,38.988,0,24.439v-1.88C0,8.012,8.012,0,22.559,0h1.88C38.988,0,47,8.012,47,22.559v1.88C47,38.988,38.988,47,24.439,47ZM7.372,11.156a.133.133,0,0,0-.027,0,.134.134,0,0,1-.027,0,1.107,1.107,0,0,0-.129.017l-.022.005a.776.776,0,0,0-.083.022l-.021,0a.118.118,0,0,0-.028.007.187.187,0,0,0-.04.022l-.024.015a.612.612,0,0,0-.093.052.56.56,0,0,0-.091.076.535.535,0,0,0-.071.069.825.825,0,0,0-.067.1.226.226,0,0,1-.015.022.168.168,0,0,0-.02.033.048.048,0,0,0,0,.015.652.652,0,0,0-.031.126l0,.023a.3.3,0,0,0-.009.062l0,.018V34.126a.109.109,0,0,0,.008.035.117.117,0,0,1,.007.028.619.619,0,0,0,.046.2.673.673,0,0,0,.116.156l.008.009a.154.154,0,0,1,.021.028.127.127,0,0,0,.026.032.825.825,0,0,0,.265.153.907.907,0,0,0,.31.055H39.628a.905.905,0,0,0,.31-.055.8.8,0,0,0,.263-.151.152.152,0,0,0,.029-.036.193.193,0,0,1,.019-.026l.008-.009a.674.674,0,0,0,.116-.156.575.575,0,0,0,.046-.2.165.165,0,0,1,.007-.025.123.123,0,0,0,.008-.038V11.852l0-.017a.3.3,0,0,0-.009-.062l0-.023a.657.657,0,0,0-.028-.119.048.048,0,0,1,0-.015.119.119,0,0,0-.022-.04.186.186,0,0,1-.016-.023.827.827,0,0,0-.067-.1.515.515,0,0,0-.056-.057l-.012-.011a.662.662,0,0,0-.093-.076.613.613,0,0,0-.093-.052L40,11.241a.187.187,0,0,0-.04-.022l-.024-.006-.024-.006a.714.714,0,0,0-.108-.028.976.976,0,0,0-.124-.017.146.146,0,0,1-.028,0,.146.146,0,0,0-.028,0ZM37.661,33.429H9.339L21.383,23.19l1.591,1.183a.906.906,0,0,0,1.053,0l1.591-1.183L37.657,33.426Zm1.161-.967,0,0L26.844,22.279l11.978-8.908V32.463Zm-30.643,0V13.371l11.978,8.908L8.182,32.46ZM23.5,22.927h0L9.544,12.549H37.456L23.5,22.926Z' transform='translate(0.5 0.5)' fill='%23ce162b' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/svg%3E");
}

.agency-share-overlay .ic .ag-share.fb {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46.903' height='46.903' viewBox='0 0 46.903 46.903'%3E%3Cpath d='M24.386,0H22.517C8,0,0,7.991,0,22.5v1.867C0,38.869,8,46.9,22.517,46.9h1.869C38.9,46.9,46.9,38.912,46.9,24.407V22.54C46.947,7.991,38.9,0,24.386,0ZM31.95,13.289H28.863c-2.391,0-2.869,1.086-2.869,2.649v3.431h5.738l-.739,5.385h-5v13.9H20V24.8H15V19.369h5v-4c0-4.6,3.043-7.122,7.477-7.122a37.787,37.787,0,0,1,4.477.217Z' fill='%23ce162b'/%3E%3C/svg%3E");
}

.agency-share-overlay .ic .ag-share.messenger {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M24.439,47h-1.88C8.012,47,0,38.988,0,24.439v-1.88C0,8.012,8.012,0,22.559,0h1.88C38.988,0,47,8.012,47,22.559v1.88C47,38.988,38.988,47,24.439,47ZM23.493,7.644a16.457,16.457,0,0,0-6.274,1.242,15.037,15.037,0,0,0-6.324,4.892,13.377,13.377,0,0,0-2.644,7.241c-.011.184-.017.386-.019.617v.177a13.213,13.213,0,0,0,1.03,5.007,14.2,14.2,0,0,0,4.855,6.011c-.421,2.152-.742,3.8-1.039,5.33l4.554-2.218,1.492-.727a16.455,16.455,0,0,0,4.37.586c.26,0,.523-.006.783-.018a16.02,16.02,0,0,0,7.678-2.336A14.663,14.663,0,0,0,36.9,28.476a13.2,13.2,0,0,0,1.828-7.748,13.417,13.417,0,0,0-2.908-7.322,15.144,15.144,0,0,0-6.395-4.663,16.241,16.241,0,0,0-5.918-1.1Zm1.523,18.608h0l-1.7-1.749c-.71-.731-1.444-1.486-2.172-2.228q-3.633,1.989-7.27,3.973,2.81-3.014,5.629-6.016l2.4-2.564q1.2,1.225,2.4,2.453l.038.039,1.4,1.431q1.767-.951,3.532-1.9l.023-.012Q31.29,18.6,33.28,17.528q-2.77,2.929-5.543,5.852l-2.72,2.87Z' transform='translate(0.5 0.5)' fill='%23ce162b' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/svg%3E");
}

.agency-share-overlay .ic .ag-share.whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M24.439,47h-1.88C8.012,47,0,38.988,0,24.439v-1.88C0,8.012,8.012,0,22.559,0h1.88C38.988,0,47,8.012,47,22.559v1.88C47,38.988,38.988,47,24.439,47ZM16.176,36.064h0a14.581,14.581,0,1,0-4.555-4.176L9.407,37.91l6.769-1.845Zm7.324.244a12.771,12.771,0,0,1-6.737-1.914l-.322-.2-4.25,1.159L13.571,31.6l-.286-.377A12.69,12.69,0,0,1,10.691,23.5,12.809,12.809,0,1,1,23.5,36.309ZM18.844,15.914a1.1,1.1,0,0,0-.375.064,1.368,1.368,0,0,0-.592.378l-.276.277-.276.277a.416.416,0,0,0-.077.112.746.746,0,0,1-.038.065,4.006,4.006,0,0,0-.76,2.057,5.751,5.751,0,0,0,.048,1.649,7.208,7.208,0,0,0,.729,2.19A16.618,16.618,0,0,0,19.914,26.6c.108.11.214.221.32.333.244.255.494.518.76.758.374.361.788.725,1.266,1.113l.27.2c.3.228.612.463.937.665.279.2.578.366.868.532l.191.11c.249.126.515.26.781.385.091.036.182.075.272.113a5.725,5.725,0,0,0,.611.233,4.9,4.9,0,0,0,.5.163c.076.022.152.044.228.067.091.019.181.041.272.063a4.274,4.274,0,0,0,.461.1l.032,0a5.616,5.616,0,0,0,.813.085,2.389,2.389,0,0,0,.249.014,2.064,2.064,0,0,0,.423-.043l.118-.023a2.856,2.856,0,0,0,.481-.123,3.93,3.93,0,0,0,1.154-.592.9.9,0,0,0,.246-.2c.031-.032.061-.062.093-.091.062-.064.127-.126.192-.187a2.165,2.165,0,0,0,.479-.573,1.432,1.432,0,0,0,.143-.537v-.057a1.257,1.257,0,0,0-.363-.85q-.621-.624-1.243-1.245l-.932-.933-.1-.1a1.588,1.588,0,0,0-.471-.369,1.239,1.239,0,0,0-.527-.118,1.152,1.152,0,0,0-.414.075,1.285,1.285,0,0,0-.521.332q-.6.6-1.19,1.192c-.469-.254-.856-.468-1.235-.716A10.822,10.822,0,0,1,21.6,22.917l-.02-.031c-.12-.189-.244-.384-.353-.585-.04-.074-.082-.146-.124-.219-.076-.131-.154-.266-.22-.405.213-.216.426-.429.64-.642l.426-.426a2.612,2.612,0,0,0,.306-.347,1.286,1.286,0,0,0,.218-.74,1.216,1.216,0,0,0-.361-.853l-2.2-2.2-.082-.082a1.711,1.711,0,0,0-.377-.313A1.289,1.289,0,0,0,18.844,15.914Z' transform='translate(0.5 0.5)' fill='%23ce162b' stroke='rgba(0,0,0,0)' stroke-miterlimit='10' stroke-width='1'/%3E%3C/svg%3E");
}

#modal-agency-listing-single-apartment.modal.opening {
  opacity: 0 !important;
}

.agency-share-overlay .ic.mobile {
  display: none;
}

.agency-listing.single-item.smartphone .agency-share-overlay .ic.mobile {
  display: block;
}

.agency-listing.single-item.smartphone .agency-share-overlay .ic.desktop {
  display: none;
}

.share-button-mobile {
  background-color: #CE162B;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 5px 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  font-size: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' viewBox='0 0 23 22'%3E%3Cg transform='translate(-0.192 -4.258)'%3E%3Cg transform='translate(23.192 4.258) rotate(90)' fill='%23fff' stroke='%23ffffff' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(8.192 11.258) rotate(90)' fill='%23fff' stroke='%23ffffff' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(23.192 18.258) rotate(90)' fill='%23fff' stroke='%23ffffff' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3Cpath d='M1798.34,4844.357l-8.747,3.439' transform='translate(-1782.693 -4834.861)' fill='none' stroke='%23ffffff' stroke-width='1'/%3E%3Cpath d='M1798.606,4860.647l-8.617-3.9' transform='translate(-1782.735 -4839.917)' fill='none' stroke='%23ffffff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 35px center;
  padding-left: 30px;
}

#agency-listing-apts-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

#modal-agency-listing-single-apartment {
  padding: 3rem 2rem 1rem;
}

#ifr-agency-listing-single-apartment {
  width: 100%;
  height: 100vh;
}

.apt-booked {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.65);
  z-index: 2;
}
.apt-booked span {
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  color: #666666;
  font-size: 26px;
  text-transform: uppercase;
  bottom: 37px;
  font-weight: bold;
}

@media screen and (min-width: 1024px) {
  #modal-agency-listing-planimetria .modal-dialog {
    max-width: calc(100% - 200px) !important;
    max-height: calc(100% - 100px) !important;
  }
}
@media (min-width: 1200px) {
  #modal-agency-listing-gallery .modal-dialog {
    max-width: 1000px;
  }
}
@media screen and (min-width: 768px) {
  #modal-agency-listing-single-apartment {
    max-width: 505px;
    margin: auto;
  }

  body.agency-listing.single-item #agency-listing-apts-wrapper {
    max-width: 376px;
    margin: auto;
  }
}
.listing-bottom {
  text-align: center;
  font-size: 38px;
  line-height: 50px;
  color: #000;
  font-family: "Inter", sans-serif;
  margin: 30px 0;
  font-weight: bold;
}
.listing-bottom a {
  text-decoration: none;
  color: #000;
}
.listing-bottom a:hover {
  text-decoration: underline;
}

.apartments-legal {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 40px;
}

.promotext {
  border: solid 1px #666666;
  border-radius: 30px;
  padding: 4px 14px;
  margin: 3px 0;
  display: inline-block;
}

.del-from-wishlist {
  position: absolute;
  z-index: 1;
  right: 25px;
  width: 38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg transform='translate(1230 5652)'%3E%3Cg transform='translate(-1230 -5652)' fill='%23000000' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='19' cy='19' r='19' stroke='none'/%3E%3Ccircle cx='19' cy='19' r='18.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(-273.5 -10)'%3E%3Cline y1='19.857' x2='20.498' transform='translate(-947.5 -5633)' fill='none' stroke='%23f0ede6' stroke-width='3'/%3E%3Cline x2='20.498' y2='19.857' transform='translate(-947.5 -5633)' fill='none' stroke='%23f0ede6' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 38px;
  background-repeat: no-repeat;
  outline: none;
  border-radius: 50%;
}

.btn-wishlist-back {
  color: #666666;
  display: block;
  margin-bottom: 10px;
}

.alert.alert-warning {
  width: 100%;
}

#campaign-countdown {
  text-align: center;
  padding-top: 20px;
}
#campaign-countdown #countdown-headline {
  font-weight: normal;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
}
#campaign-countdown ul {
  padding: 0;
}
#campaign-countdown li {
  display: inline-block;
  font-size: 1.2em;
  list-style-type: none;
  padding: 1em;
  text-transform: uppercase;
}
#campaign-countdown li span {
  display: block;
  font-size: 3.5rem;
  line-height: 1;
}
#campaign-countdown .message {
  font-size: 4rem;
  display: none;
  padding: 1rem;
}
#campaign-countdown .emoji {
  padding: 0 0.25rem;
}
@media all and (max-width: 768px) {
  #campaign-countdown #countdown-headline {
    font-size: 1.5rem;
  }
  #campaign-countdown li {
    font-size: 1.125rem;
    padding: 0.75rem;
  }
  #campaign-countdown li span {
    font-size: 3.375rem;
  }
}

/* START FILTRI */
#listing-filters {
  margin-top: 50px;
  margin-bottom: 20px;
}

.listinb-filter-block {
  font-family: Nexity;
  background-color: #F4F4F4;
  border-radius: 4px;
  max-height: 48px;
  overflow: hidden;
  font-weight: bold;
  font-size: 17px;
  transition: all 0.25s ease;
}
@media (prefers-reduced-motion: reduce) {
  .listinb-filter-block {
    transition: none;
  }
}
.listinb-filter-block .lfb-h {
  position: relative;
  padding: 12px 13px 1px 13px;
  cursor: pointer;
}
.listinb-filter-block .lfb-h:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 14px;
  height: 9px;
  right: 13px;
  top: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M7,0l7,9H0Z' transform='translate(14 9) rotate(180)' fill='%2310373d'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  transition: transform 0.25s ease;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}
@media (prefers-reduced-motion: reduce) {
  .listinb-filter-block .lfb-h:before {
    transition: none;
  }
}
.listinb-filter-block.on {
  max-height: 1000px;
}
.listinb-filter-block.on .lfb-h:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.listinb-filter-block.f-floor .lfb-body ul {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.listinb-filter-block.f-floor .lfb-body ul li {
  min-width: 61px;
  flex-grow: 0;
}
.listinb-filter-block .lfb-body ul {
  margin: 0;
  padding: 10px;
  display: flex;
  gap: 9px;
}
.listinb-filter-block .lfb-body ul li {
  display: block;
  list-style: none;
  font-weight: bold;
  font-size: 17px;
  line-height: 1.5;
  flex-grow: 1;
  text-align: center;
}
.listinb-filter-block .lfb-body ul li a {
  display: block;
  color: #666666;
  padding: 2px 9px;
  background-color: #fff;
  text-decoration: none;
}
.listinb-filter-block .lfb-body ul li a.on {
  background-color: #666666;
  color: #fff;
}

#btn-apply-filters-listing {
  background-color: #666666;
  color: #fff;
  text-align: center;
  width: 100%;
  height: 53px;
  font-size: 17px;
  line-height: 1.5;
  font-family: nexity;
  font-weight: bold;
}

#listing-filter-applied {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.filter-applied {
  position: relative;
  height: 34px;
  border-radius: 20px;
  background: #666666;
  line-height: 34px;
  white-space: nowrap;
  padding: 0 36px 0 14px;
  color: #fff;
}
.filter-applied a.btn-remove-applied-filter {
  position: absolute;
  right: 10px;
  top: 9px;
  width: 15px;
  height: 15px;
  transition: all 0.3s ease;
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.678' height='18.371' viewBox='0 0 17.678 18.371'%3E%3Cg transform='translate(-1478.661 -1440.815)'%3E%3Cline x2='16' y2='17' transform='translate(1479.5 1441.5)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cline y2='23' transform='translate(1495.632 1441.869) rotate(45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

/* END FILTRI */
/* START PROMO LISTING */
.def-header.header-promo-lac-lancio {
  height: 50vw;
  min-height: 920px;
  background-image: url(/assets/img/photos/header-promo-lac-lancio.jpg?v=1.0);
  background-position: left -60px;
}
.def-header.header-promo-lac-lancio .container {
  height: auto;
}
.def-header.header-promo-lac-lancio .container .row {
  height: auto;
  align-items: flex-end;
}
.def-header.header-promo-lac-lancio .listing-promo-head {
  padding-top: 90px;
}
.def-header.header-promo-lac-lancio .listing-promo-head * {
  color: #fff;
  text-align: center;
}
.def-header.header-promo-lac-lancio .listing-promo-head .is-1 {
  margin-bottom: 5px;
}
.def-header.header-promo-lac-lancio .listing-promo-head .is-3 {
  font-family: "Inter", sans-serif;
}
.def-header.header-promo-lac-lancio .listing-promo-body {
  margin-top: 20px;
  background-color: #fff;
  padding-left: 22px;
  padding-right: 22px;
}
.def-header.header-promo-lac-lancio .listing-promo-body .h {
  font-size: 25px;
  line-height: 27px;
}
.def-header.header-promo-lac-lancio .listing-promo-body .h strong {
  font-size: 31px;
  line-height: 33px;
}
.def-header.header-promo-lac-lancio .listing-promo-body .pack-top {
  color: #fff;
  font-size: 34px;
  line-height: 32px;
  font-family: "Inter", sans-serif;
}
.def-header.header-promo-lac-lancio .listing-promo-body .pack-top span {
  font-size: 65px;
  line-height: 52px;
}
.def-header.header-promo-lac-lancio .listing-promo-body .pack-top .app-type {
  font-size: 17px;
  line-height: 25px;
  font-family: "Inter", sans-serif;
  margin-top: 18px;
  margin-bottom: 18px;
}
.def-header.header-promo-lac-lancio .listing-promo-body .pack-bottom {
  color: #666666;
  font-size: 20px;
  line-height: 23px;
}
.def-header.header-promo-lac-lancio .listing-promo-body .pack-bottom ul {
  margin: 0;
  padding: 0;
}
.def-header.header-promo-lac-lancio .listing-promo-body .pack-bottom ul li {
  list-style: none;
  padding-left: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.743' height='25.243' viewBox='0 0 14.743 25.243'%3E%3Cg transform='translate(2.121 2.121)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M-670.173,1383.5l10.5,10.5-10.5,10.5' transform='translate(670.173 -1383.5)' fill='none' stroke='%2310373d' stroke-linecap='round' stroke-width='3'/%3E%3Cpath d='M-670.173,1394l5.25-5.25-5.25-5.25Z' transform='translate(670.582 -1378.25)' fill='%2310373d'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 11px;
  background-position: left 3px;
  margin-bottom: 15px;
}
.def-header.header-promo-lac-lancio .listing-promo-body .pack-bottom ul li:last-of-type {
  margin: 0;
}
.def-header.header-promo-lac-lancio .listing-promo-body .w {
  margin-top: -10px;
  padding: 50px 20px 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: left top;
}
.def-header.header-promo-lac-lancio .inner {
  padding: 20px 0px;
}
.def-header.header-promo-lac-lancio .inner.pack-investor .h {
  color: #000;
}
.def-header.header-promo-lac-lancio .inner.pack-investor .w {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='374.359' height='69.478' viewBox='0 0 374.359 69.478'%3E%3Cg transform='translate(-6101 238.085)'%3E%3Crect width='374' height='37' transform='translate(6101 -238)' fill='%23fff'/%3E%3Cg transform='translate(6101.221 -238.086)'%3E%3Cpath d='M380.328,564.727c-63.849-18.359-127.386-8.156-188.908,1.737-63.91,10.3-124.245,19.979-185.229.412v37.6c25.774,7.408,51.493,10.182,77.046,10.182,37.764,0,75.175-6.014,111.862-11.912,63.917-10.3,124.287-19.985,185.229-.412Z' transform='translate(-6.19 -554.557)' fill='%23fff'/%3E%3Cpath d='M380.328,564.727c-63.849-18.359-127.386-8.156-188.909,1.737-63.911,10.3-124.246,19.979-185.23.412v37.6c25.774,7.408,51.493,10.182,77.046,10.182,37.764,0,75.176-6.014,111.862-11.912,63.917-10.3,124.287-19.985,185.23-.412Z' transform='translate(-6.19 -545.18)' fill='%23c1ad9e'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-color: #666666;
}
.def-header.header-promo-lac-lancio .inner.pack-living .h {
  color: #666666;
}
.def-header.header-promo-lac-lancio .inner.pack-living .w {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='376' height='66' viewBox='0 0 376 66'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='376' height='66' transform='translate(6500 -238)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-6500 238)' clip-path='url(%23a)'%3E%3Crect width='376' height='41' transform='translate(6500 -238)' fill='%23fff'/%3E%3Cg transform='translate(6500.22 -241.086)'%3E%3Cpath d='M381.884,564.727c-64.114-18.359-127.916-8.156-189.694,1.737-64.176,10.3-124.762,19.979-186,.412v37.6c25.881,7.408,51.707,10.182,77.366,10.182,37.921,0,75.488-6.014,112.328-11.912,64.183-10.3,124.8-19.985,186-.412Z' transform='translate(-6.189 -554.557)' fill='%23fff'/%3E%3Cpath d='M381.884,564.727c-64.114-18.359-127.916-8.156-189.694,1.737-64.176,10.3-124.762,19.979-186,.412v37.6c25.881,7.408,51.707,10.182,77.366,10.182,37.921,0,75.488-6.014,112.328-11.912,64.183-10.3,124.8-19.985,186-.412Z' transform='translate(-6.189 -545.18)' fill='%2391babc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-color: #666666;
}
.def-header.header-promo-lac-lancio .ap-h {
  font-size: 41px;
  line-height: 43px;
  font-weight: bold;
  margin-bottom: 15px;
}
.def-header.header-promo-lac-lancio .ap-b {
  margin-bottom: 30px;
}
.def-header.header-promo-lac-lancio .ap-b ul {
  margin: 0 0 40px;
  padding: 0;
}
.def-header.header-promo-lac-lancio .ap-b ul li {
  padding-left: 20px;
  list-style: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.743' height='25.243' viewBox='0 0 14.743 25.243'%3E%3Cg transform='translate(2.121 2.121)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M-670.173,1383.5l10.5,10.5-10.5,10.5' transform='translate(670.173 -1383.5)' fill='none' stroke='%2310373d' stroke-linecap='round' stroke-width='3'/%3E%3Cpath d='M-670.173,1394l5.25-5.25-5.25-5.25Z' transform='translate(670.582 -1378.25)' fill='%2310373d'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 11px;
  background-position: left 5px;
  font-size: 20px;
  line-height: 29px;
  margin-bottom: 15px;
}
.def-header.header-promo-lac-lancio .ap-counter {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: #CE162B;
  font-weight: bold;
  margin-bottom: 10px;
}
.def-header.header-promo-lac-lancio .ap-counter .available {
  font-size: 17px;
  line-height: 19px;
  padding-right: 10px;
  text-align: right;
  text-transform: uppercase;
}
.def-header.header-promo-lac-lancio .ap-counter .counter {
  font-size: 52px;
  line-height: 58px;
  letter-spacing: -0.05em;
}
.def-header.header-promo-lac-lancio .listing-promo-big-cta-appointment {
  margin: 20px;
  text-align: center;
  font-size: 40px;
  line-height: 45px;
  color: #fff;
}
.def-header.header-promo-lac-lancio .listing-promo-big-cta-appointment a {
  text-decoration: none;
  color: #fff;
}

#listing-def-header {
  margin-top: 40px;
  padding-bottom: 0;
}
#listing-def-header .row {
  align-items: center;
}
#listing-def-header .is-3 {
  font-family: "Inter", sans-serif;
}
#listing-def-header #ldh-bottom {
  color: #666666;
  font-family: "Inter", sans-serif;
  font-size: 35px;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
}
#listing-def-header #ldh-bottom a {
  color: #666666;
}
#listing-def-header .container {
  margin-top: 0;
}

.listing-not-enabled {
  font-size: 35px;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 60px;
  color: #000;
}
.listing-not-enabled a {
  color: #000;
}

.listing-mobile-separator {
  display: none;
}

body.apartments .btn-scopri-offerta {
  display: none;
}

#listing-standard-header {
  margin-top: 70px;
  margin-bottom: 70px;
  padding-bottom: 0;
}
#listing-standard-header .is-3 {
  font-family: "Inter", sans-serif;
}
#listing-standard-header a {
  color: #000;
}
#listing-standard-header .logo {
  margin-bottom: 40px;
}
#listing-standard-header .logo svg {
  width: 268px;
  height: 102px;
}
#listing-standard-header p:not(.body-big) {
  margin-bottom: 30px;
}
#listing-standard-header p.body-big {
  margin-bottom: 0;
}
#listing-standard-header .col-lg-7 {
  align-self: flex-end;
}

#img-listing-standard-hero {
  margin-top: 50px;
}

.apt-soldout-notice {
  display: none;
  text-align: center;
  font-size: 43px;
  line-height: 69px;
  padding: 30px;
  margin-bottom: 50px;
}
.apt-soldout-notice strong {
  font-size: 60px;
  display: block;
  margin-bottom: 10px;
}
.apt-soldout-notice a {
  color: #000;
}
.apt-soldout-notice.on {
  display: block;
}

@media screen and (max-width: 1024px) {
  .def-header.header-promo-lac-lancio {
    background: none;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .def-header.header-promo-lac-lancio .inner.pack-living .h {
    margin-bottom: 12px;
  }
  .def-header.header-promo-lac-lancio .listing-promo-head * {
    color: #666666;
  }
  .def-header.header-promo-lac-lancio .listing-promo-big-cta-appointment a {
    color: #666666 !important;
  }
  .def-header.header-promo-lac-lancio .ap-b {
    margin-bottom: 0;
  }

  .apt-soldout-notice {
    font-size: 34px;
    line-height: 49px;
  }
  .apt-soldout-notice strong {
    font-size: 42px;
  }
}
/* END PROMO LISTING */
#listing-def-header .t {
  background-color: #000;
  margin-bottom: 30px;
}
#listing-def-header .row {
  align-items: flex-end;
}
#listing-def-header .ldh-top {
  position: relative;
  color: #fff;
}
#listing-def-header .ldh-top .w {
  padding: 40px 10px 30px;
}
#listing-def-header .ldh-top .b {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 35px;
}
#listing-def-header .ldh-top .payoff {
  font-weight: bold;
  font-size: 25px;
  line-height: 32px;
  letter-spacing: -0.02em;
}
#listing-def-header .ldh-top .cta {
  margin-top: 30px;
  font-size: 18px;
  line-height: 20px;
  display: inline-block;
  color: #fff;
}
#listing-def-header .dont-wait {
  text-align: center;
  font-size: 39px;
  line-height: 49px;
}

#campaign-countdown {
  padding-top: 0;
}

#countdown li {
  text-transform: none;
  font-size: 21px;
  line-height: 26px;
  padding: 0.8em;
}
#countdown li span {
  font-size: 49px;
  font-weight: bold;
}

#side-form {
  position: fixed;
  top: 0;
  left: calc(50% + 270px);
  bottom: 0;
  width: 375px;
  background: #666666;
  z-index: 2;
}
#side-form .body-big {
  font-size: 18px;
  line-height: 23px;
}
#side-form .fw {
  padding: 60px 45px;
  overflow: auto;
  height: 100vh;
}
#side-form .is-3, #side-form .body-big {
  color: #fff;
}
#side-form .form-control {
  font-size: 14px;
  margin-bottom: 7px;
  color: #000 !important;
}
#side-form .form-control::placeholder {
  color: #BFBFBF;
}
#side-form .form-select {
  color: #BFBFBF;
}
#side-form .form-select:valid {
  color: #000 !important;
}
#side-form .f-disclaimer {
  margin-top: 16px;
  display: flex;
}
#side-form .f-disclaimer .disclaimer {
  color: #fff;
  padding-left: 6px;
}
#side-form .f-disclaimer .disclaimer a {
  color: #fff;
  font-weight: bold;
}
#side-form .f-mandatory {
  font-size: 9px;
  font-family: "Barlow", sans-serif;
  margin-top: 10px;
  margin-bottom: 15px;
  color: #fff;
}
#side-form #btn-join {
  background-color: #000;
  color: #fff;
  width: 100%;
}
#side-form #intrested-people {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  color: #fff;
}
#side-form #intrested-people .l {
  font-size: 20px;
  line-height: 20px;
}
#side-form #intrested-people .r {
  font-size: 49px;
  line-height: 50px;
}
#side-form .btn-close-sideform-mobile {
  display: none;
}

footer {
  background-color: #E6E6E6;
  padding: 20px 0;
}
footer .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer .container .l {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer .f-notice {
  font-family: "Barlow", sans-serif;
  font-size: 8px;
  line-height: 9px;
  height: 19px;
  border-right: solid 1px #000;
  padding: 0 15px;
}
footer .f-notice:last-of-type {
  border: 0;
}
footer .f-notice.fn1 {
  max-width: 300px;
}
footer .f-notice.fn1 span {
  display: block;
  -webkit-transform: translateY(calc(-50% + 10px));
  -ms-transform: translateY(calc(-50% + 10px));
  transform: translateY(calc(-50% + 10px));
}
footer .f-notice.fn3 {
  max-width: 310px;
}
footer .f-notice.fn3 span {
  display: block;
  -webkit-transform: translateY(calc(-50% + 10px));
  -ms-transform: translateY(calc(-50% + 10px));
  transform: translateY(calc(-50% + 10px));
}
footer .f-nexity-prj {
  display: none;
}
footer .f-wolf {
  display: flex;
  max-width: 160px;
}
footer .f-wolf .f-wolf-r {
  padding-left: 10px;
}
footer .r {
  display: flex;
  text-align: center;
  justify-content: center;
  gap: 0 15px;
  color: #000;
}
footer .f-followus {
  font-family: "Nexity";
  font-weight: bold;
  font-size: 19px;
  line-height: 1.5;
}
footer .f-social {
  height: 27px;
}
footer .f-social ul {
  margin: 0;
  padding: 0;
}
footer .f-social li {
  list-style: none;
  display: inline-block;
  width: 27px;
  height: 27px;
  margin-right: 4px;
}
footer .f-social li a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -1000px;
  overflow: hidden;
}
footer .f-social li a.fb {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.046' height='27.014' viewBox='0 0 27.046 27.014'%3E%3Cpath d='M30.2,155.185H29.132c-8.361,0-12.99,4.629-12.99,12.99v1.094c0,7.819,4.026,12.373,11.409,12.93v-9.566H24.117v-3.91h3.435v-2.981c0-3.39,2.02-5.263,5.109-5.263a20.821,20.821,0,0,1,3.028.264v3.329H33.983a1.955,1.955,0,0,0-2.2,2.112v2.538h3.752l-.6,3.91H31.779V182.2c7.36-.556,11.409-5.086,11.409-12.93v-1.094C43.188,159.814,38.587,155.185,30.2,155.185Z' transform='translate(-16.142 -155.185)' fill='%23000000'/%3E%3C/svg%3E");
}
footer .f-social li a.lk {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.24' height='27.24' viewBox='0 0 27.24 27.24'%3E%3Cpath d='M155.063,0h-1.086C145.545,0,140.9,4.645,140.9,13.077v1.086c0,8.432,4.645,13.077,13.077,13.077h1.086c8.432,0,13.077-4.645,13.077-13.077V13.077C168.14,4.645,163.5,0,155.063,0Zm-5.377,22.065H145.9V10.679h3.787ZM147.792,9.114h-.025a2.168,2.168,0,1,1,.025,0Zm15.551,12.951h-3.787V15.981c0-1.54-.555-2.575-1.919-2.575a2.091,2.091,0,0,0-1.944,1.389,2.616,2.616,0,0,0-.126.934V22.09h-3.787s.05-10.326,0-11.386h3.787V12.32a3.767,3.767,0,0,1,3.408-1.893c2.5,0,4.368,1.641,4.368,5.125Z' transform='translate(-140.9)' fill='%23000000'/%3E%3C/svg%3E");
}
footer .f-social li a.in {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.046' height='27.074' viewBox='0 0 27.046 27.074'%3E%3Cpath d='M94.2,168.146a2.817,2.817,0,0,0-1.616-1.616A4.7,4.7,0,0,0,91,166.236c-.9-.041-1.167-.05-3.441-.05s-2.544.009-3.442.05a4.7,4.7,0,0,0-1.582.293,2.822,2.822,0,0,0-1.616,1.616,4.7,4.7,0,0,0-.293,1.582c-.041.9-.05,1.167-.05,3.442s.009,2.543.05,3.441a4.7,4.7,0,0,0,.293,1.582,2.822,2.822,0,0,0,1.616,1.616,4.715,4.715,0,0,0,1.582.294c.9.04,1.167.049,3.442.049S90.1,180.143,91,180.1a4.715,4.715,0,0,0,1.582-.294,2.817,2.817,0,0,0,1.616-1.616,4.715,4.715,0,0,0,.294-1.582c.041-.9.049-1.167.049-3.441s-.009-2.544-.049-3.442A4.715,4.715,0,0,0,94.2,168.146Zm-6.639,9.4a4.374,4.374,0,1,1,4.374-4.374A4.374,4.374,0,0,1,87.561,177.543Zm4.546-7.9a1.022,1.022,0,1,1,1.022-1.022A1.022,1.022,0,0,1,92.108,169.645Z' transform='translate(-74.038 -159.632)' fill='%23000000'/%3E%3Cpath d='M83.657,155.185H82.591c-8.361,0-12.99,4.629-12.99,12.99v1.094c0,8.361,4.6,12.99,12.99,12.99h1.066c8.361,0,12.99-4.6,12.99-12.99v-1.094C96.647,159.814,92.046,155.185,83.657,155.185Zm7.933,17.049a6.247,6.247,0,0,1-.4,2.067,4.356,4.356,0,0,1-2.491,2.491,6.247,6.247,0,0,1-2.067.4c-.909.041-1.2.051-3.512.051s-2.6-.01-3.512-.051a6.254,6.254,0,0,1-2.067-.4,4.356,4.356,0,0,1-2.491-2.491,6.249,6.249,0,0,1-.4-2.067c-.042-.909-.051-1.2-.051-3.512s.01-2.6.051-3.512a6.255,6.255,0,0,1,.4-2.067,4.356,4.356,0,0,1,2.491-2.491,6.256,6.256,0,0,1,2.067-.4c.909-.042,1.2-.051,3.512-.051s2.6.01,3.512.051a6.249,6.249,0,0,1,2.067.4,4.356,4.356,0,0,1,2.491,2.491,6.254,6.254,0,0,1,.4,2.067c.041.909.051,1.2.051,3.512S91.631,171.325,91.59,172.234Z' transform='translate(-69.601 -155.185)' fill='%23000000'/%3E%3Ccircle cx='2.839' cy='2.839' r='2.839' transform='translate(9.508 13.537) rotate(-45)' fill='%23000000'/%3E%3C/svg%3E");
}
footer .f-social li a.yt {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.046' height='27.074' viewBox='0 0 27.046 27.074'%3E%3Cpath d='M190.574,155.185h-1.066c-8.361,0-12.99,4.629-12.99,12.99v1.094c0,8.361,4.6,12.99,12.99,12.99h1.066c8.361,0,12.99-4.6,12.99-12.99v-1.094C203.564,159.814,198.963,155.185,190.574,155.185Zm8.108,17.878a2.259,2.259,0,0,1-1.594,1.595,66.026,66.026,0,0,1-14.094,0,2.259,2.259,0,0,1-1.594-1.595,25.174,25.174,0,0,1,0-8.682,2.26,2.26,0,0,1,1.594-1.595,66.132,66.132,0,0,1,14.094,0,2.26,2.26,0,0,1,1.594,1.595,25.174,25.174,0,0,1,0,8.682Z' transform='translate(-176.518 -155.185)' fill='%23000000'/%3E%3Cpath d='M196.189,178.777l4.686-2.705-4.686-2.706Z' transform='translate(-184.469 -162.534)' fill='%23000000'/%3E%3C/svg%3E");
}
footer .f-legal {
  text-align: left;
  font-size: 8px;
  line-height: 9px;
  font-family: "Barlow", sans-serif;
  color: #343434;
}

#appointment-footer {
  background-color: #000;
  height: 59px;
  font-family: "Barlow", sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 50px;
  padding: 0 30px;
  border: 0;
  font-weight: bold;
  outline: none;
}

#fixed-footer {
  position: fixed;
  background-color: #F7F7F7;
  height: 59px;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 9;
}
#fixed-footer .w {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer-spacer {
  height: 60px;
}

.snackbar-container {
  transition: all 0.5s ease;
  transition-property: top, right, bottom, left, opacity;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  min-height: 14px;
  background-color: #070b0e;
  position: fixed;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
  line-height: 22px;
  padding: 18px 24px;
  bottom: -100px;
  top: -100px;
  opacity: 0;
  z-index: 9999;
}

.snackbar-container .action {
  background: inherit;
  display: inline-block;
  border: none;
  font-size: inherit;
  text-transform: uppercase;
  color: #4caf50;
  margin: 0 0 0 24px;
  padding: 0;
  min-width: min-content;
  cursor: pointer;
}

@media (min-width: 640px) {
  .snackbar-container {
    min-width: 288px;
    max-width: 568px;
    display: inline-flex;
    border-radius: 2px;
    margin: 24px;
  }
}
@media (max-width: 640px) {
  .snackbar-container {
    left: 0;
    right: 0;
    width: 100%;
  }
}
.snackbar-pos.bottom-center {
  top: auto !important;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}

.snackbar-pos.bottom-left {
  top: auto !important;
  bottom: 0;
  left: 0;
}

.snackbar-pos.bottom-right {
  top: auto !important;
  bottom: 0;
  right: 0;
}

.snackbar-pos.top-left {
  bottom: auto !important;
  top: 0;
  left: 0;
}

.snackbar-pos.top-center {
  bottom: auto !important;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}

.snackbar-pos.top-right {
  bottom: auto !important;
  top: 0;
  right: 0;
}

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animated-mirari {
  transition: all 0.8s ease 0.5s;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  .animated-mirari {
    transition: none;
  }
}
.animated-mirari.on {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.animated {
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.fi-mirari {
  transition: all 1s ease 0.5s;
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  .fi-mirari {
    transition: none;
  }
}
.fi-mirari.on {
  opacity: 1;
}

.d-2 {
  transition-delay: 0.2s !important;
}

.d-3 {
  transition-delay: 0.3s !important;
}

.d-4 {
  transition-delay: 0.4s !important;
}

.d-5 {
  transition-delay: 0.5s !important;
}

.d-6 {
  transition-delay: 0.6s !important;
}

.d-7 {
  transition-delay: 0.7s !important;
}

.d-8 {
  transition-delay: 0.8s !important;
}

.d-9 {
  transition-delay: 0.9s !important;
}

.d-10 {
  transition-delay: 1s !important;
}

.d-11 {
  transition-delay: 1.1s !important;
}

.d-12 {
  transition-delay: 1.2s !important;
}

.d-13 {
  transition-delay: 1.3s !important;
}

.pulse {
  transform: scale(1);
  animation: pulse-default 1.5s infinite;
}

@keyframes pulse-black {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }
  50% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}
@keyframes pulse-default {
  0% {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes shakeX {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}
.shakeX {
  animation-name: shakeX;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  #section-home-1 .logo {
    width: 152px;
    height: 90px;
  }
  #section-home-1 .logo svg {
    width: 152px;
    height: 90px;
  }

  #section-progetto-1,
#section-appartamenti-1,
#section-location-1 {
    margin-top: 0;
  }
  #section-progetto-1 .row,
#section-appartamenti-1 .row,
#section-location-1 .row {
    flex-flow: column-reverse;
  }
  #section-progetto-1 .row p,
#section-appartamenti-1 .row p,
#section-location-1 .row p {
    margin-top: 30px;
    margin-bottom: 0;
  }
  #section-progetto-1 .col-xl-8 img,
#section-appartamenti-1 .col-xl-8 img,
#section-location-1 .col-xl-8 img {
    margin-top: -55vw;
  }

  section.header-progetto,
section.header-appartamenti,
section.header-location {
    padding-bottom: 50vw;
  }
  section.header-progetto .is-2,
section.header-appartamenti .is-2,
section.header-location .is-2 {
    max-width: 400px;
  }

  #img-progetto-appartamenti-living,
#img-progetto-appartamenti-cucina {
    margin-bottom: 30px;
  }

  .narrow-container {
    max-width: 720px;
  }

  .menu-apartments div, .menu-apts-proj div {
    margin: 0 2px;
    padding: 0 5px;
  }

  .menu-apts-proj > div a {
    font-size: 16px;
  }

  #prj-apt-photo {
    min-height: 220px;
  }

  #section-appartamenti-4 {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 992px) {
  #mirari-home-gallery > div img:first-of-type {
    height: auto;
  }
}
@media screen and (max-width: 375px) {
  .btn-default {
    font-size: 18px;
    line-height: 1.8;
    padding: 13px 20px;
    letter-spacing: -0.02em;
  }
}
@media screen and (min-width: 1200px) {
  .main-menu {
    display: block;
  }

  .hamburger {
    display: none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  #promo-4perc .txt {
    font-size: 20px;
    line-height: 21px;
  }
  #promo-4perc .txt .btn {
    margin-top: 20px;
    line-height: 1;
  }
  #promo-4perc .txt .b br {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  #promo-4perc {
    width: 100%;
  }
  #promo-4perc .txt {
    width: 100%;
    right: 0;
    font-size: 20px;
    line-height: 24px;
  }
  #promo-4perc .txt .btn {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  body.home {
    overflow-x: hidden;
  }

  .menu-mobile-overlay {
    padding: 30px;
  }

  .btn-default {
    padding: 13px 25px;
    width: auto;
  }

  .hamburger.is-active {
    background-color: transparent;
  }

  .btn {
    display: block;
  }

  nav .container {
    padding-left: 30px;
    padding-right: 15px;
  }

  .h-section .h-sec {
    display: none;
  }
  .h-section .h {
    padding-left: 35px;
    padding-right: 35px;
  }

  .v-wrapper {
    overflow: hidden;
  }
  .v-wrapper video {
    width: calc(100vw + 200px) !important;
    margin-left: -100px !important;
  }

  #section-home-1 {
    margin-top: 30px;
  }
  #section-home-1 .logo {
    position: relative;
    margin: 20px auto 10px;
    width: 180px;
    height: 106px;
  }
  #section-home-1 .logo svg {
    width: 180px;
    height: 106px;
  }
  #section-home-1 .container {
    padding: 0;
  }

  #img-home-progetto,
#img-home-appartamenti {
    margin-bottom: 0;
  }

  #section-home-2 .is-1 {
    padding-left: 35px;
    padding-right: 35px;
    font-size: 45px;
    line-height: 53px;
  }

  #section-home-3 {
    padding-top: 25px;
  }

  #section-home-5 {
    padding-bottom: 0;
  }

  #section-home-6 {
    padding-top: 60px;
  }

  section .container {
    padding: 0;
  }
  section .container .row {
    margin: 0;
  }
  section .container [class*=col-lg-],
section .container [class*=col-xl-],
section .container [class*=col-md-] {
    padding: 0;
  }
  section .container p, section .container .is-2, section .container .is-3, section .container .is-6, section .container .big-body {
    padding-left: 35px;
    padding-right: 35px;
  }
  section .container .cta-w {
    padding-left: 35px;
    padding-right: 35px;
  }

  footer {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  footer .container {
    padding: 0;
  }
  footer .container .f-notice {
    padding-left: 35px;
    padding-right: 35px;
  }
  footer .container .r {
    padding-left: 35px;
    padding-right: 35px;
  }

  #section-home-4 {
    padding-top: 30px;
  }

  #section-home-5 {
    padding-top: 30px;
  }

  #mirari-home-gallery {
    display: block;
  }
  #mirari-home-gallery .l, #mirari-home-gallery .r {
    width: 100%;
  }
  #mirari-home-gallery > div img {
    height: auto !important;
    width: 100%;
  }

  #section-home-9 {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  #section-home-9 .container {
    padding: 0;
    overflow: hidden;
  }
  #section-home-9 .container .col-md-6 {
    padding-left: 35px;
    padding-right: 35px;
  }
  #section-home-9 .full-exp {
    margin-top: 20px;
    background-image: url(/assets/img/graphics/bg-nexity-experience-mobile.jpg);
    padding: 310px 30px 30px;
    background-position: center top;
    margin-bottom: 0;
  }
  #section-home-9 .full-exp > div {
    width: 100%;
  }
  #section-home-9 .full-exp * {
    text-align: center !important;
  }

  .def-header .is-2 {
    font-size: 40px;
    line-height: 48px;
    padding-left: 40px;
    padding-right: 40px;
  }

  #section-progetto-1 {
    margin-top: 0;
  }
  #section-progetto-1 .row {
    flex-direction: column-reverse;
  }
  #section-progetto-1 img {
    margin-top: -43vw;
  }
  #section-progetto-1 p {
    padding-top: 60px;
  }
  #section-progetto-1 .col-xl-3 p {
    margin-bottom: 40px;
  }

  #section-progetto-2 {
    padding-top: 0;
    padding-bottom: 40px;
  }
  #section-progetto-2 .p3 {
    margin-top: 25px;
  }
  #section-progetto-2 .row.last {
    padding-top: 40px;
  }
  #section-progetto-2 .row.last .btn {
    margin-left: 35px;
    margin-right: 35px;
  }

  .progetto-campioni-gres {
    margin-top: 20px;
    margin-left: 35px;
    margin-right: 35px;
  }

  #section-progetto-3 {
    padding-top: 40px;
    padding-bottom: 0;
  }
  #section-progetto-3 .p2 {
    margin-top: 30px;
  }

  #wifi-lavoro-giardino {
    margin-bottom: 0;
  }

  #section-progetto-4 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  #section-progetto-4 .icon-w {
    margin-left: 35px;
    margin-right: 35px;
    display: block;
  }
  #section-progetto-4 .icon-w .icon {
    margin-left: auto;
    margin-right: auto;
  }
  #section-progetto-4 .icon {
    margin-bottom: 25px;
  }
  #section-progetto-4 .row.last {
    margin-top: 40px;
  }

  #section-appartamenti-1 {
    margin-top: 0;
  }
  #section-appartamenti-1 .row {
    flex-direction: column-reverse;
  }
  #section-appartamenti-1 img {
    margin-top: -42vw;
  }
  #section-appartamenti-1 .col-xl-3 p {
    padding-top: 40px;
    margin-bottom: 0;
  }

  #btn-choose-apartment {
    top: 0;
    right: inherit;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 3;
  }

  #section-appartamenti-2 {
    padding-bottom: 0;
  }
  #section-appartamenti-2 .p1 {
    margin-bottom: 25px;
  }
  #section-appartamenti-2 .p2 {
    margin-top: 25px;
    margin-bottom: 10px;
  }
  #section-appartamenti-2 p.p3 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  #section-appartamenti-3 .w {
    padding: 30px 0 0;
  }
  #section-appartamenti-3 .w .is-3 {
    padding-left: 35px;
    padding-right: 35px;
  }

  #nav-carsousel-terrazzi {
    display: none;
  }

  #carousel-appartamenti-terrazzi .slick-dots {
    bottom: 14px;
  }
  #carousel-appartamenti-terrazzi .slick-dots li button:before {
    color: #D9D7D1;
    opacity: 1;
  }
  #carousel-appartamenti-terrazzi .slick-dots li.slick-active button:before {
    color: #A29D8E;
    opacity: 1;
  }
  #carousel-appartamenti-terrazzi img {
    height: auto !important;
  }
  #carousel-appartamenti-terrazzi.slick-dotted.slick-slider {
    margin-bottom: 0;
  }

  #section-appartamenti-4 {
    padding-bottom: 30px;
  }
  #section-appartamenti-4 .is-2 {
    font-size: 38px;
    line-height: 39px;
  }
  #section-appartamenti-4 .is-2, #section-appartamenti-4 p {
    padding-left: 35px;
    padding-right: 35px;
  }
  #section-appartamenti-4 .menu-apts-proj {
    padding-left: 35px;
    padding-right: 35px;
  }
  #section-appartamenti-4 .container:last-of-type .col-md-6:first-of-type {
    padding-right: 35px;
    padding-left: 35px;
  }

  #carousel-interior {
    max-width: 100%;
    margin: 0 35px 30px;
  }
  #carousel-interior .slick-arrow.slick-prev {
    left: -30px;
  }
  #carousel-interior .slick-arrow.slick-next {
    right: -30px;
  }

  #prj-apt-caption, #prj-apt-photo {
    display: none !important;
  }

  .appart-example:first-of-type {
    margin-top: 15px;
    margin-bottom: 25px;
  }

  #section-appartamenti-5 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  #section-appartamenti-7 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  #section-appartamenti-7 .is-2 {
    font-size: 38px;
    line-height: 45px;
  }
  #section-appartamenti-7 .is-3 {
    margin-bottom: 15px;
  }

  .logo-bticino {
    width: 146px;
  }

  .row-app-domotica {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
  }

  #section-appartamenti-8 {
    background: none;
  }
  #section-appartamenti-8 .is-2 {
    font-size: 38px;
    line-height: 45px;
  }

  .app-videocitofono-head {
    flex-direction: column;
  }
  .app-videocitofono-head .b p {
    margin: 0;
  }
  .app-videocitofono-head .icons svg {
    width: 100%;
  }

  #video-domotica {
    margin-bottom: 10px;
    min-height: 48vw;
  }

  #section-appartamenti-9 .quote {
    min-height: 372px;
    background-position: center bottom;
    background-size: 126px;
  }
  #section-appartamenti-9 .quote blockquote {
    font-size: 33px;
    line-height: 42px;
    padding: 30px 20px;
    margin: 0;
  }
  #section-appartamenti-9 .quote blockquote:before, #section-appartamenti-9 .quote blockquote:after {
    width: 39px;
    height: 29px;
    background-size: 100%;
  }

  #btn-goto-listing {
    font-size: 20px;
    line-height: 2.3;
  }

  ul.app-domotica {
    margin-left: 35px;
    margin-right: 35px;
  }

  #h-videocit {
    text-align: center !important;
  }

  .app-videocitofono-head .b p {
    font-size: 18px;
    line-height: 32px;
    text-align: center !important;
  }
  .app-videocitofono-head .icons {
    margin-left: 35px;
    margin-right: 35px;
  }

  #video-domotica, .row-app-videocitofono small, .row-app-videocitofono .small {
    margin-left: 35px;
    margin-right: 35px;
  }

  #section-appartamenti-9 .quote {
    background-size: 176px;
  }

  #section-location-1 {
    margin-top: 0;
  }
  #section-location-1 .row {
    flex-direction: column-reverse;
  }
  #section-location-1 img {
    margin-top: -42vw;
  }
  #section-location-1 .col-xl-3 p {
    padding-top: 40px;
    margin-bottom: 0;
  }

  #section-location-2 .p2 {
    margin-top: 30px;
  }
  #section-location-2 .row3 .col-xl-4 p {
    margin-bottom: 40px;
  }

  #section-location-3 {
    margin-top: 45px;
    padding-top: 30px;
    padding-bottom: 0;
  }
  #section-location-3 .row2 p {
    margin-bottom: 40px;
  }
  #section-location-3 .row3 p {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  #section-location-4 .row:last-of-type {
    flex-direction: column-reverse;
  }

  .header-contatti .container {
    padding-left: 35px;
    padding-right: 35px;
  }

  #section-contact-1 .container,
#section-contact-2 .container,
#section-contact-3 .container {
    padding-left: 35px;
    padding-right: 35px;
  }

  .contact-container, .contact-container2 {
    width: 100%;
  }

  .contact-container .contacts ul {
    padding: 0;
  }
  .contact-container .contacts ul li {
    display: block;
    margin-bottom: 15px;
  }

  body.form-opened {
    overflow: hidden;
  }

  #head .container {
    padding-left: 0;
    padding-right: 0;
  }
  #head .container .row {
    margin-left: 0;
    margin-right: 0;
  }
  #head .container .row > * {
    padding-left: 0;
    padding-right: 0;
  }
  #head .w {
    align-items: flex-start;
    flex-direction: column;
  }
  #head .w .img {
    width: calc(100% - 40px);
  }
  #head .logo, #head .payoff {
    margin-left: 30px;
  }
  #head .l.svg {
    display: none;
  }
  #head .w .desc {
    width: 100%;
    margin: 20px auto 0;
    padding: 0 40px;
    font-size: 12px;
    line-height: 16px;
  }

  table#tab-header-mirari {
    margin-left: -3px;
  }
  table#tab-header-mirari td {
    padding: 3px;
  }
  table#tab-header-mirari .r3 #img-grid-6 {
    margin-right: 0;
  }
  table#tab-header-mirari .r3 #img-grid-7 {
    margin-left: 0;
  }

  .btn-scopri-offerta {
    z-index: 2;
    position: fixed;
    display: flex;
    align-items: flex-end;
    padding-bottom: 13px;
    top: 0;
    right: 0;
    background-color: #666666;
    color: #fff;
    width: 38px;
    height: 127px;
    text-decoration: none;
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
    text-align: center;
  }
  .btn-scopri-offerta:hover {
    color: #fff;
  }
  .btn-scopri-offerta .i {
    display: inline-block;
    width: 23px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.718' height='40.134' viewBox='0 0 23.718 40.134'%3E%3Cg transform='translate(-345.884 -40.551)'%3E%3Cg transform='translate(345.884 40.551)'%3E%3Cpath d='M130.616,0l14.153,40.134h1.683L132.3,0Z' transform='translate(-122.733 -0.001)' fill='%23fff'/%3E%3Cpath d='M121.194,0l14.154,40.134h1.682L122.877,0Z' transform='translate(-117.253 -0.001)' fill='%23fff'/%3E%3Cpath d='M111.773,0l14.154,40.134h1.682L113.456,0Z' transform='translate(-111.773 -0.001)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    margin-bottom: 7px;
  }

  .h-section .h {
    font-size: 40px;
    line-height: 48px;
    max-width: inherit;
  }

  .box p {
    font-size: 14px;
    line-height: 20px;
  }

  .h-sec {
    width: 70px;
    height: 64px;
  }

  #carousel-mirari {
    margin-top: 0;
    max-height: 78vw;
  }
  #carousel-mirari .slick-arrow {
    display: none !important;
  }
  #carousel-mirari.slick-dotted.slick-slider {
    margin-bottom: 0;
  }

  #mirari-icons {
    margin-left: 35px;
    margin-right: 35px;
  }
  #mirari-icons li {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .btn-big-cta {
    font-size: 20px;
    line-height: 30px;
    padding: 0 40px;
  }

  footer .container {
    flex-direction: column;
    align-items: flex-start;
  }
  footer .container .l {
    flex-direction: column;
    align-items: flex-start;
  }
  footer .container .r {
    flex-direction: column;
  }
  footer .container .r .f-followus {
    margin-bottom: 10px;
  }
  footer .f-notice {
    max-width: 100% !important;
    margin-bottom: 30px;
    border: 0 !important;
  }

  #appointment-footer {
    height: 59px;
    font-family: "Barlow", sans-serif;
    color: #fff;
    font-size: 25px;
    line-height: 50px;
    padding: 0 30px;
    border: 0;
    font-weight: bold;
    outline: none;
  }

  #fixed-footer {
    position: fixed;
    background-color: #F7F7F7;
    height: 59px;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 9;
  }
  #fixed-footer .w {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .footer-spacer {
    height: 60px;
  }

  #appointment-footer {
    width: 100%;
    padding: 0 15px;
  }

  .modal-dialog .is-1 {
    font-size: 50px;
  }

  .btn-goto-form {
    display: none;
  }

  .btn-open-sidebar-mobile {
    display: inline;
  }

  #CookiebotWidget:not(.CookiebotWidget-inactive) {
    bottom: 70px !important;
  }

  #listing-def-header {
    margin-top: 40px;
  }
  #listing-def-header .container {
    padding-left: 0;
    padding-right: 0;
  }
  #listing-def-header .container .row {
    margin-left: 0;
    margin-right: 0;
  }
  #listing-def-header .container .row > * {
    padding-left: 0;
    padding-right: 0;
  }
  #listing-def-header .ldh-top .b {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  #listing-def-header .ldh-top .payoff {
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
  }
  #listing-def-header .ldh-top .payoff br {
    display: none;
  }
  #listing-def-header .ldh-top .payoff span {
    display: block;
    width: 1px;
    height: 1px;
  }
  #listing-def-header .ldh-top .w {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
  }
  #listing-def-header .ldh-top .cta {
    margin-top: 20px;
  }
  #listing-def-header .dont-wait {
    font-size: 20px;
    line-height: 25px;
    padding: 0 30px;
  }

  #promo-4perc {
    padding-left: 10px;
    padding-right: 10px;
  }
  #promo-4perc .txt {
    font-size: 16px;
    line-height: 22px;
    padding: 15px;
    width: calc(100% - 25px);
  }
  #promo-4perc .txt .b {
    padding: 0;
  }
  #promo-4perc .txt .btn {
    margin-top: 16px;
    font-size: 15px;
    line-height: 19px;
  }

  #countdown li {
    font-size: 15px;
    line-height: 19px;
  }
  #countdown li span {
    font-size: 37px;
    line-height: 48px;
  }

  .menu-apartments, .menu-apts-proj {
    flex-direction: column;
  }
  .menu-apartments > div, .menu-apts-proj > div {
    width: 100%;
  }

  .apartment-wrapper {
    margin-top: 0;
    flex-direction: column;
  }
  .apartment-wrapper .apartment-item {
    width: 100%;
    margin: 0 0 25px;
  }

  .listing-bottom {
    font-size: 35px;
    line-height: 45px;
  }

  .listing-not-enabled {
    font-size: 18px;
    line-height: 25px;
    text-align: left;
  }
  .listing-not-enabled br {
    display: none;
  }

  .listinb-filter-block {
    margin-bottom: 10px;
  }

  .listing-mobile-separator {
    display: block;
    margin: 30px 0;
  }
  .listing-mobile-separator svg {
    display: block;
    width: 100%;
  }

  #section-disclaimer {
    padding-top: 30px;
    padding-left: 25px;
    padding-right: 25px;
  }

  #modal-signup .modal-body, #modal-login .modal-body, #modal-pwd-recover .modal-body, #modal-pwd-recover-verify .modal-body, #modal-confirm-book-apartment .modal-body, #modal-confirm-book-apartment-ok .modal-body, #modal-confirm-book-apartment-error .modal-body, #modal-confirm .modal-body {
    padding: 3rem 2rem;
  }

  #fixed-footer .container {
    padding: 0;
  }
  #fixed-footer .w {
    display: block;
  }
  #fixed-footer .r {
    display: none;
  }

  #modal-signup button.close, #modal-login button.close, #modal-pwd-recover button.close, #modal-pwd-recover-verify button.close, .zoom-planimetrie-overlay button.close, #modal-confirm-book-apartment button.close, #modal-confirm-book-apartment-ok button.close, #modal-confirm-book-apartment-error button.close, #modal-promo button.close, #modal-confirm button.close, #modal-project-apartments-photo-mobile button.close, #modal-agency-listing-single-apartment button.close {
    top: 14px;
    right: 14px;
  }

  #main-apartment-wrapper .giant-heading.nomargin {
    margin-bottom: 25px !important;
  }

  #img-home-location {
    margin-bottom: -200px;
  }

  #section-home-8 {
    padding-top: 250px;
  }
}

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