@charset "UTF-8";
/*
 * Theme Name: ___
 * 
 * ANAGRAMA 2024
 */
/* ===== [ IMPORTANT NOTE ] ======
 * Please do not edit the compiled style.min.css file
 * (Those changes are going to be overwritten when compiled again).
 */
/* ===== [ HOW TO COMPILE ] ======
 * Prerequisites: Sass
 * 
 * [RUN COMMAND INSIDE _root_ FOLDER]
 * The following command will compile scss assets to css
 *
 → sass --watch assets/scss/style.scss:style.min.css --style compressed
 */
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --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));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

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

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

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 0.875em;
}

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: #000;
  text-decoration: underline;
}
a:hover {
  color: black;
}

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

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

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend {
  line-height: inherit;
}
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;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 15px);
  padding-left: var(--bs-gutter-x, 15px);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 720px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 900px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 720px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 900px) {
  .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: 30px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    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.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 720px) {
  .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.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 900px) {
  .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.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    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.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    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.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.fade {
  transition: opacity 0.35s ease-in-out;
}
.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;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    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;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 720px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 900px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  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[data-bs-popper] {
  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: rgb(29.7, 33.3, 36.9);
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.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;
}

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

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

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

.nav-pills .nav-link {
  background: none;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 720px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 900px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
  .navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

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

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  text-align: left;
  overflow-anchor: none;
  border: 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, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed)::after {
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
}

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

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.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: #F7F6F4;
  background-clip: padding-box;
  border: #E0DED9;
  border-radius: 10px;
  outline: 0;
}

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

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

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 900px) {
  .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: 719.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: 899.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;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: rgb(10.4, 88, 202.4);
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: rgb(86.4, 93.6, 100);
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: rgb(20, 108, 67.2);
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: rgb(61.4, 212.6, 243);
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: rgb(255, 205.4, 56.6);
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: rgb(176, 42.4, 55.2);
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: rgb(249.4, 250.2, 251);
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: rgb(26.4, 29.6, 32.8);
}

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

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

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

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

.ratio-21x9 {
  --bs-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: 720px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 900px) {
  .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;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

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

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

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

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !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: #0d6efd !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.font-monospace {
  font-family: var(--bs-font-monospace) !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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

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

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

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

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

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

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

.rounded {
  border-radius: 0.25rem !important;
}

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

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

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

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

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

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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: 720px) {
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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: 900px) {
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
}
@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;
  }
}
/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

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

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

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

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

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

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

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

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

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

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

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

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

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

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

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

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

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

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

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

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

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

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

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

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

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

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}

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

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

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

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}

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

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

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

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

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

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

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

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

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

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

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

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

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

.swiper-container-cube {
  overflow: visible;
}

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

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

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

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

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

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

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

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

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

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.display {
  font-family: "Hedvig Letters Serif";
  font-size: 26px;
  line-height: 120%;
  letter-spacing: -0.02em;
  margin-top: 0;
  font-weight: 400;
}
@media (min-width: 720px) {
  .display {
    font-size: 32px;
  }
}
@media (min-width: 900px) {
  .display {
    font-size: 48px;
  }
}

.h1 {
  font-family: "Hedvig Letters Serif";
  font-size: 24px;
  line-height: 29px;
  letter-spacing: -2%;
  margin-top: 0;
  font-weight: normal;
}
@media (min-width: 720px) {
  .h1 {
    line-height: 35px;
    font-size: 30px;
  }
}
@media (min-width: 900px) {
  .h1 {
    line-height: 120%;
    font-size: 32px;
  }
}

.h2 {
  font-family: "Hedvig Letters Serif";
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0;
  margin: 0;
  text-transform: none;
}
@media (min-width: 720px) {
  .h2 {
    line-height: 130%;
    font-size: 23px;
  }
}
@media (min-width: 900px) {
  .h2 {
    font-size: 26px;
    line-height: 116%;
  }
}

.body-text,
p {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .body-text,
  p {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}

.body-text-bold {
  font-family: "Inter Medium";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
  font-weight: 500;
}
@media (min-width: 900px) {
  .body-text-bold {
    font-size: 16px;
  }
}

.detalle {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .detalle {
    font-size: 14px;
    font-weight: normal !important;
  }
}

.p-lat {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 720px) {
  .p-lat {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 900px) {
  .p-lat {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.p-lat-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.p-lat-10 {
  padding-right: 10px;
  padding-left: 10px;
}

.p-lat-hero {
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 720px) {
  .p-lat-hero {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 900px) {
  .p-lat-hero {
    padding-left: 55px;
    padding-right: 55px;
  }
}

.pt-green {
  padding-top: 80px;
}
@media (min-width: 720px) {
  .pt-green {
    padding-top: 120px;
  }
}
@media (min-width: 900px) {
  .pt-green {
    padding-top: 140px;
  }
}

.pt-red {
  padding-top: 60px;
}
@media (min-width: 720px) {
  .pt-red {
    padding-top: 70px;
  }
}
@media (min-width: 900px) {
  .pt-red {
    padding-top: 80px;
  }
}

.py-red {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (min-width: 720px) {
  .py-red {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (min-width: 900px) {
  .py-red {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.pt-blue {
  padding-top: 40px;
}
@media (min-width: 720px) {
  .pt-blue {
    padding-top: 50px;
  }
}
@media (min-width: 900px) {
  .pt-blue {
    padding-top: 60px;
  }
}

.pb-blue {
  padding-bottom: 40px;
}
@media (min-width: 720px) {
  .pb-blue {
    padding-bottom: 50px;
  }
}
@media (min-width: 900px) {
  .pb-blue {
    padding-bottom: 60px;
  }
}

@media (max-width: 575.98px) {
  .pt-sm-blue {
    padding-top: 40px;
  }
}

@media (max-width: 575.98px) {
  .pb-sm-blue {
    padding-bottom: 40px;
  }
}

.py-blue {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 720px) {
  .py-blue {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (min-width: 900px) {
  .py-blue {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.pt-md-blue {
  padding-top: 40px;
}
@media (min-width: 720px) {
  .pt-md-blue {
    padding-top: 50px;
  }
}
@media (min-width: 900px) {
  .pt-md-blue {
    padding-top: 0;
  }
}

.pt-yellow {
  padding-top: 20px;
}
@media (min-width: 720px) {
  .pt-yellow {
    padding-top: 30px;
  }
}

.pb-yellow {
  padding-bottom: 20px;
}
@media (min-width: 720px) {
  .pb-yellow {
    padding-bottom: 30px;
  }
}

@media (max-width: 575.98px) {
  .pt-sm-yellow {
    padding-top: 20px;
  }
}

@media (max-width: 899.98px) {
  .pt-md-yellow {
    padding-top: 30px;
  }
}
@media (max-width: 719.98px) {
  .pt-md-yellow {
    padding-top: 20px;
  }
}

@media (min-width: 720px) and (max-width: 899.98px) {
  .py-md-only-yellow {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.py-yellow {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 720px) {
  .py-yellow {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.py-pink-yellow {
  padding-top: 15px;
  padding-bottom: 20px;
}
@media (min-width: 720px) {
  .py-pink-yellow {
    padding-top: 20px;
    padding-bottom: 30px;
  }
}

.pt-pink {
  padding-top: 15px;
}
@media (min-width: 720px) {
  .pt-pink {
    padding-top: 20px;
  }
}

@media (max-width: 575.98px) {
  .pt-sm-pink {
    padding-top: 15px;
  }
}

.pt-md-pink {
  padding-top: 15px;
}
@media (min-width: 720px) {
  .pt-md-pink {
    padding-top: 20px;
  }
}
@media (min-width: 900px) {
  .pt-md-pink {
    padding-top: 0;
  }
}

@media (min-width: 720px) and (max-width: 899.98px) {
  .pt-md-only-pink {
    padding-top: 20px;
  }
}

.pb-pink {
  padding-bottom: 15px;
}
@media (min-width: 720px) {
  .pb-pink {
    padding-bottom: 20px;
  }
}

.py-pink {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (min-width: 720px) {
  .py-pink {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.pt-10-15 {
  padding-top: 10px;
}
@media (min-width: 720px) {
  .pt-10-15 {
    padding-top: 15px;
  }
}

.pt-15-10 {
  padding-top: 15px;
}
@media (min-width: 720px) {
  .pt-15-10 {
    padding-top: 10px;
  }
}

@media (min-width: 720px) and (max-width: 899.98px) {
  .pt-md-30 {
    padding-top: 30px;
  }
}

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

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

.pl-0 {
  padding-left: 0;
}

.pt-1 {
  padding-top: 1px;
}

.pt-5 {
  /*Usado para espacio entre textos*/
  padding-top: 5px;
}

.pt-sm-5 {
  /*Usado para espacio entre textos*/
}
@media (max-width: 575.98px) {
  .pt-sm-5 {
    padding-top: 5px;
  }
}

.pt-10 {
  padding-top: 10px !important;
}

.pt-5-10 {
  padding-top: 5px;
}
@media (min-width: 720px) {
  .pt-5-10 {
    padding-top: 10px;
  }
}

.py-20 {
  padding: 20px 0;
}

.ml-0 {
  margin-left: 0;
}

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

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

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

.ml-auto {
  margin-left: auto;
}

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

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

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

.gap-5 {
  gap: 5px !important;
}

.gap-10 {
  gap: 10px;
}

.gap-15 {
  gap: 15px;
}

.gap-20 {
  gap: 20px;
}

.gap-15-20 {
  gap: 15px;
}
@media (min-width: 720px) {
  .gap-15-20 {
    gap: 20px;
  }
}

.gap-30 {
  gap: 30px;
}

@media (min-width: 900px) {
  .gap-lg-30 {
    gap: 30px;
  }
}

.gap-70 {
  gap: 70px;
}

.top-120 {
  top: 120px;
}

.max-w-fit {
  max-width: fit-content;
}

@media (min-width: 900px) {
  .half-padding {
    padding: 0 50px;
  }
}

/*Inter Tight*/
@font-face {
  font-family: "Inter Tight Regular";
  src: url("./assets/fonts/InterTight-Regular.woff2") format("woff2"), url("./assets/fonts/InterTight-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Inter Medium";
  src: url("./assets/fonts/Inter28pt-Medium.woff2") format("woff2"), url("./assets/fonts/Inter28pt-Medium.woff") format("woff");
  font-display: swap;
}
/*Hedvig Letters*/
@font-face {
  font-family: "Hedvig Letters Serif";
  src: url("./assets/fonts/HedvigLettersSerif-24ptRegular.woff2") format("woff2"), url("./assets/fonts/HedvigLettersSerif-24ptRegular.woff") format("woff");
  font-display: swap;
}
/* 
 * Anagrama [root] 2021
 * https://www.anagrama.com/
 */
/* ===== [ I.NDEX ] ======
 * i. 1. Normalize
 * i. 2. General
 * i. 3. Pages
 *    -- 3.1 Page Home
 */
#wpadminbar {
  display: none;
}

html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  background-color: #F7F6F4;
  margin: 0 !important;
  position: relative;
}
html i ::-webkit-scrollbar {
  display: none;
}
html {
  /* For IE, Edge, and Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

body {
  background: #F7F6F4;
  color: #523E78;
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  body {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
body {
  min-height: 100vh;
}
body.no-scroll {
  overflow: hidden !important;
}

main {
  min-height: 50vh;
  overflow: clip;
}

.body-no-scroll {
  overflow: hidden;
}

a {
  text-decoration: none;
}

a:not([href]):not([tabindex]) {
  cursor: pointer;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.container {
  padding: 0;
  margin: 0;
}

.container-sm {
  grid-column: span 12;
}
@media (min-width: 900px) {
  .container-sm {
    grid-column: span 8;
  }
}

@media (min-width: 900px) {
  .position-lg-absolute {
    position: absolute;
  }
}

input {
  background-color: transparent;
  outline: none;
  border: none;
}
input[type=checkbox] {
  cursor: pointer;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  accent-color: #ED645D;
  /* Changes checked state to green */
  margin-right: 10px;
}

.overflow-x-hidden {
  overflow-x: clip;
}

.pagination .page-numbers {
  padding: 8.5px 10px;
  border-radius: 3px;
  background-color: #F1EFEA;
  border: 1px solid #E0DED9;
  margin: 0 2.5px;
  transition: background-color 200ms ease-in-out;
  height: 38px;
  width: 38px;
  text-align: center;
}
.pagination .page-numbers.current, .pagination .page-numbers.next, .pagination .page-numbers.prev {
  border: 1px solid #E5D6FF;
  background-color: #E5D6FF;
}
.pagination .page-numbers.next, .pagination .page-numbers.prev {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination .page-numbers:hover {
  background-color: #E5D6FF;
}

.d-grid {
  grid-template-columns: repeat(6, 1fr);
  gap: 30px;
}
@media (min-width: 720px) {
  .d-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
.d-grid .info {
  padding: 0;
  grid-column: span 5;
}
.d-grid .cards {
  padding: 0;
  grid-column: span 6;
}

img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

a.underline {
  border-bottom: 1px solid #523E78;
  border-radius: 0;
}

iframe.mapa {
  border: 1px solid #E0DED9 !important;
}
iframe {
  max-height: 100% !important;
}

/* ------ SEARCH BAR ------ */
.searchbar {
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 10px;
  border: 1px solid #E0DED9;
  padding: 11px 0;
}
@media (min-width: 720px) {
  .searchbar {
    padding: 4px 0;
  }
}
.searchbar input {
  color: #523E78;
  min-width: 235px;
  padding-right: 10px;
}
@media (min-width: 900px) {
  .searchbar input {
    min-width: 280px;
    padding-right: 10px;
  }
}
.searchbar input::placeholder {
  opacity: 50%;
}
.searchbar .select {
  padding: 10px 0;
  border: 1px solid #E0DED9;
  border-radius: 5px;
  color: #523E78;
  background-color: #F7F6F4;
  position: relative;
}
@media (min-width: 720px) {
  .searchbar .select {
    padding: 9px 0;
  }
}
@media (min-width: 900px) {
  .searchbar .select {
    padding: 14px 0;
  }
}
.searchbar .select button {
  color: #523E78;
  background-color: transparent;
  width: 100%;
}
.searchbar .select .dropdown {
  padding: 0 20px;
}
.searchbar .select .dropdown-menu {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .searchbar .select .dropdown-menu {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.searchbar .select .dropdown-menu {
  margin-top: 20px;
  padding: 15px 20px;
  border-radius: 5px;
  color: #523E78;
  background-color: #F7F6F4;
  position: absolute;
  width: 100%;
}
.searchbar .search-input {
  width: 54.3%;
}
@media (min-width: 900px) {
  .searchbar .search-input {
    width: 100%;
  }
}

/* ------ BLOQUES DE INFO CON SEPARADOR ------ */
.info-blocks {
  height: 100%;
}
@media (max-width: 899.98px) {
  .info-blocks {
    height: 108%;
  }
}
@media (hover: hover) {
  .info-blocks .hoverImgFunction:hover .see-more-icon {
    transform: rotate(45deg);
  }
}
.info-blocks.about {
  height: auto;
}
.info-blocks .small-block {
  background-color: transparent;
  border-radius: 10px;
  padding: 0 20px 0 0;
  transition: 0.3s;
}
.info-blocks .small-block.active {
  padding: 0 20px;
  color: #FFFFFF;
  background-color: #ED645D;
  border-radius: 10px;
}
.info-blocks .small-block.active .see-more-icon {
  transition: transform 0.2s ease-in-out;
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='white'/%3E%3Cpath d='M21 22V11.2414' stroke='%23ED645D' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M10.2412 22L20.9998 11.2414V21.5862' stroke='%23ED645D' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M9 10L17.2759 10' stroke='%23ED645D' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.info-blocks .pleca {
  background-color: #E0DED9 !important;
  height: 1px !important;
  opacity: 100%;
  margin: 0;
}
.info-blocks {
  /*Esconder HR con hover de small-block*/
}
.info-blocks .pleca-hover {
  background-color: #E0DED9 !important;
  height: 1px !important;
}

.award-blocks .award-year {
  grid-column: span 2;
}
@media (min-width: 720px) {
  .award-blocks .award-year {
    grid-column: span 3;
  }
}
@media (min-width: 900px) {
  .award-blocks .award-year {
    grid-column: span 1;
  }
}
.award-blocks .award-description {
  grid-column: span 10;
}
@media (min-width: 720px) {
  .award-blocks .award-description {
    grid-column: span 8;
  }
}
@media (min-width: 900px) {
  .award-blocks .award-description {
    grid-column: span 5;
  }
}
.award-blocks .award-pleca {
  grid-column: span 12;
}
@media (min-width: 900px) {
  .award-blocks .award-pleca {
    grid-column: span 7;
  }
}

.mision-image {
  margin: 0 0 0 20px;
  grid-column: span 4;
  width: 88px;
  height: 88px;
}
@media (min-width: 720px) {
  .mision-image {
    width: 155px;
    height: 155px;
    margin: auto 30px;
    grid-column: span 4;
  }
}
@media (min-width: 900px) {
  .mision-image {
    width: 190px;
    height: 190px;
    margin: auto 30px;
    grid-column: span 2;
  }
}
.mision-content {
  padding: 0 20px;
  grid-column-start: 1;
  grid-column-end: 12;
}
@media (min-width: 720px) {
  .mision-content {
    padding: 0;
    grid-column-start: 5;
    grid-column-end: 12;
  }
}
@media (min-width: 900px) {
  .mision-content {
    grid-column-start: 5;
    grid-column-end: 10;
  }
}

/* ------ ERROR 404 ------ */
.page-404 {
  align-items: center;
  color: #523E78;
  height: 100vh !important;
}
.page-404 .error-404 {
  width: 92%;
  margin: auto auto;
  border-top: 1px solid #E0DED9;
  border-bottom: 1px solid #E0DED9;
}
@media (min-width: 720px) {
  .page-404 .error-404 {
    width: 60%;
  }
}
.page-404 .error-404 h1 {
  font-family: "Hedvig Letters Serif";
  font-size: 26px;
  line-height: 120%;
  letter-spacing: -0.02em;
  margin-top: 0;
  font-weight: 400;
}
@media (min-width: 720px) {
  .page-404 .error-404 h1 {
    font-size: 32px;
  }
}
@media (min-width: 900px) {
  .page-404 .error-404 h1 {
    font-size: 48px;
  }
}

/* DONACION */
.donate {
  aspect-ratio: 1/1.162;
  border: 1px solid #E0DED9;
  border-radius: 10px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  object-fit: cover;
  overflow: hidden;
}
@media (min-width: 720px) {
  .donate {
    aspect-ratio: 1/0.396;
  }
}
@media (min-width: 900px) {
  .donate {
    aspect-ratio: 1/0.323;
  }
}
.donate .row {
  z-index: 2;
}
.donate .donate-bg-image {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: white;
}
.donate .donate-bg-image .top-icon {
  position: absolute;
  top: 5px;
  left: 4px;
  width: 120px;
  height: 120px;
}
@media (min-width: 720px) {
  .donate .donate-bg-image .top-icon {
    top: 4px;
    left: 3px;
    width: 123px;
    height: 123px;
  }
}
@media (min-width: 900px) {
  .donate .donate-bg-image .top-icon {
    top: 5px;
    left: -1px;
    width: auto;
    height: auto;
  }
}
.donate .donate-bg-image .bottom-icon {
  position: absolute;
  bottom: 5px;
  right: 4px;
  width: 120px;
  height: 120px;
}
@media (min-width: 720px) {
  .donate .donate-bg-image .bottom-icon {
    bottom: 4px;
    right: 3px;
    width: 123px;
    height: 123px;
  }
}
@media (min-width: 900px) {
  .donate .donate-bg-image .bottom-icon {
    width: auto;
    height: auto;
  }
}

.learnmore {
  color: #FFFFFF;
  aspect-ratio: 1/0.794;
  border-style: none;
  border-radius: 10px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  object-fit: cover;
}
@media (min-width: 720px) {
  .learnmore {
    aspect-ratio: 1/0.405;
  }
}
@media (min-width: 900px) {
  .learnmore {
    aspect-ratio: 1/0.318;
  }
}

.border-top {
  border-color: #E0DED9;
}
.border-top.small-block {
  border-radius: 0;
}
@media (min-width: 900px) {
  .border-top.small-block:hover {
    border-radius: 10px;
    border-color: transparent;
  }
}
.border-top.small-block span {
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
}

.border-bottom {
  border-bottom: 1px solid #E0DED9;
}
.border-bottom:last-child {
  border: none !important;
}

.border-top {
  border-top: 1px solid #E0DED9;
}

select {
  appearance: none !important;
}

.list-group-item .list-color {
  height: 30px;
  width: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='30' viewBox='0 0 5 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='5' height='30' rx='1' fill='%23E0DED9'/%3E%3C/svg%3E%0A");
  transition: 0.8s;
}
.list-group-item.active .list-color {
  height: 30px;
  width: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='30' viewBox='0 0 5 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='5' height='30' rx='1' fill='%23ED645D'/%3E%3C/svg%3E%0A");
}

#info-oncologico,
#info-pediatrico {
  display: none;
}
#info-oncologico.active,
#info-pediatrico.active {
  display: block;
}

.baby-contact p a {
  border-radius: 0;
  border-bottom: 1px solid #523E78;
}

.award-rows .award-blocks {
  padding-top: 15px;
  padding-bottom: 20px;
}
@media (min-width: 720px) {
  .award-rows .award-blocks {
    padding-top: 20px;
    padding-bottom: 29px;
  }
}
.award-rows .award-blocks:first-child {
  padding-top: 30px;
}
@media (min-width: 720px) {
  .award-rows .award-blocks:first-child {
    padding-top: 27px;
  }
}
@media (min-width: 900px) {
  .award-rows .award-blocks:first-child {
    padding-top: 30px;
  }
}

/* SINGLE DOCTOR*/
.index-container {
  scroll-behavior: smooth;
}
.index-container .index {
  margin-top: 15px;
  top: 200px;
}
.index-container .index.headroom {
  will-change: transform;
  transition: top 200ms linear;
}
.index-container .index.headroom--unpinned {
  top: 100px;
}

.breadcrumbs-list {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .breadcrumbs-list {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.breadcrumbs-list {
  display: flex;
  list-style: none;
  padding: 0;
}
.breadcrumbs-list li > a::after {
  content: "/";
  padding-left: 5px;
}
.breadcrumbs-list li {
  padding-right: 5px;
}
.breadcrumbs-list.wizard {
  margin: 0;
}

.wpcf7-form button {
  padding: 8px 12.5px;
}
@media (max-width: 899.98px) {
  .wpcf7-form button {
    padding: 7px 10.5px;
  }
}

.wpcf7-form-control-wrap {
  align-content: center;
  position: relative;
  width: 85%;
}

.wpcf7 input[type=url],
.wpcf7 input[type=email],
.wpcf7 input[type=tel] {
  width: 100%;
}

section[id] {
  scroll-margin-top: 120px;
}

.scroll-anchor {
  display: block;
  height: 150px;
  margin-top: -150px;
  visibility: hidden;
  pointer-events: none;
}

.popup-error, .popup-success {
  background-color: #F7F6F4;
  width: 88%;
  padding: 19px;
  border: 1px solid #E0DED9;
  border-radius: 10px;
  position: fixed;
  left: 50%;
  transform: translate(-50%, 0);
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
  pointer-events: none;
  z-index: 9999;
  bottom: 30px;
}
@media (min-width: 720px) {
  .popup-error, .popup-success {
    width: 45vw;
    bottom: 20px;
  }
}
.popup-error p, .popup-success p {
  padding-left: 10px;
}
.popup-error.show, .popup-success.show {
  opacity: 1;
  pointer-events: all;
}

.doctor-modal.headroom {
  will-change: transform;
}
.doctor-modal.headroom--pinned {
  transform: translateY(0%);
  transition: transform 200ms linear;
}
.doctor-modal.headroom--unpinned {
  transform: translateY(100%);
  transition: transform 200ms linear;
}

add-to-calendar-button#css-part-example::part(atcb-button) {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  add-to-calendar-button#css-part-example::part(atcb-button) {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
add-to-calendar-button#css-part-example::part(atcb-button) {
  font-weight: normal;
  text-decoration: underline;
  margin: 0;
  box-shadow: 0 0 0 !important;
}
add-to-calendar-button#css-part-example::part(atcb-list-wrapper) {
  display: block;
  box-shadow: 0 0 0;
  padding: 15px 0 0 0;
}
add-to-calendar-button#css-part-example::part(atcb-list) {
  box-shadow: 0 0 0;
  border: 1px solid #E0DED9;
  letter-spacing: 0.02em;
  background-color: #FFFFFF;
  border-radius: 5px;
  padding: 0;
  overflow: hidden;
}
add-to-calendar-button#css-part-example::part(atcb-list-item) {
  background-color: #FFFFFF;
}
add-to-calendar-button#css-part-example::part(atcb-list-item):hover {
  background-color: rgba(229, 214, 255, 0.4);
}

.fade-on-scroll,
.animate-on-scroll {
  opacity: 0;
  will-change: scroll-position;
}

.stagger-on-scroll .stagger-child {
  opacity: 0;
  transform: translateY(20px);
  will-change: scroll-position;
}
.stagger-on-scroll.animate .stagger-child {
  animation-name: d;
  animation-fill-mode: forwards;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  animation-duration: 1s;
}
@media (max-width: 899.98px) {
  .stagger-on-scroll.animate .stagger-child {
    animation-duration: 0.8s;
  }
}

.fade-on-scroll.animate {
  animation-name: d;
  animation-fill-mode: forwards;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  animation-duration: 1s;
}
@media (max-width: 899.98px) {
  .fade-on-scroll.animate {
    animation-duration: 0.8s;
  }
}

.animate-on-scroll.animate {
  animation-name: a;
  animation-fill-mode: forwards;
  animation-duration: 1s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
@media (max-width: 899.98px) {
  .animate-on-scroll.animate {
    animation-duration: 0.8s;
  }
}

.line-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  flex-direction: column;
  align-items: start;
  display: none;
}
.line-container .overflow-wrapper {
  overflow: hidden;
  display: inline-block;
}
.line-container .overflow-wrapper .line {
  display: inline-flex;
  white-space: nowrap;
  color: #000;
  transform: translateY(100%);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
@media (max-width: 899.98px) {
  .line-container .overflow-wrapper .line {
    transition-duration: 0.8s;
  }
}

.text-up {
  display: inline-block;
  position: relative;
  width: 100%;
  color: transparent;
  opacity: 0;
  will-change: transform;
}
.text-up .line-container {
  display: flex;
}
.text-up.animate {
  opacity: 1;
}
.text-up.animate .line {
  transform: translateY(0);
}

@keyframes a {
  0% {
    opacity: 0;
    -webkit-backface-visibility: hidden;
  }
  to {
    opacity: 1;
    -webkit-backface-visibility: hidden;
  }
}
@keyframes d {
  0% {
    opacity: 0;
    transform: translateY(20px);
    -webkit-backface-visibility: hidden;
  }
  to {
    opacity: 1;
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
  }
}
@keyframes scroll-up {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
@keyframes scroll-down {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes marquee-scroll {
  from {
    translate: 0%;
  }
  to {
    translate: -100%;
  }
}
@keyframes acento-draw {
  to {
    stroke-dashoffset: 0;
  }
}
svg:not(:root) {
  overflow: hidden;
}

.logo-dorado {
  height: 49px;
  width: 75px;
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='49' viewBox='0 0 75 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.381 21.3054C37.5343 20.9157 37.6618 20.5741 37.8007 20.2382C38.531 18.4115 39.538 16.7054 40.7872 15.1786C41.7841 13.9852 42.9357 12.9761 44.3524 12.2859C45.6159 11.6534 47.035 11.3885 48.4446 11.522C49.8612 11.6581 51.0615 12.2576 51.8894 13.4424C52.438 14.2276 52.5798 15.119 52.4108 16.0516C52.2762 16.7928 51.7075 17.2549 50.9427 17.2889C50.5181 17.3076 50.0933 17.2602 49.6836 17.1486C48.7456 16.8895 47.7755 16.7617 46.8017 16.7687C44.878 16.7985 43.1148 17.3229 41.6237 18.5616C41.0076 19.088 40.4204 19.6468 39.8648 20.2354C39.0705 21.0592 38.3358 21.9372 37.6661 22.863C37.5844 22.9764 37.4999 23.0883 37.4154 23.2003C37.4111 23.206 37.3997 23.2074 37.3724 23.2187C37.3338 23.1734 37.2879 23.1238 37.2493 23.0713C36.1087 21.4648 34.7846 19.9938 33.3031 18.6877C32.2992 17.8181 31.0822 17.2243 29.7738 16.9657C29.082 16.8165 28.3745 16.7509 27.6668 16.7702C26.8179 16.7925 25.9746 16.9138 25.1544 17.1316C24.7203 17.2541 24.269 17.3067 23.818 17.2875C23.056 17.2506 22.4773 16.7872 22.357 16.0417C22.1221 14.5819 22.6019 13.3871 23.7936 12.4872C24.4026 12.0302 25.1091 11.717 25.8591 11.5716C26.453 11.4682 27.0589 11.4496 27.6582 11.5163C28.7716 11.614 29.851 11.9465 30.8237 12.4914C31.9188 13.1076 32.8958 13.9098 33.7099 14.8611C35.317 16.6979 36.4586 18.7997 37.2894 21.0758C37.3109 21.1325 37.3352 21.1892 37.381 21.3012' fill='%23CCB794'/%3E%3Cpath d='M37.397 0.0042518C40.8841 0.00999229 44.3268 0.777525 47.4794 2.25204C50.8666 3.84313 53.8144 6.22158 56.0712 9.18434C58.328 12.1471 59.8267 15.6062 60.4394 19.2663C60.4608 19.3689 60.4766 19.4725 60.4867 19.5767C60.501 19.7978 60.3993 19.9367 60.2189 19.965C60.0112 19.9976 59.8737 19.9069 59.8063 19.6844C59.7204 19.3996 59.6416 19.1133 59.5542 18.8284C58.3794 15.0801 56.2575 11.6903 53.3894 8.97981C51.8702 7.54571 50.1627 6.32057 48.3131 5.33743C46.5519 4.39996 44.6751 3.69296 42.7297 3.2342C41.6639 2.98465 40.5817 2.80896 39.4911 2.7084C38.4605 2.61185 37.4244 2.58533 36.3901 2.62903C32.1111 2.82584 27.9696 4.18512 24.4201 6.55772C20.8705 8.93032 18.0501 12.2245 16.2682 16.0789C15.7361 17.2237 15.3025 18.4109 14.9719 19.6277C14.9275 19.7879 14.8717 19.9296 14.6826 19.9608C14.6307 19.9745 14.5762 19.9751 14.5239 19.9626C14.4717 19.9502 14.4235 19.9249 14.3836 19.8893C14.3438 19.8537 14.3136 19.8087 14.2957 19.7586C14.2779 19.7085 14.273 19.6547 14.2815 19.6022C14.3081 19.341 14.3483 19.0813 14.4019 18.8241C14.8507 16.4736 15.6603 14.2047 16.8025 12.0964C17.6269 10.5852 18.6195 9.17001 19.7618 7.87717C22.8236 4.41412 26.8661 1.9409 31.3653 0.77808C32.3911 0.513011 33.4339 0.317447 34.4865 0.192748C35.3114 0.0910075 36.1417 0.0365879 36.973 0.0297626C37.1134 0.0297626 37.2552 0.0113381 37.3956 0' fill='%23CCB794'/%3E%3Cpath d='M34.128 39.6982H31.8176C31.7948 39.6191 31.777 39.5386 31.7646 39.4572C31.7231 38.9172 31.6873 38.3758 31.6458 37.8359C31.5813 36.9997 31.5125 36.1621 31.4481 35.3259C31.4051 34.7675 31.3664 34.2091 31.3263 33.6507C31.3048 33.346 31.2862 33.0398 31.2633 32.7351C31.2511 32.6563 31.2344 32.5782 31.2132 32.5013C31.1645 32.6189 31.1344 32.6827 31.1115 32.7507C30.4641 34.6484 29.8176 36.5461 29.1721 38.4439C29.0646 38.7585 28.9543 39.0731 28.844 39.3864C28.8243 39.4532 28.7819 39.5114 28.7241 39.5511C28.6662 39.5908 28.5963 39.6097 28.5261 39.6046H26.9333C26.684 39.6046 26.6826 39.6032 26.601 39.3637C26.2668 38.3858 25.9335 37.4078 25.6012 36.4299C25.2116 35.2862 24.821 34.1429 24.4295 33.0001C24.4071 32.9218 24.3728 32.8472 24.3278 32.7791C24.2261 33.3403 24.2147 33.9072 24.1645 34.4713C24.1115 35.0552 24.0857 35.6405 24.0428 36.2244C23.9998 36.7998 23.9468 37.3738 23.9038 37.9492C23.8609 38.5247 23.8222 39.0987 23.7806 39.7095C22.9928 39.7222 22.2194 39.7123 21.4301 39.7166C21.4165 39.6636 21.4078 39.6095 21.4044 39.555C21.4459 38.9966 21.4893 38.4387 21.5347 37.8812C21.5562 37.602 21.582 37.3242 21.602 37.045C21.6794 35.9537 21.7558 34.8634 21.8312 33.774C21.8985 32.8414 21.9716 31.9074 22.0403 30.9749C22.1134 29.9984 22.1859 29.0219 22.258 28.0454C22.2767 27.7874 22.2824 27.7874 22.5488 27.7279C22.9301 27.6487 23.3199 27.6173 23.709 27.6344C23.8958 27.6311 24.0807 27.6715 24.2487 27.7522C24.4167 27.833 24.5631 27.9519 24.6759 28.0992C24.8353 28.2973 24.9606 28.5199 25.0469 28.7583C25.9306 31.5177 26.7986 34.2799 27.6724 37.0422C27.691 37.1003 27.7125 37.157 27.7454 37.2434C27.7753 37.1995 27.8012 37.153 27.8228 37.1046C28.4158 35.2635 29.0083 33.422 29.6003 31.58C29.8925 30.6716 30.179 29.7617 30.4769 28.8561C30.5379 28.6736 30.6206 28.499 30.7233 28.3359C30.8505 28.1132 31.0377 27.9298 31.264 27.8062C31.4904 27.6825 31.747 27.6236 32.0053 27.6358C32.3581 27.6457 32.7101 27.6755 33.0595 27.7251C33.2858 27.7563 33.2801 27.7775 33.2958 27.9972C33.3675 29.0006 33.4395 30.0036 33.5121 31.0061C33.5637 31.7119 33.6162 32.4181 33.6697 33.1249C33.7513 34.1892 33.833 35.2527 33.9146 36.3151C33.9562 36.8735 33.992 37.4319 34.0321 37.9903C34.0621 38.4084 34.098 38.8265 34.1266 39.246C34.1352 39.392 34.1266 39.5394 34.1266 39.701' fill='%23CCB794'/%3E%3Cpath d='M68.3236 29.3919C68.2649 29.6938 68.2778 33.322 68.3408 33.5161C68.6187 33.5161 68.9023 33.5303 69.183 33.5119C69.4649 33.5025 69.7452 33.465 70.0195 33.3999C70.7715 33.1944 71.2657 32.7239 71.4146 31.9458C71.481 31.5839 71.4858 31.2137 71.429 30.8502C71.3301 30.1685 70.9663 29.7037 70.3074 29.4868C69.6557 29.2728 68.9882 29.2913 68.3222 29.3905M65.817 27.7663C66.0161 27.7422 66.198 27.7138 66.3813 27.7011C67.4734 27.5996 68.5707 27.5645 69.6671 27.5962C70.4109 27.6125 71.1482 27.7361 71.8558 27.9633C72.5018 28.1858 73.0762 28.5174 73.4887 29.0787C73.8175 29.5384 74.0145 30.0776 74.0588 30.6391C74.141 31.3109 74.065 31.9924 73.8368 32.6303C73.5395 33.4385 72.9358 34.1004 72.1537 34.4756C72.0449 34.5309 71.9331 34.5833 71.7999 34.6485C72.7911 36.2926 73.7766 37.9267 74.7707 39.5749C74.3951 39.7456 73.9913 39.8469 73.5789 39.874C73.3496 39.891 73.1192 39.8839 72.8914 39.8527C72.6184 39.8136 72.3576 39.7147 72.1281 39.5631C71.8987 39.4116 71.7063 39.2113 71.565 38.9769C71.2227 38.4468 70.9047 37.8997 70.581 37.3569C70.19 36.7007 69.7989 36.0459 69.4165 35.3855C69.3885 35.3224 69.3409 35.2698 69.2806 35.2354C69.2203 35.201 69.1505 35.1866 69.0813 35.1942C68.8349 35.2069 68.5871 35.197 68.3035 35.197C68.2992 35.9552 68.3021 36.6965 68.3021 37.4377V39.7011C67.4685 39.7252 66.6535 39.7053 65.8198 39.7124V27.7663H65.817Z' fill='%23CCB794'/%3E%3Cpath d='M42.3453 34.9615C41.8168 33.2622 41.2997 31.604 40.7826 29.9443C40.7668 29.9472 40.7511 29.95 40.7368 29.9528C40.2011 31.6139 39.6639 33.2749 39.1196 34.9601H42.3453V34.9615ZM46.4261 39.7121H44.1071C44.0283 39.7156 43.9507 39.6919 43.8875 39.6451C43.8243 39.5983 43.7795 39.5314 43.7605 39.4556C43.4511 38.5727 43.1403 37.6883 42.8251 36.7897H38.6398C38.4765 37.2688 38.3103 37.7563 38.1442 38.2424C37.978 38.7286 37.8104 39.2161 37.6443 39.7008H35.1978C35.2207 39.6129 35.2336 39.5407 35.258 39.4712C35.8152 37.8952 36.3738 36.3192 36.9338 34.7432C37.4867 33.1842 38.0411 31.6252 38.5968 30.0662C38.8317 29.4072 39.0709 28.7482 39.2944 28.0849C39.3153 28.0102 39.357 27.9428 39.4147 27.8904C39.4724 27.838 39.5439 27.8028 39.621 27.7887C40.1893 27.6149 40.7915 27.5785 41.377 27.6824C41.6278 27.7244 41.8626 27.8317 42.0575 27.9934C42.2524 28.1551 42.4002 28.3652 42.4857 28.6022C42.7005 29.1578 42.8939 29.7204 43.093 30.2817C44.1744 33.3259 45.2544 36.3702 46.333 39.4145C46.3617 39.4953 46.386 39.5775 46.4275 39.7121' fill='%23CCB794'/%3E%3Cpath d='M5.60484 29.9698C5.58335 29.9698 5.5633 29.9712 5.54181 29.9726C5.0147 31.6252 4.46897 33.272 3.94043 34.9586H7.16038C6.639 33.2848 6.12192 31.628 5.60484 29.9698ZM11.2455 39.7022H8.66723C8.32632 38.7342 7.98399 37.7619 7.64022 36.7854H3.45916C3.12971 37.7534 2.79836 38.7257 2.4651 39.7022H0C0.0343767 39.5973 0.0615916 39.5094 0.0931036 39.4216C0.933901 37.0547 1.77518 34.6874 2.61693 32.3196C3.11539 30.918 3.61815 29.5177 4.10515 28.1118C4.12866 28.0295 4.17467 27.9553 4.23811 27.8973C4.30155 27.8392 4.37995 27.7997 4.46467 27.783C5.01591 27.6147 5.5997 27.5788 6.16775 27.6781C6.4273 27.7201 6.67059 27.8307 6.87199 27.998C7.0734 28.1654 7.22548 28.3834 7.31221 28.6291C7.44542 28.972 7.56288 29.3207 7.68606 29.6665C8.80473 32.8185 9.92245 35.97 11.0392 39.1211C11.1051 39.3082 11.171 39.4953 11.244 39.7022' fill='%23CCB794'/%3E%3Cpath d='M58.8056 29.6261V32.5655H62.5985C62.6558 32.7767 62.6673 34.1401 62.6157 34.4661C62.5283 34.4703 62.4338 34.4788 62.3407 34.4788H59.1293C59.0262 34.4788 58.9231 34.4873 58.8071 34.493V37.7711C58.9016 37.7768 58.9933 37.7867 59.0864 37.7867C60.2366 37.7867 61.3867 37.7853 62.5369 37.7895C62.7577 37.7829 62.9785 37.8029 63.1944 37.8491C63.8991 38.0234 64.1541 38.4046 64.1841 39.1189C64.1814 39.3006 64.167 39.4819 64.1412 39.6618C63.9435 39.7213 56.6027 39.7326 56.3062 39.6745V27.7354C56.4809 27.6788 63.4393 27.6575 63.8561 27.717C63.9134 28.1592 63.9765 28.6071 63.7731 29.0408C63.7192 29.1621 63.6365 29.2687 63.532 29.3516C63.4275 29.4345 63.3043 29.4913 63.1729 29.517C62.8976 29.5781 62.617 29.6128 62.335 29.6204C61.265 29.6318 60.1936 29.6247 59.1236 29.6247H58.8071L58.8056 29.6261Z' fill='%23CCB794'/%3E%3Cpath d='M37.3519 18.7803C37.2487 18.511 37.1542 18.2857 37.074 18.0561C36.632 16.8101 36.3224 15.5219 36.1501 14.2125C36.0516 13.4484 36.0224 12.6772 36.0627 11.908C36.1444 10.4099 36.5655 9.01961 37.475 7.7965C38.048 7.02693 38.747 6.41183 39.6737 6.09011C41.6103 5.41691 43.0168 6.76615 43.2718 8.20468C43.4967 9.47738 43.0842 10.5687 42.2262 11.5097C41.9182 11.8471 41.5716 12.1489 41.2522 12.4749C39.94 13.805 38.8571 15.339 38.0465 17.0158C37.7829 17.5411 37.5737 18.0915 37.422 18.6584C37.4026 18.7012 37.3791 18.742 37.3519 18.7803Z' fill='%23CCB794'/%3E%3Cpath d='M36.028 23.2286H24.6708C23.9708 23.248 23.2731 23.1399 22.6125 22.9097C22.3113 22.8035 22.0381 22.6316 21.8133 22.4066C21.6617 22.2568 21.556 22.0678 21.5081 21.8612C21.4602 21.6547 21.4721 21.4389 21.5426 21.2388C21.6958 20.7271 22.0611 20.37 22.475 20.0596C23.1869 19.5281 24.0062 19.2277 24.8642 19.0292C25.6484 18.8494 26.4513 18.7614 27.2563 18.7671C30.3301 18.7756 32.9542 19.8413 35.0741 22.065C35.4121 22.4194 35.7287 22.7949 36.0553 23.162C36.0452 23.1847 36.0338 23.2074 36.0237 23.2286' fill='%23CCB794'/%3E%3Cpath d='M38.6842 23.2141C38.7959 23.0766 38.8819 22.9703 38.9678 22.8654C39.8659 21.7433 40.97 20.7989 42.2221 20.0819C43.3037 19.4801 44.4879 19.0804 45.7157 18.9027C46.3537 18.8029 46.9992 18.7574 47.6451 18.7667C48.8182 18.7964 49.9712 18.9481 51.067 19.3903C51.7201 19.6539 52.326 19.9926 52.8001 20.5255C53.0966 20.8207 53.2665 21.2177 53.2743 21.6338C53.2723 21.9168 53.1605 22.1883 52.962 22.3921C52.6182 22.7634 52.1642 22.9334 51.6886 23.0553C51.1814 23.1773 50.6607 23.2354 50.1388 23.2282H38.9592C38.8833 23.2282 38.806 23.2197 38.6842 23.2141Z' fill='%23CCB794'/%3E%3Cpath d='M54.8855 27.6914C54.9356 28.0811 54.9915 28.4411 54.9084 28.8067C54.8406 29.0533 54.6943 29.2717 54.4913 29.4297C54.2883 29.5877 54.0393 29.6769 53.7812 29.684C53.5162 29.7025 53.2512 29.6954 52.9862 29.6954C52.482 29.6968 51.9778 29.6954 51.4736 29.6954C51.3877 29.6954 51.3017 29.7025 51.1914 29.7081V39.6644C50.9809 39.7197 49.0787 39.7353 48.6805 39.6871C48.6734 39.5836 48.6619 39.4745 48.6619 39.3654V29.6968H44.9077C44.8262 29.4175 44.8042 29.1246 44.8432 28.8365C44.9478 28.1449 45.4104 27.7466 46.151 27.6942C46.2398 27.6871 46.3286 27.6899 46.4174 27.6899H54.8884L54.8855 27.6914Z' fill='%23CCB794'/%3E%3Cpath d='M15.1126 37.7184H15.4277C16.5062 37.7184 17.5862 37.7156 18.6663 37.7212C18.8517 37.7188 19.0367 37.7379 19.2177 37.7779C19.4468 37.8173 19.656 37.931 19.8124 38.1012C19.9689 38.2713 20.0635 38.4882 20.0814 38.7176C20.1231 39.0426 20.1183 39.3718 20.0671 39.6955H12.6331C12.5801 39.5084 12.5658 28.0526 12.6188 27.7168C13.0829 27.6501 13.5513 27.575 14.0283 27.6827C14.7258 27.8386 15.0911 28.2681 15.1126 28.9753C15.1154 29.0532 15.1126 29.1326 15.1126 29.212V37.7184Z' fill='%23CCB794'/%3E%3Cpath d='M17.9099 45.8244C17.9228 45.8258 17.9342 45.8287 17.9471 45.8301C17.9471 45.9094 17.94 45.9888 17.9471 46.0668C17.9633 46.3922 18.082 46.7044 18.2866 46.9596C18.7192 47.4599 19.7992 47.4784 20.1129 46.5713C20.2802 46.0962 20.2822 45.5794 20.1186 45.103C20.0506 44.8841 19.9132 44.6926 19.7268 44.5568C19.5403 44.421 19.3147 44.3481 19.0832 44.3489C18.8517 44.3497 18.6266 44.4241 18.4411 44.5612C18.2556 44.6982 18.1196 44.8907 18.0531 45.1101C17.9919 45.3454 17.9436 45.5839 17.9085 45.8244M21.1513 45.8712C21.1286 46.1081 21.0932 46.3437 21.0453 46.577C20.7603 47.6839 19.9353 48.1431 18.8352 48.0495C17.7122 47.9546 17.145 47.151 17.0562 46.132C17.0046 45.5495 17.0576 44.9741 17.3842 44.461C17.5324 44.2102 17.7425 44.0007 17.9947 43.852C18.2469 43.7033 18.5332 43.6202 18.8266 43.6106C19.0649 43.5931 19.3044 43.5998 19.5414 43.6305C20.3822 43.7538 20.925 44.4142 21.0668 45.1455C21.1112 45.3766 21.1227 45.6132 21.1513 45.8698' fill='%23CCB794'/%3E%3Cpath d='M25.6187 46.6453H26.4437C26.4609 46.6893 26.4767 46.7204 26.4867 46.753C26.5956 47.1244 26.7546 47.2661 27.137 47.2973C27.3221 47.3117 27.508 47.3098 27.6928 47.2916C27.8061 47.2779 27.9161 47.2449 28.0179 47.1938C28.0944 47.1576 28.1583 47.0997 28.2016 47.0276C28.245 46.9555 28.2658 46.8723 28.2614 46.7885C28.2668 46.7088 28.2448 46.6296 28.199 46.5637C28.1533 46.4979 28.0864 46.4493 28.0093 46.4256C27.8116 46.352 27.6068 46.2953 27.4034 46.2414C27.0955 46.1606 26.7846 46.0954 26.4795 46.0118C25.4511 45.7298 25.5227 44.5393 26.0083 44.0616C26.2426 43.8323 26.5466 43.6854 26.8734 43.6436C27.4407 43.5585 27.9864 43.5968 28.4705 43.9412C28.6367 44.0551 28.7713 44.2085 28.8619 44.3873C28.9525 44.5661 28.9962 44.7646 28.989 44.9644H28.1783C28.1197 44.8249 28.0447 44.6927 27.9549 44.5704C27.6827 44.2813 26.9436 44.2714 26.6471 44.5378C26.5934 44.5809 26.5519 44.6371 26.5269 44.7009C26.5019 44.7648 26.4943 44.8339 26.5047 44.9016C26.5151 44.9693 26.5433 45.033 26.5864 45.0866C26.6295 45.1401 26.686 45.1816 26.7503 45.2068C26.9661 45.284 27.1866 45.3474 27.4106 45.3967C27.6756 45.4662 27.9449 45.5172 28.207 45.5937C28.8329 45.7751 29.1194 46.1053 29.1409 46.651C29.1531 46.9205 29.0783 47.1869 28.9274 47.4116C28.7766 47.6363 28.5573 47.8077 28.3015 47.901C27.6913 48.1329 27.0139 48.1212 26.4122 47.8684C26.1647 47.7764 25.9538 47.6078 25.8108 47.3877C25.6679 47.1676 25.6005 46.9078 25.6187 46.6467' fill='%23CCB794'/%3E%3Cpath d='M8.95441 43.7348H9.81096V45.2782C10.0187 45.3463 11.06 45.3619 11.4482 45.3052C11.4711 45.0557 11.4553 44.7964 11.4582 44.537C11.461 44.2777 11.4582 44.0155 11.4582 43.7363H12.3348V47.9243H11.4668C11.4424 47.3191 11.4725 46.7111 11.451 46.0861H9.82672V47.9285H8.96157C8.90714 47.7344 8.89855 44.0126 8.95298 43.732' fill='%23CCB794'/%3E%3Cpath d='M56.289 44.7896L56.2302 44.7981C56.0612 45.3041 55.8922 45.81 55.7217 46.3245H56.7831C56.6127 45.7973 56.4508 45.2941 56.289 44.7896ZM55.759 43.7281H56.776C57.2701 45.1141 57.7672 46.5031 58.2685 47.9076C58.0945 47.9567 57.9122 47.9702 57.7328 47.9473C57.2343 47.9473 57.3274 47.9983 57.1756 47.5448C57.1269 47.3959 57.0782 47.2471 57.0266 47.087H55.4725C55.3923 47.3208 55.3078 47.549 55.2376 47.7814C55.2341 47.8072 55.2255 47.832 55.2123 47.8544C55.1991 47.8768 55.1816 47.8964 55.1606 47.9121C55.1397 47.9278 55.1159 47.9392 55.0905 47.9457C55.0651 47.9522 55.0387 47.9537 55.0127 47.9501C54.7749 47.943 54.5372 47.9487 54.255 47.9487C54.3982 47.4441 54.5902 46.9892 54.7506 46.5257C54.911 46.0623 55.0829 45.6031 55.2491 45.1439C55.4181 44.6762 55.5857 44.2071 55.759 43.7281Z' fill='%23CCB794'/%3E%3Cpath d='M34.693 44.459V45.6977C34.9923 45.6977 35.2745 45.7105 35.5538 45.6935C35.6476 45.6935 35.7399 45.6698 35.8218 45.6247C35.9038 45.5795 35.9728 45.5144 36.0222 45.4355C36.0835 45.3442 36.1195 45.2386 36.1266 45.1293C36.1338 45.0199 36.1119 44.9106 36.063 44.8122C36.0142 44.7139 35.9402 44.6299 35.8483 44.5687C35.7564 44.5074 35.65 44.4711 35.5395 44.4633C35.2688 44.4392 34.9938 44.459 34.693 44.459ZM34.6729 46.4361V47.9313H33.7977V43.7405C33.8651 43.7303 33.933 43.7237 34.0011 43.7206C34.5411 43.7206 35.0797 43.715 35.6197 43.7235C35.7874 43.7253 35.9543 43.7472 36.1167 43.7887C36.3302 43.8353 36.5247 43.944 36.6753 44.1009C36.8259 44.2577 36.9256 44.4555 36.9618 44.6688C37.0252 44.9696 37.0189 45.2807 36.9432 45.5787C36.8272 46.0492 36.4963 46.3001 36.0322 46.3851C35.8317 46.4158 35.6292 46.4324 35.4263 46.4347C35.19 46.4432 34.9522 46.4361 34.6743 46.4361' fill='%23CCB794'/%3E%3Cpath d='M50.4549 44.4995H49.2087V47.9321C48.8996 47.9633 48.5882 47.9633 48.2791 47.9321V44.5038H47.02C46.996 44.2503 46.9926 43.9953 47.01 43.7413H50.4377C50.4448 43.8036 50.4534 43.8532 50.4549 43.9043C50.4563 44.0871 50.4549 44.2699 50.4549 44.4995Z' fill='%23CCB794'/%3E%3Cpath d='M63.7218 47.1828H65.8288V47.9268C65.3346 47.9764 64.8333 47.9424 64.3348 47.9495C63.8421 47.9552 63.3493 47.9495 62.8423 47.9495V43.736H63.7218V47.1828Z' fill='%23CCB794'/%3E%3Cpath d='M42.5171 43.7254V47.9333H41.6537V43.7268C41.9329 43.7141 42.2107 43.7183 42.5171 43.7268' fill='%23CCB794'/%3E%3C/svg%3E%0A");
}
@media (min-width: 720px) {
  .logo-dorado {
    height: 53px;
    width: 82px;
    background-image: url("data:image/svg+xml,%3Csvg width='82' height='53' viewBox='0 0 82 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.9953 23.3654C41.1633 22.9379 41.3032 22.5633 41.4555 22.195C42.2564 20.1917 43.3608 18.3206 44.7308 16.6461C45.8241 15.3374 47.087 14.2308 48.6406 13.4738C50.0264 12.7801 51.5826 12.4896 53.1285 12.636C54.6821 12.7853 55.9985 13.4427 56.9064 14.7421C57.5081 15.6032 57.6636 16.5808 57.4782 17.6036C57.3306 18.4165 56.7069 18.9232 55.8681 18.9605C55.4025 18.981 54.9366 18.929 54.4873 18.8066C53.4586 18.5225 52.3948 18.3823 51.3268 18.3901C49.2171 18.4227 47.2834 18.9978 45.6481 20.3562C44.9724 20.9336 44.3285 21.5463 43.7191 22.1919C42.8481 23.0953 42.0424 24.0583 41.3079 25.0735C41.2183 25.1979 41.1256 25.3207 41.033 25.4435C41.0283 25.4497 41.0157 25.4512 40.9858 25.4637C40.9434 25.4139 40.8932 25.3595 40.8507 25.302C39.5999 23.5401 38.1477 21.927 36.5231 20.4946C35.4221 19.5408 34.0874 18.8897 32.6525 18.6061C31.8938 18.4425 31.1179 18.3704 30.3417 18.3916C29.4108 18.4161 28.486 18.5492 27.5865 18.788C27.1104 18.9223 26.6155 18.98 26.1209 18.9589C25.2852 18.9185 24.6505 18.4103 24.5186 17.5927C24.261 15.9918 24.7872 14.6815 26.0942 13.6945C26.762 13.1933 27.5368 12.8499 28.3593 12.6904C29.0107 12.5771 29.6751 12.5566 30.3323 12.6298C31.5534 12.7369 32.7372 13.1015 33.8039 13.6992C35.0049 14.375 36.0764 15.2546 36.9692 16.298C38.7317 18.3123 39.9836 20.6174 40.8947 23.1136C40.9183 23.1757 40.945 23.2379 40.9953 23.3607' fill='%23CCB794'/%3E%3Cpath d='M41.0131 0.00466289C44.8373 0.0109584 48.6129 0.852702 52.0703 2.46978C55.785 4.21471 59.0179 6.82312 61.4928 10.0723C63.9678 13.3216 65.6115 17.1151 66.2834 21.1291C66.3068 21.2416 66.3241 21.3552 66.3353 21.4695C66.351 21.712 66.2394 21.8643 66.0415 21.8954C65.8137 21.9311 65.6629 21.8317 65.5891 21.5876C65.4949 21.2752 65.4085 20.9613 65.3126 20.6488C64.0242 16.5381 61.6972 12.8206 58.5517 9.84803C56.8856 8.27527 55.0131 6.93168 52.9846 5.85349C51.0531 4.82537 48.9948 4.05002 46.8614 3.54691C45.6925 3.27323 44.5057 3.08055 43.3097 2.97026C42.1794 2.86438 41.0431 2.8353 39.9088 2.88322C35.2161 3.09906 30.6742 4.58976 26.7814 7.19176C22.8887 9.79376 19.7956 13.4065 17.8415 17.6335C17.2579 18.889 16.7824 20.1909 16.4198 21.5255C16.3711 21.7011 16.3099 21.8565 16.1025 21.8907C16.0456 21.9058 15.9858 21.9064 15.9285 21.8928C15.8712 21.8791 15.8183 21.8514 15.7746 21.8123C15.7309 21.7733 15.6978 21.724 15.6782 21.669C15.6587 21.614 15.6533 21.555 15.6627 21.4975C15.6918 21.211 15.7359 20.9262 15.7946 20.6442C16.2869 18.0663 17.1748 15.5782 18.4274 13.2659C19.3314 11.6087 20.42 10.0566 21.6728 8.63879C25.0306 4.8409 29.464 2.12856 34.3982 0.85331C35.5231 0.562612 36.6668 0.34814 37.8211 0.211385C38.7259 0.0998066 39.6364 0.0401255 40.5481 0.0326403C40.7021 0.0326403 40.8576 0.0124344 41.0115 0' fill='%23CCB794'/%3E%3Cpath d='M37.4275 43.5364H34.8937C34.8686 43.4497 34.8492 43.3614 34.8356 43.2722C34.7901 42.68 34.7508 42.0863 34.7052 41.4941C34.6345 40.5771 34.5591 39.6585 34.4885 38.7414C34.4413 38.129 34.3989 37.5166 34.3549 36.9042C34.3314 36.5701 34.3109 36.2343 34.2858 35.9002C34.2724 35.8137 34.2541 35.7281 34.2308 35.6437C34.1774 35.7727 34.1444 35.8427 34.1193 35.9173C33.4093 37.9985 32.7003 40.0797 31.9924 42.1609C31.8746 42.5059 31.7536 42.851 31.6326 43.1945C31.611 43.2678 31.5645 43.3316 31.501 43.3752C31.4376 43.4187 31.3609 43.4394 31.2839 43.4338H29.5371C29.2638 43.4338 29.2622 43.4323 29.1727 43.1696C28.8062 42.0972 28.4407 41.0247 28.0762 39.9522C27.649 38.6979 27.2206 37.4441 26.7913 36.1908C26.7667 36.1049 26.7291 36.0231 26.6797 35.9484C26.5682 36.5639 26.5556 37.1856 26.5007 37.8042C26.4425 38.4446 26.4143 39.0865 26.3671 39.7269C26.32 40.3579 26.2619 40.9874 26.2148 41.6184C26.1676 42.2495 26.1252 42.879 26.0797 43.5489C25.2157 43.5629 24.3674 43.552 23.5019 43.5566C23.4869 43.4986 23.4774 43.4393 23.4736 43.3794C23.5192 42.7671 23.5668 42.1552 23.6166 41.5438C23.6401 41.2376 23.6684 40.933 23.6904 40.6268C23.7752 39.43 23.859 38.2342 23.9417 37.0395C24.0156 36.0167 24.0957 34.9925 24.1711 33.9697C24.2512 32.8988 24.3308 31.8279 24.4099 30.757C24.4303 30.4741 24.4366 30.4741 24.7287 30.4088C25.1468 30.322 25.5743 30.2875 26.0011 30.3063C26.206 30.3026 26.4087 30.3469 26.593 30.4355C26.7773 30.5241 26.9378 30.6545 27.0615 30.8161C27.2363 31.0332 27.3737 31.2774 27.4683 31.5388C28.4375 34.565 29.3895 37.5944 30.3477 40.6237C30.3681 40.6874 30.3917 40.7496 30.4278 40.8444C30.4605 40.7962 30.4889 40.7452 30.5126 40.6921C31.163 38.673 31.8128 36.6535 32.4621 34.6334C32.7825 33.6371 33.0967 32.6393 33.4234 31.6461C33.4903 31.446 33.581 31.2545 33.6936 31.0756C33.8331 30.8314 34.0384 30.6302 34.2866 30.4946C34.5349 30.3591 34.8163 30.2944 35.0995 30.3078C35.4865 30.3186 35.8725 30.3513 36.2557 30.4057C36.5039 30.4399 36.4976 30.4632 36.5149 30.7042C36.5934 31.8046 36.6725 32.9045 36.7521 34.0039C36.8086 34.778 36.8662 35.5525 36.9248 36.3276C37.0144 37.4949 37.1039 38.6611 37.1935 39.8263C37.239 40.4387 37.2783 41.0511 37.3223 41.6635C37.3553 42.122 37.3945 42.5805 37.4259 43.0406C37.4354 43.2007 37.4259 43.3624 37.4259 43.5395' fill='%23CCB794'/%3E%3Cpath d='M74.9297 32.2337C74.8653 32.5647 74.8794 36.5437 74.9485 36.7567C75.2533 36.7567 75.5643 36.7722 75.8722 36.752C76.1814 36.7418 76.4887 36.7006 76.7895 36.6292C77.6142 36.4039 78.1562 35.8878 78.3196 35.0345C78.3923 34.6377 78.3976 34.2316 78.3353 33.833C78.2269 33.0854 77.8279 32.5756 77.1053 32.3378C76.3906 32.1031 75.6585 32.1233 74.9281 32.2321M72.1807 30.4509C72.399 30.4245 72.5985 30.3934 72.7996 30.3794C73.9972 30.2681 75.2007 30.2297 76.4031 30.2644C77.2187 30.2822 78.0274 30.4178 78.8034 30.6669C79.5118 30.911 80.1417 31.2747 80.5942 31.8902C80.9547 32.3944 81.1708 32.9857 81.2193 33.6015C81.3095 34.3382 81.2262 35.0856 80.9759 35.7852C80.6499 36.6716 79.9878 37.3974 79.1301 37.8089C79.0107 37.8696 78.8882 37.9271 78.7421 37.9986C79.8291 39.8015 80.9099 41.5936 82.0001 43.4013C81.5882 43.5884 81.1453 43.6996 80.6931 43.7293C80.4417 43.7479 80.1889 43.7401 79.9391 43.7059C79.6397 43.663 79.3537 43.5545 79.1021 43.3884C78.8504 43.2222 78.6394 43.0025 78.4845 42.7454C78.1091 42.1641 77.7603 41.5641 77.4053 40.9688C76.9765 40.2492 76.5476 39.5311 76.1282 38.8068C76.0975 38.7376 76.0453 38.68 75.9792 38.6422C75.9131 38.6045 75.8365 38.5886 75.7606 38.597C75.4905 38.611 75.2187 38.6001 74.9077 38.6001C74.9029 39.4316 74.9061 40.2445 74.9061 41.0574V43.5396C73.9919 43.5661 73.098 43.5443 72.1838 43.5521V30.4509H72.1807Z' fill='%23CCB794'/%3E%3Cpath d='M46.4391 38.3418C45.8595 36.4782 45.2924 34.6596 44.7253 32.8396C44.7081 32.8427 44.6908 32.8458 44.6751 32.8489C44.0876 34.6705 43.4985 36.4922 42.9016 38.3402H46.4391V38.3418ZM50.9145 43.5518H48.3713C48.2848 43.5555 48.1998 43.5295 48.1305 43.4783C48.0612 43.427 48.0119 43.3535 47.9911 43.2704C47.6518 42.3021 47.311 41.3322 46.9654 40.3468H42.3753C42.1963 40.8722 42.014 41.4068 41.8318 41.94C41.6496 42.4731 41.4658 43.0078 41.2836 43.5393H38.6006C38.6257 43.443 38.6399 43.3637 38.6666 43.2875C39.2776 41.5592 39.8903 39.8308 40.5045 38.1024C41.1108 36.3927 41.7187 34.683 42.3282 32.9732C42.5858 32.2505 42.8482 31.5277 43.0932 30.8003C43.1161 30.7184 43.1619 30.6445 43.2252 30.587C43.2885 30.5296 43.3669 30.4909 43.4514 30.4755C44.0747 30.2849 44.7351 30.245 45.3772 30.3589C45.6522 30.405 45.9098 30.5227 46.1235 30.7C46.3372 30.8773 46.4993 31.1078 46.5931 31.3676C46.8287 31.9769 47.0408 32.594 47.2591 33.2095C48.4451 36.5481 49.6295 39.8867 50.8124 43.2254C50.8438 43.314 50.8705 43.4041 50.9161 43.5518' fill='%23CCB794'/%3E%3Cpath d='M6.14675 32.8675C6.12318 32.8675 6.10119 32.869 6.07763 32.8706C5.49956 34.6829 4.90106 36.489 4.32142 38.3386H7.85269C7.2809 36.503 6.71383 34.686 6.14675 32.8675ZM12.3328 43.5408H9.50523C9.13137 42.4793 8.75593 41.413 8.37893 40.3421H3.79361C3.43231 41.4037 3.06892 42.4699 2.70344 43.5408H0C0.0377005 43.4258 0.0675467 43.3295 0.102105 43.2331C1.0242 40.6374 1.94681 38.0412 2.86995 35.4445C3.4166 33.9073 3.96797 32.3717 4.50206 30.8298C4.52784 30.7396 4.5783 30.6582 4.64787 30.5945C4.71745 30.5309 4.80344 30.4875 4.89635 30.4692C5.50088 30.2847 6.14111 30.2453 6.76409 30.3542C7.04874 30.4003 7.31554 30.5215 7.53642 30.7051C7.7573 30.8886 7.92408 31.1277 8.0192 31.3971C8.16529 31.7732 8.2941 32.1556 8.4292 32.5349C9.65603 35.9916 10.8818 39.4479 12.1066 42.9036C12.1788 43.1087 12.2511 43.3139 12.3312 43.5408' fill='%23CCB794'/%3E%3Cpath d='M64.4911 32.4905V35.7141H68.6508C68.7136 35.9457 68.7262 37.441 68.6696 37.7984C68.5738 37.8031 68.4701 37.8124 68.368 37.8124H64.8462C64.7331 37.8124 64.62 37.8218 64.4927 37.828V41.4231C64.5964 41.4293 64.6969 41.4402 64.799 41.4402C66.0604 41.4402 67.3218 41.4386 68.5832 41.4433C68.8253 41.436 69.0675 41.4579 69.3042 41.5086C70.0771 41.6997 70.3567 42.1178 70.3897 42.9012C70.3867 43.1004 70.3709 43.2993 70.3426 43.4965C70.1258 43.5618 62.0752 43.5742 61.75 43.5105V30.4171C61.9416 30.3549 69.5729 30.3316 70.03 30.3969C70.0928 30.8818 70.1619 31.373 69.9389 31.8486C69.8797 31.9816 69.789 32.0986 69.6745 32.1895C69.5599 32.2805 69.4248 32.3427 69.2807 32.3708C68.9788 32.4379 68.671 32.4759 68.3617 32.4843C67.1883 32.4967 66.0133 32.489 64.8399 32.489H64.4927L64.4911 32.4905Z' fill='%23CCB794'/%3E%3Cpath d='M40.9633 20.5961C40.8502 20.3008 40.7465 20.0537 40.6586 19.8019C40.1738 18.4354 39.8343 17.0227 39.6454 15.5866C39.5373 14.7487 39.5053 13.9029 39.5495 13.0593C39.6391 11.4165 40.1009 9.89168 41.0984 8.55033C41.7267 7.70634 42.4933 7.03178 43.5097 6.67895C45.6334 5.94066 47.176 7.42035 47.4556 8.99796C47.7023 10.3937 47.2499 11.5905 46.3089 12.6226C45.9712 12.9925 45.591 13.3236 45.2407 13.6811C43.8017 15.1398 42.614 16.8221 41.7252 18.661C41.436 19.2371 41.2066 19.8407 41.0403 20.4625C41.019 20.5093 40.9932 20.5541 40.9633 20.5961Z' fill='%23CCB794'/%3E%3Cpath d='M39.5111 25.4745H27.0558C26.2881 25.4958 25.5229 25.3772 24.7985 25.1248C24.4682 25.0083 24.1686 24.8197 23.922 24.573C23.7558 24.4088 23.6398 24.2015 23.5873 23.9749C23.5348 23.7484 23.5479 23.5118 23.6251 23.2923C23.7932 22.7312 24.1937 22.3395 24.6477 21.9991C25.4284 21.4162 26.327 21.0867 27.2679 20.8691C28.1279 20.6719 29.0084 20.5754 29.8912 20.5816C33.2623 20.5909 36.1401 21.7597 38.4649 24.1984C38.8357 24.587 39.1828 24.9989 39.541 25.4015C39.53 25.4263 39.5174 25.4512 39.5064 25.4745' fill='%23CCB794'/%3E%3Cpath d='M42.4248 25.4585C42.5473 25.3078 42.6416 25.1912 42.7358 25.0762C43.7208 23.8455 44.9316 22.8099 46.3048 22.0236C47.4909 21.3635 48.7896 20.9252 50.1361 20.7304C50.8358 20.6209 51.5437 20.571 52.2521 20.5812C53.5386 20.6138 54.8031 20.7801 56.0048 21.2651C56.7211 21.5542 57.3856 21.9256 57.9056 22.51C58.2307 22.8338 58.417 23.2692 58.4255 23.7255C58.4234 24.0359 58.3008 24.3336 58.0831 24.5571C57.7061 24.9643 57.2081 25.1508 56.6866 25.2845C56.1303 25.4182 55.5593 25.4819 54.9869 25.4741H42.7264C42.6432 25.4741 42.5583 25.4648 42.4248 25.4585Z' fill='%23CCB794'/%3E%3Cpath d='M60.192 30.3687C60.247 30.7962 60.3083 31.191 60.2171 31.592C60.1427 31.8624 59.9824 32.1019 59.7597 32.2752C59.5371 32.4485 59.264 32.5462 58.9809 32.5541C58.6903 32.5743 58.3997 32.5665 58.1091 32.5665C57.5561 32.5681 57.0032 32.5665 56.4502 32.5665C56.356 32.5665 56.2617 32.5743 56.1408 32.5805V43.4994C55.9099 43.5601 53.8238 43.5771 53.3871 43.5243C53.3792 43.4108 53.3667 43.2912 53.3667 43.1715V32.5681H49.2495C49.1601 32.2618 49.136 31.9405 49.1788 31.6246C49.2934 30.8661 49.8008 30.4293 50.613 30.3718C50.7104 30.3641 50.8077 30.3672 50.9051 30.3672H60.1952L60.192 30.3687Z' fill='%23CCB794'/%3E%3Cpath d='M16.5741 41.3653H16.9197C18.1026 41.3653 19.287 41.3622 20.4714 41.3684C20.6748 41.3657 20.8777 41.3866 21.0762 41.4305C21.3274 41.4737 21.5569 41.5984 21.7284 41.785C21.9 41.9717 22.0038 42.2095 22.0234 42.461C22.0691 42.8175 22.0639 43.1785 22.0077 43.5335H13.855C13.7968 43.3283 13.7811 30.765 13.8393 30.3966C14.3482 30.3235 14.8619 30.2412 15.385 30.3593C16.15 30.5303 16.5506 31.0012 16.5741 31.7768C16.5773 31.8623 16.5741 31.9493 16.5741 32.0364V41.3653Z' fill='%23CCB794'/%3E%3Cpath d='M19.6415 50.255C19.6556 50.2566 19.6682 50.2597 19.6823 50.2612C19.6823 50.3483 19.6745 50.4353 19.6823 50.5208C19.7 50.8777 19.8302 51.2201 20.0546 51.5C20.529 52.0487 21.7134 52.0689 22.0575 51.0741C22.2409 50.5531 22.2431 49.9863 22.0637 49.4639C21.9891 49.2238 21.8385 49.0137 21.634 48.8648C21.4296 48.7159 21.1821 48.636 20.9282 48.6368C20.6744 48.6377 20.4275 48.7193 20.2241 48.8696C20.0207 49.02 19.8715 49.231 19.7986 49.4716C19.7314 49.7297 19.6784 49.9912 19.6399 50.255M23.1963 50.3063C23.1714 50.5662 23.1326 50.8245 23.0801 51.0803C22.7675 52.2943 21.8627 52.7978 20.6563 52.6953C19.4247 52.5911 18.8027 51.7098 18.7053 50.5923C18.6487 49.9535 18.7068 49.3224 19.065 48.7598C19.2275 48.4847 19.4579 48.2549 19.7345 48.0919C20.0111 47.9288 20.325 47.8377 20.6468 47.8272C20.9082 47.808 21.1708 47.8153 21.4307 47.849C22.3528 47.9842 22.9481 48.7085 23.1037 49.5105C23.1523 49.7639 23.1649 50.0234 23.1963 50.3048' fill='%23CCB794'/%3E%3Cpath d='M28.096 51.1553H29.0008C29.0196 51.2035 29.0369 51.2377 29.0479 51.2734C29.1673 51.6806 29.3417 51.8361 29.7611 51.8703C29.964 51.8861 30.168 51.884 30.3706 51.864C30.4948 51.8491 30.6155 51.8128 30.7271 51.7568C30.811 51.717 30.8811 51.6536 30.9287 51.5745C30.9762 51.4954 30.999 51.4042 30.9942 51.3123C31.0001 51.2248 30.976 51.138 30.9258 51.0658C30.8756 50.9936 30.8023 50.9403 30.7177 50.9144C30.5009 50.8336 30.2763 50.7714 30.0533 50.7123C29.7155 50.6237 29.3746 50.5522 29.0401 50.4605C27.9122 50.1512 27.9907 48.8456 28.5232 48.3218C28.7802 48.0703 29.1136 47.9092 29.472 47.8633C30.0941 47.77 30.6926 47.812 31.2235 48.1897C31.4058 48.3146 31.5534 48.4828 31.6527 48.6789C31.7521 48.875 31.8 49.0927 31.7922 49.3119H30.9031C30.8388 49.1589 30.7565 49.0138 30.658 48.8798C30.3596 48.5627 29.549 48.5518 29.2238 48.844C29.1649 48.8913 29.1194 48.9529 29.092 49.0229C29.0646 49.0929 29.0562 49.1688 29.0676 49.243C29.0791 49.3172 29.11 49.3871 29.1572 49.4458C29.2045 49.5046 29.2664 49.55 29.3369 49.5777C29.5736 49.6623 29.8155 49.7319 30.0611 49.786C30.3517 49.8621 30.647 49.9181 30.9345 50.002C31.621 50.201 31.9351 50.5631 31.9587 51.1615C31.9721 51.4571 31.8901 51.7492 31.7246 51.9957C31.5592 52.2421 31.3187 52.4301 31.0382 52.5324C30.369 52.7867 29.6261 52.7739 28.9662 52.4966C28.6948 52.3957 28.4635 52.2108 28.3067 51.9694C28.1499 51.7281 28.076 51.4431 28.096 51.1568' fill='%23CCB794'/%3E%3Cpath d='M9.82023 47.9634H10.7596V49.656C10.9874 49.7307 12.1294 49.7477 12.5551 49.6856C12.5802 49.412 12.5629 49.1276 12.5661 48.8431C12.5692 48.5587 12.5661 48.2712 12.5661 47.965H13.5274V52.5579H12.5755C12.5488 51.8942 12.5818 51.2274 12.5582 50.542H10.7769V52.5626H9.82808C9.76839 52.3496 9.75896 48.2681 9.81865 47.9603' fill='%23CCB794'/%3E%3Cpath d='M61.7316 49.1201L61.6672 49.1295C61.4818 49.6843 61.2965 50.2392 61.1095 50.8034H62.2735C62.0866 50.2252 61.9091 49.6735 61.7316 49.1201ZM61.1504 47.956H62.2657C62.8076 49.4761 63.3527 50.9993 63.9025 52.5396C63.7117 52.5934 63.5118 52.6082 63.315 52.5831C62.7684 52.5831 62.8705 52.6391 62.7039 52.1417C62.6505 51.9785 62.5971 51.8153 62.5406 51.6397H60.8362C60.7482 51.8961 60.6556 52.1464 60.5786 52.4013C60.5748 52.4295 60.5653 52.4567 60.5509 52.4812C60.5364 52.5058 60.5171 52.5273 60.4942 52.5445C60.4713 52.5617 60.4451 52.5743 60.4173 52.5814C60.3894 52.5886 60.3604 52.5902 60.332 52.5862C60.0712 52.5785 59.8104 52.5847 59.501 52.5847C59.6581 52.0313 59.8686 51.5324 60.0445 51.0242C60.2204 50.5159 60.4089 50.0123 60.5911 49.5087C60.7765 48.9958 60.9603 48.4813 61.1504 47.956Z' fill='%23CCB794'/%3E%3Cpath d='M38.0472 48.7576V50.1161C38.3755 50.1161 38.685 50.1301 38.9913 50.1114C39.0942 50.1114 39.1954 50.0855 39.2852 50.036C39.3751 49.9865 39.4508 49.9151 39.505 49.8285C39.5722 49.7284 39.6117 49.6126 39.6195 49.4927C39.6274 49.3727 39.6033 49.2528 39.5498 49.145C39.4962 49.0371 39.415 48.945 39.3143 48.8779C39.2135 48.8107 39.0967 48.7709 38.9756 48.7623C38.6787 48.7359 38.3771 48.7576 38.0472 48.7576ZM38.0252 50.9259V52.5657H37.0654V47.9696C37.1393 47.9584 37.2138 47.9512 37.2885 47.9478C37.8807 47.9478 38.4713 47.9416 39.0636 47.9509C39.2475 47.9529 39.4305 47.9769 39.6086 48.0224C39.8428 48.0736 40.0561 48.1928 40.2212 48.3648C40.3864 48.5368 40.4958 48.7537 40.5354 48.9877C40.605 49.3175 40.598 49.6587 40.515 49.9855C40.3878 50.5015 40.0249 50.7767 39.516 50.8699C39.296 50.9036 39.074 50.9218 38.8515 50.9243C38.5923 50.9336 38.3315 50.9259 38.0268 50.9259' fill='%23CCB794'/%3E%3Cpath d='M55.3329 48.802H53.9662V52.5665C53.6273 52.6007 53.2857 52.6007 52.9467 52.5665V48.8067H51.566C51.5396 48.5287 51.5359 48.249 51.555 47.9705H55.314C55.3219 48.0389 55.3313 48.0933 55.3329 48.1492C55.3344 48.3497 55.3329 48.5502 55.3329 48.802Z' fill='%23CCB794'/%3E%3Cpath d='M69.8825 51.7447H72.1932V52.5607C71.6513 52.6151 71.1015 52.5778 70.5548 52.5856C70.0144 52.5918 69.4741 52.5856 68.918 52.5856V47.9647H69.8825V51.7447Z' fill='%23CCB794'/%3E%3Cpath d='M46.6276 47.9531V52.5678H45.6807V47.9546C45.9869 47.9406 46.2915 47.9453 46.6276 47.9546' fill='%23CCB794'/%3E%3C/svg%3E%0A");
  }
}
@media (min-width: 900px) {
  .logo-dorado {
    height: 63px;
    width: 98px;
    margin-right: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='98' height='63' viewBox='0 0 98 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.9944 27.9245C49.1952 27.4136 49.3623 26.9659 49.5444 26.5257C50.5016 24.1315 51.8215 21.8954 53.4587 19.8942C54.7654 18.3301 56.2748 17.0075 58.1315 16.1028C59.7876 15.2738 61.6475 14.9266 63.4951 15.1016C65.3518 15.2799 66.925 16.0657 68.0101 17.6186C68.7292 18.6477 68.915 19.8161 68.6935 21.0384C68.517 22.0099 67.7717 22.6155 66.7692 22.6601C66.2128 22.6846 65.656 22.6225 65.119 22.4762C63.8896 22.1367 62.6181 21.9691 61.3418 21.9784C58.8205 22.0174 56.5094 22.7047 54.5551 24.3282C53.7476 25.0182 52.978 25.7505 52.2497 26.522C51.2087 27.6017 50.2458 28.7526 49.3679 29.9659C49.2609 30.1145 49.1502 30.2613 49.0394 30.408C49.0338 30.4155 49.0188 30.4173 48.9831 30.4322C48.9324 30.3727 48.8723 30.3077 48.8216 30.239C47.3267 28.1333 45.5912 26.2054 43.6495 24.4935C42.3337 23.3537 40.7386 22.5754 39.0237 22.2366C38.117 22.041 37.1897 21.9549 36.2621 21.9802C35.1495 22.0095 34.0442 22.1685 32.9692 22.4539C32.4002 22.6145 31.8088 22.6835 31.2176 22.6582C30.2189 22.6099 29.4604 22.0025 29.3027 21.0254C28.9948 19.1121 29.6237 17.5462 31.1857 16.3666C31.9838 15.7676 32.9098 15.3572 33.8929 15.1666C34.6713 15.0311 35.4654 15.0067 36.2508 15.0942C37.7102 15.2222 39.1249 15.6579 40.3998 16.3722C41.8352 17.1798 43.1157 18.2312 44.1827 19.4781C46.2891 21.8855 47.7853 24.6403 48.8742 27.6235C48.9024 27.6978 48.9343 27.7721 48.9944 27.9189' fill='%23CCB794'/%3E%3Cpath d='M49.0153 0.00557273C53.5857 0.0130966 58.0981 1.01908 62.2301 2.95169C66.6696 5.0371 70.5332 8.15446 73.4911 12.0377C76.449 15.9209 78.4134 20.4546 79.2164 25.2519C79.2444 25.3863 79.2651 25.5221 79.2784 25.6587C79.2972 25.9485 79.1639 26.1305 78.9273 26.1677C78.6551 26.2104 78.4749 26.0915 78.3866 25.7999C78.274 25.4265 78.1707 25.0513 78.0562 24.6779C76.5164 19.7651 73.7353 15.3222 69.9761 11.7696C67.9849 9.88996 65.747 8.28421 63.3227 6.99563C61.0144 5.76691 58.5545 4.84027 56.0047 4.23899C54.6078 3.91191 53.1894 3.68163 51.76 3.54983C50.4092 3.42328 49.0512 3.38852 47.6956 3.4458C42.0872 3.70375 36.6591 5.48533 32.0068 8.59503C27.3545 11.7047 23.6578 16.0224 21.3224 21.0742C20.625 22.5747 20.0566 24.1306 19.6234 25.7256C19.5652 25.9355 19.492 26.1212 19.2441 26.1621C19.1761 26.18 19.1046 26.1809 19.0362 26.1645C18.9677 26.1481 18.9045 26.1151 18.8523 26.0684C18.8 26.0217 18.7604 25.9628 18.7371 25.8971C18.7137 25.8314 18.7073 25.7609 18.7185 25.6921C18.7533 25.3497 18.8059 25.0093 18.8762 24.6723C19.4645 21.5915 20.5256 18.6178 22.0226 15.8544C23.1031 13.8738 24.4041 12.0189 25.9013 10.3244C29.9143 5.78547 35.2127 2.54388 41.1098 1.01981C42.4542 0.67239 43.8209 0.416069 45.2005 0.25263C46.2818 0.119281 47.37 0.0479548 48.4596 0.0390091C48.6436 0.0390091 48.8295 0.0148606 49.0135 0' fill='%23CCB794'/%3E%3Cpath d='M44.7308 52.0314H41.7026C41.6726 51.9277 41.6494 51.8222 41.6331 51.7156C41.5787 51.0078 41.5318 50.2982 41.4773 49.5905C41.3928 48.4945 41.3027 47.3967 41.2183 46.3007C41.1619 45.5688 41.1112 44.837 41.0587 44.1051C41.0305 43.7057 41.0061 43.3045 40.9761 42.9051C40.9601 42.8018 40.9381 42.6994 40.9104 42.5986C40.8465 42.7528 40.8071 42.8364 40.7771 42.9255C39.9285 45.4128 39.0812 47.9001 38.2351 50.3874C38.0943 50.7998 37.9498 51.2122 37.8052 51.6227C37.7793 51.7103 37.7238 51.7866 37.6479 51.8386C37.5721 51.8907 37.4805 51.9154 37.3884 51.9088H35.3008C34.9741 51.9088 34.9723 51.9069 34.8653 51.593C34.4272 50.3112 33.9904 49.0295 33.5549 47.7478C33.0442 46.2487 32.5323 44.7503 32.0192 43.2525C31.9898 43.1498 31.9449 43.052 31.8859 42.9627C31.7526 43.6983 31.7376 44.4413 31.6719 45.1806C31.6024 45.9459 31.5686 46.7131 31.5123 47.4784C31.456 48.2326 31.3865 48.9849 31.3302 49.7391C31.2739 50.4933 31.2232 51.2456 31.1687 52.0462C30.1362 52.0629 29.1224 52.0499 28.088 52.0555C28.0701 51.9861 28.0587 51.9152 28.0542 51.8437C28.1086 51.1119 28.1656 50.3806 28.225 49.6499C28.2532 49.284 28.287 48.9199 28.3133 48.554C28.4147 47.1236 28.5148 45.6945 28.6137 44.2667C28.7019 43.0444 28.7976 41.8203 28.8877 40.598C28.9835 39.3181 29.0786 38.0382 29.1731 36.7584C29.1975 36.4203 29.205 36.4203 29.5542 36.3423C30.0539 36.2385 30.5648 36.1973 31.0749 36.2197C31.3197 36.2154 31.562 36.2683 31.7822 36.3742C32.0024 36.48 32.1943 36.6359 32.3421 36.829C32.551 37.0885 32.7153 37.3803 32.8283 37.6927C33.9867 41.3094 35.1243 44.9298 36.2695 48.5503C36.2939 48.6264 36.3221 48.7007 36.3653 48.814C36.4044 48.7564 36.4383 48.6955 36.4667 48.632C37.2439 46.219 38.0205 43.8054 38.7965 41.3912C39.1794 40.2005 39.5549 39.0079 39.9454 37.8209C40.0253 37.5818 40.1337 37.3529 40.2683 37.1392C40.435 36.8472 40.6804 36.6068 40.977 36.4448C41.2737 36.2828 41.6101 36.2055 41.9485 36.2215C42.411 36.2345 42.8723 36.2735 43.3303 36.3386C43.6269 36.3794 43.6194 36.4073 43.64 36.6952C43.7339 38.0104 43.8284 39.3249 43.9235 40.6388C43.9911 41.5639 44.06 42.4896 44.13 43.4159C44.237 44.811 44.3441 46.2048 44.4511 47.5973C44.5055 48.3292 44.5524 49.0611 44.605 49.793C44.6444 50.341 44.6914 50.8889 44.7289 51.4388C44.7402 51.6301 44.7289 51.8233 44.7289 52.0351' fill='%23CCB794'/%3E%3Cpath d='M89.55 38.5232C89.4731 38.9188 89.49 43.6742 89.5726 43.9287C89.9368 43.9287 90.3085 43.9473 90.6764 43.9231C91.046 43.9109 91.4133 43.8617 91.7728 43.7764C92.7584 43.507 93.4061 42.8903 93.6014 41.8705C93.6883 41.3963 93.6947 40.911 93.6201 40.4346C93.4906 39.5411 93.0138 38.9318 92.1502 38.6476C91.296 38.3671 90.4211 38.3913 89.5482 38.5213M86.2646 36.3925C86.5256 36.361 86.764 36.3238 87.0043 36.3071C88.4357 36.174 89.8739 36.1281 91.311 36.1696C92.2858 36.1909 93.2522 36.353 94.1796 36.6507C95.0263 36.9424 95.7791 37.377 96.3198 38.1126C96.7507 38.7152 97.0089 39.4219 97.067 40.1578C97.1748 41.0384 97.0752 41.9316 96.776 42.7677C96.3864 43.827 95.5952 44.6945 94.5701 45.1863C94.4274 45.2587 94.281 45.3275 94.1064 45.4129C95.4055 47.5677 96.6971 49.7095 98 51.8699C97.5078 52.0935 96.9785 52.2263 96.4381 52.2618C96.1375 52.2841 95.8355 52.2748 95.5369 52.2339C95.1791 52.1827 94.8373 52.053 94.5366 51.8544C94.2358 51.6558 93.9837 51.3933 93.7985 51.086C93.3498 50.3912 92.933 49.6742 92.5088 48.9627C91.9962 48.1027 91.4837 47.2445 90.9825 46.3789C90.9458 46.2962 90.8834 46.2273 90.8044 46.1822C90.7254 46.1371 90.6338 46.1181 90.5432 46.1281C90.2202 46.1448 89.8955 46.1318 89.5237 46.1318C89.5181 47.1256 89.5219 48.0971 89.5219 49.0686V52.0352C88.4292 52.0668 87.361 52.0408 86.2684 52.05V36.3925H86.2646Z' fill='%23CCB794'/%3E%3Cpath d='M55.5008 45.8231C54.8081 43.5959 54.1304 41.4225 53.4526 39.2473C53.432 39.251 53.4113 39.2547 53.3926 39.2584C52.6904 41.4355 51.9864 43.6126 51.273 45.8212H55.5008V45.8231ZM60.8494 52.0497H57.81C57.7067 52.0542 57.605 52.0231 57.5222 51.9618C57.4394 51.9005 57.3805 51.8128 57.3557 51.7135C56.9502 50.5562 56.5428 49.3971 56.1298 48.2194H50.6441C50.4301 48.8472 50.2123 49.4862 49.9945 50.1234C49.7768 50.7605 49.5571 51.3995 49.3393 52.0348H46.1328C46.1629 51.9197 46.1797 51.8249 46.2117 51.7339C46.942 49.6683 47.6741 47.6027 48.4082 45.537C49.1328 43.4937 49.8594 41.4504 50.5878 39.407C50.8957 38.5433 51.2092 37.6795 51.5021 36.8101C51.5294 36.7122 51.5841 36.6239 51.6598 36.5552C51.7355 36.4866 51.8291 36.4404 51.9301 36.4219C52.6751 36.1942 53.4643 36.1464 54.2317 36.2826C54.5604 36.3376 54.8682 36.4784 55.1236 36.6902C55.379 36.9021 55.5727 37.1776 55.6848 37.4882C55.9664 38.2163 56.2199 38.9538 56.4808 39.6894C57.8982 43.6795 59.3138 47.6695 60.7274 51.6596C60.765 51.7655 60.7969 51.8732 60.8513 52.0497' fill='%23CCB794'/%3E%3Cpath d='M7.34611 39.2806C7.31795 39.2806 7.29167 39.2825 7.26351 39.2844C6.57264 41.4503 5.85737 43.6088 5.16462 45.8193H9.38493C8.70157 43.6255 8.02384 41.454 7.34611 39.2806ZM14.7392 52.0366H11.3599C10.9131 50.7679 10.4644 49.4936 10.0138 48.2137H4.53383C4.10203 49.4824 3.66774 50.7567 3.23094 52.0366H0C0.0450567 51.8991 0.0807265 51.784 0.122028 51.6688C1.22404 48.5667 2.32668 45.4639 3.42994 42.3605C4.08326 40.5234 4.74221 38.6881 5.38052 36.8454C5.41132 36.7376 5.47163 36.6403 5.55478 36.5642C5.63793 36.4882 5.74069 36.4363 5.85173 36.4144C6.57422 36.1939 7.33938 36.1468 8.08392 36.2769C8.4241 36.3321 8.74297 36.4769 9.00695 36.6963C9.27092 36.9157 9.47025 37.2014 9.58393 37.5234C9.75852 37.9729 9.91247 38.4299 10.0739 38.8831C11.5401 43.0144 13.0051 47.145 14.4688 51.275C14.5552 51.5202 14.6415 51.7654 14.7373 52.0366' fill='%23CCB794'/%3E%3Cpath d='M77.0751 38.8301V42.6828H82.0463C82.1214 42.9595 82.1364 44.7465 82.0689 45.1738C81.9543 45.1793 81.8304 45.1905 81.7084 45.1905H77.4994C77.3642 45.1905 77.229 45.2016 77.0769 45.2091V49.5056C77.2009 49.5131 77.321 49.5261 77.443 49.5261C78.9506 49.5261 80.4581 49.5242 81.9656 49.5298C82.255 49.5211 82.5443 49.5473 82.8273 49.6078C83.751 49.8363 84.0851 50.336 84.1246 51.2722C84.1209 51.5103 84.1021 51.7479 84.0682 51.9836C83.8092 52.0617 74.1877 52.0765 73.7991 52.0004V36.3521C74.0281 36.2778 83.1483 36.25 83.6946 36.328C83.7697 36.9076 83.8523 37.4945 83.5858 38.063C83.5151 38.222 83.4067 38.3618 83.2698 38.4704C83.1328 38.5791 82.9714 38.6534 82.7991 38.6871C82.4383 38.7673 82.0705 38.8127 81.7009 38.8227C80.2985 38.8376 78.8942 38.8283 77.4918 38.8283H77.0769L77.0751 38.8301Z' fill='%23CCB794'/%3E%3Cpath d='M48.956 24.6149C48.8209 24.262 48.697 23.9666 48.5918 23.6657C48.0126 22.0326 47.6067 20.3442 47.3809 18.6279C47.2519 17.6265 47.2135 16.6157 47.2664 15.6075C47.3734 13.6441 47.9254 11.8218 49.1175 10.2187C49.8684 9.21002 50.7846 8.40383 51.9993 7.98216C54.5374 7.09981 56.381 8.86822 56.7152 10.7537C57.0099 12.4218 56.4692 13.8521 55.3447 15.0855C54.9411 15.5276 54.4868 15.9233 54.0681 16.3505C52.3482 18.0939 50.9289 20.1044 49.8666 22.3022C49.521 22.9907 49.2468 23.712 49.048 24.4551C49.0226 24.5112 48.9918 24.5647 48.956 24.6149Z' fill='%23CCB794'/%3E%3Cpath d='M47.2211 30.4451H32.3355C31.4179 30.4706 30.5035 30.3289 29.6377 30.0272C29.2429 29.888 28.8849 29.6626 28.5901 29.3678C28.3915 29.1714 28.2529 28.9237 28.1901 28.653C28.1274 28.3822 28.143 28.0994 28.2353 27.8371C28.4362 27.1665 28.9149 26.6984 29.4575 26.2916C30.3905 25.595 31.4644 25.2012 32.5889 24.9412C33.6168 24.7055 34.6691 24.5901 35.7241 24.5975C39.7529 24.6086 43.1923 26.0055 45.9707 28.9201C46.4138 29.3845 46.8287 29.8767 47.2567 30.3578C47.2436 30.3876 47.2286 30.4173 47.2154 30.4451' fill='%23CCB794'/%3E%3Cpath d='M50.7024 30.4261C50.8488 30.2459 50.9615 30.1066 51.0741 29.9691C52.2513 28.4983 53.6984 27.2606 55.3395 26.3208C56.757 25.532 58.3092 25.0081 59.9184 24.7753C60.7546 24.6445 61.6006 24.5849 62.4472 24.597C63.9847 24.636 65.496 24.8348 66.9322 25.4143C67.7883 25.7598 68.5824 26.2038 69.2038 26.9023C69.5924 27.2891 69.815 27.8095 69.8252 28.3549C69.8227 28.7258 69.6761 29.0816 69.4159 29.3487C68.9654 29.8354 68.3702 30.0583 67.747 30.218C67.0822 30.3779 66.3997 30.454 65.7156 30.4446H51.0628C50.9633 30.4446 50.862 30.4335 50.7024 30.4261Z' fill='%23CCB794'/%3E%3Cpath d='M71.937 36.2943C72.0027 36.8052 72.0759 37.277 71.967 37.7563C71.8781 38.0794 71.6864 38.3657 71.4204 38.5728C71.1543 38.7799 70.8279 38.8967 70.4896 38.9061C70.1422 38.9302 69.7949 38.921 69.4476 38.921C68.7868 38.9228 68.126 38.921 67.4651 38.921C67.3525 38.921 67.2398 38.9302 67.0953 38.9377V51.9871C66.8193 52.0596 64.3262 52.08 63.8043 52.0169C63.7949 51.8813 63.7799 51.7382 63.7799 51.5952V38.9228H58.8593C58.7525 38.5568 58.7237 38.1728 58.7748 37.7953C58.9119 36.8888 59.5183 36.3668 60.4889 36.2981C60.6052 36.2888 60.7216 36.2925 60.838 36.2925H71.9408L71.937 36.2943Z' fill='%23CCB794'/%3E%3Cpath d='M19.8077 49.4365H20.2208C21.6344 49.4365 23.0499 49.4328 24.4655 49.4403C24.7085 49.4371 24.9511 49.462 25.1883 49.5146C25.4885 49.5661 25.7628 49.7152 25.9678 49.9382C26.1728 50.1613 26.2968 50.4455 26.3203 50.7461C26.375 51.1721 26.3687 51.6036 26.3015 52.0279H16.558C16.4886 51.7827 16.4698 36.7679 16.5393 36.3276C17.1475 36.2403 17.7614 36.1419 18.3866 36.283C19.3009 36.4874 19.7796 37.0502 19.8077 37.9772C19.8115 38.0793 19.8077 38.1833 19.8077 38.2874V49.4365Z' fill='%23CCB794'/%3E%3Cpath d='M23.4741 60.0609C23.491 60.0627 23.506 60.0664 23.5229 60.0683C23.5229 60.1723 23.5135 60.2763 23.5229 60.3785C23.544 60.805 23.6996 61.2142 23.9678 61.5488C24.5348 62.2045 25.9503 62.2287 26.3614 61.0398C26.5807 60.4171 26.5834 59.7397 26.369 59.1154C26.2798 58.8284 26.0998 58.5774 25.8554 58.3994C25.611 58.2214 25.3153 58.1259 25.0119 58.1269C24.7085 58.128 24.4134 58.2255 24.1703 58.4052C23.9272 58.5848 23.7489 58.8371 23.6618 59.1247C23.5815 59.4331 23.5182 59.7456 23.4722 60.0609M27.7225 60.1222C27.6928 60.4327 27.6464 60.7415 27.5836 61.0472C27.21 62.498 26.1287 63.0999 24.6868 62.9773C23.215 62.8528 22.4716 61.7996 22.3552 60.464C22.2876 59.7005 22.357 58.9463 22.7851 58.2739C22.9793 57.9452 23.2546 57.6705 23.5852 57.4756C23.9158 57.2807 24.2909 57.1719 24.6756 57.1593C24.9879 57.1364 25.3018 57.1451 25.6124 57.1853C26.7144 57.347 27.4259 58.2126 27.6118 59.1711C27.67 59.4739 27.685 59.7841 27.7225 60.1203' fill='%23CCB794'/%3E%3Cpath d='M33.5778 61.1368H34.6592C34.6817 61.1944 34.7023 61.2353 34.7155 61.278C34.8582 61.7647 35.0665 61.9504 35.5678 61.9913C35.8103 62.0102 36.0541 62.0077 36.2962 61.9839C36.4447 61.966 36.5889 61.9226 36.7224 61.8557C36.8226 61.8082 36.9064 61.7324 36.9632 61.6378C37.02 61.5433 37.0472 61.4343 37.0415 61.3244C37.0485 61.2199 37.0197 61.1162 36.9598 61.0299C36.8998 60.9436 36.8122 60.8798 36.7111 60.8489C36.452 60.7523 36.1836 60.678 35.917 60.6074C35.5134 60.5015 35.106 60.4161 34.7061 60.3065C33.3581 59.9368 33.452 58.3765 34.0884 57.7504C34.3956 57.4499 34.7939 57.2574 35.2224 57.2025C35.9658 57.091 36.6811 57.1412 37.3156 57.5926C37.5334 57.7418 37.7098 57.9429 37.8285 58.1773C37.9473 58.4116 38.0046 58.6717 37.9952 58.9337H36.9326C36.8558 58.7508 36.7575 58.5775 36.6398 58.4173C36.2831 58.0384 35.3144 58.0254 34.9257 58.3746C34.8553 58.431 34.8009 58.5047 34.7682 58.5884C34.7354 58.672 34.7254 58.7627 34.7391 58.8514C34.7527 58.94 34.7896 59.0236 34.8461 59.0938C34.9026 59.164 34.9766 59.2183 35.0609 59.2514C35.3437 59.3525 35.6328 59.4357 35.9264 59.5003C36.2737 59.5913 36.6266 59.6582 36.9702 59.7585C37.7906 59.9963 38.1661 60.4291 38.1942 61.1442C38.2102 61.4975 38.1123 61.8466 37.9145 62.1411C37.7167 62.4357 37.4294 62.6603 37.0941 62.7826C36.2943 63.0866 35.4064 63.0713 34.6179 62.7399C34.2934 62.6193 34.017 62.3983 33.8296 62.1098C33.6423 61.8214 33.5539 61.4808 33.5778 61.1387' fill='%23CCB794'/%3E%3Cpath d='M11.7364 57.3221H12.859V59.345C13.1312 59.4342 14.4961 59.4546 15.0048 59.3803C15.0349 59.0534 15.0142 58.7135 15.018 58.3735C15.0217 58.0336 15.018 57.6899 15.018 57.324H16.1669V62.8131H15.0293C14.9973 62.0199 15.0368 61.223 15.0086 60.4039H12.8797V62.8187H11.7457C11.6744 62.5642 11.6631 57.6862 11.7345 57.3184' fill='%23CCB794'/%3E%3Cpath d='M73.7764 58.7046L73.6995 58.7157C73.4779 59.3789 73.2564 60.042 73.033 60.7163H74.4241C74.2007 60.0253 73.9886 59.3659 73.7764 58.7046ZM73.0818 57.3132H74.4148C75.0624 59.1299 75.7139 60.9504 76.371 62.7912C76.1429 62.8556 75.904 62.8733 75.6688 62.8432C75.0155 62.8432 75.1375 62.9101 74.9385 62.3157C74.8747 62.1206 74.8109 61.9256 74.7433 61.7157H72.7064C72.6012 62.0222 72.4905 62.3213 72.3985 62.6259C72.3939 62.6596 72.3826 62.6921 72.3653 62.7215C72.348 62.7509 72.325 62.7766 72.2976 62.7971C72.2702 62.8177 72.239 62.8327 72.2057 62.8412C72.1724 62.8498 72.1378 62.8517 72.1037 62.847C71.7921 62.8377 71.4804 62.8451 71.1106 62.8451C71.2983 62.1838 71.5499 61.5875 71.7602 60.9801C71.9704 60.3727 72.1957 59.7708 72.4135 59.1689C72.635 58.5559 72.8547 57.9411 73.0818 57.3132Z' fill='%23CCB794'/%3E%3Cpath d='M45.4712 58.2713V59.8948C45.8636 59.8948 46.2334 59.9115 46.5995 59.8893C46.7224 59.8893 46.8434 59.8582 46.9508 59.7991C47.0582 59.7399 47.1486 59.6546 47.2134 59.5512C47.2937 59.4315 47.3409 59.2931 47.3503 59.1498C47.3597 59.0064 47.331 58.8632 47.2669 58.7342C47.2029 58.6053 47.1059 58.4952 46.9855 58.415C46.8651 58.3347 46.7255 58.2871 46.5807 58.2769C46.2259 58.2453 45.8654 58.2713 45.4712 58.2713ZM45.4449 60.8626V62.8224H44.2979V57.3295C44.3862 57.3162 44.4752 57.3075 44.5644 57.3035C45.2722 57.3035 45.9781 57.2961 46.6859 57.3072C46.9057 57.3096 47.1244 57.3383 47.3373 57.3927C47.6171 57.4538 47.872 57.5963 48.0694 57.8019C48.2668 58.0074 48.3975 58.2666 48.4449 58.5462C48.528 58.9405 48.5197 59.3482 48.4205 59.7388C48.2685 60.3555 47.8348 60.6843 47.2265 60.7958C46.9637 60.836 46.6983 60.8577 46.4324 60.8608C46.1226 60.8719 45.811 60.8626 45.4468 60.8626' fill='%23CCB794'/%3E%3Cpath d='M66.13 58.3244H64.4967V62.8234C64.0916 62.8643 63.6833 62.8643 63.2783 62.8234V58.3299H61.6281C61.5965 57.9977 61.5921 57.6635 61.6149 57.3306H66.1074C66.1168 57.4123 66.1281 57.4773 66.13 57.5442C66.1318 57.7838 66.13 58.0234 66.13 58.3244Z' fill='%23CCB794'/%3E%3Cpath d='M83.5184 61.8412H86.28V62.8165C85.6323 62.8815 84.9753 62.8369 84.3219 62.8462C83.6761 62.8536 83.0303 62.8462 82.3657 62.8462V57.3236H83.5184V61.8412Z' fill='%23CCB794'/%3E%3Cpath d='M55.7261 57.3098V62.8249H54.5945V57.3116C54.9604 57.2949 55.3245 57.3005 55.7261 57.3116' fill='%23CCB794'/%3E%3C/svg%3E%0A");
  }
}
.logo-white {
  height: 79px;
  width: 123px;
  background-image: url("data:image/svg+xml,%3Csvg width='123' height='79' viewBox='0 0 123 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61.4929 34.8731C61.745 34.2352 61.9547 33.6761 62.1833 33.1263C63.3846 30.1364 65.0412 27.3438 67.0961 24.8446C68.7361 22.8913 70.6306 21.2396 72.9609 20.1099C75.0396 19.0746 77.3739 18.641 79.6928 18.8595C82.0232 19.0822 83.9977 20.0635 85.3597 22.0029C86.2621 23.288 86.4954 24.7472 86.2173 26.2736C85.9959 27.4869 85.0604 28.2431 83.8022 28.2988C83.1038 28.3294 82.4049 28.2519 81.731 28.0692C80.1879 27.6452 78.5922 27.4359 76.9902 27.4474C73.8257 27.4962 70.9251 28.3545 68.4722 30.382C67.4587 31.2437 66.4928 32.1582 65.5787 33.1217C64.2722 34.4701 63.0636 35.9073 61.9618 37.4226C61.8275 37.6082 61.6885 37.7915 61.5495 37.9747C61.5424 37.984 61.5235 37.9863 61.4788 38.0049C61.4151 37.9306 61.3397 37.8494 61.2761 37.7636C59.3999 35.134 57.2216 32.7263 54.7846 30.5885C53.1331 29.165 51.1312 28.1931 48.9787 27.7699C47.8407 27.5257 46.6769 27.4182 45.5126 27.4498C44.1162 27.4864 42.7289 27.6849 41.3797 28.0413C40.6655 28.2418 39.9233 28.328 39.1813 28.2965C37.9278 28.2362 36.9758 27.4776 36.7779 26.2574C36.3915 23.868 37.1808 21.9124 39.1412 20.4393C40.143 19.6913 41.3052 19.1787 42.539 18.9407C43.516 18.7715 44.5127 18.741 45.4985 18.8502C47.3301 19.0101 49.1057 19.5543 50.7059 20.4463C52.5074 21.4549 54.1146 22.7678 55.4538 24.325C58.0975 27.3315 59.9755 30.7717 61.3421 34.4973C61.3774 34.5901 61.4175 34.6829 61.4929 34.8662' fill='white'/%3E%3Cpath d='M61.5193 0.00695942C67.2556 0.0163555 72.919 1.27267 78.1051 3.68617C83.6772 6.2905 88.5264 10.1836 92.2389 15.0331C95.9514 19.8826 98.4168 25.5445 99.4248 31.5354C99.4599 31.7033 99.4858 31.8729 99.5025 32.0435C99.5261 32.4054 99.3588 32.6327 99.0619 32.6791C98.7202 32.7324 98.494 32.584 98.3833 32.2198C98.2419 31.7535 98.1123 31.2849 97.9686 30.8186C96.0359 24.6833 92.5454 19.1349 87.8272 14.6983C85.3281 12.3509 82.5193 10.3456 79.4765 8.73639C76.5793 7.20192 73.4919 6.04469 70.2917 5.2938C68.5383 4.88533 66.7582 4.59775 64.9642 4.43315C63.2687 4.27511 61.5643 4.23171 59.8628 4.30324C52.8238 4.62537 46.0109 6.85027 40.1718 10.7338C34.3327 14.6173 29.693 20.0093 26.7618 26.3182C25.8865 28.192 25.1732 30.1352 24.6294 32.127C24.5563 32.3891 24.4644 32.6211 24.1534 32.6721C24.068 32.6946 23.9783 32.6956 23.8924 32.6752C23.8065 32.6547 23.7272 32.6135 23.6616 32.5551C23.596 32.4968 23.5463 32.4233 23.517 32.3412C23.4876 32.2591 23.4796 32.1711 23.4937 32.0852C23.5374 31.6576 23.6034 31.2325 23.6916 30.8116C24.43 26.9642 25.7618 23.2505 27.6407 19.7995C28.9968 17.326 30.6296 15.0096 32.5088 12.8935C37.5456 7.22509 44.1956 3.17689 51.597 1.27357C53.2843 0.839704 54.9998 0.519602 56.7313 0.315493C58.0885 0.148962 59.4542 0.0598877 60.8218 0.0487159C61.0527 0.0487159 61.286 0.0185584 61.5169 0' fill='white'/%3E%3Cpath d='M56.1418 64.9782H52.3411C52.3034 64.8487 52.2743 64.717 52.2539 64.5838C52.1856 63.7 52.1267 62.8138 52.0583 61.93C51.9523 60.5613 51.8392 59.1903 51.7332 57.8216C51.6625 56.9076 51.5989 55.9936 51.5329 55.0796C51.4975 54.5808 51.4669 54.0797 51.4292 53.581C51.4091 53.452 51.3816 53.3242 51.3467 53.1982C51.2666 53.3908 51.2171 53.4952 51.1794 53.6065C50.1144 56.7127 49.0509 59.8189 47.989 62.9252C47.8123 63.4402 47.6309 63.9552 47.4495 64.4678C47.4169 64.5773 47.3473 64.6725 47.2521 64.7375C47.1569 64.8025 47.0419 64.8334 46.9264 64.8251H44.3062C43.8962 64.8251 43.8938 64.8228 43.7595 64.4307C43.2097 62.8301 42.6615 61.2294 42.1148 59.6287C41.4739 57.7566 40.8314 55.8853 40.1874 54.0148C40.1505 53.8865 40.0941 53.7645 40.0201 53.6529C39.8528 54.5715 39.834 55.4995 39.7515 56.4227C39.6643 57.3785 39.6219 58.3366 39.5512 59.2923C39.4805 60.2342 39.3933 61.1737 39.3226 62.1156C39.252 63.0574 39.1883 63.9969 39.12 64.9967C37.8241 65.0176 36.5517 65.0014 35.2533 65.0083C35.2308 64.9217 35.2166 64.8332 35.2109 64.7439C35.2793 63.8299 35.3507 62.9167 35.4254 62.0042C35.4607 61.5472 35.5031 61.0925 35.5361 60.6355C35.6633 58.8493 35.789 57.0646 35.9131 55.2814C36.0239 53.755 36.144 52.2262 36.2571 50.6998C36.3773 49.1014 36.4967 47.5031 36.6153 45.9048C36.6459 45.4826 36.6553 45.4826 37.0936 45.3851C37.7208 45.2555 38.362 45.204 39.0022 45.232C39.3094 45.2266 39.6136 45.2927 39.89 45.4249C40.1664 45.5572 40.4071 45.7518 40.5927 45.9929C40.8549 46.317 41.0611 46.6815 41.203 47.0716C42.6568 51.5883 44.0847 56.1096 45.522 60.6309C45.5526 60.726 45.588 60.8188 45.6422 60.9603C45.6913 60.8883 45.7339 60.8123 45.7694 60.7329C46.7449 57.7195 47.7196 54.7053 48.6936 51.6903C49.1742 50.2034 49.6455 48.714 50.1356 47.2317C50.2359 46.9331 50.3719 46.6472 50.5409 46.3803C50.7501 46.0157 51.0581 45.7155 51.4304 45.5132C51.8028 45.3108 52.2249 45.2143 52.6498 45.2343C53.2302 45.2505 53.8092 45.2993 54.384 45.3805C54.7563 45.4315 54.7468 45.4663 54.7728 45.8259C54.8906 47.4683 55.0092 49.11 55.1286 50.7508C55.2134 51.9061 55.2998 53.0621 55.3878 54.2189C55.5221 55.9611 55.6564 57.7017 55.7907 59.4408C55.859 60.3548 55.9179 61.2688 55.9839 62.1828C56.0334 62.8672 56.0923 63.5515 56.1394 64.2382C56.1535 64.4771 56.1394 64.7184 56.1394 64.9828' fill='white'/%3E%3Cpath d='M112.394 48.1085C112.298 48.6026 112.319 54.5414 112.423 54.8592C112.88 54.8592 113.346 54.8824 113.808 54.8522C114.272 54.8369 114.733 54.7755 115.184 54.6689C116.421 54.3326 117.234 53.5624 117.479 52.2888C117.588 51.6965 117.596 51.0905 117.503 50.4956C117.34 49.3798 116.742 48.6189 115.658 48.264C114.586 47.9137 113.488 47.9438 112.392 48.1062M108.271 45.4477C108.598 45.4083 108.898 45.3619 109.199 45.341C110.996 45.1748 112.801 45.1175 114.605 45.1693C115.828 45.196 117.041 45.3984 118.205 45.7702C119.268 46.1344 120.212 46.6772 120.891 47.5959C121.432 48.3483 121.756 49.2309 121.829 50.15C121.964 51.2496 121.839 52.3651 121.464 53.4093C120.975 54.7321 119.982 55.8155 118.695 56.4297C118.516 56.5201 118.332 56.606 118.113 56.7127C119.744 59.4037 121.365 62.0784 123 64.7763C122.382 65.0556 121.718 65.2215 121.04 65.2658C120.662 65.2937 120.283 65.282 119.909 65.231C119.459 65.167 119.03 65.005 118.653 64.757C118.275 64.509 117.959 64.1811 117.727 63.7974C117.163 62.9298 116.64 62.0343 116.108 61.1458C115.465 60.0718 114.821 59 114.192 57.919C114.146 57.8157 114.068 57.7297 113.969 57.6733C113.87 57.617 113.755 57.5933 113.641 57.6058C113.236 57.6267 112.828 57.6105 112.361 57.6105C112.354 58.8515 112.359 60.0648 112.359 61.2781V64.9828C110.988 65.0222 109.647 64.9897 108.276 65.0013V45.4477H108.271Z' fill='white'/%3E%3Cpath d='M69.6591 57.225C68.7896 54.4436 67.939 51.7294 67.0884 49.0129C67.0625 49.0175 67.0365 49.0222 67.013 49.0268C66.1317 51.7456 65.2481 54.4644 64.3527 57.2227H69.6591V57.225ZM76.3721 65.001H72.5573C72.4276 65.0066 72.3 64.9678 72.1961 64.8913C72.0921 64.8147 72.0183 64.7051 71.9871 64.5811C71.4781 63.1359 70.9668 61.6883 70.4484 60.2175H63.5634C63.2948 61.0016 63.0214 61.7997 62.7481 62.5953C62.4748 63.391 62.1991 64.1891 61.9258 64.9824H57.9012C57.9389 64.8386 57.9602 64.7203 58.0002 64.6066C58.9168 62.027 59.8357 59.4474 60.7571 56.8678C61.6666 54.316 62.5785 51.7642 63.4927 49.2124C63.8791 48.1337 64.2726 47.055 64.6402 45.9693C64.6746 45.847 64.7431 45.7367 64.8381 45.651C64.9331 45.5653 65.0507 45.5075 65.1774 45.4845C66.1124 45.2001 67.103 45.1404 68.0662 45.3105C68.4787 45.3792 68.8651 45.555 69.1856 45.8196C69.5062 46.0842 69.7493 46.4282 69.89 46.816C70.2434 47.7254 70.5615 48.6464 70.8891 49.565C72.668 54.5479 74.4447 59.5309 76.219 64.5138C76.2661 64.6461 76.3061 64.7806 76.3745 65.001' fill='white'/%3E%3Cpath d='M9.22012 49.0547C9.18478 49.0547 9.15179 49.0571 9.11644 49.0594C8.24933 51.7643 7.35159 54.4599 6.48212 57.2205H11.779C10.9214 54.4808 10.0707 51.7689 9.22012 49.0547ZM18.4992 64.9848H14.2578C13.6971 63.4004 13.1339 61.809 12.5684 60.2107H5.69041C5.14847 61.7951 4.60338 63.3865 4.05516 64.9848H0C0.0565507 64.8132 0.10132 64.6693 0.153158 64.5255C1.53629 60.6514 2.92022 56.7766 4.30492 52.901C5.12491 50.6067 5.95196 48.3147 6.7531 46.0135C6.79176 45.8788 6.86745 45.7573 6.97181 45.6624C7.07617 45.5674 7.20515 45.5027 7.34452 45.4753C8.25131 45.1999 9.21167 45.1411 10.1461 45.3036C10.5731 45.3725 10.9733 45.5534 11.3046 45.8273C11.636 46.1013 11.8861 46.4581 12.0288 46.8602C12.2479 47.4216 12.4412 47.9923 12.6438 48.5583C14.484 53.7175 16.3227 58.876 18.1598 64.0337C18.2682 64.3399 18.3766 64.6461 18.4968 64.9848' fill='white'/%3E%3Cpath d='M96.737 48.4921V53.3034H102.976C103.071 53.6491 103.089 55.8807 103.005 56.4143C102.861 56.4212 102.705 56.4352 102.552 56.4352H97.2695C97.0998 56.4352 96.9302 56.4491 96.7393 56.4584V61.8241C96.8948 61.8334 97.0456 61.8496 97.1988 61.8496C99.0909 61.8496 100.983 61.8473 102.875 61.8542C103.238 61.8434 103.601 61.8761 103.957 61.9517C105.116 62.237 105.535 62.861 105.585 64.0302C105.58 64.3275 105.557 64.6243 105.514 64.9187C105.189 65.0161 93.113 65.0347 92.6252 64.9396V45.3975C92.9127 45.3047 104.36 45.2699 105.045 45.3674C105.139 46.0912 105.243 46.8242 104.909 47.5341C104.82 47.7327 104.684 47.9072 104.512 48.0429C104.34 48.1786 104.137 48.2715 103.921 48.3135C103.468 48.4137 103.007 48.4704 102.543 48.4829C100.783 48.5014 99.0202 48.4898 97.26 48.4898H96.7393L96.737 48.4921Z' fill='white'/%3E%3Cpath d='M61.4447 30.7401C61.275 30.2993 61.1195 29.9304 60.9876 29.5546C60.2605 27.5152 59.7512 25.4067 59.4678 23.2633C59.3058 22.0127 59.2577 20.7504 59.3241 19.4913C59.4584 17.0393 60.1511 14.7636 61.6473 12.7616C62.5899 11.5019 63.7397 10.4951 65.2642 9.96852C68.4499 8.86661 70.7638 11.0751 71.1832 13.4297C71.5531 15.5129 70.8745 17.2991 69.4631 18.8395C68.9565 19.3916 68.3863 19.8857 67.8609 20.4192C65.7022 22.5964 63.9208 25.1072 62.5875 27.8519C62.1538 28.7117 61.8096 29.6125 61.5602 30.5406C61.5282 30.6105 61.4896 30.6773 61.4447 30.7401Z' fill='white'/%3E%3Cpath d='M59.2674 38.0209H40.5845C39.4329 38.0527 38.2852 37.8757 37.1985 37.499C36.703 37.3252 36.2536 37.0437 35.8837 36.6754C35.6344 36.4303 35.4604 36.1209 35.3817 35.7828C35.3029 35.4447 35.3225 35.0915 35.4384 34.7639C35.6905 33.9265 36.2913 33.3419 36.9723 32.8338C38.1434 31.9639 39.4912 31.4721 40.9026 31.1474C42.1926 30.853 43.5134 30.709 44.8376 30.7182C49.8941 30.7321 54.2108 32.4766 57.6981 36.1164C58.2542 36.6963 58.775 37.3111 59.3122 37.9119C59.2957 37.949 59.2768 37.9861 59.2604 38.0209' fill='white'/%3E%3Cpath d='M63.6367 37.9973C63.8205 37.7723 63.9619 37.5983 64.1033 37.4266C65.5807 35.5898 67.397 34.0441 69.4567 32.8705C71.2359 31.8854 73.184 31.2312 75.2037 30.9404C76.2533 30.7771 77.3151 30.7026 78.3776 30.7177C80.3074 30.7665 82.2042 31.0147 84.0068 31.7385C85.0812 32.1699 86.0779 32.7244 86.8579 33.5966C87.3456 34.0798 87.625 34.7297 87.6378 35.4107C87.6346 35.874 87.4507 36.3183 87.1241 36.6518C86.5586 37.2596 85.8117 37.538 85.0294 37.7375C84.195 37.9371 83.3384 38.0322 82.4799 38.0205H64.0891C63.9642 38.0205 63.837 38.0066 63.6367 37.9973Z' fill='white'/%3E%3Cpath d='M90.2882 45.325C90.3706 45.963 90.4625 46.5522 90.3258 47.1507C90.2142 47.5543 89.9737 47.9118 89.6397 48.1704C89.3058 48.429 88.8962 48.575 88.4715 48.5867C88.0355 48.6168 87.5996 48.6052 87.1637 48.6052C86.3343 48.6075 85.5049 48.6052 84.6755 48.6052C84.5341 48.6052 84.3927 48.6168 84.2113 48.6261V64.9227C83.8649 65.0132 80.7358 65.0387 80.0807 64.9598C80.069 64.7905 80.0501 64.6119 80.0501 64.4332V48.6075H73.8743C73.7403 48.1505 73.7041 47.671 73.7683 47.1994C73.9403 46.0674 74.7014 45.4155 75.9196 45.3297C76.0656 45.3181 76.2117 45.3227 76.3578 45.3227H90.2929L90.2882 45.325Z' fill='white'/%3E%3Cpath d='M24.8607 61.7379H25.3791C27.1534 61.7379 28.93 61.7332 30.7067 61.7425C31.0117 61.7386 31.3162 61.7697 31.6138 61.8353C31.9906 61.8997 32.3349 62.0859 32.5922 62.3644C32.8495 62.6429 33.0052 62.9979 33.0347 63.3733C33.1033 63.9053 33.0954 64.4442 33.0111 64.974H20.782C20.6948 64.6678 20.6713 45.9168 20.7585 45.367C21.5219 45.258 22.2924 45.135 23.077 45.3113C24.2245 45.5665 24.8254 46.2694 24.8607 47.427C24.8655 47.5546 24.8607 47.6845 24.8607 47.8144V61.7379Z' fill='white'/%3E%3Cpath d='M29.4622 75.0063C29.4834 75.0086 29.5023 75.0133 29.5235 75.0156C29.5235 75.1455 29.5117 75.2754 29.5235 75.403C29.5501 75.9356 29.7454 76.4467 30.0819 76.8645C30.7935 77.6834 32.5702 77.7135 33.0862 76.2289C33.3614 75.4512 33.3647 74.6053 33.0956 73.8255C32.9837 73.4672 32.7577 73.1537 32.4511 72.9314C32.1444 72.7092 31.7732 72.5899 31.3924 72.5912C31.0115 72.5925 30.6412 72.7143 30.3361 72.9386C30.031 73.163 29.8072 73.478 29.6979 73.8371C29.5971 74.2223 29.5176 74.6126 29.4599 75.0063M34.7945 75.0829C34.7571 75.4707 34.6989 75.8563 34.6201 76.2381C34.1512 78.0499 32.794 78.8015 30.9844 78.6484C29.1371 78.493 28.204 77.1777 28.0579 75.5097C27.9731 74.5563 28.0603 73.6144 28.5975 72.7747C28.8413 72.3642 29.1868 72.0212 29.6017 71.7778C30.0167 71.5344 30.4875 71.3985 30.9703 71.3828C31.3623 71.3541 31.7563 71.365 32.146 71.4153C33.5292 71.6171 34.4222 72.6981 34.6555 73.8951C34.7285 74.2733 34.7474 74.6607 34.7945 75.0806' fill='white'/%3E%3Cpath d='M42.1435 76.3498H43.5007C43.529 76.4217 43.5549 76.4727 43.5714 76.5261C43.7505 77.1339 44.0121 77.3659 44.6412 77.4169C44.9456 77.4405 45.2516 77.4374 45.5554 77.4076C45.7418 77.3853 45.9228 77.3311 46.0903 77.2475C46.2161 77.1882 46.3213 77.0936 46.3926 76.9755C46.4638 76.8574 46.498 76.7212 46.4909 76.5841C46.4997 76.4536 46.4635 76.324 46.3883 76.2162C46.313 76.1085 46.203 76.0289 46.0762 75.9902C45.751 75.8696 45.414 75.7768 45.0794 75.6886C44.5728 75.5564 44.0615 75.4497 43.5596 75.3128C41.8678 74.8512 41.9857 72.9025 42.7844 72.1208C43.1699 71.7454 43.6699 71.505 44.2076 71.4364C45.1407 71.2972 46.0385 71.3599 46.8349 71.9236C47.1082 72.11 47.3296 72.3611 47.4787 72.6538C47.6277 72.9464 47.6996 73.2713 47.6879 73.5985H46.3542C46.2577 73.3701 46.1344 73.1536 45.9866 72.9536C45.5389 72.4803 44.3231 72.4641 43.8353 72.9002C43.7469 72.9707 43.6787 73.0627 43.6376 73.1672C43.5965 73.2717 43.5839 73.3849 43.601 73.4956C43.6182 73.6064 43.6645 73.7108 43.7354 73.7984C43.8063 73.886 43.8992 73.9539 44.005 73.9952C44.36 74.1215 44.7228 74.2253 45.0912 74.306C45.5271 74.4197 45.9701 74.5032 46.4013 74.6285C47.431 74.9254 47.9023 75.4659 47.9376 76.3591C47.9577 76.8002 47.8347 77.2362 47.5865 77.604C47.3383 77.9718 46.9777 78.2524 46.5568 78.4051C45.553 78.7847 44.4387 78.7656 43.4489 78.3518C43.0417 78.2011 42.6948 77.9252 42.4596 77.5649C42.2244 77.2047 42.1136 76.7793 42.1435 76.3521' fill='white'/%3E%3Cpath d='M14.7302 71.5857H16.1393V74.112C16.4809 74.2233 18.1939 74.2488 18.8325 74.156C18.8702 73.7478 18.8443 73.3232 18.849 72.8987C18.8537 72.4742 18.849 72.045 18.849 71.588H20.291V78.443H18.8631C18.8231 77.4525 18.8726 76.4573 18.8372 75.4343H16.1652V78.45H14.742C14.6525 78.1322 14.6383 72.0404 14.7279 71.5811' fill='white'/%3E%3Cpath d='M92.597 73.3122L92.5004 73.3262C92.2224 74.1543 91.9443 74.9825 91.6639 75.8246H93.4099C93.1295 74.9616 92.8633 74.1381 92.597 73.3122ZM91.7252 71.5747H93.3982C94.2111 73.8435 95.0287 76.1169 95.8534 78.4158C95.5672 78.4962 95.2673 78.5183 94.9721 78.4808C94.1522 78.4808 94.3053 78.5643 94.0555 77.8219C93.9754 77.5784 93.8953 77.3348 93.8105 77.0726H91.2539C91.122 77.4554 90.983 77.8289 90.8675 78.2094C90.8618 78.2515 90.8476 78.292 90.8259 78.3287C90.8042 78.3654 90.7753 78.3975 90.7409 78.4232C90.7065 78.4489 90.6673 78.4676 90.6256 78.4782C90.5838 78.4889 90.5403 78.4914 90.4976 78.4854C90.1064 78.4738 89.7153 78.4831 89.2511 78.4831C89.4867 77.6572 89.8025 76.9126 90.0664 76.154C90.3303 75.3954 90.613 74.6438 90.8864 73.8922C91.1644 73.1267 91.4401 72.3588 91.7252 71.5747Z' fill='white'/%3E%3Cpath d='M57.0711 72.7717V74.7992C57.5636 74.7992 58.0278 74.8201 58.4872 74.7923C58.6416 74.7923 58.7933 74.7535 58.9282 74.6796C59.063 74.6058 59.1765 74.4992 59.2578 74.37C59.3585 74.2206 59.4178 74.0478 59.4296 73.8688C59.4414 73.6898 59.4053 73.5108 59.325 73.3498C59.2446 73.1888 59.1228 73.0514 58.9717 72.9511C58.8206 72.8509 58.6454 72.7915 58.4637 72.7787C58.0183 72.7392 57.5659 72.7717 57.0711 72.7717ZM57.0381 76.0078V78.4552H55.5984V71.5956C55.7093 71.5789 55.821 71.5681 55.933 71.5631C56.8214 71.5631 57.7073 71.5538 58.5956 71.5677C58.8716 71.5706 59.1461 71.6065 59.4133 71.6744C59.7644 71.7508 60.0844 71.9288 60.3321 72.1854C60.5798 72.4421 60.744 72.7659 60.8035 73.115C60.9078 73.6074 60.8973 74.1166 60.7728 74.6044C60.582 75.3745 60.0377 75.7851 59.2742 75.9243C58.9444 75.9746 58.6113 76.0017 58.2775 76.0055C57.8888 76.0194 57.4976 76.0078 57.0405 76.0078' fill='white'/%3E%3Cpath d='M82.9999 72.8378H80.9499V78.4563C80.4415 78.5074 79.9291 78.5074 79.4207 78.4563V72.8447H77.3495C77.31 72.4298 77.3045 72.0125 77.3331 71.5967H82.9716C82.9834 71.6988 82.9975 71.7799 82.9999 71.8635C83.0023 72.1627 82.9999 72.462 82.9999 72.8378Z' fill='white'/%3E%3Cpath d='M104.824 77.2297H108.29V78.4476C107.477 78.5287 106.653 78.4731 105.833 78.4847C105.022 78.494 104.212 78.4847 103.377 78.4847V71.5879H104.824V77.2297Z' fill='white'/%3E%3Cpath d='M69.9419 71.5709V78.4584H68.5215V71.5732C68.9809 71.5524 69.4378 71.5593 69.9419 71.5732' fill='white'/%3E%3C/svg%3E%0A");
}
@media (min-width: 900px) {
  .logo-white {
    width: 111px;
    height: 71px;
    background-image: url("data:image/svg+xml,%3Csvg width='111' height='71' viewBox='0 0 111 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.4931 31.4705C55.7206 30.8948 55.9099 30.3903 56.1161 29.8942C57.2003 27.1959 58.6952 24.6758 60.5496 22.4205C62.0296 20.6578 63.7392 19.1673 65.8422 18.1477C67.718 17.2134 69.8246 16.8221 71.9172 17.0194C74.0202 17.2203 75.8022 18.1059 77.0312 19.856C77.8456 21.0158 78.0561 22.3326 77.8052 23.7101C77.6053 24.805 76.7611 25.4874 75.6257 25.5377C74.9955 25.5653 74.3647 25.4953 73.7566 25.3304C72.364 24.9478 70.924 24.759 69.4783 24.7694C66.6226 24.8133 64.005 25.5879 61.7914 27.4176C60.8768 28.1952 60.0051 29.0205 59.1802 29.89C58.0012 31.1068 56.9105 32.4038 55.9162 33.7713C55.795 33.9387 55.6696 34.1041 55.5441 34.2695C55.5377 34.2779 55.5207 34.28 55.4803 34.2967C55.4229 34.2297 55.3549 34.1565 55.2975 34.079C53.6043 31.7059 51.6386 29.5332 49.4393 27.6039C47.949 26.3193 46.1423 25.4423 44.1999 25.0604C43.1729 24.84 42.1226 24.743 41.072 24.7715C39.8118 24.8045 38.5599 24.9837 37.3423 25.3053C36.6978 25.4862 36.028 25.564 35.3584 25.5356C34.2272 25.4811 33.3681 24.7966 33.1895 23.6954C32.8408 21.5391 33.5531 19.7744 35.3223 18.445C36.2262 17.77 37.2751 17.3074 38.3885 17.0926C39.2702 16.9399 40.1696 16.9124 41.0592 17.011C42.7121 17.1552 44.3145 17.6463 45.7585 18.4513C47.3843 19.3615 48.8346 20.5463 50.0432 21.9516C52.429 24.6647 54.1237 27.7693 55.357 31.1314C55.3889 31.2151 55.425 31.2989 55.4931 31.4643' fill='white'/%3E%3Cpath d='M55.5169 0.00628039C60.6935 0.0147597 65.8044 1.14849 70.4845 3.32651C75.5129 5.67674 79.889 9.18997 83.2392 13.5663C86.5895 17.9426 88.8144 23.0521 89.724 28.4586C89.7557 28.61 89.7791 28.7631 89.7941 28.917C89.8154 29.2436 89.6644 29.4488 89.3965 29.4906C89.0882 29.5388 88.884 29.4048 88.7841 29.0761C88.6565 28.6553 88.5396 28.2325 88.4099 27.8117C86.6658 22.275 83.5158 17.268 79.2579 13.2642C77.0027 11.1459 74.4679 9.3362 71.722 7.88399C69.1075 6.49923 66.3213 5.45492 63.4334 4.77729C61.8511 4.40867 60.2446 4.14915 58.6257 4.00061C57.0956 3.85799 55.5575 3.81882 54.022 3.88338C47.6698 4.17408 41.5217 6.18189 36.2523 9.68649C30.9828 13.1911 26.7958 18.057 24.1507 23.7504C23.3608 25.4414 22.717 27.1949 22.2263 28.9924C22.1604 29.229 22.0774 29.4383 21.7968 29.4844C21.7197 29.5046 21.6387 29.5055 21.5612 29.4871C21.4837 29.4686 21.4121 29.4314 21.3529 29.3788C21.2938 29.3261 21.2489 29.2598 21.2224 29.1857C21.196 29.1116 21.1887 29.0322 21.2014 28.9547C21.2408 28.5688 21.3004 28.1852 21.38 27.8054C22.0464 24.3333 23.2482 20.982 24.9438 17.8677C26.1676 15.6356 27.6411 13.5451 29.3369 11.6355C33.8822 6.52015 39.8835 2.86693 46.5627 1.14931C48.0854 0.757775 49.6335 0.468905 51.1961 0.284711C52.4208 0.134428 53.6533 0.0540445 54.8875 0.0439628C55.0959 0.0439628 55.3064 0.0167477 55.5148 0' fill='white'/%3E%3Cpath d='M50.664 58.6387H47.2342C47.2002 58.5219 47.1739 58.403 47.1555 58.2829C47.0938 57.4852 47.0407 56.6855 46.979 55.8879C46.8833 54.6528 46.7813 53.4156 46.6856 52.1804C46.6218 51.3556 46.5644 50.5308 46.5048 49.7059C46.4729 49.2558 46.4453 48.8037 46.4113 48.3536C46.3931 48.2371 46.3683 48.1218 46.3368 48.0081C46.2645 48.1819 46.2199 48.2761 46.1859 48.3766C45.2247 51.1797 44.265 53.9829 43.3067 56.786C43.1473 57.2508 42.9835 57.7155 42.8198 58.1782C42.7905 58.277 42.7276 58.3629 42.6417 58.4216C42.5558 58.4802 42.452 58.5081 42.3478 58.5006H39.9832C39.6132 58.5006 39.6111 58.4985 39.4899 58.1447C38.9937 56.7002 38.499 55.2557 38.0057 53.8112C37.4273 52.1218 36.8475 50.4331 36.2663 48.745C36.233 48.6293 36.1821 48.5192 36.1153 48.4185C35.9644 49.2475 35.9473 50.0849 35.8729 50.918C35.7942 51.7806 35.756 52.6452 35.6922 53.5077C35.6284 54.3576 35.5497 55.2055 35.4859 56.0554C35.4221 56.9054 35.3647 57.7532 35.3031 58.6555C34.1335 58.6743 32.9853 58.6597 31.8137 58.666C31.7934 58.5878 31.7805 58.5079 31.7754 58.4273C31.8371 57.6025 31.9016 56.7784 31.9689 55.9549C32.0008 55.5425 32.0391 55.1322 32.0688 54.7198C32.1837 53.1078 32.2971 51.4972 32.4091 49.8881C32.509 48.5106 32.6174 47.131 32.7195 45.7535C32.8279 44.3111 32.9357 42.8687 33.0427 41.4263C33.0704 41.0453 33.0789 41.0453 33.4744 40.9574C34.0403 40.8403 34.619 40.7939 35.1967 40.8192C35.474 40.8143 35.7485 40.874 35.9979 40.9933C36.2473 41.1126 36.4646 41.2882 36.632 41.5058C36.8687 41.7983 37.0547 42.1272 37.1828 42.4793C38.4947 46.5553 39.7833 50.6354 41.0804 54.7156C41.1081 54.8014 41.14 54.8852 41.1889 55.0129C41.2332 54.9479 41.2716 54.8793 41.3037 54.8077C42.184 52.0883 43.0636 49.3682 43.9425 46.6474C44.3763 45.3055 44.8016 43.9615 45.2439 42.6237C45.3344 42.3543 45.4571 42.0963 45.6096 41.8554C45.7984 41.5264 46.0763 41.2555 46.4124 41.0729C46.7484 40.8903 47.1293 40.8032 47.5127 40.8213C48.0365 40.8358 48.559 40.8799 49.0777 40.9532C49.4137 40.9992 49.4052 41.0306 49.4286 41.3551C49.5349 42.8373 49.6419 44.3188 49.7497 45.7995C49.8262 46.8421 49.9042 47.8853 49.9836 48.9293C50.1048 50.5015 50.226 52.0722 50.3472 53.6416C50.4089 54.4665 50.462 55.2913 50.5216 56.1161C50.5662 56.7337 50.6194 57.3513 50.6619 57.9709C50.6747 58.1866 50.6619 58.4043 50.6619 58.6429' fill='white'/%3E%3Cpath d='M101.428 43.4152C101.341 43.8611 101.36 49.2203 101.454 49.5072C101.866 49.5072 102.287 49.5281 102.704 49.5009C103.123 49.4871 103.539 49.4317 103.946 49.3355C105.062 49.0319 105.796 48.3369 106.017 47.1876C106.115 46.6531 106.123 46.1062 106.038 45.5693C105.891 44.5624 105.351 43.8757 104.373 43.5554C103.406 43.2393 102.415 43.2665 101.426 43.4131M97.707 41.014C98.0026 40.9784 98.2726 40.9365 98.5448 40.9177C100.166 40.7677 101.795 40.716 103.423 40.7628C104.527 40.7868 105.621 40.9694 106.672 41.305C107.631 41.6336 108.484 42.1235 109.096 42.9525C109.584 43.6316 109.876 44.428 109.942 45.2574C110.064 46.2498 109.952 47.2565 109.613 48.1987C109.171 49.3925 108.275 50.3701 107.114 50.9244C106.953 51.0061 106.787 51.0835 106.589 51.1798C108.06 53.6082 109.523 56.022 110.999 58.4567C110.442 58.7087 109.842 58.8584 109.23 58.8984C108.889 58.9236 108.547 58.9131 108.209 58.867C107.804 58.8092 107.417 58.6631 107.076 58.4393C106.736 58.2155 106.45 57.9196 106.24 57.5733C105.732 56.7903 105.26 55.9822 104.779 55.1804C104.199 54.2112 103.618 53.244 103.051 52.2684C103.009 52.1753 102.938 52.0976 102.849 52.0468C102.759 51.9959 102.656 51.9746 102.553 51.9858C102.187 52.0047 101.819 51.99 101.398 51.99C101.392 53.11 101.396 54.2049 101.396 55.2998V58.643C100.159 58.6786 98.9488 58.6493 97.7113 58.6598V41.014H97.707Z' fill='white'/%3E%3Cpath d='M62.8626 51.6421C62.078 49.1321 61.3103 46.6827 60.5427 44.2313C60.5193 44.2355 60.4959 44.2397 60.4747 44.2438C59.6794 46.6974 58.882 49.1509 58.074 51.6401H62.8626V51.6421ZM68.9206 58.6594H65.478C65.361 58.6645 65.2458 58.6295 65.152 58.5604C65.0582 58.4913 64.9916 58.3925 64.9634 58.2805C64.5042 56.9763 64.0427 55.67 63.5749 54.3427H57.3616C57.1192 55.0503 56.8726 55.7705 56.6259 56.4885C56.3793 57.2066 56.1305 57.9267 55.8838 58.6427H52.252C52.286 58.5129 52.3051 58.4061 52.3413 58.3036C53.1684 55.9756 53.9977 53.6477 54.8291 51.3198C55.6499 49.0169 56.4728 46.7141 57.2979 44.4113C57.6466 43.4379 58.0017 42.4644 58.3334 41.4847C58.3644 41.3743 58.4263 41.2748 58.512 41.1974C58.5978 41.12 58.7039 41.068 58.8182 41.0471C59.662 40.7905 60.5559 40.7367 61.4252 40.8901C61.7974 40.9522 62.1461 41.1107 62.4353 41.3495C62.7246 41.5883 62.944 41.8987 63.071 42.2488C63.3899 43.0694 63.677 43.9005 63.9726 44.7295C65.578 49.2263 67.1813 53.7231 68.7824 58.2198C68.825 58.3391 68.8611 58.4606 68.9228 58.6594' fill='white'/%3E%3Cpath d='M8.32053 44.2689C8.28863 44.2689 8.25886 44.2709 8.22696 44.273C7.44446 46.714 6.63431 49.1466 5.84967 51.6378H10.6298C9.85577 49.1655 9.08815 46.7182 8.32053 44.2689ZM16.6942 58.6447H12.8667C12.3606 57.2148 11.8524 55.7787 11.3421 54.3363H5.13521C4.64614 55.7662 4.15424 57.2023 3.6595 58.6447H0C0.0510331 58.4898 0.0914343 58.36 0.138215 58.2302C1.3864 54.7341 2.63529 51.2373 3.8849 47.7398C4.62488 45.6694 5.37124 43.601 6.09421 41.5243C6.1291 41.4028 6.1974 41.2932 6.29158 41.2075C6.38576 41.1218 6.50216 41.0633 6.62793 41.0386C7.44624 40.7901 8.3129 40.737 9.15619 40.8837C9.5415 40.9459 9.90266 41.1091 10.2017 41.3563C10.5006 41.6035 10.7264 41.9255 10.8552 42.2884C11.0529 42.7951 11.2273 43.31 11.4102 43.8209C13.0709 48.4767 14.7301 53.1319 16.388 57.7864C16.4858 58.0627 16.5836 58.339 16.6921 58.6447' fill='white'/%3E%3Cpath d='M87.2984 43.7612V48.103H92.9291C93.0141 48.4149 93.0311 50.4289 92.9546 50.9104C92.8249 50.9166 92.6845 50.9292 92.5463 50.9292H87.779C87.6259 50.9292 87.4728 50.9418 87.3006 50.9501V55.7923C87.4409 55.8007 87.577 55.8153 87.7152 55.8153C89.4227 55.8153 91.1302 55.8132 92.8376 55.8195C93.1654 55.8097 93.4931 55.8393 93.8137 55.9075C94.8598 56.1649 95.2383 56.7281 95.283 57.7832C95.2789 58.0515 95.2576 58.3193 95.2192 58.585C94.9258 58.6729 84.0281 58.6897 83.5879 58.6038V40.9685C83.8473 40.8848 94.1773 40.8533 94.796 40.9413C94.8811 41.5944 94.9747 42.256 94.6727 42.8966C94.5927 43.0758 94.4699 43.2333 94.3148 43.3558C94.1597 43.4782 93.9768 43.562 93.7818 43.6C93.3731 43.6903 92.9565 43.7415 92.5378 43.7528C90.9494 43.7695 89.3589 43.7591 87.7705 43.7591H87.3006L87.2984 43.7612Z' fill='white'/%3E%3Cpath d='M55.4496 27.7406C55.2965 27.3428 55.1561 27.01 55.0371 26.6708C54.3809 24.8303 53.9213 22.9276 53.6655 20.9934C53.5193 19.8648 53.4759 18.7256 53.5358 17.5894C53.657 15.3766 54.2822 13.3229 55.6324 11.5162C56.483 10.3795 57.5207 9.47093 58.8964 8.99572C61.7713 8.00132 63.8594 9.9943 64.2379 12.1192C64.5717 13.9991 63.9593 15.6111 62.6856 17.0011C62.2285 17.4994 61.7139 17.9453 61.2397 18.4268C59.2917 20.3915 57.6841 22.6574 56.4809 25.1342C56.0895 25.9101 55.7789 26.7231 55.5538 27.5606C55.5249 27.6237 55.4901 27.684 55.4496 27.7406Z' fill='white'/%3E%3Cpath d='M53.4848 34.3113H36.6247C35.5855 34.3399 34.5497 34.1803 33.5691 33.8403C33.1219 33.6834 32.7164 33.4294 32.3826 33.0971C32.1576 32.8759 32.0006 32.5966 31.9295 32.2915C31.8584 31.9864 31.8762 31.6677 31.9807 31.3721C32.2082 30.6163 32.7505 30.0888 33.365 29.6303C34.4218 28.8453 35.6381 28.4015 36.9118 28.1084C38.076 27.8428 39.2678 27.7128 40.4628 27.7211C45.026 27.7336 48.9216 29.3079 52.0686 32.5926C52.5704 33.1159 53.0404 33.6707 53.5252 34.2129C53.5103 34.2464 53.4933 34.2799 53.4784 34.3113' fill='white'/%3E%3Cpath d='M57.4277 34.2898C57.5936 34.0867 57.7212 33.9297 57.8488 33.7748C59.182 32.1172 60.8211 30.7223 62.6799 29.6632C64.2854 28.7743 66.0435 28.1838 67.8661 27.9215C68.8133 27.774 69.7716 27.7068 70.7304 27.7205C72.4719 27.7645 74.1836 27.9885 75.8103 28.6416C76.7799 29.031 77.6794 29.5313 78.3832 30.3185C78.8234 30.7545 79.0755 31.341 79.087 31.9556C79.0842 32.3736 78.9182 32.7746 78.6235 33.0756C78.1132 33.6241 77.4391 33.8753 76.7331 34.0553C75.9802 34.2354 75.2072 34.3213 74.4324 34.3107H57.836C57.7233 34.3107 57.6085 34.2982 57.4277 34.2898Z' fill='white'/%3E%3Cpath d='M81.4789 40.9033C81.5533 41.479 81.6362 42.0108 81.5129 42.5509C81.4122 42.9151 81.1951 43.2377 80.8937 43.4711C80.5923 43.7045 80.2227 43.8362 79.8394 43.8467C79.446 43.8739 79.0527 43.8635 78.6593 43.8635C77.9108 43.8656 77.1623 43.8635 76.4138 43.8635C76.2862 43.8635 76.1587 43.8739 75.9949 43.8823V58.5889C75.6823 58.6705 72.8585 58.6936 72.2674 58.6224C72.2567 58.4696 72.2397 58.3084 72.2397 58.1472V43.8656H66.6665C66.5455 43.4531 66.5129 43.0204 66.5708 42.5948C66.726 41.5732 67.4129 40.985 68.5122 40.9075C68.644 40.897 68.7759 40.9012 68.9077 40.9012H81.4831L81.4789 40.9033Z' fill='white'/%3E%3Cpath d='M22.4351 55.7144H22.9029C24.504 55.7144 26.1073 55.7102 27.7106 55.7186C27.9859 55.715 28.2606 55.7431 28.5293 55.8023C28.8693 55.8604 29.18 56.0284 29.4122 56.2798C29.6444 56.5311 29.7849 56.8515 29.8115 57.1903C29.8734 57.6704 29.8662 58.1567 29.7902 58.6348H18.7543C18.6756 58.3584 18.6544 41.437 18.733 40.9408C19.422 40.8424 20.1173 40.7315 20.8254 40.8906C21.8609 41.1209 22.4032 41.7552 22.4351 42.7998C22.4393 42.915 22.4351 43.0322 22.4351 43.1494V55.7144Z' fill='white'/%3E%3Cpath d='M26.5876 67.6879C26.6067 67.69 26.6238 67.6942 26.6429 67.6962C26.6429 67.8135 26.6323 67.9307 26.6429 68.0459C26.6669 68.5265 26.8431 68.9877 27.1468 69.3647C27.789 70.1037 29.3923 70.1309 29.858 68.7911C30.1063 68.0893 30.1093 67.326 29.8665 66.6223C29.7655 66.2989 29.5616 66.016 29.2848 65.8154C29.008 65.6148 28.6731 65.5072 28.3294 65.5084C27.9858 65.5095 27.6516 65.6195 27.3762 65.8219C27.1009 66.0244 26.8989 66.3087 26.8002 66.6328C26.7093 66.9804 26.6376 67.3326 26.5855 67.6879M31.3996 67.757C31.3659 68.107 31.3134 68.455 31.2423 68.7995C30.8191 70.4345 29.5943 71.1128 27.9613 70.9746C26.2942 70.8344 25.4521 69.6474 25.3203 68.1422C25.2437 67.2817 25.3224 66.4318 25.8072 65.674C26.0273 65.3035 26.339 64.994 26.7135 64.7743C27.088 64.5547 27.5128 64.432 27.9485 64.4179C28.3023 64.392 28.6578 64.4018 29.0096 64.4472C30.2577 64.6293 31.0636 65.6049 31.2742 66.6851C31.3401 67.0263 31.3571 67.3759 31.3996 67.7549' fill='white'/%3E%3Cpath d='M38.0317 68.9004H39.2565C39.282 68.9653 39.3054 69.0113 39.3203 69.0595C39.4819 69.608 39.7179 69.8173 40.2856 69.8634C40.5604 69.8847 40.8365 69.8819 41.1107 69.855C41.2789 69.8348 41.4422 69.786 41.5934 69.7106C41.7069 69.657 41.8018 69.5716 41.8661 69.465C41.9305 69.3585 41.9613 69.2356 41.9548 69.1118C41.9628 68.9941 41.9302 68.8771 41.8622 68.7799C41.7943 68.6826 41.6951 68.6108 41.5806 68.5759C41.2872 68.467 40.9831 68.3833 40.6811 68.3037C40.224 68.1844 39.7625 68.0881 39.3096 67.9646C37.7829 67.548 37.8892 65.7895 38.61 65.084C38.9579 64.7453 39.4091 64.5283 39.8944 64.4664C40.7364 64.3408 41.5466 64.3973 42.2653 64.9061C42.512 65.0743 42.7118 65.3009 42.8463 65.565C42.9808 65.8291 43.0457 66.1223 43.035 66.4175H41.8315C41.7445 66.2114 41.6331 66.0161 41.4998 65.8356C41.0958 65.4085 39.9986 65.3938 39.5584 65.7874C39.4786 65.851 39.4171 65.9341 39.38 66.0283C39.3429 66.1226 39.3315 66.2248 39.347 66.3247C39.3625 66.4247 39.4043 66.5189 39.4682 66.5979C39.5322 66.677 39.6161 66.7383 39.7115 66.7755C40.0319 66.8895 40.3593 66.9832 40.6918 67.056C41.0851 67.1586 41.4849 67.234 41.874 67.347C42.8033 67.615 43.2285 68.1028 43.2604 68.9088C43.2786 69.3069 43.1676 69.7003 42.9436 70.0323C42.7196 70.3642 42.3942 70.6174 42.0144 70.7552C41.1085 71.0978 40.1029 71.0805 39.2097 70.707C38.8422 70.5711 38.5291 70.3221 38.3169 69.997C38.1047 69.6719 38.0047 69.288 38.0317 68.9025' fill='white'/%3E%3Cpath d='M13.2931 64.6014H14.5646V66.8811C14.873 66.9816 16.4188 67.0047 16.9951 66.9209C17.0291 66.5525 17.0057 66.1694 17.01 65.7863C17.0142 65.4032 17.01 65.0159 17.01 64.6034H18.3113V70.7896H17.0227C16.9866 69.8957 17.0312 68.9976 16.9993 68.0744H14.588V70.7959H13.3037C13.2229 70.5091 13.2101 65.0117 13.2909 64.5972' fill='white'/%3E%3Cpath d='M83.5624 66.1593L83.4752 66.1719C83.2243 66.9192 82.9734 67.6666 82.7204 68.4265H84.296C84.043 67.6478 83.8027 66.9046 83.5624 66.1593ZM82.7757 64.5913H84.2854C85.019 66.6387 85.7569 68.6903 86.5011 70.7649C86.2428 70.8374 85.9722 70.8574 85.7058 70.8235C84.9658 70.8235 85.1041 70.8989 84.8787 70.229C84.8064 70.0092 84.7341 69.7894 84.6575 69.5528H82.3504C82.2313 69.8982 82.1059 70.2353 82.0017 70.5786C81.9965 70.6166 81.9837 70.6532 81.9641 70.6863C81.9445 70.7195 81.9185 70.7484 81.8874 70.7716C81.8564 70.7948 81.821 70.8116 81.7833 70.8213C81.7456 70.8309 81.7064 70.8331 81.6678 70.8277C81.3148 70.8173 80.9619 70.8256 80.543 70.8256C80.7556 70.0804 81.0405 69.4084 81.2787 68.7238C81.5168 68.0392 81.772 67.361 82.0187 66.6827C82.2696 65.9918 82.5184 65.2989 82.7757 64.5913Z' fill='white'/%3E%3Cpath d='M51.5028 65.6711V67.5008C51.9472 67.5008 52.3661 67.5196 52.7808 67.4945C52.92 67.4945 53.057 67.4595 53.1787 67.3928C53.3004 67.3262 53.4027 67.23 53.4761 67.1135C53.5671 66.9786 53.6205 66.8226 53.6312 66.6611C53.6418 66.4995 53.6093 66.3381 53.5368 66.1928C53.4643 66.0475 53.3543 65.9234 53.218 65.833C53.0816 65.7426 52.9235 65.6889 52.7595 65.6773C52.3576 65.6418 51.9494 65.6711 51.5028 65.6711ZM51.473 68.5915V70.8001H50.1738V64.6097C50.2739 64.5946 50.3747 64.5849 50.4758 64.5804C51.2774 64.5804 52.0769 64.572 52.8786 64.5846C53.1276 64.5872 53.3753 64.6195 53.6164 64.6809C53.9333 64.7498 54.2221 64.9104 54.4456 65.142C54.6692 65.3736 54.8173 65.6658 54.871 65.9809C54.9651 66.4252 54.9557 66.8847 54.8434 67.3249C54.6711 68.0199 54.1799 68.3905 53.491 68.5161C53.1933 68.5614 52.8927 68.5859 52.5915 68.5894C52.2407 68.6019 51.8877 68.5915 51.4752 68.5915' fill='white'/%3E%3Cpath d='M74.9017 65.7308H73.0517V70.8012C72.5929 70.8473 72.1305 70.8473 71.6717 70.8012V65.7371H69.8026C69.7669 65.3627 69.7619 64.9861 69.7877 64.6108H74.8761C74.8868 64.703 74.8995 64.7762 74.9017 64.8516C74.9038 65.1217 74.9017 65.3917 74.9017 65.7308Z' fill='white'/%3E%3Cpath d='M94.5966 69.6943H97.7245V70.7934C96.9909 70.8667 96.2467 70.8164 95.5067 70.8269C94.7752 70.8353 94.0438 70.8269 93.291 70.8269V64.603H94.5966V69.6943Z' fill='white'/%3E%3Cpath d='M63.1177 64.5874V70.8029H61.8359V64.5895C62.2504 64.5707 62.6628 64.577 63.1177 64.5895' fill='white'/%3E%3C/svg%3E%0A");
  }
}

.topbar-icon .location {
  width: 15px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.1579 16L2.94575 12.9395C1.19751 11.6693 0.134246 9.70902 0.0115622 7.54868C-0.111122 5.38834 0.747665 3.31802 2.34256 1.86779C5.09272 -0.622597 9.22307 -0.622597 11.9732 1.86779C13.5681 3.31802 14.4269 5.38834 14.3042 7.54868C14.1815 9.70902 13.1183 11.6693 11.37 12.9395L7.1579 16ZM3.28313 2.89795C1.99495 4.06814 1.30997 5.7384 1.40198 7.46867C1.49399 9.20894 2.363 10.7892 3.76364 11.8093L7.1579 14.2697L10.5521 11.8093C11.963 10.7892 12.8218 9.19894 12.9138 7.46867C13.0058 5.7284 12.3208 4.06814 11.0327 2.89795C8.82435 0.887639 5.49144 0.887639 3.28313 2.89795Z' fill='white'/%3E%3Cpath d='M7.15814 10.5592C5.23609 10.5592 3.67188 8.99891 3.67188 7.07861C3.67188 5.15831 5.23609 3.59807 7.15814 3.59807C9.08019 3.59807 10.6444 5.15831 10.6444 7.07861C10.6444 8.99891 9.08019 10.5592 7.15814 10.5592ZM7.15814 4.98829C6.00287 4.98829 5.07252 5.92843 5.07252 7.07861C5.07252 8.22879 6.01309 9.16894 7.15814 9.16894C8.30319 9.16894 9.24376 8.22879 9.24376 7.07861C9.24376 5.92843 8.30319 4.98829 7.15814 4.98829Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (min-width: 720px) {
  .topbar-icon .location {
    width: 17px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 19L3.49808 15.3657C1.42204 13.8573 0.159417 11.5295 0.0137301 8.96406C-0.131957 6.39866 0.887852 3.94015 2.78178 2.218C6.0476 -0.739334 10.9524 -0.739334 14.2182 2.218C16.1121 3.94015 17.132 6.39866 16.9863 8.96406C16.8406 11.5295 15.578 13.8573 13.5019 15.3657L8.5 19ZM3.89872 3.44132C2.369 4.83091 1.55558 6.81435 1.66485 8.86904C1.77412 10.9356 2.80607 12.8122 4.46933 14.0236L8.5 16.9453L12.5307 14.0236C14.2061 12.8122 15.2259 10.9237 15.3352 8.86904C15.4444 6.80247 14.631 4.83091 13.1013 3.44132C10.4789 1.05407 6.52108 1.05407 3.89872 3.44132Z' fill='white'/%3E%3Cpath d='M8.4998 12.539C6.21737 12.539 4.35986 10.6862 4.35986 8.40585C4.35986 6.12549 6.21737 4.27271 8.4998 4.27271C10.7822 4.27271 12.6397 6.12549 12.6397 8.40585C12.6397 10.6862 10.7822 12.539 8.4998 12.539ZM8.4998 5.92359C7.12792 5.92359 6.02312 7.04001 6.02312 8.40585C6.02312 9.77169 7.14006 10.8881 8.4998 10.8881C9.85955 10.8881 10.9765 9.77169 10.9765 8.40585C10.9765 7.04001 9.85955 5.92359 8.4998 5.92359Z' fill='white'/%3E%3C/svg%3E%0A");
  }
}
.topbar-icon .phone {
  width: 12px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.17434 0.362691L3.07854 0.0907327C3.57387 -0.0586322 4.10662 -0.022676 4.57739 0.191892C5.04815 0.406459 5.42477 0.78498 5.63696 1.25682L6.33584 2.81109C6.51828 3.21694 6.56908 3.66972 6.48112 4.1059C6.39316 4.54209 6.17085 4.93979 5.84539 5.24322L4.68704 6.32253C4.65321 6.35406 4.63177 6.39666 4.62661 6.44262C4.59252 6.75022 4.80094 7.34915 5.2821 8.18207C5.63076 8.7872 5.94766 9.21257 6.21652 9.45043C6.4048 9.61702 6.50785 9.65266 6.55201 9.64026L8.10938 9.16375C8.53468 9.03366 8.99003 9.03992 9.41159 9.18165C9.83316 9.32337 10.1998 9.59346 10.4602 9.95406L11.4519 11.3301C11.7538 11.7485 11.8937 12.2622 11.8455 12.7759C11.7974 13.2896 11.5645 13.7683 11.19 14.1233L10.5028 14.7741C10.1384 15.1192 9.69093 15.364 9.20388 15.4847C8.71683 15.6054 8.20682 15.5979 7.72352 15.463C5.5897 14.8671 3.67669 13.0665 1.96281 10.0982C0.247386 7.126 -0.355416 4.56603 0.200898 2.41749C0.325778 1.93426 0.573027 1.49136 0.918815 1.13146C1.2646 0.771554 1.6965 0.506793 2.17434 0.362691ZM2.5106 1.47609C2.22384 1.56233 1.96412 1.72099 1.75649 1.93677C1.54885 2.15254 1.4003 2.41817 1.32515 2.70804C0.858711 4.5149 1.39255 6.78431 2.97007 9.51707C4.54603 12.2459 6.24209 13.8428 8.03732 14.3441C8.32732 14.425 8.63332 14.4294 8.92552 14.3569C9.21772 14.2844 9.48617 14.1375 9.70471 13.9304L10.3912 13.2795C10.5615 13.1182 10.6675 12.9006 10.6894 12.667C10.7114 12.4334 10.6478 12.1999 10.5105 12.0096L9.51876 10.6343C9.40041 10.4702 9.23365 10.3473 9.04188 10.2828C8.85011 10.2184 8.64297 10.2156 8.44952 10.2748L6.88828 10.7529C5.98175 11.0225 5.15968 10.2934 4.2764 8.76318C3.67979 7.73268 3.40241 6.93463 3.47214 6.314C3.50778 5.99168 3.6581 5.69415 3.89441 5.47256L5.05275 4.39325C5.20063 4.25525 5.30159 4.07442 5.34147 3.87613C5.38135 3.67784 5.35815 3.47203 5.27513 3.2876L4.57702 1.73333C4.48056 1.51885 4.30935 1.3468 4.09535 1.24928C3.88135 1.15177 3.63918 1.13544 3.41403 1.20336L2.5106 1.47609Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (min-width: 720px) {
  .topbar-icon .phone {
    width: 14px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.4542 0.409374L3.47479 0.102411C4.03387 -0.0661788 4.63519 -0.0255947 5.16655 0.21659C5.69791 0.458775 6.123 0.886016 6.36251 1.41859L7.15134 3.17291C7.35726 3.63099 7.4146 4.14205 7.31532 4.63438C7.21604 5.12671 6.96512 5.5756 6.59776 5.91808L5.29032 7.13631C5.25213 7.1719 5.22793 7.21999 5.22211 7.27186C5.18363 7.61906 5.41888 8.29507 5.96197 9.2352C6.35551 9.91821 6.7132 10.3983 7.01666 10.6668C7.22917 10.8548 7.34549 10.8951 7.39533 10.8811L9.15315 10.3432C9.6332 10.1964 10.1472 10.2035 10.623 10.3634C11.0988 10.5234 11.5126 10.8283 11.8065 11.2353L12.9259 12.7884C13.2667 13.2607 13.4246 13.8405 13.3702 14.4203C13.3158 15.0001 13.0529 15.5405 12.6303 15.9411L11.8546 16.6758C11.4434 17.0652 10.9383 17.3415 10.3885 17.4777C9.83879 17.614 9.26314 17.6055 8.71763 17.4532C6.30916 16.7807 4.14993 14.7483 2.21545 11.3979C0.279227 8.04321 -0.401162 5.15374 0.226756 2.72865C0.36771 2.18323 0.646783 1.68331 1.03708 1.27709C1.42737 0.870862 1.91485 0.572023 2.4542 0.409374ZM2.83375 1.66608C2.51007 1.76342 2.21693 1.9425 1.98257 2.18605C1.74821 2.4296 1.58053 2.72942 1.49571 3.0566C0.969237 5.09602 1.57179 7.65753 3.35235 10.742C5.13116 13.8221 7.04552 15.6246 9.07182 16.1904C9.39914 16.2817 9.74453 16.2866 10.0743 16.2048C10.4042 16.123 10.7072 15.9571 10.9538 15.7234L11.7287 14.9888C11.9209 14.8067 12.0405 14.561 12.0653 14.2974C12.09 14.0338 12.0183 13.7701 11.8633 13.5554L10.7439 12.0031C10.6104 11.8179 10.4221 11.6792 10.2057 11.6064C9.98923 11.5336 9.75542 11.5304 9.53708 11.5973L7.77488 12.1369C6.75167 12.4413 5.82379 11.6183 4.82682 9.8911C4.15343 8.72797 3.84034 7.82719 3.91905 7.12669C3.95928 6.76288 4.12894 6.42706 4.39567 6.17694L5.7031 4.95871C5.87001 4.80296 5.98397 4.59885 6.02898 4.37503C6.074 4.15122 6.04781 3.91893 5.9541 3.71075L5.16614 1.95643C5.05726 1.71435 4.86402 1.52015 4.62247 1.41008C4.38093 1.30001 4.10759 1.28159 3.85346 1.35825L2.83375 1.66608Z' fill='white'/%3E%3C/svg%3E%0A");
  }
}

.nav-icon {
  width: 25px;
  height: 25px;
}
.nav-icon.profile {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 13.8388C16.9526 13.8388 20.5752 17.5015 20.5752 21.9999V22.0751H19.0342V21.9999C19.0341 18.3562 16.103 15.3954 12.5 15.3954C8.89698 15.3954 5.96586 18.3562 5.96582 21.9999V22.0751H4.4248V21.9999C4.42484 17.5015 8.04741 13.8388 12.5 13.8388Z' fill='%23523E78' stroke='%23E0DED9' stroke-width='0.15'/%3E%3Cpath d='M12.4983 2.9248C15.1977 2.92504 17.3938 5.14656 17.3938 7.87305C17.3936 10.5743 15.2377 12.7769 12.5725 12.8174V12.8271H12.4983C9.79877 12.8271 7.60189 10.6064 7.60181 7.87988C7.60181 5.1534 9.79859 2.9248 12.4983 2.9248ZM12.4983 4.48145C10.6483 4.48145 9.14282 6.00119 9.14282 7.87305C9.14301 9.74474 10.6484 11.2637 12.4983 11.2637C14.348 11.2634 15.8526 9.7446 15.8528 7.87305C15.8528 6.00133 14.3481 4.48168 12.4983 4.48145Z' fill='%23523E78' stroke='%23E0DED9' stroke-width='0.15'/%3E%3C/svg%3E%0A");
}
.nav-icon.search {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6262 17.0924L21.2957 20.7619L20.7647 21.2929L17.0952 17.6234L17.6262 17.0924Z' fill='%23523E78' stroke='%23523E78'/%3E%3Cpath d='M5.20508 7.15527C4.59482 8.10755 4.25098 9.23511 4.25098 10.4414C4.25106 13.8516 7.03124 16.6318 10.4414 16.6318C11.6475 16.6318 12.7734 16.2858 13.7256 15.6758L14.2773 16.2275C13.1759 16.9572 11.856 17.3828 10.4414 17.3828C6.61178 17.3828 3.50009 14.271 3.5 10.4414C3.5 9.02673 3.9245 7.70596 4.6543 6.60449L5.20508 7.15527ZM10.4414 3.5C14.271 3.50009 17.3828 6.61178 17.3828 10.4414C17.3828 11.856 16.9572 13.1759 16.2275 14.2773L15.6758 13.7256C16.2858 12.7734 16.6318 11.6475 16.6318 10.4414C16.6318 7.03124 13.8516 4.25106 10.4414 4.25098C9.23511 4.25098 8.10755 4.59482 7.15527 5.20508L6.60449 4.6543C7.70596 3.9245 9.02673 3.5 10.4414 3.5Z' fill='%23523E78' stroke='%23523E78'/%3E%3C/svg%3E%0A");
}
.nav-icon.burger-menu {
  height: 14px;
  width: 18px;
  margin: 3px 1px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.875H18' stroke='%23523E78' stroke-width='1.75'/%3E%3Cpath d='M0 6.875H18' stroke='%23523E78' stroke-width='1.75'/%3E%3Cpath d='M0 12.875H18' stroke='%23523E78' stroke-width='1.75'/%3E%3C/svg%3E%0A");
}

.arrow-icons-white {
  transition: background-image 200ms ease-in-out;
  height: 16px;
  width: 9px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.707153 14.7069L8.08116 7.33301' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M0.707153 0.707031L5.62316 5.62294' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
@media (min-width: 900px) {
  .arrow-icons-white {
    height: 21px;
    width: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.707153 19.707L10.7146 9.69971' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M0.707153 0.707092L7.37879 7.3786' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  }
}
.arrow-icons-link {
  height: 18px;
  width: 18px;
  margin-left: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3L12 9L6 15' stroke='white'/%3E%3C/svg%3E%0A");
}

.location-icon {
  width: 14px;
  height: 16px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00131 16L2.88131 12.9395C1.17131 11.6693 0.131309 9.70902 0.0113093 7.54868C-0.108691 5.38834 0.731309 3.31802 2.29131 1.86779C4.98131 -0.622597 9.02131 -0.622597 11.7113 1.86779C13.2713 3.31802 14.1113 5.38834 13.9913 7.54868C13.8713 9.70902 12.8313 11.6693 11.1213 12.9395L7.00131 16ZM3.21131 2.89795C1.95131 4.06814 1.28131 5.7384 1.37131 7.46867C1.46131 9.20894 2.31131 10.7892 3.68131 11.8093L7.00131 14.2697L10.3213 11.8093C11.7013 10.7892 12.5413 9.19894 12.6313 7.46867C12.7213 5.72839 12.0513 4.06814 10.7913 2.89795C8.63131 0.887639 5.37131 0.887639 3.21131 2.89795Z' fill='%23523E78'/%3E%3Cpath d='M7.00131 10.5592C5.12131 10.5592 3.59131 8.99893 3.59131 7.07863C3.59131 5.15833 5.12131 3.59808 7.00131 3.59808C8.88131 3.59808 10.4113 5.15833 10.4113 7.07863C10.4113 8.99893 8.88131 10.5592 7.00131 10.5592ZM7.00131 4.9883C5.87131 4.9883 4.96131 5.92845 4.96131 7.07863C4.96131 8.22881 5.88131 9.16895 7.00131 9.16895C8.12131 9.16895 9.04131 8.22881 9.04131 7.07863C9.04131 5.92845 8.12131 4.9883 7.00131 4.9883Z' fill='%23523E78'/%3E%3C/svg%3E%0A");
}

.person-icon {
  height: 16px;
  width: 15px;
  min-width: 14px;
  margin-left: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 16H12.6452C12.6452 12.8902 10.1161 10.3662 7 10.3662C3.88387 10.3662 1.35484 12.8902 1.35484 16H0C0 12.151 3.14323 9.0141 7 9.0141C10.8568 9.0141 14 12.151 14 16Z' fill='%23523E78'/%3E%3Cpath d='M6.99984 7.66197C4.88629 7.66197 3.16113 5.94028 3.16113 3.83099C3.16113 1.72169 4.88629 0 6.99984 0C9.11339 0 10.8386 1.72169 10.8386 3.83099C10.8386 5.94028 9.11339 7.66197 6.99984 7.66197ZM6.99984 1.35211C5.62694 1.35211 4.51597 2.46084 4.51597 3.83099C4.51597 5.20113 5.62694 6.30986 6.99984 6.30986C8.37275 6.30986 9.48371 5.20113 9.48371 3.83099C9.48371 2.46084 8.37275 1.35211 6.99984 1.35211Z' fill='%23523E78'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
@media (min-width: 900px) {
  .person-icon {
    margin-left: 20px;
  }
}

.search-big-icon {
  width: 20px;
  height: 20px;
  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='M15.0439 13.7678L13.7705 15.0412L18.2718 19.5428L19.5452 18.2693L15.0439 13.7678Z' fill='%23523E78'/%3E%3Cpath d='M7.65336 0C5.87058 0 4.22285 0.612305 2.91728 1.63882L4.21385 2.93546C5.17727 2.2151 6.3658 1.8009 7.65336 1.8009C10.8768 1.8009 13.5059 4.4302 13.5059 7.65381C13.5059 8.94145 13.0917 10.13 12.3714 11.0935L13.668 12.3902C14.6945 11.0845 15.3067 9.4367 15.3067 7.65381C15.3067 3.43071 11.8762 0 7.65336 0ZM7.65336 13.5067C4.42995 13.5067 1.80079 10.8774 1.80079 7.65381C1.80079 6.36617 2.21497 5.17758 2.93529 4.2141L1.63872 2.91745C0.612269 4.2231 0 5.87092 0 7.65381C0 11.8769 3.43051 15.3076 7.65336 15.3076C9.43614 15.3076 11.0839 14.6953 12.3894 13.6688L11.0929 12.3722C10.1294 13.0925 8.94093 13.5067 7.65336 13.5067Z' fill='%23523E78'/%3E%3C/svg%3E%0A");
}
@media (min-width: 900px) {
  .search-big-icon {
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3132 19.5052L19.5093 21.3093L25.8863 27.6868L27.6902 25.8827L21.3132 19.5052Z' fill='%23523E78'/%3E%3Cpath d='M10.8425 0C8.31687 0 5.98253 0.867471 4.13292 2.32176L5.96978 4.15876C7.33466 3.1382 9.01845 2.55138 10.8425 2.55138C15.4092 2.55138 19.1339 6.2764 19.1339 10.8434C19.1339 12.6676 18.5471 14.3515 17.5267 15.7165L19.3635 17.5535C20.8177 15.7038 21.6851 13.3692 21.6851 10.8434C21.6851 4.86039 16.8251 0 10.8425 0ZM10.8425 19.1354C6.27592 19.1354 2.55119 15.4104 2.55119 10.8434C2.55119 9.01914 3.13796 7.33523 4.15844 5.97024L2.32158 4.13324C0.867404 5.98299 0 8.31751 0 10.8434C0 16.8264 4.86001 21.6868 10.8425 21.6868C13.3682 21.6868 15.7026 20.8193 17.5522 19.365L15.7153 17.528C14.3504 18.5486 12.6666 19.1354 10.8425 19.1354Z' fill='%23523E78'/%3E%3C/svg%3E%0A");
  }
}

.learn-more-icon {
  transition: transform 0.2s ease-in-out;
  width: 37px;
  height: 37px;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.5' cy='18.5' r='18.5' fill='white'/%3E%3Cpath d='M25.0645 26.2568V13.4159' stroke='%23ED645D' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M12.2234 26.2568L25.0643 13.4159V25.763' stroke='%23ED645D' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M10.7419 11.9343L20.6196 11.9343' stroke='%23ED645D' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}

.see-more-icon {
  transition: transform 0.2s ease-in-out;
  width: 31px;
  height: 31px;
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='white'/%3E%3Cpath d='M21 22V11.2414' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M10.2412 22L20.9998 11.2414V21.5862' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M9 10L17.2759 10' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.see-more-icon.facilities {
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 900px) {
  .see-more-icon.facilities {
    top: auto;
    bottom: 0;
  }
}
@media (hover: hover) {
  .see-more-icon:hover {
    transform: rotate(45deg);
  }
}

.donate-icon {
  width: 80px;
  height: 116px;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='116' viewBox='0 0 80 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.0404 57.4689L79.1855 71.62L76.9305 73.875L62.7794 59.7299L65.0404 57.4689Z' fill='%23ED645D'/%3E%3Cpath d='M41.8571 80.6615L56.0057 94.8052L58.265 92.5451L44.1163 78.4014L41.8571 80.6615Z' fill='%23ED645D'/%3E%3Cpath d='M76.9307 78.3966L79.1857 80.6576L65.0406 94.8027L62.7795 92.5477L76.9307 78.3966Z' fill='%23F7F6F4'/%3E%3Cpath d='M56.0019 99.3248L58.2569 101.586L44.1118 115.731L41.8568 113.47L56.0019 99.3248Z' fill='%23F7F6F4'/%3E%3Cpath d='M56.0015 57.4684L58.2566 59.7294L44.1115 73.8745L41.8564 71.6135L56.0015 57.4684Z' fill='%23ED645D'/%3E%3Cpath d='M76.9303 36.5402L79.1853 38.8012L65.0402 52.9463L62.7792 50.6913L76.9303 36.5402Z' fill='%23ED645D'/%3E%3Cpath d='M41.8592 38.806L56.0079 52.9497L58.2671 50.6897L44.1185 36.546L41.8592 38.806Z' fill='%23ED645D'/%3E%3Cpath d='M65.0402 15.6119L79.1853 29.763L76.9303 32.0181L62.7792 17.873L65.0402 15.6119Z' fill='%23F7F6F4'/%3E%3Cpath d='M23.1838 57.4684L37.3349 71.6195L35.0739 73.8745L20.9288 59.7294L23.1838 57.4684Z' fill='%23ED645D'/%3E%3Cpath d='M2.25532 78.3971L16.4064 92.5482L14.1454 94.8032L0.000304557 80.6581L2.25532 78.3971Z' fill='%23ED645D'/%3E%3Cpath d='M35.0739 78.3966L37.3349 80.6576L23.1838 94.8027L20.9288 92.5477L35.0739 78.3966Z' fill='%23F7F6F4'/%3E%3Cpath d='M35.0739 36.5402L37.3349 38.8012L23.1838 52.9463L20.9288 50.6913L35.0739 36.5402Z' fill='%23ED645D'/%3E%3Cpath d='M14.1452 15.6119L16.4063 17.873L2.25514 32.0181L0.000121972 29.763L0.000121971 29.757L14.1452 15.6119Z' fill='%23ED645D'/%3E%3Cpath d='M56.0015 15.6119L58.2566 17.873L44.1115 32.0181L41.8564 29.757L56.0015 15.6119Z' fill='%23ED645D'/%3E%3Cpath d='M23.1839 15.6119L37.335 29.763L35.074 32.0181L20.9289 17.873L23.1839 15.6119Z' fill='%23F7F6F4'/%3E%3Cpath d='M35.074 -5.31629L37.335 -3.05525L23.1839 11.0898L20.9289 8.83483L20.9289 8.8288L35.074 -5.31629Z' fill='%23F7F6F4'/%3E%3Cpath d='M35.0739 115.731L37.3349 113.47L23.1838 99.3248L20.9288 101.58L20.9288 101.586L35.0739 115.731Z' fill='%23F7F6F4'/%3E%3Cpath d='M41.8615 -3.05582L56.0102 11.0879L58.2694 8.82786L44.1208 -5.31585L41.8615 -3.05582Z' fill='%23F7F6F4'/%3E%3Cpath d='M14.1452 57.4684L16.4063 59.7294L2.25514 73.8745L0.000121972 71.6195L14.1452 57.4684Z' fill='%23ED645D'/%3E%3Cpath d='M2.25501 36.5402L16.4061 50.6913L14.1451 52.9463L-6.18302e-07 38.8012L2.25501 36.5402Z' fill='%23ED645D'/%3E%3C/svg%3E%0A");
}
@media (min-width: 900px) {
  .donate-icon {
    width: 132px;
    height: 181px;
    background-image: url("data:image/svg+xml,%3Csvg width='132' height='181' viewBox='0 0 132 181' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M107.871 84.164L131.331 107.634L127.591 111.374L104.121 87.914L107.871 84.164Z' fill='%23ED645D'/%3E%3Cpath d='M69.4208 122.63L92.8867 146.088L96.6337 142.34L73.1678 118.882L69.4208 122.63Z' fill='%23ED645D'/%3E%3Cpath d='M127.591 118.874L131.331 122.624L107.871 146.084L104.121 142.344L127.591 118.874Z' fill='%23F7F6F4'/%3E%3Cpath d='M92.8799 153.584L96.6199 157.334L73.1599 180.794L69.4199 177.044L92.8799 153.584Z' fill='%23F7F6F4'/%3E%3Cpath d='M92.8799 84.164L96.6199 87.914L73.1599 111.374L69.4199 107.624L92.8799 84.164Z' fill='%23ED645D'/%3E%3Cpath d='M127.591 49.4541L131.331 53.2041L107.871 76.6641L104.121 72.9241L127.591 49.4541Z' fill='%23ED645D'/%3E%3Cpath d='M69.4247 53.2122L92.8906 76.6699L96.6376 72.9216L73.1717 49.4639L69.4247 53.2122Z' fill='%23ED645D'/%3E%3Cpath d='M107.871 14.7441L131.331 38.2141L127.591 41.9541L104.121 18.4941L107.871 14.7441Z' fill='%23F7F6F4'/%3E%3Cpath d='M38.4509 84.164L61.9209 107.634L58.1709 111.374L34.7109 87.914L38.4509 84.164Z' fill='%23ED645D'/%3E%3Cpath d='M3.74001 118.874L27.21 142.344L23.46 146.084L7.75002e-06 122.624L3.74001 118.874Z' fill='%23ED645D'/%3E%3Cpath d='M58.1709 118.874L61.9209 122.624L38.4509 146.084L34.7109 142.344L58.1709 118.874Z' fill='%23F7F6F4'/%3E%3Cpath d='M58.1709 49.4541L61.9209 53.2041L38.4509 76.6641L34.7109 72.9241L58.1709 49.4541Z' fill='%23ED645D'/%3E%3Cpath d='M23.46 14.7441L27.21 18.4941L3.74001 41.9541L8.61201e-06 38.2141L8.61157e-06 38.2041L23.46 14.7441Z' fill='%23ED645D'/%3E%3Cpath d='M92.8799 14.7441L96.6199 18.4941L73.1599 41.9541L69.4199 38.2041L92.8799 14.7441Z' fill='%23ED645D'/%3E%3Cpath d='M38.4509 14.7441L61.9209 38.2141L58.1709 41.9541L34.7109 18.4941L38.4509 14.7441Z' fill='%23F7F6F4'/%3E%3Cpath d='M58.1709 -19.9659L61.9209 -16.2159L38.4509 7.24414L34.7109 3.50415L34.7109 3.49414L58.1709 -19.9659Z' fill='%23F7F6F4'/%3E%3Cpath d='M58.1709 180.794L61.9209 177.044L38.4509 153.584L34.7109 157.324L34.7109 157.334L58.1709 180.794Z' fill='%23F7F6F4'/%3E%3Cpath d='M69.4286 -16.2165L92.8945 7.24121L96.6415 3.49289L73.1756 -19.9648L69.4286 -16.2165Z' fill='%23F7F6F4'/%3E%3Cpath d='M23.46 84.164L27.21 87.914L3.74001 111.374L8.61201e-06 107.634L23.46 84.164Z' fill='%23ED645D'/%3E%3Cpath d='M3.74001 49.4541L27.21 72.9241L23.46 76.6641L7.75002e-06 53.2041L3.74001 49.4541Z' fill='%23ED645D'/%3E%3C/svg%3E%0A");
  }
}
.donate-icon.left {
  transform: rotate(45deg);
}
.donate-icon.right {
  transform: rotate(-135deg);
}

.hospital-icon {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  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.5 17.5H17.5M3.5 17.5V4.5C3.5 3.94772 3.94772 3.5 4.5 3.5H15.5C16.0523 3.5 16.5 3.94772 16.5 4.5V17.5' stroke='%23523E78' stroke-linecap='square'/%3E%3Cpath d='M7.5 17.1667V13.1667C7.5 12.6144 7.94772 12.1667 8.5 12.1667H11.5C12.0523 12.1667 12.5 12.6144 12.5 13.1667V17.1667M8.5 8H11.5M10 6.5V9.5' stroke='%23523E78' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.phone-icon {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  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='M7.41624 2.42137L6.98548 2.67788C5.173 3.75723 4.17449 5.8098 4.44412 7.90202C4.82268 10.8396 6.24438 13.5434 8.45 15.5202L8.78422 15.8198C10.2947 17.1736 12.4018 17.6418 14.3434 17.0549L15.0347 16.8459C15.5665 16.6851 15.8654 16.1218 15.7002 15.5913L14.8181 12.7587C14.6495 12.2175 14.0652 11.9244 13.5306 12.113L11.7171 12.7529C11.301 12.8997 10.8378 12.7564 10.5773 12.4003L10.317 12.0446C9.54658 10.9914 8.93909 9.82816 8.51499 8.59406L8.37808 8.19566C8.22871 7.76101 8.39485 7.2805 8.78079 7.03094L10.2346 6.09087C10.7504 5.75733 10.8464 5.04193 10.4367 4.58423L8.67303 2.61365C8.35401 2.25721 7.82724 2.17661 7.41624 2.42137Z' stroke='%23523E78'/%3E%3C/svg%3E%0A");
}
.phone-icon-white {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  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='M7.41624 2.42137L6.98548 2.67788C5.173 3.75723 4.17449 5.8098 4.44412 7.90202C4.82268 10.8396 6.24438 13.5434 8.45 15.5202L8.78422 15.8198C10.2947 17.1736 12.4018 17.6418 14.3434 17.0549L15.0347 16.8459C15.5665 16.6851 15.8654 16.1218 15.7002 15.5913L14.8181 12.7587C14.6495 12.2175 14.0652 11.9244 13.5306 12.113L11.7171 12.7529C11.301 12.8997 10.8378 12.7564 10.5773 12.4003L10.317 12.0446C9.54658 10.9914 8.93909 9.82816 8.51499 8.59406L8.37808 8.19566C8.22871 7.76101 8.39485 7.2805 8.78079 7.03094L10.2346 6.09087C10.7504 5.75733 10.8464 5.04193 10.4367 4.58423L8.67303 2.61365C8.35401 2.25721 7.82724 2.17661 7.41624 2.42137Z' stroke='white'/%3E%3C/svg%3E%0A");
}

.doctor-icon {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  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='M4.73057 4.6095H3.89427C3.45067 4.6095 3.02524 4.78572 2.71157 5.09939C2.3979 5.41306 2.22168 5.83849 2.22168 6.28209V9.20913C2.22168 10.429 2.70628 11.599 3.56888 12.4616C4.43148 13.3242 5.60142 13.8088 6.82132 13.8088C8.04121 13.8088 9.21115 13.3242 10.0737 12.4616C10.9363 11.599 11.421 10.429 11.421 9.20913V6.28209C11.421 5.83849 11.2447 5.41306 10.9311 5.09939C10.6174 4.78572 10.192 4.6095 9.74836 4.6095H8.91206' stroke='%23523E78' stroke-linecap='square'/%3E%3Cpath d='M16.4386 10.4732V12.9821C16.4386 13.6411 16.3088 14.2936 16.0567 14.9024C15.8045 15.5111 15.4349 16.0643 14.969 16.5302C14.503 16.9962 13.9499 17.3658 13.3411 17.618C12.7323 17.8701 12.0798 17.9999 11.4208 17.9999C10.7619 17.9999 10.1094 17.8701 9.50063 17.618C8.89184 17.3658 8.33868 16.9962 7.87274 16.5302C7.40679 16.0643 7.03719 15.5111 6.78502 14.9024C6.65492 14.5883 6.5574 14.2626 6.49347 13.9303M8.91196 3.19203V5.91004M4.73047 3.19204V5.91004' stroke='%23523E78' stroke-linecap='square'/%3E%3Cpath d='M14.7656 8.80071C14.7656 9.24431 14.9418 9.66974 15.2555 9.98341C15.5692 10.2971 15.9946 10.4733 16.4382 10.4733C16.8818 10.4733 17.3073 10.2971 17.6209 9.98341C17.9346 9.66974 18.1108 9.24431 18.1108 8.80071C18.1108 8.35711 17.9346 7.93168 17.6209 7.618C17.3073 7.30433 16.8818 7.12811 16.4382 7.12811C15.9946 7.12811 15.5692 7.30433 15.2555 7.618C14.9418 7.93168 14.7656 8.35711 14.7656 8.80071Z' stroke='%23523E78' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.id-icon {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  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='M4 3.5H16C16.2761 3.5 16.5 3.72386 16.5 4V17C16.5 17.2761 16.2761 17.5 16 17.5H4C3.72386 17.5 3.5 17.2761 3.5 17V4C3.5 3.72386 3.72386 3.5 4 3.5Z' stroke='%23523E78' stroke-linejoin='round'/%3E%3Cpath d='M12.9951 10.5L6 10.5' stroke='%23523E78'/%3E%3Cpath d='M11 7.5L6 7.5' stroke='%23523E78'/%3E%3C/svg%3E%0A");
}

.select-icon {
  height: 20px;
  width: 20px;
  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='M4 7L10 12L16 7' stroke='%23523E78'/%3E%3C/svg%3E%0A");
}

.submenu-icon-open {
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='white'/%3E%3Cpath d='M9 18.005L15.5759 11.4292' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M9 6.005L13.3839 10.3888' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.submenu-icon-close {
  height: 24px;
  width: 24px;
  margin-right: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' transform='matrix(-1 0 0 1 24 6.10352e-05)' fill='white'/%3E%3Cpath d='M15 18.005L8.42411 11.4293' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M15 6.00507L10.6161 10.3889' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}

.dropdown-icon {
  width: 20px;
  height: 20px;
  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='M4 7L10 12L16 7' stroke='%23523E78'/%3E%3C/svg%3E%0A");
}

.visibility-hidden {
  visibility: hidden;
  position: absolute;
}

.pleca-v {
  width: 1px;
  height: 100%;
  background-color: #E5D6FF;
  opacity: 0.3;
  display: block;
}

.pleca-h {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #E5D6FF;
  opacity: 0.3;
}

@media (min-width: 720px) and (max-width: 899.98px) {
  .w-md-100 {
    width: 100%;
  }
}

.grid-column-5 {
  grid-column: span 5;
}

.bg-crema {
  background-color: #F1EFEA;
}

.h-fit-content {
  height: fit-content;
}

.top-15 {
  top: 15px;
}

@media (min-width: 900px) {
  .w-lg-100 {
    width: 100% !important;
  }
}

.min-h-150px {
  min-height: 150px;
}

.w-fit {
  width: fit-content;
}

@media (max-width: 719.98px) {
  .mx-smo-auto {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 720px) {
  .sticky-title-top {
    position: sticky;
    top: var(--header-offset, 0px);
    transition: top 300ms ease;
    z-index: 10;
  }
}

.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

@media (min-width: 720px) {
  .translate-y-3 {
    transform: translateY(3px);
  }
}

footer {
  width: 100vw;
  background-color: #523E78;
  color: #FFFFFF;
  z-index: 11;
  position: relative;
}
footer hr {
  background-color: #FFFFFF;
  height: 1px !important;
  margin: 0;
  opacity: 1;
}
footer a {
  color: #FFFFFF;
  transition: all 100ms ease-in-out;
}
footer a:hover {
  color: #E5D6FF;
}
@media (min-width: 1200px) {
  footer .row .col-xl-5 .footer-right {
    padding-right: 0px !important;
    padding-left: 24px !important;
  }
}

.newsletter {
  width: 100%;
  background-color: transparent;
  height: fit-content;
  color: white;
}
.newsletter p {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .newsletter p {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.newsletter p {
  color: #FFFFFF;
}
.newsletter .inputs {
  background-color: #FFFFFF;
  color: #523E78;
  border-radius: 5px;
  padding: 5px 5px;
}
.newsletter input {
  padding-left: 10px;
  color: #523E78;
}
.newsletter input::placeholder {
  opacity: 50%;
}

.socials {
  position: relative;
  transition: fill 200ms ease-in-out;
}
@media (min-width: 720px) {
  .socials {
    width: 50%;
  }
}
.socials a {
  width: fit-content;
  padding: 0 10px 0 0;
  z-index: 10;
}
@media (min-width: 720px) and (max-width: 899.98px) {
  .socials a .app-store {
    margin-bottom: 7px;
  }
}
@media (min-width: 900px) and (max-width: 1199.98px) {
  .socials a .app-store {
    margin-bottom: 7px;
  }
}
.socials .facebook {
  height: 32px;
  width: 32px;
  fill: #FFFFFF;
}
@media (min-width: 900px) {
  .socials .facebook {
    height: 36px;
    width: 36px;
  }
}
.socials .facebook:hover {
  fill: #E5D6FF;
}
.socials .x-twitter {
  height: 32px;
  width: 32px;
  fill: #FFFFFF;
}
@media (min-width: 900px) {
  .socials .x-twitter {
    height: 36px;
    width: 36px;
  }
}
.socials .x-twitter:hover {
  fill: #E5D6FF;
}
.socials .instagram {
  height: 32px;
  width: 32px;
  fill: #FFFFFF;
}
@media (min-width: 900px) {
  .socials .instagram {
    height: 36px;
    width: 36px;
  }
}
.socials .instagram:hover {
  fill: #E5D6FF;
}
.socials .linkedin {
  height: 32px;
  width: 32px;
  fill: #FFFFFF;
}
@media (min-width: 900px) {
  .socials .linkedin {
    height: 36px;
    width: 36px;
  }
}
.socials .linkedin:hover {
  fill: #E5D6FF;
}
.socials .youtube {
  height: 32px;
  width: 32px;
  fill: #FFFFFF;
}
@media (min-width: 900px) {
  .socials .youtube {
    height: 36px;
    width: 36px;
  }
}
.socials .youtube:hover {
  fill: #E5D6FF;
}
.socials .app-store {
  height: 37px;
  width: 123px;
  fill: #FFFFFF;
}
@media (min-width: 900px) {
  .socials .app-store {
    height: 37px;
    width: 126px;
  }
}
.socials .app-store:hover {
  fill: #E5D6FF;
}
.socials .play-store {
  height: 37px;
  width: 123px;
  fill: #FFFFFF;
}
@media (min-width: 900px) {
  .socials .play-store {
    height: 37px;
    width: 126px;
  }
}
.socials .play-store:hover {
  fill: #E5D6FF;
}

header {
  position: fixed;
  z-index: 100;
  width: 100%;
  top: 0;
  left: 0;
}
header hr {
  height: 5px !important;
  margin: 0;
  opacity: 100%;
  background-color: #CCB794;
  position: relative;
  z-index: 10;
}
header .header-topbar {
  font-family: "Inter Medium";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
  font-weight: 500;
}
@media (min-width: 900px) {
  header .header-topbar {
    font-size: 16px;
  }
}
header .header-topbar {
  position: relative;
  z-index: 10;
  color: #FFFFFF;
  background-color: #523E78;
  padding: 12px 0 11px;
}
@media (min-width: 720px) {
  header .header-topbar {
    padding: 15px 0;
  }
}
@media (min-width: 900px) {
  header .header-topbar {
    padding: 20px 0;
  }
}
header .header-topbar a {
  border-radius: 0;
  transition: all 100ms ease-in-out;
}
header .header-topbar a:hover {
  border-bottom: 1px solid #E5D6FF;
  margin-top: -1px;
  color: #E5D6FF;
}
header .header-menu {
  background-color: #FFFFFF;
  color: #523E78;
  padding: 15px 30px;
  position: relative;
  display: block;
}
@media (max-width: 719.98px) {
  header .header-menu {
    padding: 12px 15px;
  }
}
header .header-menu .main-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
header .header-menu .main-menu ul .menu-item .dropdown-icon {
  transition: 0.2s;
}
header .header-menu .main-menu ul .menu-item .dropdown-icon.show {
  transition: 0.2s;
  transform: rotateX(180deg);
}
header .header-menu .main-menu ul .menu-item a {
  transition: all 100ms ease-in-out;
}
header .header-menu .main-menu ul .menu-item a:hover {
  color: rgba(82, 62, 120, 0.6);
}
header .header-menu .main-menu ul .menu-item a:hover span .dropdown-icon {
  opacity: 60%;
}
@media (min-width: 900px) {
  header .header-menu .main-menu ul .menu-item a.dropdown-parent:hover {
    padding-bottom: 42px;
    margin-bottom: -42px;
  }
}
header .header-menu .main-menu ul .menu-item a.dropdown-parent span {
  transform: translateY(1px);
}
header .header-menu .main-menu .dropdown-container {
  left: 0;
  top: -150%;
  z-index: -20;
  width: 100vw;
  position: absolute;
  padding: 30px 50px;
  background: #F7F6F4;
  opacity: 0;
  transition: 300ms;
  transition-timing-function: ease-in-out;
}
header .header-menu .main-menu .dropdown-container .dropdown-columns {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 30px;
}
header .header-menu .main-menu .dropdown-container .dropdown-columns .menu-column {
  grid-column: span 4;
  padding: 0;
  margin: 0;
  background-color: #F7F6F4;
}
header .header-menu .main-menu .dropdown-container .dropdown-columns .menu-column h4 {
  margin-top: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #E0DED9;
}
header .header-menu .main-menu .dropdown-container .dropdown-columns .menu-column .submenu {
  padding-top: 15px;
}
header .header-menu .main-menu .dropdown-container .dropdown-columns .menu-column .submenu a {
  transition: all 100ms ease-in-out;
}
header .header-menu .main-menu .dropdown-container .dropdown-columns .menu-column .submenu a:hover {
  opacity: 80%;
}
header .header-menu .main-menu .dropdown-container.show {
  top: 100%;
  opacity: 1;
}
header .header-menu .almater-button:not(:last-child) {
  margin-right: 8px;
}
@media (min-width: 1200px) {
  header .header-menu {
    padding: 20.5px 50px;
  }
}
header.headroom {
  will-change: transform;
}
header.headroom--pinned {
  transform: translateY(0%);
  transition: transform 200ms linear;
}
header.headroom--unpinned {
  transform: translateY(-100%);
  transition: transform 200ms linear;
}

#topbar-container {
  line-height: 1em;
}
#topbar-container .topbar-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
#topbar-container .topbar-icon:has(.location) {
  height: 18px;
}
@media (max-width: 575.98px) {
  #topbar-container {
    text-align: center;
  }
}

#burger-menu,
.burger-sub-menu {
  position: relative;
  width: 36px;
  height: 34px;
  z-index: 99;
  cursor: pointer;
}
@media (min-width: 720px) {
  #burger-menu,
  .burger-sub-menu {
    height: 38.2px;
    width: 38px;
  }
}
#burger-menu span,
.burger-sub-menu span {
  position: absolute;
  width: 18px;
  height: 2px;
  background-color: #523E78;
  transition: background-color 0.25s, transform 0.25s;
  -webkit-transition: background-color 0.25s, -webkit-transform 0.25s;
}
#burger-menu span:nth-of-type(1),
.burger-sub-menu span:nth-of-type(1) {
  top: 31%;
}
@media (max-width: 719.98px) {
  #burger-menu span:nth-of-type(1),
  .burger-sub-menu span:nth-of-type(1) {
    top: 28%;
  }
}
#burger-menu span:nth-of-type(4),
.burger-sub-menu span:nth-of-type(4) {
  top: 64%;
}
@media (max-width: 719.98px) {
  #burger-menu span:nth-of-type(4),
  .burger-sub-menu span:nth-of-type(4) {
    top: 67%;
  }
}
#burger-menu span:nth-of-type(2), #burger-menu span:nth-of-type(3),
.burger-sub-menu span:nth-of-type(2),
.burger-sub-menu span:nth-of-type(3) {
  top: 47%;
}
#burger-menu.show span,
.burger-sub-menu.show span {
  background-color: #523E78;
}
#burger-menu.show span:nth-of-type(1), #burger-menu.show span:nth-of-type(4),
.burger-sub-menu.show span:nth-of-type(1),
.burger-sub-menu.show span:nth-of-type(4) {
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
}
#burger-menu.show span:nth-of-type(2),
.burger-sub-menu.show span:nth-of-type(2) {
  transform: rotate(-45deg);
  -webkit-transform: scaleX(-45deg);
}
#burger-menu.show span:nth-of-type(3),
.burger-sub-menu.show span:nth-of-type(3) {
  transform: rotate(45deg);
  -webkit-transform: scaleX(45deg);
}

.full-modal {
  padding: 10px 20px 0 20px;
}
@media (min-width: 720px) {
  .full-modal {
    padding: 15px 30px 0 30px;
  }
}
.full-modal {
  position: absolute;
  top: -500px;
  left: 0;
  z-index: -99;
  transition: 0.3s ease-in-out;
  pointer-events: none;
  width: 100%;
  height: auto;
  background-color: #F7F6F4;
}
.full-modal.show {
  pointer-events: all;
  top: 100%;
}
.full-modal ul {
  list-style-type: none;
  padding: 0;
}
.full-modal ul li:not(:first-child) {
  border-top: 1px solid #E0DED9;
}
.full-modal ul a > li {
  border-top: 1px solid #E0DED9;
}
.full-modal.mobile-menu-secondary, .full-modal.mobile-menu-secondary-2 {
  padding: 20px 20px 0 20px;
}
@media (min-width: 720px) {
  .full-modal.mobile-menu-secondary, .full-modal.mobile-menu-secondary-2 {
    padding: 30px 30px 0 30px;
  }
}
.full-modal.mobile-menu-secondary li, .full-modal.mobile-menu-secondary-2 li {
  border-top: 1px solid #E0DED9;
}

.form input[type=email],
.form input[type=text],
.form input[type=date],
.form input[type=password] {
  display: block;
  width: 100%;
  color: #523E78;
  background-color: #FFFFFF;
  border-radius: 5px;
  border: 1px solid #E0DED9;
  padding: 11px 15px;
  margin-top: 10px;
}
.form input[type=email]::placeholder,
.form input[type=text]::placeholder,
.form input[type=date]::placeholder,
.form input[type=password]::placeholder {
  opacity: 50%;
}
.form input[type=email]:disabled,
.form input[type=text]:disabled,
.form input[type=date]:disabled,
.form input[type=password]:disabled {
  background-color: #F7F6F4;
  color: #E0DED9;
}

#form-submitted {
  position: fixed;
  z-index: 1051;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
  padding: 20px !important;
  border: 1px solid #FFFFFF;
  background-color: #523E78;
  color: #FFFFFF;
  opacity: 0;
  pointer-events: none;
  border-radius: 5px;
  text-transform: uppercase;
  transition: opacity 0.2s ease-in-out;
}
@media (min-width: 900px) {
  #form-submitted {
    transform: none;
    left: 30px;
    top: auto;
    bottom: 30px;
  }
}
#form-submitted.show {
  opacity: 1;
}
@media (max-width: 719.98px) {
  #form-submitted {
    left: 15px;
    right: 15px;
    bottom: 15px;
    transform: none;
  }
}

.pika-single {
  z-index: 15 !important;
  color: #523E78 !important;
  border-radius: 15px;
  border: 1px solid #E0DED9 !important;
  box-shadow: none !important;
  margin-top: 10px;
}
.pika-single .pika-lendar {
  margin: 15px;
  width: fit-content;
}
.pika-single .pika-lendar .pika-title {
  align-items: center;
  text-align: justify;
  border-bottom: 1px solid #E0DED9;
  padding-bottom: 9px;
  display: flex;
}
.pika-single .pika-lendar .pika-title .pika-label {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .pika-single .pika-lendar .pika-title .pika-label {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.pika-single .pika-lendar .pika-title .pika-label:first-of-type {
  order: 2;
}
.pika-single .pika-lendar .pika-title .pika-label:last-of-type {
  margin-left: auto;
  float: right;
  order: 3;
  display: flex;
  align-items: center;
}
.pika-single .pika-lendar .pika-title .pika-label:last-of-type::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="13" height="7" viewBox="0 0 13 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.3201 0.384111L6.32009 5.38411L0.320092 0.384112" stroke="%23523E78"/></svg>');
  margin-top: 1%;
  width: 20px;
  height: 20px;
  background-size: 13px;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-flex;
  margin-left: 4px;
}
.pika-single .pika-lendar .pika-table {
  margin-top: 20px;
}
.pika-single .pika-lendar .pika-table thead tr th {
  width: 49px;
  color: #523E78;
}
.pika-single .pika-lendar .pika-table thead tr th abbr {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .pika-single .pika-lendar .pika-table thead tr th abbr {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.pika-single .pika-lendar .pika-table thead tr th abbr {
  text-decoration: none;
  padding: 15px 12px;
  width: 49px;
  height: 49px;
}
.pika-single .pika-lendar .pika-table tbody tr td {
  width: 49px;
}
.pika-single .pika-lendar .pika-table tbody tr td.is-selected button {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .pika-single .pika-lendar .pika-table tbody tr td.is-selected button {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.pika-single .pika-lendar .pika-table tbody tr td.is-selected button {
  font-weight: normal;
  box-shadow: none;
  background-color: #E5D6FF;
  border-radius: 50%;
}
.pika-single .pika-lendar .pika-table tbody tr td button {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .pika-single .pika-lendar .pika-table tbody tr td button {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.pika-single .pika-lendar .pika-table tbody tr td button {
  text-align: center;
  align-items: center;
  background-color: transparent;
  color: #523E78;
  width: 49px;
  height: 49px;
}
.pika-single .pika-lendar .pika-prev {
  margin-top: 1%;
  width: 20px;
  height: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.65039 12.3201L0.650391 6.32009L5.65039 0.320091" stroke="%23523E78"/></svg>');
  order: 0;
}
.pika-single .pika-lendar .pika-next {
  margin-top: 1%;
  width: 20px;
  height: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.384766 12.3201L5.38477 6.32009L0.384765 0.320091" stroke="%23523E78"/></svg>');
  order: 2;
}

.grecaptcha-badge {
  display: none !important;
}

.newsletter-message {
  position: fixed;
  z-index: 1051;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
  padding: 20px !important;
  border: 1px solid #FFFFFF;
  background-color: #523E78;
  color: #FFFFFF;
  opacity: 0;
  pointer-events: none;
  border-radius: 5px;
  text-transform: uppercase;
  transition: opacity 0.2s ease-in-out;
}
.newsletter-message.landing {
  bottom: calc(30px + var(--keyboard-offset, 0px));
  position: fixed;
}
@media (min-width: 720px) {
  .newsletter-message {
    bottom: calc(30px + var(--keyboard-offset, 0px));
    left: auto;
    right: 30px;
    margin-bottom: 0;
    padding: 5.5px 20px 6px;
    transform: none;
  }
}
@media (min-width: 900px) {
  .newsletter-message {
    bottom: calc(30px + var(--keyboard-offset, 0px));
  }
}
.newsletter-message.success {
  border-radius: 100px;
}
.newsletter-message.show {
  opacity: 1;
}

.sticky-modal {
  position: fixed;
  width: 100%;
  left: 0%;
  bottom: 0;
  opacity: 0;
  z-index: 12;
  transform: translateY(calc(100% - 53px));
  transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.4s ease-in-out;
  padding-bottom: 0px;
  will-change: transform;
  pointer-events: none;
}
@media (min-width: 720px) {
  .sticky-modal {
    padding-bottom: 30px;
    transform: translateY(calc(100% - 56px));
  }
}
@media (min-width: 900px) {
  .sticky-modal {
    transform: translateY(calc(100% - 60px));
  }
}
.sticky-modal.show {
  opacity: 1;
  z-index: 80;
  pointer-events: auto;
}
.sticky-modal .sticky-content {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
}
.sticky-modal.is-visible {
  transform: translateY(0);
  z-index: 81;
}
.sticky-modal.is-visible .sticky-content {
  opacity: 1;
  pointer-events: all;
}

/* La sombra que cubre toda la pantalla */
.modal-overlay {
  /* Estado inicial (oculto) */
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 150vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -150;
  cursor: pointer;
  pointer-events: auto;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.modal-overlay.show {
  visibility: visible;
  opacity: 1;
}

.access {
  width: 100vw;
  background-color: #523E78;
  color: #FFFFFF;
  padding: 20px;
  border-radius: 5px 5px 0 0;
}
@media (min-width: 720px) {
  .access {
    width: 42vw;
    border-radius: 5px;
    margin: 0px 30px;
  }
}
@media (min-width: 900px) {
  .access {
    width: 28vw;
  }
}
.access a {
  width: 100%;
}

.doctor-modal {
  position: sticky;
  bottom: 0;
  background-color: #F1EFEA;
  color: #523E78;
  padding: 15px;
  width: 100%;
}
@media (min-width: 720px) {
  .doctor-modal {
    padding: 15px 30px;
  }
}
@media (min-width: 900px) {
  .doctor-modal {
    padding: 15px 50px;
  }
}
.doctor-modal .container {
  width: 100%;
  max-width: 100%;
}

button,
a,
.almater-button {
  border-style: none;
  border-radius: 5px;
  height: fit-content;
  width: fit-content;
}
button.btn-lila,
a.btn-lila,
.almater-button.btn-lila {
  border-radius: 5px;
  color: #523E78;
  background-color: #E5D6FF;
  padding: 8px 12px;
  transition: background-color 100ms, color 100ms, border-color 100ms;
}
@media (min-width: 720px) {
  button.btn-lila,
  a.btn-lila,
  .almater-button.btn-lila {
    padding: 10px 15px;
  }
}
button.btn-lila:hover,
a.btn-lila:hover,
.almater-button.btn-lila:hover {
  border: 1px solid #523E78;
  background-color: transparent;
  color: #523E78;
  padding: 7px 11px;
}
@media (min-width: 720px) {
  button.btn-lila:hover,
  a.btn-lila:hover,
  .almater-button.btn-lila:hover {
    padding: 9px 14px;
  }
}
button.btn-lila.search,
a.btn-lila.search,
.almater-button.btn-lila.search {
  padding: 8px;
  width: 100%;
}
@media (min-width: 720px) {
  button.btn-lila.search,
  a.btn-lila.search,
  .almater-button.btn-lila.search {
    width: fit-content;
    padding: 10px;
    margin-right: 5px;
  }
}
@media (min-width: 900px) {
  button.btn-lila.search,
  a.btn-lila.search,
  .almater-button.btn-lila.search {
    padding: 12px;
  }
}
button.btn-lila.search:hover,
a.btn-lila.search:hover,
.almater-button.btn-lila.search:hover {
  padding: 7px;
}
@media (min-width: 720px) {
  button.btn-lila.search:hover,
  a.btn-lila.search:hover,
  .almater-button.btn-lila.search:hover {
    padding: 9px;
  }
}
@media (min-width: 900px) {
  button.btn-lila.search:hover,
  a.btn-lila.search:hover,
  .almater-button.btn-lila.search:hover {
    padding: 11px;
  }
}
button.btn-acento,
a.btn-acento,
.almater-button.btn-acento {
  color: #FFFFFF;
  background-color: #ED645D;
  padding: 5px;
  padding-left: 15px;
  transition: 100ms;
}
@media (hover: hover) {
  button.btn-acento:hover,
  a.btn-acento:hover,
  .almater-button.btn-acento:hover {
    color: #F7F6F4;
    background-color: #523E78;
  }
  button.btn-acento:hover .acento-icon,
  a.btn-acento:hover .acento-icon,
  .almater-button.btn-acento:hover .acento-icon {
    background-image: none;
  }
  button.btn-acento:hover .acento-icon .acento-svg-inline,
  a.btn-acento:hover .acento-icon .acento-svg-inline,
  .almater-button.btn-acento:hover .acento-icon .acento-svg-inline {
    display: block;
  }
  button.btn-acento:hover .acento-icon .acento-svg-inline .acento-path-top,
  a.btn-acento:hover .acento-icon .acento-svg-inline .acento-path-top,
  .almater-button.btn-acento:hover .acento-icon .acento-svg-inline .acento-path-top {
    animation: acento-draw 0.3s ease-in-out forwards;
  }
  button.btn-acento:hover .acento-icon .acento-svg-inline .acento-path-bottom,
  a.btn-acento:hover .acento-icon .acento-svg-inline .acento-path-bottom,
  .almater-button.btn-acento:hover .acento-icon .acento-svg-inline .acento-path-bottom {
    animation: acento-draw 0.3s 0.2s ease-in-out forwards;
  }
}
button.btn-acento.no-icon,
a.btn-acento.no-icon,
.almater-button.btn-acento.no-icon {
  padding: 10px 15px;
  transition: 100ms;
}
button.btn-acento.no-icon:hover,
a.btn-acento.no-icon:hover,
.almater-button.btn-acento.no-icon:hover {
  color: #F7F6F4;
  background-color: #523E78;
}
button.btn-white,
a.btn-white,
.almater-button.btn-white {
  border: none;
  color: #523E78;
  background-color: #FFFFFF;
  padding: 10px 15px;
  transition: background-color 100ms, color 100ms, border-color 100ms;
}
button.btn-white.icons,
a.btn-white.icons,
.almater-button.btn-white.icons {
  padding: 8px;
  border: 1px solid #E0DED9;
}
@media (min-width: 720px) {
  button.btn-white.icons,
  a.btn-white.icons,
  .almater-button.btn-white.icons {
    padding: 10px;
  }
}
@media (min-width: 900px) {
  button.btn-white.icons,
  a.btn-white.icons,
  .almater-button.btn-white.icons {
    padding: 7px;
  }
}
button.btn-white.icons:hover,
a.btn-white.icons:hover,
.almater-button.btn-white.icons:hover {
  border-color: #523E78;
  background-color: transparent;
}
button.btn-white:hover,
a.btn-white:hover,
.almater-button.btn-white:hover {
  color: #E5D6FF;
}
button.btn-transparent,
a.btn-transparent,
.almater-button.btn-transparent {
  border: 1px solid #523E78;
  color: #523E78;
  background-color: transparent;
  padding: 8px;
  transition: 100ms;
}
button.btn-transparent.edit-link,
a.btn-transparent.edit-link,
.almater-button.btn-transparent.edit-link {
  padding: 9px 14px;
}
button.btn-transparent:hover,
a.btn-transparent:hover,
.almater-button.btn-transparent:hover {
  background-color: #523E78;
  color: #FFFFFF;
}
button.btn-morado,
a.btn-morado,
.almater-button.btn-morado {
  border: 1px solid #FFFFFF;
  background-color: #523E78;
  color: #FFFFFF;
  padding: 9px 14px;
  transition: 100ms;
}
button.btn-morado:hover,
a.btn-morado:hover,
.almater-button.btn-morado:hover {
  background-color: #FFFFFF;
  color: #523E78;
}
button.btn-morado:hover .arrow-icons-link,
a.btn-morado:hover .arrow-icons-link,
.almater-button.btn-morado:hover .arrow-icons-link {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3L12 9L6 15' stroke='%23523E78'/%3E%3C/svg%3E%0A");
}
button.btn-log-out,
a.btn-log-out,
.almater-button.btn-log-out {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  button.btn-log-out,
  a.btn-log-out,
  .almater-button.btn-log-out {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
button.btn-log-out,
a.btn-log-out,
.almater-button.btn-log-out {
  background-color: transparent;
  color: #523E78;
  position: relative;
  padding: 0;
}
button.btn-text,
a.btn-text,
.almater-button.btn-text {
  border-radius: 0;
  border: 0;
  text-decoration: underline;
}
button.btn-text.account,
a.btn-text.account,
.almater-button.btn-text.account {
  height: 23px;
  background-color: transparent;
  color: #523E78;
  padding-left: 0;
  padding-right: 0;
}
button.icon-btn,
a.icon-btn,
.almater-button.icon-btn {
  background-color: transparent;
  padding: 0;
}

.acento-icon-base, .arrows.arrow-btn-morado .acento-icon, button.btn-acento .acento-icon,
a.btn-acento .acento-icon,
.almater-button.btn-acento .acento-icon {
  margin-left: 15px;
  height: 30px;
  width: 30px;
  transition: 100ms;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='3' fill='white'/%3E%3Cpath d='M11.3125 22.0001L18.6865 14.6262' stroke='%23ED645D' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M11.3125 7.99988L16.2285 12.9158' stroke='%23ED645D' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.acento-icon-base .acento-svg-inline, .arrows.arrow-btn-morado .acento-icon .acento-svg-inline, button.btn-acento .acento-icon .acento-svg-inline,
a.btn-acento .acento-icon .acento-svg-inline,
.almater-button.btn-acento .acento-icon .acento-svg-inline {
  display: none;
  width: 100%;
  height: 100%;
}
.acento-icon-base .acento-svg-inline path, .arrows.arrow-btn-morado .acento-icon .acento-svg-inline path, button.btn-acento .acento-icon .acento-svg-inline path,
a.btn-acento .acento-icon .acento-svg-inline path,
.almater-button.btn-acento .acento-icon .acento-svg-inline path {
  stroke-dasharray: 50;
  stroke-dashoffset: 50;
}
@media (min-width: 900px) {
  .acento-icon-base, .arrows.arrow-btn-morado .acento-icon, button.btn-acento .acento-icon,
  a.btn-acento .acento-icon,
  .almater-button.btn-acento .acento-icon {
    height: 37px;
    width: 37px;
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='37' height='37' rx='3' fill='white'/%3E%3Cpath d='M13.4963 27.9999L23.5038 17.9927' stroke='%23ED645D' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M13.4963 9L20.168 15.6715' stroke='%23ED645D' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  }
}

@media (max-width: 719.98px) {
  .access-links.btn-lila {
    padding: 10px 15px;
  }
}
.access-links.btn-lila:hover {
  background-color: transparent;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  padding: 9px 14px;
}
.access-links.btn-morado {
  justify-content: space-between;
}
.access-links.btn-white:hover {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  padding: 9px 14px;
}

.arrows {
  border-style: none;
  border-radius: 3px;
  padding: 9px 13.5px;
  display: flex;
}
.arrows.arrow-btn-morado {
  transition: background-color 200ms ease-in-out;
  padding: 0;
}
.arrows.arrow-btn-morado .acento-icon {
  margin-left: 0;
  width: 37px;
  height: 37px;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='37' height='37' rx='3' fill='%23523E78'/%3E%3Cpath d='M13.4961 27.9999L23.5035 17.9927' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M13.4961 9L20.1677 15.6715' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.arrows.arrow-btn-morado .acento-icon .acento-svg-inline {
  display: none;
}
.arrows.arrow-btn-morado .acento-icon .acento-svg-inline .acento-bg {
  transition: fill 200ms ease-in-out;
}
.arrows.arrow-btn-morado:hover {
  background-color: #E5D6FF;
}
.arrows.arrow-btn-morado:hover .acento-icon {
  background-image: none;
}
.arrows.arrow-btn-morado:hover .acento-icon .acento-svg-inline {
  display: block;
}
.arrows.arrow-btn-morado:hover .acento-icon .acento-svg-inline .acento-bg {
  fill: #E5D6FF;
}
.arrows.arrow-btn-morado:hover .acento-icon .acento-svg-inline .acento-path-top {
  animation: acento-draw 0.3s ease-in-out forwards;
}
.arrows.arrow-btn-morado:hover .acento-icon .acento-svg-inline .acento-path-bottom {
  animation: acento-draw 0.3s 0.2s ease-in-out forwards;
}
.arrows.arrow-btn-white {
  background-color: #FFFFFF;
}
.arrows.arrow-btn-lila {
  background-color: #E5D6FF;
  padding: 9.5px 14px;
}

.absolute-btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

/* Hide default radio button */
.radio-pill-group input[type=radio] {
  position: absolute;
  opacity: 0;
}

.checkmark {
  display: none;
}

/* Styles label as pill*/
.radio-pill {
  display: inline-block;
  padding: 10px 15px;
  margin-right: 5px;
  cursor: pointer;
  border: 1px solid #E0DED9;
  background-color: transparent;
  color: #523E78;
  border-radius: 100px;
  text-align: center;
}

/* Pill style */
.radio-pill-group input[type=radio]:checked + .radio-pill {
  background-color: #523E78;
  color: white;
  border-color: #523E78;
}

.sticky-btn {
  z-index: 500;
  transition: 0.5s ease-in-out;
  margin-bottom: 15px;
  will-change: width;
}
.sticky-btn .btn-acento {
  margin: 0 30px;
  background-color: #E5D6FF;
  color: #523E78;
}
.sticky-btn .btn-acento .acento-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='3' fill='white'/%3E%3Cpath d='M11.3125 22.0001L18.6865 14.6262' stroke='%23523E78' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M11.3125 7.99988L16.2285 12.9158' stroke='%23523E78' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
@media (min-width: 900px) {
  .sticky-btn .btn-acento .acento-icon {
    height: 37px;
    width: 37px;
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='37' height='37' rx='3' fill='white'/%3E%3Cpath d='M13.4963 27.9999L23.5038 17.9927' stroke='%23523E78' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M13.4963 9L20.168 15.6715' stroke='%23523E78' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  }
}
.sticky-btn .btn-text-default {
  display: block;
}
.sticky-btn .btn-text-close {
  display: none;
}
.sticky-btn.visible .btn-acento {
  background-color: #E5D6FF;
  color: #523E78;
}
.sticky-btn.visible .btn-acento .btn-text-default {
  display: none;
}
.sticky-btn.visible .btn-acento .btn-text-close {
  display: block;
}
@media (hover: hover) {
  .sticky-btn.visible .btn-acento:hover {
    background-color: #523E78;
    color: #FFFFFF;
  }
}
.sticky-btn.visible .btn-acento .acento-icon {
  width: 37px;
  height: 37px;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='37' height='37' rx='3' fill='white'/%3E%3Cpath d='M18.5 18.5L26 26' stroke='%23523E78' stroke-width='2'/%3E%3Cpath d='M11 11L15.6875 15.6875' stroke='%23523E78' stroke-width='2'/%3E%3Cpath d='M11 26L26 11' stroke='%23523E78' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.sticky-btn.visible .btn-acento .acento-icon .acento-svg-inline {
  display: none !important;
}
@media (max-width: 899.98px) {
  .sticky-btn.visible .btn-acento .acento-icon {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='2.43243' fill='white'/%3E%3Cpath d='M15 15L21.0811 21.0811' stroke='%23523E78' stroke-width='1.62162'/%3E%3Cpath d='M8.91895 8.91895L12.7196 12.7196' stroke='%23523E78' stroke-width='1.62162'/%3E%3Cpath d='M8.91895 21.0811L21.0811 8.91888' stroke='%23523E78' stroke-width='1.62162'/%3E%3C/svg%3E%0A");
  }
}

.hero {
  margin: 0;
  border: 1px solid #F7F6F4;
  border-radius: 15px;
  padding: 30px;
  color: #FFFFFF;
  position: relative;
}
.hero.background-image {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  aspect-ratio: 1/0.58;
}
@media (min-width: 720px) {
  .hero.background-image {
    aspect-ratio: 1/0.637;
  }
}
@media (min-width: 900px) {
  .hero.background-image {
    aspect-ratio: 1/0.461;
  }
}
.hero.background-image.support {
  aspect-ratio: 1/0.585;
}
@media (min-width: 720px) {
  .hero.background-image.support {
    aspect-ratio: 1/0.509;
  }
}
@media (min-width: 900px) {
  .hero.background-image.support {
    aspect-ratio: 1/0.419;
  }
}
.hero .hero-absolute {
  position: static;
}
@media (min-width: 900px) {
  .hero .hero-absolute {
    position: absolute !important;
  }
}

.container-hero-img img {
  border-radius: 15px;
  aspect-ratio: 1/0.58;
}
@media (min-width: 720px) {
  .container-hero-img img {
    aspect-ratio: 1/0.637;
  }
}
@media (min-width: 900px) {
  .container-hero-img img {
    aspect-ratio: 1/0.461;
  }
}
.container-hero-info {
  padding: 0;
  color: #523E78;
  position: static;
}
@media (min-width: 720px) {
  .container-hero-info {
    padding: 30px;
    color: #FFFFFF;
    position: absolute;
    top: 0;
    z-index: 10;
  }
}
@media (min-width: 900px) {
  .container-hero-info {
    padding: 17px 30px 29px;
  }
}

.centros-hero {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  width: 100%;
}
@media (max-width: 899.98px) {
  .centros-hero {
    gap: 8px;
  }
}
.centros-hero img {
  object-fit: cover;
  width: 100%;
  /* CASO 1: Si solo hay una imagen */
}
.centros-hero img:only-child {
  flex: 0 0 100%;
  height: 100%;
  aspect-ratio: 1/1;
  max-width: 82.4%;
}
@media (min-width: 720px) {
  .centros-hero img:only-child {
    max-width: 98.4%;
  }
}
@media (min-width: 900px) {
  .centros-hero img:only-child {
    max-width: 82.4%;
  }
}
.centros-hero img {
  /* CASO 2: Si hay exactamente dos imágenes */
}
.centros-hero img:first-child:nth-last-child(2), .centros-hero img:first-child:nth-last-child(2) ~ img {
  flex: 1;
  height: auto;
  max-width: 40%;
  aspect-ratio: 1/1.568;
}
@media (min-width: 720px) {
  .centros-hero img:first-child:nth-last-child(2), .centros-hero img:first-child:nth-last-child(2) ~ img {
    max-width: 48.7%;
  }
}
@media (min-width: 900px) {
  .centros-hero img:first-child:nth-last-child(2), .centros-hero img:first-child:nth-last-child(2) ~ img {
    max-width: 40%;
  }
}
.centros-hero img:first-child:nth-last-child(2):first-child, .centros-hero img:first-child:nth-last-child(2) ~ img:first-child {
  margin-bottom: 54px;
}
@media (min-width: 720px) {
  .centros-hero img:first-child:nth-last-child(2):first-child, .centros-hero img:first-child:nth-last-child(2) ~ img:first-child {
    margin-bottom: 65px;
  }
}
@media (min-width: 900px) {
  .centros-hero img:first-child:nth-last-child(2):first-child, .centros-hero img:first-child:nth-last-child(2) ~ img:first-child {
    margin-bottom: 100px;
  }
}
.centros-hero img:first-child:nth-last-child(2) ~ img, .centros-hero img:first-child:nth-last-child(2) ~ img ~ img {
  margin-top: 54px;
  align-self: flex-end;
}
@media (min-width: 720px) {
  .centros-hero img:first-child:nth-last-child(2) ~ img, .centros-hero img:first-child:nth-last-child(2) ~ img ~ img {
    margin-top: 65px;
  }
}
@media (min-width: 900px) {
  .centros-hero img:first-child:nth-last-child(2) ~ img, .centros-hero img:first-child:nth-last-child(2) ~ img ~ img {
    margin-top: 100px;
  }
}
.centros-hero img {
  /* CASO 3: Si hay exactamente tres imágenes */
}
.centros-hero img:first-child:nth-last-child(3), .centros-hero img:first-child:nth-last-child(3) ~ img {
  max-width: 35%;
  height: auto;
  aspect-ratio: 1/0.802;
  margin-top: 95px;
}
@media (min-width: 720px) {
  .centros-hero img:first-child:nth-last-child(3), .centros-hero img:first-child:nth-last-child(3) ~ img {
    max-width: 42.3%;
  }
}
@media (min-width: 900px) {
  .centros-hero img:first-child:nth-last-child(3), .centros-hero img:first-child:nth-last-child(3) ~ img {
    max-width: 35.11%;
  }
}
.centros-hero img:first-child:nth-last-child(3), .centros-hero img:first-child:nth-last-child(3) ~ img {
  /* La segunda imagen */
}
.centros-hero img:first-child:nth-last-child(3):nth-child(2), .centros-hero img:first-child:nth-last-child(3) ~ img:nth-child(2) {
  max-width: 45%;
  aspect-ratio: 1/0.958;
  margin-top: auto;
}
@media (min-width: 720px) {
  .centros-hero img:first-child:nth-last-child(3):nth-child(2), .centros-hero img:first-child:nth-last-child(3) ~ img:nth-child(2) {
    max-width: 54.5%;
  }
}
@media (min-width: 900px) {
  .centros-hero img:first-child:nth-last-child(3):nth-child(2), .centros-hero img:first-child:nth-last-child(3) ~ img:nth-child(2) {
    max-width: 45.04%;
  }
}
.centros-hero img:first-child:nth-last-child(3), .centros-hero img:first-child:nth-last-child(3) ~ img {
  /* La tercera imagen */
}
.centros-hero img:first-child:nth-last-child(3):nth-child(3), .centros-hero img:first-child:nth-last-child(3) ~ img:nth-child(3) {
  aspect-ratio: 1/0.476;
  max-width: 70.4%;
  margin-top: 0;
}
@media (min-width: 720px) {
  .centros-hero img:first-child:nth-last-child(3):nth-child(3), .centros-hero img:first-child:nth-last-child(3) ~ img:nth-child(3) {
    max-width: 85.4%;
  }
}
@media (min-width: 900px) {
  .centros-hero img:first-child:nth-last-child(3):nth-child(3), .centros-hero img:first-child:nth-last-child(3) ~ img:nth-child(3) {
    max-width: 70.4%;
  }
}

img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.rounded-img-10 {
  border-radius: 10px;
}

.rounded-img-15 {
  border-radius: 15px;
}

.blog-img {
  aspect-ratio: 1/0.622;
  border-radius: 15px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  object-fit: cover;
  color: #FFFFFF;
  padding: 20px;
}
@media (min-width: 720px) {
  .blog-img {
    aspect-ratio: 1/0.525;
  }
}
@media (min-width: 900px) {
  .blog-img {
    aspect-ratio: 1/0.62;
  }
}
@media (hover: hover) {
  .blog-img:hover .white-pill {
    background-color: #523E78;
    border-color: #523E78;
    color: #FFFFFF;
    cursor: pointer;
  }
  .blog-img:hover p {
    color: #FFFFFF;
  }
  .blog-img:hover .see-more-icon {
    transform: rotate(45deg);
  }
  .blog-img:hover .btn-acento {
    color: #F7F6F4;
    background-color: #523E78;
  }
  .blog-img:hover .btn-acento .acento-icon {
    background-image: none;
  }
  .blog-img:hover .btn-acento .acento-icon .acento-svg-inline {
    display: block;
  }
  .blog-img:hover .btn-acento .acento-icon .acento-svg-inline .acento-path-top {
    animation: acento-draw 0.3s ease-in-out forwards;
  }
  .blog-img:hover .btn-acento .acento-icon .acento-svg-inline .acento-path-bottom {
    animation: acento-draw 0.3s 0.2s ease-in-out forwards;
  }
}

.about-img {
  aspect-ratio: 1/1.024;
}

.square-img {
  aspect-ratio: 1/1;
  border-radius: 15px;
  height: auto;
}

.specialized-img {
  aspect-ratio: 1/0.82;
}
@media (min-width: 900px) {
  .specialized-img {
    aspect-ratio: 1/0.82;
  }
}

.services-img {
  aspect-ratio: 1/0.524;
}
@media (min-width: 720px) {
  .services-img {
    aspect-ratio: 1/0.525;
  }
}

.diagnosis-img {
  width: 100%;
  aspect-ratio: 1/1.01;
}
@media (min-width: 720px) {
  .diagnosis-img {
    width: 98.4%;
    aspect-ratio: 1/1.02;
  }
}
@media (min-width: 900px) {
  .diagnosis-img {
    width: 100%;
  }
}

.hover-img {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease-in-out;
}
.hover-img.active {
  opacity: 1;
  visibility: visible;
}
.hover-img-default {
  border-radius: 15px;
  position: absolute;
}

.doctor-img-card {
  aspect-ratio: 1/1.17;
  height: 100% !important;
}
@media (min-width: 720px) and (max-width: 899.98px) {
  .doctor-img-card {
    min-height: 347px;
  }
}
.doctor-img-profile {
  aspect-ratio: 1/1.16;
  max-width: 125px;
}
@media (min-width: 720px) {
  .doctor-img-profile {
    aspect-ratio: 1/1.15;
  }
}

.profile-icon {
  width: 50px;
  height: 50px;
  border: 1px solid #E0DED9;
  border-radius: 3px;
}

.support-accordion-img {
  aspect-ratio: 1/0.568;
}

.img-acordeon {
  position: absolute;
  width: 100%;
  height: auto;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  /* Esto hace que el cambio sea suave */
  aspect-ratio: 1/0.568;
}
.img-acordeon.active {
  opacity: 1;
}

.profile-img {
  width: 45px;
  height: 45px;
  background-color: #E5D6FF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 720px) {
  .profile-img {
    width: 64px;
    height: 64px;
  }
}
@media (min-width: 900px) {
  .profile-img {
    width: 45px;
    height: 45px;
  }
}
@media (min-width: 1200px) {
  .profile-img {
    width: 64px;
    height: 64px;
  }
}
.profile-img img {
  border-radius: 50%;
  height: 100%;
  aspect-ratio: 1/1;
}

.swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1199.98px) {
  .swiper.blogSwiper {
    display: flex;
    align-items: end;
    justify-content: center;
    height: auto;
  }
}
@media (max-width: 1199.98px) and (max-width: 719.98px) {
  .swiper.blogSwiper {
    justify-content: end;
  }
}
@media (hover: hover) {
  .swiper.blogSwiper .swiper-slide:hover .pills {
    background-color: #523E78;
    border-color: #523E78;
    color: #FFFFFF;
    cursor: pointer;
  }
  .swiper.blogSwiper .swiper-slide:hover .see-more-icon {
    transform: rotate(45deg);
  }
}
.swiper.facilities {
  display: flex;
  justify-content: end;
  align-items: end;
}
@media (hover: hover) {
  .swiper.facilities .swiper-card-1:hover .see-more-icon {
    transform: rotate(45deg);
  }
}
.swiper.facilities .see-more-icon {
  margin-top: -18px;
}
@media (min-width: 900px) {
  .swiper.facilities .see-more-icon {
    margin-top: 5px;
  }
}
.swiper-slide {
  height: auto;
}
.swiper-slide.article {
  height: auto !important;
  margin-bottom: 0 !important;
}
.swiper.locationsMaps {
  overflow: visible;
  position: static;
}
.swiper.locationsMaps .swiper-button-prev {
  background-color: #E5D6FF;
  height: 38px;
  width: 38px;
  border-radius: 3px;
  position: absolute;
  top: 26.4%;
  left: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.85083 12.0643L0.530294 5.7439' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M6.85083 0.530273L2.63714 4.74387' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  background-size: 8px 13px;
}
@media (min-width: 720px) {
  .swiper.locationsMaps .swiper-button-prev {
    top: 30.8%;
    height: 30px;
    width: 30px;
  }
}
@media (min-width: 900px) {
  .swiper.locationsMaps .swiper-button-prev {
    left: -5px;
    right: auto;
    top: 51%;
    height: 38px;
    width: 38px;
  }
}
@media (hover: hover) {
  .swiper.locationsMaps .swiper-button-prev:hover {
    background-color: #523E78;
  }
}
.swiper.locationsMaps .swiper-button-next {
  background-color: #E5D6FF;
  height: 38px;
  width: 38px;
  border-radius: 3px;
  position: absolute;
  right: 0px;
  left: auto;
  top: 51%;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.530273 12.0643L6.85081 5.7439' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M0.530273 0.530273L4.74396 4.74387' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  background-size: 8px 13px;
}
@media (max-width: 899.98px) {
  .swiper.locationsMaps .swiper-button-next {
    top: 30.8%;
    height: 30px;
    width: 30px;
  }
}
@media (max-width: 719.98px) {
  .swiper.locationsMaps .swiper-button-next {
    top: 26.4%;
    right: 5px;
  }
}
@media (hover: hover) {
  .swiper.locationsMaps .swiper-button-next:hover {
    background-color: #523E78;
  }
}
@media (hover: hover) {
  .swiper.locationsMaps .swiper-card-1:hover .see-more-icon {
    transform: rotate(45deg);
  }
}
@media (hover: hover) {
  .swiper.facilitiesSwiper .swiper-slide:hover .see-more-icon {
    transform: rotate(45deg);
  }
}
.swiper.facilitiesSwiper .swiper-pagination {
  right: 15px;
  bottom: 0;
}

.swiper-button-prev {
  background-color: #E5D6FF;
  height: 38px;
  width: 38px;
  border-radius: 3px;
  position: absolute;
  left: 0px;
  right: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.85083 12.0643L0.530294 5.7439' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M6.85083 0.530273L2.63714 4.74387' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  background-size: 8px 13px;
  background-repeat: no-repeat;
  background-position: center;
}
.swiper-button-prev .swiper-svg-inline {
  display: none;
  width: 8px;
  height: 13px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.swiper-button-prev .swiper-svg-inline path {
  stroke-dasharray: 12;
  stroke-dashoffset: 12;
}
@media (hover: hover) {
  .swiper-button-prev:hover {
    background-color: #523E78;
    background-image: none !important;
  }
  .swiper-button-prev:hover .swiper-svg-inline {
    display: block;
  }
  .swiper-button-prev:hover .swiper-svg-inline path {
    stroke: #E5D6FF;
  }
  .swiper-button-prev:hover .swiper-svg-inline .swiper-path-top {
    animation: acento-draw 0.3s ease-in-out forwards;
  }
  .swiper-button-prev:hover .swiper-svg-inline .swiper-path-bottom {
    animation: acento-draw 0.3s 0.2s ease-in-out forwards;
  }
}
@media (max-width: 899.98px) {
  .swiper-button-prev {
    top: 35%;
    height: 30px;
    width: 30px;
  }
}
@media (max-width: 719.98px) {
  .swiper-button-prev {
    top: 29.2%;
    left: 5px;
  }
}
.swiper-button-next {
  background-color: #E5D6FF;
  height: 38px;
  width: 38px;
  border-radius: 3px;
  position: absolute;
  right: 0px;
  left: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.530273 12.0643L6.85081 5.7439' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M0.530273 0.530273L4.74396 4.74387' stroke='%23523E78' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  background-size: 8px 13px;
  background-repeat: no-repeat;
  background-position: center;
}
.swiper-button-next .swiper-svg-inline {
  display: none;
  width: 8px;
  height: 13px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.swiper-button-next .swiper-svg-inline path {
  stroke-dasharray: 12;
  stroke-dashoffset: 12;
}
@media (hover: hover) {
  .swiper-button-next:hover {
    background-color: #523E78;
    background-image: none !important;
  }
  .swiper-button-next:hover .swiper-svg-inline {
    display: block;
  }
  .swiper-button-next:hover .swiper-svg-inline path {
    stroke: #E5D6FF;
  }
  .swiper-button-next:hover .swiper-svg-inline .swiper-path-top {
    animation: acento-draw 0.3s ease-in-out forwards;
  }
  .swiper-button-next:hover .swiper-svg-inline .swiper-path-bottom {
    animation: acento-draw 0.3s 0.2s ease-in-out forwards;
  }
}
@media (max-width: 899.98px) {
  .swiper-button-next {
    top: 35%;
    height: 30px;
    width: 30px;
  }
}
@media (max-width: 719.98px) {
  .swiper-button-next {
    top: 29.2%;
    right: 5px;
  }
}

.button-hero-container {
  height: fit-content;
  gap: 10px;
  position: absolute;
  z-index: 80;
  top: calc(45.65% - 1px);
  left: 50%;
  transform: translate(-50%, -60%);
}
@media (min-width: 720px) {
  .button-hero-container {
    transform: none;
    top: auto;
    bottom: 30px;
    left: auto;
    right: 30px;
  }
}
.button-hero-container .swiper-button-prev {
  position: relative;
  left: 0;
  top: 0;
}
.button-hero-container .swiper-button-next {
  position: relative;
  right: 0;
  top: 0;
}

.swiper-pagination {
  color: #523E78;
  display: flex;
  gap: 8px;
}
@media (min-width: 1200px) {
  .swiper-pagination {
    display: none;
  }
}
.swiper-pagination-bullet {
  background-color: #523E78;
  opacity: 50%;
}
.swiper-pagination-bullet-active {
  background-color: #523E78;
  opacity: 100%;
}
.swiper-pagination.swiper-blog {
  transform: translateY(-20px);
}
@media (min-width: 720px) {
  .swiper-pagination.swiper-blog {
    transform: translateY(0);
  }
}
.swiper-pagination.swiper-locations {
  padding: 20px;
}
@media (min-width: 720px) {
  .swiper-pagination.swiper-locations {
    padding: 30px;
  }
}
.swiper-pagination.text-pagination {
  position: relative;
  display: flex;
  gap: 5px;
}
@media (min-width: 900px) {
  .swiper-pagination.text-pagination {
    display: flex;
  }
}
.swiper-pagination.text-pagination .swiper-pagination-bullet {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .swiper-pagination.text-pagination .swiper-pagination-bullet {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.swiper-pagination.text-pagination .swiper-pagination-bullet {
  width: fit-content;
  height: fit-content;
  padding: 7px 14px;
  border-radius: 35px;
  border: 1px solid #E0DED9;
  text-align: center;
  color: #523E78;
  opacity: 1;
  background: transparent;
}
.swiper-pagination.text-pagination .swiper-pagination-bullet-active {
  color: #523E78;
  background: #E5D6FF;
  padding: 8px 15px;
  border-style: none;
}
.swiper-pagination.text-pagination .swiper-pagination-bullet:hover {
  border-color: #E5D6FF;
}

@media (min-width: 1200px) {
  .blog-wrapper {
    flex-direction: column;
    height: 200px;
  }
}

.swiper-card-1 {
  border: 1px solid #E0DED9;
  border-radius: 10px;
  padding: 19px;
  background-color: #F1EFEA;
  height: 100%;
  transition: all 100ms ease-in-out;
}
@media (min-width: 720px) {
  .swiper-card-1 {
    padding: 29px;
  }
}
.swiper-card-1:hover {
  background-color: #523E78;
  color: #FFFFFF;
  cursor: pointer;
}
.swiper-card-1:hover .btn-transparent {
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.swiper-card-1 p.h2 {
  flex: 1;
}
.swiper-card-2 {
  border-radius: 10px;
  border: none;
  background-color: #F1EFEA;
  /*Quitar después de pruebas para poner imagen*/
  height: 100%;
  max-width: 100%;
  aspect-ratio: 1/0.894;
}
@media (min-width: 720px) {
  .swiper-card-2 {
    aspect-ratio: 1/0.894;
  }
}
@media (min-width: 1200px) {
  .swiper-card-2 {
    aspect-ratio: 1/0.895;
  }
}

.half-card-1 {
  border: 1px solid #E0DED9;
  border-radius: 10px;
  padding: 30px;
  background-color: #F1EFEA;
  height: 100%;
}
.half-card-1:hover {
  background-color: #523E78;
  color: #FFFFFF;
  cursor: pointer;
}
.half-card-1:hover .btn-transparent {
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.half-card-2 {
  border-radius: 10px;
  border: none;
  background-color: #F1EFEA;
  /*Quitar después de pruebas para poner imagen*/
  height: 100%;
  aspect-ratio: 1/1;
}
@media (min-width: 900px) {
  .half-card-2 {
    aspect-ratio: 1/0.895;
  }
}

.grid-card {
  color: #523E78;
  background-color: #F1EFEA;
  border: 1px solid #E0DED9;
  border-radius: 10px;
  padding: 15px;
  grid-column: span 12;
  transition: 0.3s;
  min-height: 178px;
}
@media (max-width: 719.98px) {
  .grid-card .body-text-bold {
    padding-top: 18px;
  }
}
@media (min-width: 720px) {
  .grid-card {
    grid-column: span 6;
    padding: 20px;
    min-height: 216px;
  }
}
@media (min-width: 1200px) {
  .grid-card {
    grid-column: span 4;
    min-height: 230px;
  }
}
.grid-card:last-child {
  color: #FFFFFF;
  background-color: #ED645D;
}
@media (hover: hover) {
  .grid-card:hover {
    background-color: #ED645D;
    color: #FFFFFF;
    cursor: pointer;
  }
  .grid-card:hover .learn-more-icon.card-hover {
    opacity: 1;
  }
  .grid-card:hover .hover-icon {
    opacity: 1;
  }
  .grid-card:hover .learn-more-icon {
    transform: rotate(45deg);
  }
}
.grid-card .icon {
  height: 54px;
  width: 54px;
}
.grid-card .hover-icon {
  transition: 0.3s;
  opacity: 0;
  position: absolute;
  left: 0;
}
.grid-card .learn-more-icon.card-hover {
  opacity: 0;
  transition: 0.3s;
}
.grid .appointment-card {
  background-color: #F1EFEA;
  border: 1px solid #E0DED9;
  border-radius: 10px;
  height: 168px;
  grid-column: span 12;
  padding: 20px;
  transition: all 100ms ease-in-out;
}
@media (min-width: 720px) {
  .grid .appointment-card {
    height: 189px;
  }
}
@media (min-width: 900px) {
  .grid .appointment-card {
    grid-column: span 4;
    height: 360px;
  }
}

.accordion-card-container {
  position: relative;
  min-height: 350px;
}
@media (min-width: 720px) {
  .accordion-card-container {
    min-height: 316px;
  }
}
@media (min-width: 900px) {
  .accordion-card-container {
    min-height: 360px;
  }
}
@media (min-width: 1200px) {
  .accordion-card-container {
    min-height: 360px;
  }
}

.accordion-card {
  padding: 20px 0;
  background-color: #F1EFEA;
  border: 1px solid #E0DED9;
  border-radius: 15px;
  position: absolute;
  left: 15px;
  right: 15px;
  will-change: transform, scale, z-index;
  transition: none;
}
@media (min-width: 720px) {
  .accordion-card {
    padding: 30px 0;
  }
}

.info-card {
  color: #523E78;
  background-color: #FFFFFF;
  border: 1px solid #E0DED9;
  border-radius: 15px;
  padding: 14px;
}
@media (min-width: 720px) {
  .info-card {
    padding: 19px;
  }
}

.card-doctores {
  background-color: #F1EFEA;
  padding: 20px;
  border-radius: 15px;
  border: 1px solid #E0DED9;
  height: 100%;
}
.card-doctores-profile {
  background-color: #F1EFEA;
  padding: 18px;
  border-radius: 15px;
  border: 1px solid #E0DED9;
  width: 100%;
  height: 100%;
}
.card-doctores-profile ul {
  margin: 0;
  padding: 0;
}
.card-doctores-profile ul li {
  display: flex;
  align-items: start;
}
.card-doctores-profile ul li::before {
  content: "";
  min-width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #E5D6FF;
  margin-right: 10px;
  margin-top: 5px;
}
@media (min-width: 720px) {
  .card-doctores-profile {
    padding: 28px;
  }
}
.card-doctores-profile.insurance {
  padding-bottom: 9px;
}
@media (max-width: 719.98px) {
  .card-doctores-profile.insurance {
    padding-bottom: 4px;
  }
}

.grid-plans {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 20px;
}
@media (min-width: 720px) {
  .grid-plans {
    column-gap: 30px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 900px) {
  .grid-plans {
    grid-template-columns: repeat(4, 1fr);
  }
}
.grid-plans .plans-item {
  border-bottom: 1px solid #E0DED9;
  padding: 9px 0 15px 0;
}
@media (min-width: 720px) {
  .grid-plans .plans-item {
    padding: 15px 0 20px 0;
  }
}
.grid-plans .plans-item:nth-child(-n+2) {
  border-top: 1px solid #E0DED9;
}
.grid-plans .plans-item:nth-last-child(-n+2) {
  border-bottom: none;
}
@media (min-width: 720px) {
  .grid-plans .plans-item:nth-child(-n+3) {
    border-top: 1px solid #E0DED9;
  }
  .grid-plans .plans-item:nth-last-child(-n+3) {
    border-bottom: none;
  }
}
@media (min-width: 900px) {
  .grid-plans .plans-item:nth-child(-n+4) {
    border-top: 1px solid #E0DED9;
  }
  .grid-plans .plans-item:nth-last-child(-n+4) {
    border-bottom: none;
  }
}

.info-container .col-md-6 {
  padding-bottom: 20px;
}
.info-container .col-md-6:last-child {
  padding-bottom: 0;
}
@media (min-width: 720px) {
  .info-container .col-md-6 {
    padding-bottom: 50px;
  }
  .info-container .col-md-6:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
}
@media (min-width: 900px) {
  .info-container .col-md-6 {
    padding-bottom: 60px;
  }
  .info-container .col-md-6:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
}

.insurance-container .col-md-4 {
  padding-bottom: 15px;
}
.insurance-container .col-md-4:nth-last-child(-n+2) {
  padding-bottom: 0;
}
@media (min-width: 720px) {
  .insurance-container .col-md-4 {
    padding-bottom: 20px;
  }
  .insurance-container .col-md-4:nth-last-child(-n+3) {
    padding-bottom: 0;
  }
}
@media (min-width: 900px) {
  .insurance-container .col-md-4 {
    padding-bottom: 20px;
  }
  .insurance-container .col-md-4:nth-last-child(-n+4) {
    padding-bottom: 0;
  }
}

.educacion-container .col-md-6 {
  padding-bottom: 20px;
}
.educacion-container .col-md-6:last-child {
  padding-bottom: 0;
}
@media (min-width: 720px) {
  .educacion-container .col-md-6 {
    padding-bottom: 20px;
  }
  .educacion-container .col-md-6:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
}

.message-card {
  border: 1px solid #E0DED9;
  border-radius: 10px;
  padding: 19px;
  background-color: #F1EFEA;
  transition: all 100ms ease-in-out;
}

.marquee-container {
  width: 100%;
  display: flex;
  overflow: hidden;
}
.marquee-container .marquee-content {
  animation: marquee-scroll 20s infinite linear;
  gap: 70px;
  padding-right: 70px;
}
.marquee-container .marquee-content img:nth-child(odd) {
  height: 500px;
  width: 414px;
}
.marquee-container .marquee-content img:nth-child(even) {
  height: 280px;
  width: 414px;
}

.pills {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .pills {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.pills {
  padding: 5px 11px;
  color: #523E78;
  background-color: transparent;
  border: 1px solid #E0DED9;
  border-radius: 35px;
  height: fit-content;
  transition: all 100ms ease-in-out;
}
.pills.services {
  width: fit-content;
}
.pills.info {
  width: fit-content;
  padding: 4px 11px;
}
.pills.info:hover {
  background-color: transparent;
  color: #523E78;
  cursor: default;
}
.pills:hover {
  background-color: #523E78;
  border-color: #523E78;
  color: #FFFFFF;
  cursor: pointer;
}
.pills.active {
  background-color: #523E78;
  color: #FFFFFF;
}
.pills.white-pill {
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.nav {
  display: flex;
  align-items: start;
  height: fit-content;
}
.nav.nav-pills .nav-item {
  height: fit-content;
}
.nav.nav-pills .nav-link {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .nav.nav-pills .nav-link {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.nav.nav-pills .nav-link {
  padding: 7px 11px;
  color: #523E78;
  background-color: transparent;
  border: 1px solid #E0DED9;
  border-radius: 35px;
  height: fit-content;
}
@media (min-width: 720px) {
  .nav.nav-pills .nav-link {
    padding: 7px 14px;
  }
}
.nav.nav-pills .nav-link.active {
  background-color: #E5D6FF;
  border-style: none;
  padding: 8px 12px;
}
@media (min-width: 720px) {
  .nav.nav-pills .nav-link.active {
    padding: 8px 15px;
  }
}
.nav.nav-pills .nav-link:hover {
  border-color: #E5D6FF;
  background-color: #E5D6FF;
}

.tab-pane.fade:not(.show) {
  transition-duration: 0s;
}

.mapbox {
  min-height: 309px;
  height: 100%;
  border: 1px solid #E0DED9;
  border-radius: 10px;
}
@media (min-width: 720px) {
  .mapbox {
    min-height: 522px;
  }
}
@media (min-width: 900px) {
  .mapbox {
    min-height: 375px;
  }
}

.mapbox-marker {
  background-image: url('data:image/svg+xml,<svg width="23" height="26" viewBox="0 0 23 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 25.7059L4.73269 20.7889C1.92393 18.7481 0.215682 15.5987 0.0185761 12.1278C-0.17853 8.657 1.20121 5.33079 3.76359 3.00083C8.18205 -1.00028 14.818 -1.00028 19.2364 3.00083C21.7988 5.33079 23.1785 8.657 22.9814 12.1278C22.7843 15.5987 21.0761 18.7481 18.2673 20.7889L11.5 25.7059Z" fill="%23ED645D"/><circle cx="11.5" cy="11.5" r="4.5" fill="%23F7F6F4"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  width: 23px;
  height: 26px;
  cursor: pointer;
  transition: opacity 0.3s ease;
  opacity: 0.5 !important;
  z-index: 1;
}
.mapbox-marker.is-active {
  opacity: 1 !important;
  z-index: 2;
}

.mapboxgl-ctrl-logo, .mapboxgl-ctrl-bottom-right {
  display: none !important;
}

/* Style the buttons that are used to open and close the accordion panel */
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
/* Style the accordion panel. Note: hidden by default */
.accordion {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .accordion {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.accordion {
  background-color: transparent;
  color: #523E78;
}
.accordion .accordion-item {
  background-color: transparent;
  padding-bottom: 20px;
}
.accordion .accordion-item .accordion-button {
  background-color: transparent;
  color: #523E78;
  padding: 20px 0 12px 0;
  border-top: 1px solid #E0DED9;
  transition: background-image 200ms ease-in-out, transform 200ms ease-in-out;
}
.accordion .accordion-item .accordion-button::after {
  height: 24px;
  width: 24px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='white'/%3E%3Cpath d='M12 5L12 19' stroke='%23523E78' stroke-width='1.5'/%3E%3Cpath d='M19 12L5 12' stroke='%23523E78' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  transform: rotate(90deg);
}
.accordion .accordion-item .accordion-button:not(.collapsed)::after {
  height: 24px;
  width: 24px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='white'/%3E%3Cpath d='M19 12L5 12' stroke='%23523E78' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  transform: rotate(0deg);
}
.accordion .accordion-item .accordion-body {
  padding-bottom: 10px;
  transition: 200ms;
}

.grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 20px;
}
@media (min-width: 720px) {
  .grid {
    gap: 30px;
  }
}

.grid-awards {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 30px;
}
@media (min-width: 900px) {
  .grid-awards {
    grid-template-columns: repeat(7, 1fr);
  }
}

.grid-mision {
  display: grid;
  grid-template-columns: repeat(11, 1fr);
  gap: 20px;
}
@media (min-width: 720px) {
  .grid-mision {
    gap: 30px;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 900px) {
  .grid-mision {
    grid-template-columns: repeat(10, 1fr);
  }
}

.grid-info-rows.img {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(11, 1fr);
}
@media (min-width: 720px) {
  .grid-info-rows.img {
    gap: 30px;
    grid-template-columns: repeat(5, 1fr);
  }
}
.grid-info-rows.img img {
  grid-column: span 7;
  aspect-ratio: 1/0.622;
  border-radius: 15px;
}
@media (min-width: 720px) {
  .grid-info-rows.img img {
    grid-column: span 4;
    aspect-ratio: 1/0.625;
  }
}
@media (min-width: 900px) {
  .grid-info-rows.img img {
    grid-column: span 3;
    aspect-ratio: 1/0.62;
  }
}
.grid-info-rows.info {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
@media (min-width: 720px) {
  .grid-info-rows.info {
    gap: 30px;
    grid-template-columns: repeat(7, 1fr);
  }
}
.grid-info-rows.info .number {
  grid-column: span 1;
}
.grid-info-rows.info .content {
  grid-column: span 12;
}
@media (min-width: 720px) {
  .grid-info-rows.info .content {
    grid-column: span 6;
  }
}
@media (min-width: 900px) {
  .grid-info-rows.info .content {
    grid-column: span 5;
  }
}

.form-select {
  width: 77%;
}
@media (min-width: 720px) {
  .form-select {
    width: 90%;
  }
}

.selectize-control {
  margin: 0 !important;
  width: 100%;
  position: relative;
  cursor: pointer;
  background-color: #F7F6F4;
  border-radius: 5px;
  border: 1px solid #E0DED9;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00131 16L2.88131 12.9395C1.17131 11.6693 0.131309 9.70902 0.0113093 7.54868C-0.108691 5.38834 0.731309 3.31802 2.29131 1.86779C4.98131 -0.622597 9.02131 -0.622597 11.7113 1.86779C13.2713 3.31802 14.1113 5.38834 13.9913 7.54868C13.8713 9.70902 12.8313 11.6693 11.1213 12.9395L7.00131 16ZM3.21131 2.89795C1.95131 4.06814 1.28131 5.7384 1.37131 7.46867C1.46131 9.20894 2.31131 10.7892 3.68131 11.8093L7.00131 14.2697L10.3213 11.8093C11.7013 10.7892 12.5413 9.19894 12.6313 7.46867C12.7213 5.72839 12.0513 4.06814 10.7913 2.89795C8.63131 0.887639 5.37131 0.887639 3.21131 2.89795Z' fill='%23523E78'/%3E%3Cpath d='M7.00131 10.5592C5.12131 10.5592 3.59131 8.99893 3.59131 7.07863C3.59131 5.15833 5.12131 3.59808 7.00131 3.59808C8.88131 3.59808 10.4113 5.15833 10.4113 7.07863C10.4113 8.99893 8.88131 10.5592 7.00131 10.5592ZM7.00131 4.9883C5.87131 4.9883 4.96131 5.92845 4.96131 7.07863C4.96131 8.22881 5.88131 9.16895 7.00131 9.16895C8.12131 9.16895 9.04131 8.22881 9.04131 7.07863C9.04131 5.92845 8.12131 4.9883 7.00131 4.9883Z' fill='%23523E78'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 18px;
}
@media (max-width: 719.98px) {
  .selectize-control {
    background-position: 15px;
  }
}
@media (min-width: 720px) and (max-width: 899.98px) {
  .selectize-control {
    max-width: 217px;
  }
}
@media (min-width: 900px) {
  .selectize-control {
    max-width: 310px;
  }
}
.selectize-control .selectize-input {
  width: 100%;
  position: relative;
  color: #523E78;
  display: flex;
  align-items: center;
  padding: 15px 20px 15px 40px;
}
@media (max-width: 899.98px) {
  .selectize-control .selectize-input {
    padding: 10px 15px 10px 40px;
  }
}
@media (max-width: 719.98px) {
  .selectize-control .selectize-input {
    padding: 10px 15px 10px 40px;
  }
}
.selectize-control .selectize-input input {
  display: none;
  margin: 0px;
  padding: 0;
  pointer-events: none;
  caret-color: transparent;
  position: relative !important;
}
.selectize-control .selectize-input input::placeholder {
  color: #523E78;
  opacity: 0.5;
}
.selectize-control .selectize-input.dropdown-active::after {
  width: 20px;
  height: 20px;
  position: absolute;
  rotate: 180deg;
  transition: 0.2s;
}
.selectize-control .selectize-input::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 4px;
  transform: translateY(-50%);
  transform-origin: top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 20px;
  height: 20px;
  transition: 0.2s;
  margin-right: 15px;
  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='M4 7L10 12L16 7' stroke='%23523E78'/%3E%3C/svg%3E%0A");
}
@media (max-width: 899.98px) {
  .selectize-control .selectize-input::after {
    margin-right: 10px;
  }
}
.selectize-control .selectize-input div[data-value] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 85%;
}
.selectize-control .selectize-dropdown {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .selectize-control .selectize-dropdown {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.selectize-control .selectize-dropdown {
  padding: 20px;
  top: calc(100% + 10px) !important;
  z-index: 10;
  right: 0;
  width: 100%;
  position: absolute;
  background-color: #FFFFFF;
  border: 1px solid #E0DED9;
  border-radius: 5px;
}
.selectize-control .selectize-dropdown .option {
  color: #523E78;
}
.selectize-control .selectize-dropdown .option.selected span::after {
  opacity: 1;
}
@media (hover: hover) {
  .selectize-control .selectize-dropdown .option:hover span::after {
    opacity: 1;
  }
}
.selectize-control .selectize-dropdown .option span {
  position: relative;
}
.selectize-control .selectize-dropdown .option span::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 16px;
  height: 16px;
  background-color: transparent;
  transform: translate(-50%, -50%);
}
.selectize-control .selectize-dropdown .option span::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 57%;
  width: 3px;
  height: 3px;
  background-color: #000;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}
@media (min-width: 720px) {
  .selectize-control .selectize-dropdown .option span::after {
    width: 4px;
    height: 4px;
  }
}
.selectize-control .selectize-dropdown .selectize-dropdown-content div {
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 200ms;
  border-bottom: 1px solid #E0DED9;
}
.selectize-control .selectize-dropdown .selectize-dropdown-content div:first-child {
  padding-top: 0;
}
.selectize-control .selectize-dropdown .selectize-dropdown-content div:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.selectize-control .selectize-dropdown .selectize-dropdown-content div:hover {
  color: #ED645D;
  transition: all 200ms;
}
.selectize-control.pill-select {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .selectize-control.pill-select {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.selectize-control.pill-select {
  padding: 0;
  color: #523E78;
  background-color: transparent;
  border: 1px solid #E0DED9;
  border-radius: 100px;
  background: transparent;
  width: fit-content;
}
.selectize-control.pill-select .selectize-input {
  padding: 10px 15px;
}
.selectize-control.pill-select .selectize-input input {
  display: none;
  margin: 0px;
  padding: 0;
  pointer-events: none;
  caret-color: transparent;
  position: relative !important;
}
.selectize-control.pill-select .selectize-input input::placeholder {
  color: #523E78;
  opacity: 0.5;
}
.selectize-control.pill-select .selectize-input.dropdown-active::after {
  width: 20px;
  height: 20px;
  position: absolute;
  rotate: 180deg;
  transition: 0.2s;
}
.selectize-control.pill-select .selectize-input::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 4px;
  transform: translateY(-50%);
  transform-origin: top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 20px;
  height: 20px;
  transition: 0.5s;
  margin-right: 10px;
  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='M4 7L10 12L16 7' stroke='%23523E78'/%3E%3C/svg%3E%0A");
}
.selectize-control.pill-select .items {
  padding-right: 40px;
}

.select-appointments .selectize-control {
  background-image: none;
  border-radius: 100px;
}
.select-appointments .selectize-control .selectize-input {
  padding: 10px 40px 10px 15px;
}
.select-appointments .selectize-control .selectize-input::after {
  margin-right: 8px;
}
@media (max-width: 899.98px) {
  .select-appointments .selectize-control .selectize-input::after {
    margin-right: 8px;
  }
}
.select-appointments .selectize-control .selectize-input::before {
  content: "Mostrar:";
  padding-right: 3px;
}
.select-appointments .selectize-control .selectize-dropdown {
  text-align: start;
}

.select-gender .selectize-control .selectize-input {
  width: 101px;
}
.select-gender .selectize-control .selectize-input div[data-value] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.select-gender .selectize-dropdown {
  width: 300px !important;
}

.appointment-container h3 {
  margin: 0;
}
.appointment-container svg {
  margin-right: 5px;
}
.appointment-container button.almater-btn {
  width: fit-content;
}
@media (max-width: 719.98px) {
  .appointment-container button.almater-btn {
    width: 100%;
  }
}
.appointment-container button.almater-btn:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}
.appointment-container .input-wrapper label {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .appointment-container .input-wrapper label {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.appointment-container .input-wrapper label {
  color: #523E78;
}
.appointment-container .confirmation-summary {
  margin: 0;
  padding: 0;
}
.appointment-container .confirmation-summary .summary-item p {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .appointment-container .confirmation-summary .summary-item p {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.appointment-container .confirmation-summary .summary-item p {
  display: flex;
  align-items: end;
}
.appointment-container .confirmation-summary .summary-item span {
  padding-right: 5px;
}
.appointment-container .confirmation-summary .summary-item {
  margin: 0;
}
.appointment-container .step-container {
  background: #FFFFFF;
  transition: opacity 0.2s ease-in-out;
  padding: 29px 19px;
  border-radius: 15px !important;
  border: 1px solid #E0DED9;
}
@media (min-width: 720px) {
  .appointment-container .step-container {
    padding: 29px;
  }
}
.appointment-container .pills-container .almater-pill {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .appointment-container .pills-container .almater-pill {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.appointment-container .pills-container .almater-pill {
  cursor: pointer;
  padding: 8px 15px;
  border: 1px solid #E0DED9;
  border-radius: 40px;
  background-color: transparent;
  color: #523E78;
  transition: all 0.2s ease-in-out;
  user-select: none;
}
.appointment-container .pills-container .almater-pill:hover {
  border-color: #E5D6FF;
}
.appointment-container .pills-container .almater-pill.active {
  border-color: #E5D6FF;
  background-color: #E5D6FF;
}
.appointment-container .pills-container .almater-pill.disabled {
  background-color: #F7F6F4;
  border-color: #E0DED9;
  color: rgba(82, 62, 120, 0.4);
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.7;
}
.appointment-container .pills-container .almater-pill.disabled:hover {
  border-color: #E0DED9;
}
.appointment-container #custom-customer-form {
  width: 100%;
}
.appointment-container #custom-customer-form .form-group {
  border-bottom: 1px solid #E0DED9;
}
.appointment-container #custom-customer-form .form-group:last-child {
  border-bottom: none;
}
.appointment-container .almater-select {
  cursor: pointer;
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  background-color: #FFFFFF;
  color: #523E78;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a4a4a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 1em;
}
@media (min-width: 900px) {
  .appointment-container .almater-select {
    width: 50%;
  }
}
.appointment-container .almater-select:focus {
  outline: none;
  border-color: #E5D6FF;
}
.appointment-container .almater-input {
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #E0DED9;
  border-radius: 5px !important;
  background-color: #FFFFFF;
  color: #523E78;
  cursor: pointer;
}
.appointment-container .almater .almater-input:focus {
  outline: none;
  border-color: #E5D6FF;
}
.appointment-container .appointment-sidebar {
  position: sticky;
  background-color: #FFFFFF;
  border: 1px solid #E0DED9;
  border-radius: 15px;
  padding: 20px;
}
@media (min-width: 720px) {
  .appointment-container .appointment-sidebar {
    padding: 30px;
  }
}
.appointment-container .appointment-sidebar .steps-list {
  color: #523E78;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  padding-top: 0;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .steps-list {
    flex-direction: column;
    gap: 30px;
    padding-top: 15px;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item {
  padding: 0px;
  position: relative;
}
.appointment-container .appointment-sidebar .steps-list .step-item span {
  color: #523E78;
}
.appointment-container .appointment-sidebar .steps-list .step-item span.step-number {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .steps-list .step-item span.step-number {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item span.step-number {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid #523E78;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .steps-list .step-item span.step-number::after {
    content: " ";
    width: 1px;
    height: calc(100% - 10px);
    position: absolute;
    top: 34px;
    left: 13px;
    background-color: #6f42c1;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item span.step-label {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .steps-list .step-item span.step-label {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item-head {
  display: block;
  align-items: center;
  gap: 10px;
  background: #FFFFFF;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .steps-list .step-item-head {
    gap: 15px;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item.active {
  color: #523E78;
  background-color: transparent;
}
.appointment-container .appointment-sidebar .steps-list .step-item.active span.step-number {
  border: 1px solid #E5D6FF;
  background: #E5D6FF;
}
@media (max-width: 719.98px) {
  .appointment-container .appointment-sidebar .steps-list .step-item.active span.step-label {
    display: block;
  }
}
@media (max-width: 719.98px) {
  .appointment-container .appointment-sidebar .steps-list .step-item:not(.active) span.step-label {
    display: none;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item.completed span.step-number {
  border: 1px solid #E5D6FF;
  background-color: #E5D6FF;
  color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.707031 4.70703L3.70703 7.70703L10.707 0.707031' stroke='%23523E78' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details {
  margin-left: 42px;
  border: 1px solid #E0DED9;
  border-radius: 10px;
  padding: 20px;
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details .summary-row {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .steps-list .step-item .summary-details .summary-row {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details .summary-row {
  display: flex;
  padding: 0;
  align-items: end;
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details .summary-row p {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .steps-list .step-item .summary-details .summary-row p {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details .summary-row p {
  color: #523E78;
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details .summary-row span {
  padding-right: 5px !important;
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details .edit-link {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .steps-list .step-item .summary-details .edit-link {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details .edit-link {
  color: #523E78;
  border-radius: 0;
  border-bottom: 1px solid #523E78;
  padding-top: 10px;
  display: flex;
}
.appointment-container .appointment-sidebar .steps-list .step-item .summary-details .edit-link:hover {
  color: #ED645D;
  border-color: #ED645D;
}
.appointment-container .appointment-sidebar .steps-list .step-item:last-child .step-number::after {
  display: none;
}
.appointment-container .appointment-sidebar .next-steps-list {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 30px;
}
.appointment-container .appointment-sidebar .next-steps-list .next-step-item {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  color: #523E78;
  padding-top: 15px;
  border-top: 1px solid #E0DED9;
}
.appointment-container .appointment-sidebar .next-steps-list .next-step-number {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .appointment-container .appointment-sidebar .next-steps-list .next-step-number {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.appointment-container .appointment-sidebar .next-steps-list .next-step-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 28px;
  background: transparent;
  color: #523E78;
  border: 1px solid #523E78;
  border-radius: 50%;
}
.appointment-container .date-slider-container {
  position: relative;
  padding-bottom: 14px;
}
@media (min-width: 720px) {
  .appointment-container .date-slider-container {
    padding-bottom: 20px;
  }
}
.appointment-container .date-slider-container .btn-slider-arrow {
  background: #E5D6FF;
  border: none;
  border-radius: 3px;
  width: 30px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #523E78;
  cursor: pointer;
  transition: all 0.2s ease;
  margin-top: 12px;
}
@media (min-width: 900px) {
  .appointment-container .date-slider-container .btn-slider-arrow {
    width: 38px;
    height: 38px;
  }
}
.appointment-container .date-slider-container .btn-slider-arrow svg {
  margin-right: 0;
}
.appointment-container .date-slider-container .btn-slider-arrow:hover {
  background: rgb(212.8292682927, 188.5, 255);
}
.appointment-container .date-slider-container .btn-slider-arrow:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.appointment-container .date-slider-container .date-slider-viewport {
  overflow: hidden;
  margin: 0;
  position: relative;
  padding-right: 11px;
  padding-left: 13px;
}
@media (min-width: 720px) {
  .appointment-container .date-slider-container .date-slider-viewport {
    padding-right: 9px;
    padding-left: 10px;
  }
}
@media (min-width: 900px) {
  .appointment-container .date-slider-container .date-slider-viewport {
    padding-right: 20px;
    padding-left: 21px;
  }
}
.appointment-container .date-slider-container .date-slider-viewport::before {
  content: "";
  width: 25px;
  background: #FFFFFF;
  background: linear-gradient(90deg, rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0) 80%);
  position: absolute;
  top: 0;
  left: -7px;
  height: 100%;
  z-index: 2;
}
@media (min-width: 900px) {
  .appointment-container .date-slider-container .date-slider-viewport::before {
    left: 0px;
  }
}
.appointment-container .date-slider-container .date-slider-viewport::after {
  content: "";
  width: 25px;
  background: #FFFFFF;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 10%, rgb(255, 255, 255) 80%);
  position: absolute;
  top: 0;
  right: -7px;
  height: 100%;
  z-index: 2;
}
@media (min-width: 900px) {
  .appointment-container .date-slider-container .date-slider-viewport::after {
    right: 0px;
  }
}
.appointment-container .date-slider-container .date-slider-track {
  display: flex;
  transition: transform 0.3s ease;
  will-change: transform;
  gap: 10px;
}
@media (min-width: 720px) {
  .appointment-container .date-slider-container .date-slider-track {
    gap: 20px;
  }
}
@media (min-width: 900px) {
  .appointment-container .date-slider-container .date-slider-track {
    gap: 15px;
  }
}
.appointment-container .date-pill {
  flex: 0 0 calc((100% - 10px) / 2);
  width: calc((100% - 10px) / 2);
  flex-shrink: 0;
}
@media (min-width: 720px) {
  .appointment-container .date-pill {
    flex: 0 0 calc((100% - 61px) / 4);
    width: calc((100% - 61px) / 4);
  }
}
@media (min-width: 1200px) {
  .appointment-container .date-pill {
    flex: 0 0 calc((100% - 62px) / 5);
    width: calc((100% - 62px) / 5);
  }
}
.appointment-container .date-pill {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  transition: all 0.2s ease;
  text-align: center;
}
.appointment-container .date-pill .pill-header {
  padding: 9px 10px 8px;
  border: 1px solid #E0DED9;
  border-radius: 5px;
  margin-bottom: 19px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  transition: all 0.2s ease;
}
.appointment-container .date-pill .pill-header.active {
  background-color: #E5D6FF;
  border-color: #E5D6FF;
}
.appointment-container .date-pill .pill-day-name {
  font-family: "Inter Medium";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
  font-weight: 500;
}
@media (min-width: 900px) {
  .appointment-container .date-pill .pill-day-name {
    font-size: 16px;
  }
}
.appointment-container .date-pill .pill-day-name {
  color: #523E78;
  text-transform: capitalize;
}
.appointment-container .date-pill .pill-date-num {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .appointment-container .date-pill .pill-date-num {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.appointment-container .date-pill .pill-date-num {
  color: #523E78;
  opacity: 0.8;
}
.appointment-container .date-pill .pill-slots-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex-grow: 1;
}
.appointment-container .date-pill .pill-slots-container .loading-slots,
.appointment-container .date-pill .pill-slots-container .no-slots {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .appointment-container .date-pill .pill-slots-container .loading-slots,
  .appointment-container .date-pill .pill-slots-container .no-slots {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.appointment-container .date-pill .no-slots,
.appointment-container .date-pill .no-slots > * {
  color: #E0DED9;
  border-color: #E0DED9;
}
.appointment-container .date-pill .slot-pill {
  padding: 7px 5px;
  border: 1px solid #E0DED9;
  background: #FFFFFF;
  cursor: pointer;
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .appointment-container .date-pill .slot-pill {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.appointment-container .date-pill .slot-pill {
  color: #523E78;
  transition: all 0.2s ease;
  border-radius: 40px;
}
.appointment-container .date-pill .slot-pill:hover:not(.disabled), .appointment-container .date-pill .slot-pill:hover:not(.active) {
  border-color: #E5D6FF;
}
.appointment-container .date-pill .slot-pill.active {
  background: #E5D6FF;
  border-color: #E5D6FF;
}
.appointment-container .date-pill .slot-pill.disabled {
  opacity: 0.3;
  background: #f8f8f8;
  cursor: not-allowed;
}
.appointment-container .date-pill:hover {
  border-color: rgba(229, 214, 255, 0.3);
}

input[type=email]:disabled {
  background-color: #F7F6F4;
  color: rgba(82, 62, 120, 0.6);
}

input[name=gender]:checked {
  background-color: #E5D6FF;
}

@media (min-width: 900px) {
  #sidebar-summary,
  #sidebar-summary-2 {
    margin-top: 2rem;
  }
}

.success-icon {
  width: 28px;
  height: 28px;
  background: #E5D6FF;
  color: #523E78;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 719.98px) {
  .btn-pay-appointment {
    width: 100%;
    margin-left: 0 !important;
    margin-bottom: 10px;
  }
}

.hr-divider {
  border: 0;
  border-bottom: 1px solid #E0DED9;
}
.hr-divider:not(:first-of-type) {
  padding-top: 20px !important;
}
.hr-divider:last-of-type {
  border-bottom: 0;
}

#stripe-payment-section {
  background-color: #FFFFFF;
}
#stripe-payment-section button {
  margin-top: 15px;
}

.p-FieldLabel {
  font-family: "Inter Tight Regular";
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 2%;
  text-transform: none;
}
@media (min-width: 900px) {
  .p-FieldLabel {
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 21px;
  }
}
.p-FieldLabel {
  color: #523E78 !important;
}

.p-Input input {
  padding: 12px 15px;
  border: 1px solid #E0DED9;
  border-radius: 5px !important;
  background-color: #FFFFFF;
  color: #523E78;
  cursor: pointer;
  box-shadow: 0 0 0 !important;
}
.p-Input input:focus {
  outline: 0 !important;
  border-color: #E5D6FF !important;
}

.payment-container {
  background: #FFFFFF;
  transition: opacity 0.2s ease-in-out;
  padding: 29px 19px;
  border-radius: 15px !important;
  border: 1px solid #E0DED9;
}
@media (min-width: 720px) {
  .payment-container {
    padding: 29px;
  }
}
.payment-container h3 {
  padding-bottom: 29px;
}
.payment-container .subheading {
  border-top: 1px solid #E0DED9;
  margin-top: 0;
  padding-top: 15px;
}
.payment-container h4 {
  margin-top: 0;
}
.payment-container .summary-item {
  border-bottom-color: transparent;
}

.account-container {
  background-color: #FFFFFF;
  border: 1px solid #E0DED9;
  border-radius: 15px;
  padding: 15px;
}
@media (min-width: 720px) {
  .account-container {
    padding: 20px;
  }
}
@media (min-width: 900px) {
  .account-container {
    padding: 30px;
  }
}
.account-container > div {
  border-bottom: 1px solid #E0DED9;
}
.account-container > div:last-child {
  border-bottom: none;
}
@media (max-width: 899.98px) {
  .account-container > div {
    padding: 0;
    border-bottom: none;
  }
}
.account-container form {
  margin: 0;
}
@media (max-width: 899.98px) {
  .account-container form.profile-link {
    padding: 0;
  }
}
.account-container h2 {
  margin-top: 0;
}
.account-container .profile-link {
  width: 100%;
  padding: 10px 15px;
  border-radius: 5px;
  background-color: transparent;
  transition: opacity 200ms ease-in-out;
}
@media (max-width: 899.98px) {
  .account-container .profile-link {
    border: 1px solid #E0DED9;
    border-radius: 5px;
    padding: 12px 10px;
    gap: 5px;
    justify-content: center;
    width: 110px;
  }
  .account-container .profile-link a,
  .account-container .profile-link svg,
  .account-container .profile-link p {
    margin: 0 auto;
  }
  .account-container .profile-link button {
    gap: 5px;
  }
  .account-container .profile-link.active {
    background-color: #E5D6FF;
    border-color: #E5D6FF;
  }
}
@media (max-width: 719.98px) {
  .account-container .profile-link {
    width: 98px;
    padding: 12px 5px;
  }
}
.account-container .profile-link.active {
  background-color: #E5D6FF;
}
.account-container .profile-link.active:hover {
  opacity: 1;
}
.account-container .profile-link:hover {
  opacity: 60%;
  cursor: pointer;
}
.account-container ul {
  margin: 0;
  padding: 0;
}
.account-container ul li {
  list-style: none;
  padding-bottom: 30px;
}
.account-container ul li:last-child {
  padding: 0;
}
.account-container .appointment-info {
  border: 1px solid #E0DED9;
  border-radius: 15px;
  padding: 20px;
}
.account-container .appointment-info .payment-status .badge.to-be-paid {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .account-container .appointment-info .payment-status .badge.to-be-paid {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.account-container .appointment-info .payment-status .badge.to-be-paid {
  background-color: transparent;
  border: 1px solid #ED645D;
  color: #ED645D;
  padding: 4px 8px;
  border-radius: 4px;
}
.account-container .appointment-info .payment-status .badge.paid {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .account-container .appointment-info .payment-status .badge.paid {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.account-container .appointment-info .payment-status .badge.paid {
  background-color: #E5D6FF;
  color: #523E78;
  padding: 4px 8px;
  border-radius: 4px;
}
.account-container button .delete-link {
  font-family: "Inter Tight Regular";
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 2%;
  font-weight: normal !important;
}
@media (min-width: 900px) {
  .account-container button .delete-link {
    font-size: 14px;
    font-weight: normal !important;
  }
}
.account-container button .delete-link {
  color: #523E78 !important;
  background-color: transparent !important;
  border-radius: 0;
  border-bottom: 1px solid #523E78;
  padding-top: 10px;
  display: flex;
}

.account-details .input-wrapper label {
  display: block;
  padding-bottom: 10px;
}
.account-details .input-wrapper .almater-input {
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #E0DED9;
  border-radius: 5px !important;
  background-color: #FFFFFF;
  color: #523E78;
  cursor: pointer;
}
.account-details .input-wrapper .almater-input:focus {
  outline: none;
  border-color: #E5D6FF;
}

.page-content {
  padding-top: 141px;
  padding-bottom: 80px;
}
@media (min-width: 720px) {
  .page-content {
    padding-top: 138px;
    padding-bottom: 120px;
  }
}
@media (min-width: 900px) {
  .page-content {
    padding-top: 170px;
    padding-bottom: 140px;
  }
}

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mx-reset {
  margin: 0;
}

.btn,
button:focus {
  outline: 0;
  appearance: none;
}

.ul-reset {
  list-style: none;
  padding: 0;
}
.ul-reset * {
  text-decoration: none !important;
}

input.text,
input[type=text],
input[type=date],
input[type=tel],
input[type=email],
input[type=button],
input[type=submit],
.input-checkbox,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
}

[class^=col] img {
  max-width: 100%;
}

::placeholder {
  color: #523E78;
}

.h1,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
a,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
  margin-bottom: 0;
}

#__bs_notify__ {
  top: 95% !important;
  right: 10px !important;
  border-radius: 15px !important;
  height: 60px !important;
}

a {
  color: inherit;
}
a:hover {
  color: inherit;
  text-decoration: none;
}

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