
@font-face {
  font-family: swiper-icons;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
.swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  box-sizing: initial;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: ease;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  width: 100%;
  z-index: 1;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  -ms-overflow-style: none;
  overflow: auto;
  scrollbar-width: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  height: var(--swiper-centered-offset-after);
  min-width: 1px;
  width: 100%;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: #00000026;
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, #00000080, #0000);
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, #00000080, #0000);
}
.swiper-lazy-preloader {
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top: 4px solid #0000;
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
/*!
 * Bootstrap  v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme="light"] {
  --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-black: #000;
  --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-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Manrope", system-ui, -apple-system, Roboto,
    "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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, #ffffff26, #fff0);
  --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-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: #212529bf;
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: #21252980;
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem #00000026;
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: #0d6efd40;
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme="dark"] {
  --bs-body-color: #adb5bd;
  --bs-body-color-rgb: 173, 181, 189;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: #adb5bdbf;
  --bs-secondary-color-rgb: 173, 181, 189;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: #adb5bd80;
  --bs-tertiary-color-rgb: 173, 181, 189;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-border-color: #495057;
  --bs-border-color-translucent: #ffffff26;
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
  color-scheme: dark;
}
*,
:after,
:before {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  background-color: var(--bs-body-bg);
  color: #212529;
  color: var(--bs-body-color);
  font-family: Manrope, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-body-font-family);
  font-size: 1rem;
  font-size: var(--bs-body-font-size);
  font-weight: 400;
  font-weight: var(--bs-body-font-weight);
  line-height: 1.5;
  line-height: var(--bs-body-line-height);
  margin: 0;
  text-align: var(--bs-body-text-align);
}
hr {
  border: 0;
  border-top: 1px solid;
  border-top: var(--bs-border-width) solid;
  color: inherit;
  margin: 1rem 0;
  opacity: 0.25;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: inherit;
  color: var(--bs-heading-color);
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  margin-top: 0;
}
.h1,
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .h1,
  h1 {
    font-size: 2.5rem;
  }
}
.h2,
h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .h2,
  h2 {
    font-size: 2rem;
  }
}
.h3,
h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  .h3,
  h3 {
    font-size: 1.75rem;
  }
}
.h4,
h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .h4,
  h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
}
.h6,
h6 {
  font-size: 1rem;
}
p {
  margin-bottom: 1rem;
  margin-top: 0;
}
abbr[title] {
  cursor: help;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1rem;
}
ol,
ul {
  padding-left: 2rem;
}
dl,
ol,
ul {
  margin-bottom: 1rem;
  margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
.small,
small {
  font-size: 0.875em;
}
.mark,
mark {
  background-color: #fff3cd;
  background-color: var(--bs-highlight-bg);
  padding: 0.1875em;
}
sub,
sup {
  font-size: 0.75em;
  line-height: 0;
  position: relative;
  vertical-align: initial;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #0d6efd;
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  font-size: 0.875em;
  margin-bottom: 1rem;
  margin-top: 0;
  overflow: auto;
}
pre code {
  color: inherit;
  font-size: inherit;
  word-break: normal;
}
code {
  word-wrap: break-word;
  color: #d63384;
  color: var(--bs-code-color);
  font-size: 0.875em;
}
a > code {
  color: inherit;
}
kbd {
  background-color: #212529;
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
  color: #fff;
  color: var(--bs-body-bg);
  font-size: 0.875em;
  padding: 0.1875rem 0.375rem;
}
kbd kbd {
  font-size: 1em;
  padding: 0;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  border-collapse: collapse;
  caption-side: bottom;
}
caption {
  color: #212529bf;
  color: var(--bs-secondary-color);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
tbody,
td,
tfoot,
th,
thead,
tr {
  border: 0 solid;
  border-color: inherit;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not(
    [type="week"]
  ):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
textarea {
  resize: vertical;
}
fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
legend {
  float: left;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
  margin-bottom: 0.5rem;
  padding: 0;
  width: 100%;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
::file-selector-button {
  -webkit-appearance: button;
  font: inherit;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  cursor: pointer;
  display: list-item;
}
progress {
  vertical-align: initial;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-inline,
.list-unstyled {
  list-style: none;
  padding-left: 0;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.blockquote {
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  color: #6c757d;
  font-size: 0.875em;
  margin-bottom: 1rem;
  margin-top: -1rem;
}
.blockquote-footer:before {
  content: "— ";
}
.img-fluid,
.img-thumbnail {
  height: auto;
  max-width: 100%;
}
.img-thumbnail {
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  padding: 0.25rem;
}
.figure {
  display: inline-block;
}
.figure-img {
  line-height: 1;
  margin-bottom: 0.5rem;
}
.figure-caption {
  color: #212529bf;
  color: var(--bs-secondary-color);
  font-size: 0.875em;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 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;
  }
  .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: 768px) {
  .col-md {
    flex: 1 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: 992px) {
  .col-lg {
    flex: 1 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;
  }
  .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;
  }
  .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;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: #0000;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: #0000000d;
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: #0000001a;
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  border-color: var(--bs-table-border-color);
  margin-bottom: 1rem;
  vertical-align: top;
  width: 100%;
}
.table > :not(caption) > * > * {
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  box-shadow: inset 0 0 0 9999px
    var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
  color: var(--bs-table-color);
  color: var(
    --bs-table-color-state,
    var(--bs-table-color-type, var(--bs-table-color))
  );
  padding: 0.5rem;
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: 2px solid;
  border-top: calc(var(--bs-border-width) * 2) solid;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: 0.25rem;
}
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
  border-width: 0 var(--bs-border-width);
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped-columns > :not(caption) > tr > :nth-child(2n),
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
}
.table-primary,
.table-secondary {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
}
.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
}
.table-info,
.table-success {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
}
.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
}
.table-danger,
.table-warning {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
}
.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
}
.table-dark,
.table-light {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
}
.table-responsive {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}
.col-form-label {
  font-size: inherit;
  line-height: 1.5;
  margin-bottom: 0;
  padding-bottom: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  padding-top: calc(0.375rem + 1px);
  padding-top: calc(0.375rem + var(--bs-border-width));
}
.col-form-label-lg {
  font-size: 1.25rem;
  padding-bottom: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  padding-top: calc(0.5rem + 1px);
  padding-top: calc(0.5rem + var(--bs-border-width));
}
.col-form-label-sm {
  font-size: 0.875rem;
  padding-bottom: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  padding-top: calc(0.25rem + 1px);
  padding-top: calc(0.25rem + var(--bs-border-width));
}
.form-text {
  color: #212529bf;
  color: var(--bs-secondary-color);
  font-size: 0.875em;
  margin-top: 0.25rem;
}
.form-control {
  -webkit-appearance: none;
  appearance: none;
  background-clip: padding-box;
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  color: #212529;
  color: var(--bs-body-color);
  display: block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type="file"] {
  overflow: hidden;
}
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem #0d6efd40;
  color: #212529;
  color: var(--bs-body-color);
  outline: 0;
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
  margin: 0;
  min-width: 85px;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: #212529bf;
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  border: 0 solid;
  border-color: inherit;
  border-inline-end-width: 1px;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  color: #212529;
  color: var(--bs-body-color);
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  padding: 0.375rem 0.75rem;
  pointer-events: none;
  -webkit-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;
  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;
}
.form-control::file-selector-button {
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  border: 0 solid;
  border-color: inherit;
  border-inline-end-width: 1px;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  color: #212529;
  color: var(--bs-body-color);
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  padding: 0.375rem 0.75rem;
  pointer-events: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
  background-color: initial;
  border: solid #0000;
  border-width: 1px 0;
  border-width: var(--bs-border-width) 0;
  color: #212529;
  color: var(--bs-body-color);
  display: block;
  line-height: 1.5;
  margin-bottom: 0;
  padding: 0.375rem 0;
  width: 100%;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-left: 0;
  padding-right: 0;
}
.form-control-sm {
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
  min-height: calc(1.5em + 0.5rem + 2px);
  min-height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
  padding: 0.25rem 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
  padding: 0.25rem 0.5rem;
}
.form-control-sm::file-selector-button {
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
  padding: 0.25rem 0.5rem;
}
.form-control-lg {
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
  min-height: calc(1.5em + 1rem + 2px);
  min-height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
  padding: 0.5rem 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
  padding: 0.5rem 1rem;
}
.form-control-lg::file-selector-button {
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
  padding: 0.5rem 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
  min-height: calc(1.5em + 0.75rem + var(--bs-border-width) * 2);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  min-height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  min-height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
}
.form-control-color {
  height: calc(1.5em + 0.75rem + 2px);
  height: calc(1.5em + 0.75rem + var(--bs-border-width) * 2);
  padding: 0.375rem;
  width: 3rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
}
.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), none;
  background-image: var(--bs-form-select-bg-img),
    var(--bs-form-select-bg-icon, none);
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  color: #212529;
  color: var(--bs-body-color);
  display: block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem #0d6efd40;
  outline: 0;
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  background-image: none;
  padding-right: 0.75rem;
}
.form-select:disabled {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: #0000;
  text-shadow: 0 0 0 #212529;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}
.form-select-lg {
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}
[data-bs-theme="dark"] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}
.form-check {
  display: block;
  margin-bottom: 0.125rem;
  min-height: 1.5rem;
  padding-left: 1.5em;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-left: 0;
  padding-right: 1.5em;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-left: 0;
  margin-right: -1.5em;
}
.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  height: 1em;
  margin-top: 0.25em;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  vertical-align: top;
  width: 1em;
}
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}
.form-check-input[type="radio"] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem #0d6efd40;
  outline: 0;
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type="checkbox"] {
  --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");
}
.form-check-input:checked[type="radio"] {
  --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");
}
.form-check-input[type="checkbox"]:indeterminate {
  --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:disabled {
  filter: none;
  opacity: 0.5;
  pointer-events: none;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
  background-image: var(--bs-form-switch-bg);
  background-position: 0;
  border-radius: 2em;
  margin-left: -2.5em;
  transition: background-position 0.15s ease-in-out;
  width: 2em;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E");
}
.form-switch .form-check-input:checked {
  --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
  background-position: 100%;
}
.form-switch.form-check-reverse {
  padding-left: 0;
  padding-right: 2.5em;
}
.form-switch.form-check-reverse .form-check-input {
  margin-left: 0;
  margin-right: -2.5em;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  position: absolute;
}
.btn-check:disabled + .btn,
.btn-check[disabled] + .btn {
  filter: none;
  opacity: 0.65;
  pointer-events: none;
}
[data-bs-theme="dark"]
  .form-switch
  .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E");
}
.form-range {
  -webkit-appearance: none;
  appearance: none;
  background-color: initial;
  height: 1.5rem;
  padding: 0;
  width: 100%;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem #0d6efd40;
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem #0d6efd40;
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-transition: background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  width: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  border-color: #0000;
  border-radius: 1rem;
  color: #0000;
  cursor: pointer;
  height: 0.5rem;
  width: 100%;
}
.form-range::-moz-range-thumb {
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  height: 1rem;
  -moz-transition: background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  width: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  border-color: #0000;
  border-radius: 1rem;
  color: #0000;
  cursor: pointer;
  height: 0.5rem;
  width: 100%;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #212529bf;
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: #212529bf;
  background-color: var(--bs-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  height: calc(3.5rem + var(--bs-border-width) * 2);
  line-height: 1.25;
  min-height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + var(--bs-border-width) * 2);
}
.form-floating > label {
  border: 1px solid #0000;
  border: var(--bs-border-width) solid #0000;
  height: 100%;
  left: 0;
  overflow: hidden;
  padding: 1rem 0.75rem;
  pointer-events: none;
  position: absolute;
  text-align: start;
  text-overflow: ellipsis;
  top: 0;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  white-space: nowrap;
  z-index: 2;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder {
  color: #0000;
}
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown),
.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown) {
  padding-bottom: 0.625rem;
  padding-top: 1.625rem;
}
.form-floating > .form-control-plaintext:-webkit-autofill,
.form-floating > .form-control:-webkit-autofill {
  padding-bottom: 0.625rem;
  padding-top: 1.625rem;
}
.form-floating > .form-select {
  padding-bottom: 0.625rem;
  padding-top: 1.625rem;
}
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  color: #212529a6;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label:after,
.form-floating > .form-control:focus ~ label:after,
.form-floating > .form-control:not(:placeholder-shown) ~ label:after,
.form-floating > .form-select ~ label:after {
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  content: "";
  height: 1.5em;
  inset: 1rem 0.375rem;
  position: absolute;
  z-index: -1;
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: #212529a6;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label:after {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.input-group {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-floating,
.input-group > .form-select {
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  width: 1%;
}
.input-group > .form-control:focus,
.input-group > .form-floating:focus-within,
.input-group > .form-select:focus {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}
.input-group-text {
  align-items: center;
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  border: 1px solid #dee2e6;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  color: #212529;
  color: var(--bs-body-color);
  display: flex;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  text-align: center;
  white-space: nowrap;
}
.input-group-lg > .btn,
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text {
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
  padding: 0.5rem 1rem;
}
.input-group-sm > .btn,
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text {
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),
.input-group.has-validation
  > .form-floating:nth-last-child(n + 3)
  > .form-control,
.input-group.has-validation
  > .form-floating:nth-last-child(n + 3)
  > .form-select,
.input-group.has-validation
  > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(
    .form-floating
  ),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),
.input-group:not(.has-validation)
  > .form-floating:not(:last-child)
  > .form-control,
.input-group:not(.has-validation)
  > .form-floating:not(:last-child)
  > .form-select,
.input-group:not(.has-validation)
  > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(
    .form-floating
  ) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group
  > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(
    .valid-feedback
  ):not(.invalid-tooltip):not(.invalid-feedback) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -1px;
  margin-left: calc(var(--bs-border-width) * -1);
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.valid-feedback {
  color: #198754;
  color: var(--bs-form-valid-color);
  display: none;
  font-size: 0.875em;
  margin-top: 0.25rem;
  width: 100%;
}
.valid-tooltip {
  background-color: #198754;
  background-color: var(--bs-success);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  color: #fff;
  display: none;
  font-size: 0.875rem;
  margin-top: 0.1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem #19875440;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  background-position: top calc(0.375em + 0.1875rem) right
    calc(0.375em + 0.1875rem);
  padding-right: calc(1.5em + 0.75rem);
}
.form-select.is-valid,
.was-validated .form-select:valid {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
}
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-right: 4.125rem;
}
.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem #19875440;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.form-control-color.is-valid,
.was-validated .form-control-color:valid {
  width: calc(3.75rem + 1.5em);
}
.form-check-input.is-valid,
.was-validated .form-check-input:valid {
  border-color: #198754;
  border-color: var(--bs-form-valid-border-color);
}
.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
  background-color: #198754;
  background-color: var(--bs-form-valid-color);
}
.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem #19875440;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: #198754;
  color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.input-group > .form-control:not(:focus).is-valid,
.input-group > .form-floating:not(:focus-within).is-valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-control:not(:focus):valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.was-validated .input-group > .form-select:not(:focus):valid {
  z-index: 3;
}
.invalid-feedback {
  color: #dc3545;
  color: var(--bs-form-invalid-color);
  display: none;
  font-size: 0.875em;
  margin-top: 0.25rem;
  width: 100%;
}
.invalid-tooltip {
  background-color: #dc3545;
  background-color: var(--bs-danger);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  color: #fff;
  display: none;
  font-size: 0.875rem;
  margin-top: 0.1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem #dc354540;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  background-position: top calc(0.375em + 0.1875rem) right
    calc(0.375em + 0.1875rem);
  padding-right: calc(1.5em + 0.75rem);
}
.form-select.is-invalid,
.was-validated .form-select:invalid {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
}
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-right: 4.125rem;
}
.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem #dc354540;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.form-control-color.is-invalid,
.was-validated .form-control-color:invalid {
  width: calc(3.75rem + 1.5em);
}
.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
  border-color: #dc3545;
  border-color: var(--bs-form-invalid-border-color);
}
.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
  background-color: #dc3545;
  background-color: var(--bs-form-invalid-color);
}
.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem #dc354540;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
  color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.input-group > .form-control:not(:focus).is-invalid,
.input-group > .form-floating:not(:focus-within).is-invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-control:not(:focus):invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.was-validated .input-group > .form-select:not(:focus):invalid {
  z-index: 4;
}
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: #0000;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: #0000;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: #0000;
  --bs-btn-box-shadow: inset 0 1px 0 #ffffff26, 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem
    rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
  background-color: var(--bs-btn-bg);
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  color: var(--bs-btn-color);
  cursor: pointer;
  display: inline-block;
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  text-align: center;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  color: var(--bs-btn-hover-color);
}
.btn-check + .btn:hover {
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
  color: var(--bs-btn-color);
}
.btn:focus-visible {
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  box-shadow: var(--bs-btn-focus-box-shadow);
  color: var(--bs-btn-hover-color);
  outline: 0;
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  box-shadow: var(--bs-btn-focus-box-shadow);
  outline: 0;
}
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  color: var(--bs-btn-active-color);
}
.btn-check:checked + .btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check) + .btn:active:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  color: var(--bs-btn-disabled-color);
  opacity: var(--bs-btn-disabled-opacity);
  pointer-events: none;
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}
.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}
.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}
.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}
.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: #0000;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}
.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: #0000;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}
.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: #0000;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}
.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: #0000;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}
.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: #0000;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}
.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: #0000;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}
.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: #0000;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}
.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: #0000;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}
.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: #0000;
  --bs-btn-border-color: #0000;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: #0000;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: #0000;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: #0000;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.btn-group-lg > .btn,
.btn-lg {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
.btn-group-sm > .btn,
.btn-sm {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  height: auto;
  transition: width 0.35s ease;
  width: 0;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle:after {
  border-bottom: 0;
  border-left: 0.3em solid #0000;
  border-right: 0.3em solid #0000;
  border-top: 0.3em solid;
  content: "";
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
}
.dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(
    var(--bs-border-radius) - var(--bs-border-width)
  );
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem #00000026;
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  background-clip: padding-box;
  background-color: var(--bs-dropdown-bg);
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  color: var(--bs-dropdown-color);
  display: none;
  font-size: var(--bs-dropdown-font-size);
  list-style: none;
  margin: 0;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  position: absolute;
  text-align: left;
  z-index: var(--bs-dropdown-zindex);
}
.dropdown-menu[data-bs-popper] {
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
  top: 100%;
}
.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  left: 0;
  right: auto;
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  left: auto;
  right: 0;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    left: 0;
    right: auto;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    left: auto;
    right: 0;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    left: 0;
    right: auto;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    left: auto;
    right: 0;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    left: 0;
    right: auto;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    left: 0;
    right: auto;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    left: 0;
    right: auto;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    left: auto;
    right: 0;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  bottom: 100%;
  margin-bottom: var(--bs-dropdown-spacer);
  margin-top: 0;
  top: auto;
}
.dropup .dropdown-toggle:after {
  border-bottom: 0.3em solid;
  border-left: 0.3em solid #0000;
  border-right: 0.3em solid #0000;
  border-top: 0;
  content: "";
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
}
.dropup .dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  left: 100%;
  margin-left: var(--bs-dropdown-spacer);
  margin-top: 0;
  right: auto;
  top: 0;
}
.dropend .dropdown-toggle:after {
  border-bottom: 0.3em solid #0000;
  border-left: 0.3em solid;
  border-right: 0;
  border-top: 0.3em solid #0000;
  content: "";
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
}
.dropend .dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropend .dropdown-toggle:after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  left: auto;
  margin-right: var(--bs-dropdown-spacer);
  margin-top: 0;
  right: 100%;
  top: 0;
}
.dropstart .dropdown-toggle:after {
  content: "";
  display: inline-block;
  display: none;
  margin-left: 0.255em;
  vertical-align: 0.255em;
}
.dropstart .dropdown-toggle:before {
  border-bottom: 0.3em solid #0000;
  border-right: 0.3em solid;
  border-top: 0.3em solid #0000;
  content: "";
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
}
.dropstart .dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropstart .dropdown-toggle:before {
  vertical-align: 0;
}
.dropdown-divider {
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  opacity: 1;
  overflow: hidden;
}
.dropdown-item {
  background-color: initial;
  border: 0;
  border-radius: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
  clear: both;
  color: var(--bs-dropdown-link-color);
  display: block;
  font-weight: 400;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
}
.dropdown-item:focus,
.dropdown-item:hover {
  background-color: var(--bs-dropdown-link-hover-bg);
  color: var(--bs-dropdown-link-hover-color);
}
.dropdown-item.active,
.dropdown-item:active {
  background-color: var(--bs-dropdown-link-active-bg);
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  background-color: initial;
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  color: var(--bs-dropdown-header-color);
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0;
  padding: var(--bs-dropdown-header-padding-y)
    var(--bs-dropdown-header-padding-x);
  white-space: nowrap;
}
.dropdown-item-text {
  color: var(--bs-dropdown-link-color);
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
}
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: #ffffff26;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  flex: 1 1 auto;
  position: relative;
}
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.btn-group > .btn-group:not(:first-child),
.btn-group > :not(.btn-check:first-child) + .btn {
  margin-left: -1px;
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.dropdown-toggle-split {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}
.dropdown-toggle-split:after,
.dropend .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split:before {
  margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.btn-group-vertical {
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn ~ .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.nav-link {
  background: none;
  border: 0;
  color: var(--bs-nav-link-color);
  display: block;
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  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:focus,
.nav-link:hover {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  box-shadow: 0 0 0 0.25rem #0d6efd40;
  outline: 0;
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  cursor: default;
  pointer-events: none;
}
.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg)
    var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color)
    var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid
    var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  border: var(--bs-nav-tabs-border-width) solid #0000;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: var(--bs-nav-tabs-link-hover-border-color);
  isolation: isolate;
}
.nav-tabs .nav-link.disabled,
.nav-tabs .nav-link:disabled {
  background-color: initial;
  border-color: #0000;
  color: var(--bs-nav-link-disabled-color);
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
  color: var(--bs-nav-tabs-link-active-color);
}
.nav-tabs .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
}
.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  background-color: initial;
  border-color: #0000;
  color: var(--bs-nav-link-disabled-color);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--bs-nav-pills-link-active-bg);
  color: var(--bs-nav-pills-link-active-color);
}
.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  border-bottom: var(--bs-nav-underline-border-width) solid #0000;
  padding-left: 0;
  padding-right: 0;
}
.nav-underline .nav-link:focus,
.nav-underline .nav-link:hover {
  border-bottom-color: initial;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  border-bottom-color: initial;
  color: var(--bs-nav-underline-link-active-color);
  font-weight: 700;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  position: relative;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl,
.navbar > .container-xxl {
  align-items: center;
  display: flex;
  flex-wrap: inherit;
  justify-content: space-between;
}
.navbar-brand {
  color: var(--bs-navbar-brand-color);
  font-size: var(--bs-navbar-brand-font-size);
  margin-right: var(--bs-navbar-brand-margin-end);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  padding-top: var(--bs-navbar-brand-padding-y);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  color: var(--bs-navbar-color);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-text a,
.navbar-text a:focus,
.navbar-text a:hover {
  color: var(--bs-navbar-active-color);
}
.navbar-collapse {
  align-items: center;
  flex-basis: 100%;
  flex-grow: 1;
}
.navbar-toggler {
  background-color: initial;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  color: var(--bs-navbar-color);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
  outline: 0;
  text-decoration: none;
}
.navbar-toggler-icon {
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 1.5em;
  vertical-align: middle;
  width: 1.5em;
}
.navbar-nav-scroll {
  max-height: 75vh;
  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-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x);
  }
  .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 {
    background-color: initial !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x);
  }
  .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 {
    background-color: initial !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x);
  }
  .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 {
    background-color: initial !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@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-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x);
  }
  .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 {
    background-color: initial !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@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-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x);
  }
  .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 {
    background-color: initial !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
.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-left: var(--bs-navbar-nav-link-padding-x);
  padding-right: var(--bs-navbar-nav-link-padding-x);
}
.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 {
  background-color: initial !important;
  border: 0 !important;
  flex-grow: 1;
  height: auto !important;
  position: static;
  transform: none !important;
  transition: none;
  visibility: visible !important;
  width: auto !important;
  z-index: auto;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  overflow-y: visible;
  padding: 0;
}
.navbar-dark,
.navbar[data-bs-theme="dark"] {
  --bs-navbar-color: #ffffff8c;
  --bs-navbar-hover-color: #ffffffbf;
  --bs-navbar-disabled-color: #ffffff40;
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: #ffffff1a;
}
.navbar-dark,
.navbar[data-bs-theme="dark"],
[data-bs-theme="dark"] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(
    var(--bs-border-radius) - var(--bs-border-width)
  );
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  word-wrap: break-word;
  background-clip: initial;
  background-color: var(--bs-card-bg);
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
  color: #212529;
  color: var(--bs-body-color);
  display: flex;
  flex-direction: column;
  height: var(--bs-card-height);
  min-width: 0;
  position: relative;
}
.card > hr {
  margin-left: 0;
  margin-right: 0;
}
.card > .list-group {
  border-bottom: inherit;
  border-top: inherit;
}
.card > .list-group:first-child {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
  border-top-width: 0;
}
.card > .list-group:last-child {
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-width: 0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  color: var(--bs-card-color);
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
}
.card-title {
  color: var(--bs-card-title-color);
  margin-bottom: var(--bs-card-title-spacer-y);
}
.card-subtitle {
  color: var(--bs-card-subtitle-color);
  margin-top: calc(var(--bs-card-title-spacer-y) * -0.5);
}
.card-subtitle,
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.card-header {
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
  color: var(--bs-card-cap-color);
  margin-bottom: 0;
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius)
    var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
  color: var(--bs-card-cap-color);
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius)
    var(--bs-card-inner-border-radius);
}
.card-header-tabs {
  border-bottom: 0;
  margin-bottom: calc(var(--bs-card-cap-padding-y) * -1);
  margin-left: calc(var(--bs-card-cap-padding-x) * -0.5);
  margin-right: calc(var(--bs-card-cap-padding-x) * -0.5);
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
  margin-left: calc(var(--bs-card-cap-padding-x) * -0.5);
  margin-right: calc(var(--bs-card-cap-padding-x) * -0.5);
}
.card-img-overlay {
  border-radius: var(--bs-card-inner-border-radius);
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  position: absolute;
  right: 0;
  top: 0;
}
.card-img,
.card-img-bottom,
.card-img-top {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    border-left: 0;
    margin-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-header,
  .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-footer,
  .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-header,
  .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-footer,
  .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-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;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(
    var(--bs-border-radius) - var(--bs-border-width)
  );
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem #0d6efd40;
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.accordion-button {
  align-items: center;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  color: var(--bs-accordion-btn-color);
  display: flex;
  font-size: 1rem;
  overflow-anchor: none;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  position: relative;
  text-align: left;
  transition: var(--bs-accordion-transition);
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0
    var(--bs-accordion-border-color);
  color: var(--bs-accordion-active-color);
}
.accordion-button:not(.collapsed):after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button:after {
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  content: "";
  flex-shrink: 0;
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  transition: var(--bs-accordion-btn-icon-transition);
  width: var(--bs-accordion-btn-icon-width);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button:after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  border-color: var(--bs-accordion-btn-focus-border-color);
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
  outline: 0;
  z-index: 3;
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid
    var(--bs-accordion-border-color);
  color: var(--bs-accordion-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-left-radius: var(--bs-accordion-border-radius);
  border-bottom-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-left-radius: var(--bs-accordion-border-radius);
  border-bottom-right-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-left: 0;
  border-radius: 0;
  border-right: 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,
.accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}
[data-bs-theme="dark"] .accordion-button:after {
  --bs-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}
.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
  display: flex;
  flex-wrap: wrap;
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item:before {
  color: var(--bs-breadcrumb-divider-color);
  content: "/";
  content: var(--bs-breadcrumb-divider, "/");
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem #0d6efd40;
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  list-style: none;
  padding-left: 0;
}
.page-link {
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid
    var(--bs-pagination-border-color);
  color: var(--bs-pagination-color);
  display: block;
  font-size: var(--bs-pagination-font-size);
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  position: relative;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
  color: var(--bs-pagination-hover-color);
  z-index: 2;
}
.page-link:focus {
  background-color: var(--bs-pagination-focus-bg);
  box-shadow: var(--bs-pagination-focus-box-shadow);
  color: var(--bs-pagination-focus-color);
  outline: 0;
  z-index: 3;
}
.active > .page-link,
.page-link.active {
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
  color: var(--bs-pagination-active-color);
  z-index: 3;
}
.disabled > .page-link,
.page-link.disabled {
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
}
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-bottom-left-radius: var(--bs-pagination-border-radius);
  border-top-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-bottom-right-radius: var(--bs-pagination-border-radius);
  border-top-right-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  border-radius: var(--bs-badge-border-radius);
  color: var(--bs-badge-color);
  display: inline-block;
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  text-align: center;
  vertical-align: initial;
  white-space: nowrap;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  --bs-alert-bg: #0000;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: #0000;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
  color: var(--bs-alert-color);
  margin-bottom: var(--bs-alert-margin-bottom);
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  position: relative;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  color: var(--bs-alert-link-color);
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  padding: 1.25rem 1rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
  display: flex;
  font-size: var(--bs-progress-font-size);
  height: var(--bs-progress-height);
  overflow: hidden;
}
.progress-bar {
  background-color: var(--bs-progress-bar-bg);
  color: var(--bs-progress-bar-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  text-align: center;
  transition: var(--bs-progress-bar-transition);
  white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(
    45deg,
    #ffffff26 25%,
    #0000 0,
    #0000 50%,
    #ffffff26 0,
    #ffffff26 75%,
    #0000 0,
    #0000
  );
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked > .progress {
  overflow: visible;
}
.progress-stacked > .progress > .progress-bar {
  width: 100%;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  border-radius: var(--bs-list-group-border-radius);
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
}
.list-group-numbered {
  counter-reset: section;
  list-style-type: none;
}
.list-group-numbered > .list-group-item:before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item-action {
  color: var(--bs-list-group-action-color);
  text-align: inherit;
  width: 100%;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  background-color: var(--bs-list-group-action-hover-bg);
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  z-index: 1;
}
.list-group-item-action:active {
  background-color: var(--bs-list-group-action-active-bg);
  color: var(--bs-list-group-action-active-color);
}
.list-group-item {
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid
    var(--bs-list-group-border-color);
  color: var(--bs-list-group-color);
  display: block;
  padding: var(--bs-list-group-item-padding-y)
    var(--bs-list-group-item-padding-x);
  position: relative;
  text-decoration: none;
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  background-color: var(--bs-list-group-disabled-bg);
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
}
.list-group-item.active {
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
  color: var(--bs-list-group-active-color);
  z-index: 2;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  border-top-width: var(--bs-list-group-border-width);
  margin-top: calc(var(--bs-list-group-border-width) * -1);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-right-radius: var(--bs-list-group-border-radius);
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-left-width: 0;
  border-top-width: var(--bs-list-group-border-width);
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  border-left-width: var(--bs-list-group-border-width);
  margin-left: calc(var(--bs-list-group-border-width) * -1);
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-left-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    border-left-width: var(--bs-list-group-border-width);
    margin-left: calc(var(--bs-list-group-border-width) * -1);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
.btn-close {
  --bs-btn-close-color: #fff;
  --bs-btn-close-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem #0d6efd40;
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  background: #fff var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  box-sizing: initial;
  height: 1em;
  opacity: var(--bs-btn-close-opacity);
  padding: 0.25em;
  width: 1em;
}
.btn-close,
.btn-close:hover {
  color: var(--bs-btn-close-color);
}
.btn-close:hover {
  opacity: var(--bs-btn-close-hover-opacity);
  text-decoration: none;
}
.btn-close:focus {
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
  outline: 0;
}
.btn-close.disabled,
.btn-close:disabled {
  opacity: var(--bs-btn-close-disabled-opacity);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.btn-close-white,
[data-bs-theme="dark"] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}
.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  background-clip: padding-box;
  background-color: var(--bs-toast-bg);
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  border-radius: var(--bs-toast-border-radius);
  box-shadow: var(--bs-toast-box-shadow);
  color: var(--bs-toast-color);
  font-size: var(--bs-toast-font-size);
  max-width: 100%;
  pointer-events: auto;
  width: var(--bs-toast-max-width);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  --bs-toast-zindex: 1090;
  max-width: 100%;
  pointer-events: none;
  position: absolute;
  width: -webkit-max-content;
  width: max-content;
  z-index: var(--bs-toast-zindex);
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
  align-items: center;
  background-clip: padding-box;
  background-color: var(--bs-toast-header-bg);
  border-bottom: var(--bs-toast-border-width) solid
    var(--bs-toast-header-border-color);
  border-top-left-radius: calc(
    var(--bs-toast-border-radius) - var(--bs-toast-border-width)
  );
  border-top-right-radius: calc(
    var(--bs-toast-border-radius) - var(--bs-toast-border-width)
  );
  color: var(--bs-toast-header-color);
  display: flex;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
}
.toast-header .btn-close {
  margin-left: var(--bs-toast-padding-x);
  margin-right: calc(var(--bs-toast-padding-x) * -0.5);
}
.toast-body {
  word-wrap: break-word;
  padding: var(--bs-toast-padding-x);
}
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(
    var(--bs-border-radius-lg) - var(--bs-border-width)
  );
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  display: none;
  height: 100%;
  left: 0;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: var(--bs-modal-zindex);
}
.modal-dialog {
  margin: var(--bs-modal-margin);
  pointer-events: none;
  position: relative;
  width: auto;
}
.modal.fade .modal-dialog {
  transform: translateY(-50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  align-items: center;
  display: flex;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  background-clip: padding-box;
  background-color: var(--bs-modal-bg);
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  color: var(--bs-modal-color);
  display: flex;
  flex-direction: column;
  outline: 0;
  pointer-events: auto;
  position: relative;
  width: 100%;
}
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  background-color: var(--bs-backdrop-bg);
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: var(--bs-backdrop-zindex);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  align-items: center;
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
}
.modal-header .btn-close {
  margin: calc(var(--bs-modal-header-padding-y) * -0.5)
    calc(var(--bs-modal-header-padding-x) * -0.5)
    calc(var(--bs-modal-header-padding-y) * -0.5) auto;
  padding: calc(var(--bs-modal-header-padding-y) * 0.5)
    calc(var(--bs-modal-header-padding-x) * 0.5);
}
.modal-title {
  line-height: var(--bs-modal-title-line-height);
  margin-bottom: 0;
}
.modal-body {
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
  position: relative;
}
.modal-footer {
  align-items: center;
  background-color: var(--bs-modal-footer-bg);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-top: var(--bs-modal-footer-border-width) solid
    var(--bs-modal-footer-border-color);
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem #00000026;
  }
  .modal-dialog {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--bs-modal-width);
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  height: 100%;
  margin: 0;
  max-width: none;
  width: 100vw;
}
.modal-fullscreen .modal-content {
  border: 0;
  border-radius: 0;
  height: 100%;
}
.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-sm-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-sm-down .modal-footer,
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-md-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-md-down .modal-footer,
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-lg-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-lg-down .modal-footer,
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-xl-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-xl-down .modal-footer,
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-xxl-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-xxl-down .modal-footer,
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  word-wrap: break-word;
  display: block;
  font-family: Manrope, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-sans-serif);
  font-size: var(--bs-tooltip-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  margin: var(--bs-tooltip-margin);
  opacity: 0;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: var(--bs-tooltip-zindex);
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  height: var(--bs-tooltip-arrow-height);
  width: var(--bs-tooltip-arrow-width);
}
.tooltip .tooltip-arrow:before {
  border-color: #0000;
  border-style: solid;
  content: "";
  position: absolute;
}
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
  bottom: calc(var(--bs-tooltip-arrow-height) * -1);
}
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow:before,
.bs-tooltip-top .tooltip-arrow:before {
  border-top-color: var(--bs-tooltip-bg);
  border-width: var(--bs-tooltip-arrow-height)
    calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  top: -1px;
}
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
  height: var(--bs-tooltip-arrow-width);
  left: calc(var(--bs-tooltip-arrow-height) * -1);
  width: var(--bs-tooltip-arrow-height);
}
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow:before,
.bs-tooltip-end .tooltip-arrow:before {
  border-right-color: var(--bs-tooltip-bg);
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5)
    var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  right: -1px;
}
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
  top: calc(var(--bs-tooltip-arrow-height) * -1);
}
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow:before,
.bs-tooltip-bottom .tooltip-arrow:before {
  border-bottom-color: var(--bs-tooltip-bg);
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5)
    var(--bs-tooltip-arrow-height);
  bottom: -1px;
}
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
  height: var(--bs-tooltip-arrow-width);
  right: calc(var(--bs-tooltip-arrow-height) * -1);
  width: var(--bs-tooltip-arrow-height);
}
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow:before,
.bs-tooltip-start .tooltip-arrow:before {
  border-left-color: var(--bs-tooltip-bg);
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0
    calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  left: -1px;
}
.tooltip-inner {
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
  color: var(--bs-tooltip-color);
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  text-align: center;
}
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(
    var(--bs-border-radius-lg) - var(--bs-border-width)
  );
  --bs-popover-box-shadow: 0 0.5rem 1rem #00000026;
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  word-wrap: break-word;
  background-clip: padding-box;
  background-color: var(--bs-popover-bg);
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
  display: block;
  font-family: Manrope, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-sans-serif);
  font-size: var(--bs-popover-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  max-width: var(--bs-popover-max-width);
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: var(--bs-popover-zindex);
}
.popover .popover-arrow {
  display: block;
  height: var(--bs-popover-arrow-height);
  width: var(--bs-popover-arrow-width);
}
.popover .popover-arrow:after,
.popover .popover-arrow:before {
  border: 0 solid #0000;
  content: "";
  display: block;
  position: absolute;
}
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow,
.bs-popover-top > .popover-arrow {
  bottom: calc(
    (var(--bs-popover-arrow-height)) * -1 - var(--bs-popover-border-width)
  );
}
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:after,
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:before,
.bs-popover-top > .popover-arrow:after,
.bs-popover-top > .popover-arrow:before {
  border-width: var(--bs-popover-arrow-height)
    calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:before,
.bs-popover-top > .popover-arrow:before {
  border-top-color: var(--bs-popover-arrow-border);
  bottom: 0;
}
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:after,
.bs-popover-top > .popover-arrow:after {
  border-top-color: var(--bs-popover-bg);
  bottom: var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow,
.bs-popover-end > .popover-arrow {
  height: var(--bs-popover-arrow-width);
  left: calc(
    (var(--bs-popover-arrow-height)) * -1 - var(--bs-popover-border-width)
  );
  width: var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:after,
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:before,
.bs-popover-end > .popover-arrow:after,
.bs-popover-end > .popover-arrow:before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5)
    var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:before,
.bs-popover-end > .popover-arrow:before {
  border-right-color: var(--bs-popover-arrow-border);
  left: 0;
}
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:after,
.bs-popover-end > .popover-arrow:after {
  border-right-color: var(--bs-popover-bg);
  left: var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow,
.bs-popover-bottom > .popover-arrow {
  top: calc(
    (var(--bs-popover-arrow-height)) * -1 - var(--bs-popover-border-width)
  );
}
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:after,
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:before,
.bs-popover-bottom > .popover-arrow:after,
.bs-popover-bottom > .popover-arrow:before {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5)
    var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:before,
.bs-popover-bottom > .popover-arrow:before {
  border-bottom-color: var(--bs-popover-arrow-border);
  top: 0;
}
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:after,
.bs-popover-bottom > .popover-arrow:after {
  border-bottom-color: var(--bs-popover-bg);
  top: var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^="bottom"] .popover-header:before,
.bs-popover-bottom .popover-header:before {
  border-bottom: var(--bs-popover-border-width) solid
    var(--bs-popover-header-bg);
  content: "";
  display: block;
  left: 50%;
  margin-left: calc(var(--bs-popover-arrow-width) * -0.5);
  position: absolute;
  top: 0;
  width: var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow,
.bs-popover-start > .popover-arrow {
  height: var(--bs-popover-arrow-width);
  right: calc(
    (var(--bs-popover-arrow-height)) * -1 - var(--bs-popover-border-width)
  );
  width: var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:after,
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:before,
.bs-popover-start > .popover-arrow:after,
.bs-popover-start > .popover-arrow:before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0
    calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:before,
.bs-popover-start > .popover-arrow:before {
  border-left-color: var(--bs-popover-arrow-border);
  right: 0;
}
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:after,
.bs-popover-start > .popover-arrow:after {
  border-left-color: var(--bs-popover-bg);
  right: var(--bs-popover-border-width);
}
.popover-header {
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid
    var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
  color: var(--bs-popover-header-color);
  font-size: var(--bs-popover-header-font-size);
  margin-bottom: 0;
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  color: var(--bs-popover-body-color);
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.carousel-inner:after {
  clear: both;
  content: "";
  display: block;
}
.carousel-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
  transition: transform 0.6s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}
.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transform: none;
  transition-property: opacity;
}
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
  opacity: 1;
  z-index: 1;
}
.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
  opacity: 0;
  transition: opacity 0s 0.6s;
  z-index: 0;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end,
  .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next,
.carousel-control-prev {
  align-items: center;
  background: none;
  border: 0;
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  opacity: 0.5;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: opacity 0.15s ease;
  width: 15%;
  z-index: 1;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  opacity: 0.9;
  outline: 0;
  text-decoration: none;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  height: 2rem;
  width: 2rem;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}
.carousel-indicators {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  margin-bottom: 1rem;
  margin-left: 15%;
  margin-right: 15%;
  padding: 0;
  position: absolute;
  right: 0;
  z-index: 2;
}
.carousel-indicators [data-bs-target] {
  background-clip: padding-box;
  background-color: #fff;
  border: 0;
  border-bottom: 10px solid #0000;
  border-top: 10px solid #0000;
  box-sizing: initial;
  cursor: pointer;
  flex: 0 1 auto;
  height: 3px;
  margin-left: 3px;
  margin-right: 3px;
  opacity: 0.5;
  padding: 0;
  text-indent: -999px;
  transition: opacity 0.6s ease;
  width: 30px;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  bottom: 1.25rem;
  color: #fff;
  left: 15%;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  position: absolute;
  right: 15%;
  text-align: center;
}
.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}
[data-bs-theme="dark"] .carousel .carousel-control-next-icon,
[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,
[data-bs-theme="dark"].carousel .carousel-control-next-icon,
[data-bs-theme="dark"].carousel .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target],
[data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme="dark"] .carousel .carousel-caption,
[data-bs-theme="dark"].carousel .carousel-caption {
  color: #000;
}
.spinner-border,
.spinner-grow {
  animation: var(--bs-spinner-animation-speed) linear infinite
    var(--bs-spinner-animation-name);
  border-radius: 50%;
  display: inline-block;
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  width: var(--bs-spinner-width);
}
@keyframes spinner-border {
  to {
    transform: rotate(1turn);
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border-right-color: currentcolor;
  border: var(--bs-spinner-border-width) solid;
  border-right: var(--bs-spinner-border-width) solid #0000;
}
.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}
@media (max-width: 575.98px) {
  .offcanvas-sm {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-sm.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-sm.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom,
  .offcanvas-sm.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0;
  }
  .offcanvas-sm.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.show:not(.hiding),
  .offcanvas-sm.showing {
    transform: none;
  }
  .offcanvas-sm.hiding,
  .offcanvas-sm.show,
  .offcanvas-sm.showing {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: initial !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    background-color: initial !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-md.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-md.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom,
  .offcanvas-md.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0;
  }
  .offcanvas-md.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.show:not(.hiding),
  .offcanvas-md.showing {
    transform: none;
  }
  .offcanvas-md.hiding,
  .offcanvas-md.show,
  .offcanvas-md.showing {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: initial !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    background-color: initial !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-lg.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-lg.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom,
  .offcanvas-lg.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0;
  }
  .offcanvas-lg.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.show:not(.hiding),
  .offcanvas-lg.showing {
    transform: none;
  }
  .offcanvas-lg.hiding,
  .offcanvas-lg.show,
  .offcanvas-lg.showing {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: initial !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    background-color: initial !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-xl.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-xl.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom,
  .offcanvas-xl.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0;
  }
  .offcanvas-xl.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.show:not(.hiding),
  .offcanvas-xl.showing {
    transform: none;
  }
  .offcanvas-xl.hiding,
  .offcanvas-xl.show,
  .offcanvas-xl.showing {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: initial !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    background-color: initial !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-xxl.offcanvas-end {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-xxl.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom,
  .offcanvas-xxl.offcanvas-top {
    height: var(--bs-offcanvas-height);
    left: 0;
    max-height: 100%;
    right: 0;
  }
  .offcanvas-xxl.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.show:not(.hiding),
  .offcanvas-xxl.showing {
    transform: none;
  }
  .offcanvas-xxl.hiding,
  .offcanvas-xxl.show,
  .offcanvas-xxl.showing {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: initial !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    background-color: initial !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
.offcanvas {
  background-clip: padding-box;
  background-color: var(--bs-offcanvas-bg);
  bottom: 0;
  color: var(--bs-offcanvas-color);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  outline: 0;
  position: fixed;
  transition: var(--bs-offcanvas-transition);
  visibility: hidden;
  z-index: var(--bs-offcanvas-zindex);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  border-right: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  left: 0;
  top: 0;
  transform: translateX(-100%);
  width: var(--bs-offcanvas-width);
}
.offcanvas.offcanvas-end {
  border-left: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  right: 0;
  top: 0;
  transform: translateX(100%);
  width: var(--bs-offcanvas-width);
}
.offcanvas.offcanvas-top {
  border-bottom: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  top: 0;
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom,
.offcanvas.offcanvas-top {
  height: var(--bs-offcanvas-height);
  left: 0;
  max-height: 100%;
  right: 0;
}
.offcanvas.offcanvas-bottom {
  border-top: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.show:not(.hiding),
.offcanvas.showing {
  transform: none;
}
.offcanvas.hiding,
.offcanvas.show,
.offcanvas.showing {
  visibility: visible;
}
.offcanvas-backdrop {
  background-color: #000;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1040;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}
.offcanvas-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);
  margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);
  margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5)
    calc(var(--bs-offcanvas-padding-x) * 0.5);
}
.offcanvas-title {
  line-height: var(--bs-offcanvas-title-line-height);
  margin-bottom: 0;
}
.offcanvas-body {
  flex-grow: 1;
  overflow-y: auto;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.placeholder {
  background-color: currentcolor;
  cursor: wait;
  display: inline-block;
  min-height: 1em;
  opacity: 0.5;
  vertical-align: middle;
}
.placeholder.btn:before {
  content: "";
  display: inline-block;
}
.placeholder-xs {
  min-height: 0.6em;
}
.placeholder-sm {
  min-height: 0.8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  animation: placeholder-wave 2s linear infinite;
  -webkit-mask-image: linear-gradient(130deg, #000 55%, #000c 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, #000c 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
}
@keyframes placeholder-wave {
  to {
    -webkit-mask-position: -200% 0;
    mask-position: -200% 0;
  }
}
.clearfix:after {
  clear: both;
  content: "";
  display: block;
}
.text-bg-primary {
  background-color: #0d6efd !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important;
}
.text-bg-secondary {
  background-color: #6c757d !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important;
}
.text-bg-success {
  background-color: #198754 !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important;
}
.text-bg-info {
  background-color: #0dcaf0 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
  color: #000 !important;
}
.text-bg-warning {
  background-color: #ffc107 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
  color: #000 !important;
}
.text-bg-danger {
  background-color: #dc3545 !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important;
}
.text-bg-light {
  background-color: #f8f9fa !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
  color: #000 !important;
}
.text-bg-dark {
  background-color: #212529 !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
  color: #fff !important;
}
.link-primary {
  color: #0d6efd !important;
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #0d6efd !important;
  text-decoration-color: RGBA(
    var(--bs-primary-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-primary:focus,
.link-primary:hover {
  color: #0a58ca !important;
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #0a58ca !important;
  text-decoration-color: RGBA(
    10,
    88,
    202,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-secondary {
  color: #6c757d !important;
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #6c757d !important;
  text-decoration-color: RGBA(
    var(--bs-secondary-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-secondary:focus,
.link-secondary:hover {
  color: #565e64 !important;
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #565e64 !important;
  text-decoration-color: RGBA(
    86,
    94,
    100,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-success {
  color: #198754 !important;
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #198754 !important;
  text-decoration-color: RGBA(
    var(--bs-success-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-success:focus,
.link-success:hover {
  color: #146c43 !important;
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #146c43 !important;
  text-decoration-color: RGBA(
    20,
    108,
    67,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-info {
  color: #0dcaf0 !important;
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #0dcaf0 !important;
  text-decoration-color: RGBA(
    var(--bs-info-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-info:focus,
.link-info:hover {
  color: #3dd5f3 !important;
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #3dd5f3 !important;
  text-decoration-color: RGBA(
    61,
    213,
    243,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-warning {
  color: #ffc107 !important;
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #ffc107 !important;
  text-decoration-color: RGBA(
    var(--bs-warning-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-warning:focus,
.link-warning:hover {
  color: #ffcd39 !important;
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #ffcd39 !important;
  text-decoration-color: RGBA(
    255,
    205,
    57,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-danger {
  color: #dc3545 !important;
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #dc3545 !important;
  text-decoration-color: RGBA(
    var(--bs-danger-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-danger:focus,
.link-danger:hover {
  color: #b02a37 !important;
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #b02a37 !important;
  text-decoration-color: RGBA(
    176,
    42,
    55,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-light {
  color: #f8f9fa !important;
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #f8f9fa !important;
  text-decoration-color: RGBA(
    var(--bs-light-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-light:focus,
.link-light:hover {
  color: #f9fafb !important;
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #f9fafb !important;
  text-decoration-color: RGBA(
    249,
    250,
    251,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-dark {
  color: #212529 !important;
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #212529 !important;
  text-decoration-color: RGBA(
    var(--bs-dark-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-dark:focus,
.link-dark:hover {
  color: #1a1e21 !important;
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: #1a1e21 !important;
  text-decoration-color: RGBA(
    26,
    30,
    33,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-body-emphasis {
  color: #000 !important;
  color: RGBA(
    var(--bs-emphasis-color-rgb),
    var(--bs-link-opacity, 1)
  ) !important;
  text-decoration-color: #000 !important;
  text-decoration-color: RGBA(
    var(--bs-emphasis-color-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-body-emphasis:focus,
.link-body-emphasis:hover {
  color: #000000bf !important;
  color: RGBA(
    var(--bs-emphasis-color-rgb),
    var(--bs-link-opacity, 0.75)
  ) !important;
  text-decoration-color: #000000bf !important;
  text-decoration-color: RGBA(
    var(--bs-emphasis-color-rgb),
    var(--bs-link-underline-opacity, 0.75)
  ) !important;
}
.focus-ring:focus {
  box-shadow: 0 0 0 0.25rem #0d6efd40;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0)
    var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width)
    var(--bs-focus-ring-color);
  outline: 0;
}
.icon-link {
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: inline-flex;
  gap: 0.375rem;
  text-decoration-color: #0d6efd80;
  text-decoration-color: rgba(
    var(--bs-link-color-rgb),
    var(--bs-link-opacity, 0.5)
  );
  text-underline-offset: 0.25em;
}
.icon-link > .bi {
  fill: currentcolor;
  flex-shrink: 0;
  height: 1em;
  transition: transform 0.2s ease-in-out;
  width: 1em;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:focus-visible > .bi,
.icon-link-hover:hover > .bi {
  transform: translate3d(0.25em, 0, 0);
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio:before {
  content: "";
  display: block;
  padding-top: var(--bs-aspect-ratio);
}
.ratio > * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 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 {
  top: 0;
}
.fixed-bottom,
.fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1030;
}
.fixed-bottom {
  bottom: 0;
}
.sticky-top {
  top: 0;
}
.sticky-bottom,
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1020;
}
.sticky-bottom {
  bottom: 0;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    top: 0;
  }
  .sticky-sm-bottom,
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    top: 0;
  }
  .sticky-md-bottom,
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1020;
  }
  .sticky-md-bottom {
    bottom: 0;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    top: 0;
  }
  .sticky-lg-bottom,
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    bottom: 0;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    top: 0;
  }
  .sticky-xl-bottom,
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    bottom: 0;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    top: 0;
  }
  .sticky-xxl-bottom,
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    bottom: 0;
  }
}
.hstack {
  align-items: center;
  flex-direction: row;
}
.hstack,
.vstack {
  align-self: stretch;
  display: flex;
}
.vstack {
  flex: 1 1 auto;
  flex-direction: column;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  clip: rect(0, 0, 0, 0) !important;
  border: 0 !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  white-space: nowrap !important;
  width: 1px !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
  position: absolute !important;
}
.stretched-link:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  align-self: stretch;
  background-color: currentcolor;
  display: inline-block;
  min-height: 1em;
  opacity: 0.25;
  width: 1px;
}
.align-baseline {
  vertical-align: initial !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;
}
.object-fit-contain {
  object-fit: contain !important;
}
.object-fit-cover {
  object-fit: cover !important;
}
.object-fit-fill {
  object-fit: fill !important;
}
.object-fit-scale {
  object-fit: scale-down !important;
}
.object-fit-none {
  object-fit: 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;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: 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-inline-grid {
  display: inline-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 #00000026 !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;
}
.focus-ring-primary {
  --bs-focus-ring-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-secondary {
  --bs-focus-ring-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-success {
  --bs-focus-ring-color: rgba(
    var(--bs-success-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color: rgba(
    var(--bs-warning-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-danger {
  --bs-focus-ring-color: rgba(
    var(--bs-danger-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-light {
  --bs-focus-ring-color: rgba(
    var(--bs-light-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  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: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
  border-top: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: 1px solid #dee2e6 !important;
  border-right: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
  border-bottom: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: 1px solid #dee2e6 !important;
  border-left: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-border-opacity)
  ) !important;
}
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-border-opacity)
  ) !important;
}
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(
    var(--bs-success-rgb),
    var(--bs-border-opacity)
  ) !important;
}
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(
    var(--bs-warning-rgb),
    var(--bs-border-opacity)
  ) !important;
}
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: #9ec5fe !important;
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: #c4c8cb !important;
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: #a3cfbb !important;
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: #9eeaf9 !important;
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: #ffe69c !important;
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: #f1aeb5 !important;
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: #e9ecef !important;
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: #adb5bd !important;
  border-color: var(--bs-dark-border-subtle) !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;
}
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.border-opacity-100 {
  --bs-border-opacity: 1;
}
.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;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.mx-5 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.px-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.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;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: 0.25rem !important;
}
.row-gap-2 {
  row-gap: 0.5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  column-gap: 0 !important;
}
.column-gap-1 {
  column-gap: 0.25rem !important;
}
.column-gap-2 {
  column-gap: 0.5rem !important;
}
.column-gap-3 {
  column-gap: 1rem !important;
}
.column-gap-4 {
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace !important;
  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-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !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;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(13, 110, 253, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(108, 117, 125, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity: 1;
  color: rgba(25, 135, 84, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(13, 202, 240, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(255, 193, 7, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(220, 53, 69, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity: 1;
  color: rgba(248, 249, 250, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity: 1;
  color: #212529bf !important;
  color: var(--bs-secondary-color) !important;
}
.text-black-50 {
  --bs-text-opacity: 1;
  color: #00000080 !important;
}
.text-white-50 {
  --bs-text-opacity: 1;
  color: #ffffff80 !important;
}
.text-body-secondary {
  --bs-text-opacity: 1;
  color: #212529bf !important;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: #21252980 !important;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: #000 !important;
  color: var(--bs-emphasis-color) !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;
}
.text-primary-emphasis {
  color: #052c65 !important;
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: #2b2f32 !important;
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: #0a3622 !important;
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: #055160 !important;
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: #664d03 !important;
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: #58151c !important;
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: #495057 !important;
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: #495057 !important;
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10,
.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
.link-opacity-25,
.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
.link-opacity-50,
.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
.link-opacity-75,
.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
.link-opacity-100,
.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
.link-offset-1,
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2,
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3,
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    13,
    110,
    253,
    var(--bs-link-underline-opacity)
  ) !important;
  text-decoration-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    108,
    117,
    125,
    var(--bs-link-underline-opacity)
  ) !important;
  text-decoration-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    25,
    135,
    84,
    var(--bs-link-underline-opacity)
  ) !important;
  text-decoration-color: rgba(
    var(--bs-success-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    13,
    202,
    240,
    var(--bs-link-underline-opacity)
  ) !important;
  text-decoration-color: rgba(
    var(--bs-info-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    255,
    193,
    7,
    var(--bs-link-underline-opacity)
  ) !important;
  text-decoration-color: rgba(
    var(--bs-warning-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    220,
    53,
    69,
    var(--bs-link-underline-opacity)
  ) !important;
  text-decoration-color: rgba(
    var(--bs-danger-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    248,
    249,
    250,
    var(--bs-link-underline-opacity)
  ) !important;
  text-decoration-color: rgba(
    var(--bs-light-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    33,
    37,
    41,
    var(--bs-link-underline-opacity)
  ) !important;
  text-decoration-color: rgba(
    var(--bs-dark-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: #0d6efd !important;
  text-decoration-color: rgba(
    var(--bs-link-color-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-underline-opacity-0,
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-10,
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25,
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50,
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75,
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100,
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(13, 110, 253, var(--bs-bg-opacity)) !important;
  background-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(108, 117, 125, var(--bs-bg-opacity)) !important;
  background-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(25, 135, 84, var(--bs-bg-opacity)) !important;
  background-color: rgba(
    var(--bs-success-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(13, 202, 240, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 193, 7, var(--bs-bg-opacity)) !important;
  background-color: rgba(
    var(--bs-warning-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(220, 53, 69, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(248, 249, 250, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(33, 37, 41, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
  background-color: rgba(
    var(--bs-body-bg-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: initial !important;
}
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(233, 236, 239, var(--bs-bg-opacity)) !important;
  background-color: rgba(
    var(--bs-secondary-bg-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(248, 249, 250, var(--bs-bg-opacity)) !important;
  background-color: rgba(
    var(--bs-tertiary-bg-rgb),
    var(--bs-bg-opacity)
  ) !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-primary-subtle {
  background-color: #cfe2ff !important;
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: #e2e3e5 !important;
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: #d1e7dd !important;
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: #cff4fc !important;
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: #fff3cd !important;
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: #f8d7da !important;
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: #fcfcfd !important;
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: #ced4da !important;
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: linear-gradient(180deg, #ffffff26, #fff0) !important;
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: 0.375rem !important;
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: 0.25rem !important;
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: 0.375rem !important;
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: 0.5rem !important;
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: 1rem !important;
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: 2rem !important;
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: 0.25rem !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: 0.25rem !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: 0.5rem !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: 0.5rem !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: 1rem !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: 1rem !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: 2rem !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: 2rem !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: 50rem !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: 50rem !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-end-1 {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: 0.25rem !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: 0.5rem !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-bottom-right-radius: 1rem !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: 1rem !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-bottom-right-radius: 2rem !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: 2rem !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-bottom-right-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-end-pill {
  border-bottom-right-radius: 50rem !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: 50rem !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-left-radius: 1rem !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: 1rem !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-left-radius: 2rem !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: 2rem !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-left-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-left-radius: 50rem !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: 50rem !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: 0.25rem !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: 0.5rem !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: 1rem !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: 1rem !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: 2rem !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: 2rem !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: 50rem !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: 50rem !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-sm-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-sm-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-sm-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-sm-5 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .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;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-md-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-md-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-md-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-md-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-md-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-md-5 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .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;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-lg-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-lg-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-lg-5 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .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;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 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;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-xl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-xl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-xl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-xl-5 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .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;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 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;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-xxl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-xxl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-xxl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .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;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 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-inline-grid {
    display: inline-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;
  }
}




.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.hinge {
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
  animation-duration: 0.75s;
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}
@keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  animation-name: flash;
}
@keyframes pulse {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scaleX(1);
  }
}
.pulse {
  animation-name: pulse;
}
@keyframes rubberBand {
  0% {
    transform: scaleX(1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scaleX(1);
  }
}
.rubberBand {
  animation-name: rubberBand;
}
@keyframes shake {
  0%,
  to {
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  animation-name: shake;
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.swing {
  animation-name: swing;
  transform-origin: top center;
}
@keyframes tada {
  0% {
    transform: scaleX(1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    transform: scaleX(1);
  }
}
.tada {
  animation-name: tada;
}
@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    transform: none;
  }
}
.wobble {
  animation-name: wobble;
}
@keyframes jello {
  11.1% {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  to {
    transform: none;
  }
}
.jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}
.bounceIn {
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
.bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translateZ(0);
  }
}
.bounceInUp {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(20px);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(-20px);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(20px);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes flip {
  0% {
    animation-timing-function: ease-out;
    transform: perspective(400px) rotateY(-1turn);
  }
  40% {
    animation-timing-function: ease-out;
    transform: perspective(400px) translateZ(150px) rotateY(-190deg);
  }
  50% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(150px) rotateY(-170deg);
  }
  80% {
    animation-timing-function: ease-in;
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  }
  to {
    animation-timing-function: ease-in;
    transform: perspective(400px);
  }
}
.animated.flip {
  animation-name: flip;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
@keyframes flipInX {
  0% {
    animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    opacity: 1;
    transform: perspective(400px) rotateX(10deg);
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInX {
  animation-name: flipInX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@keyframes flipInY {
  0% {
    animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    opacity: 1;
    transform: perspective(400px) rotateY(10deg);
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInY {
  animation-name: flipInY;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    transform: perspective(400px) rotateX(-20deg);
  }
  to {
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
}
.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    transform: perspective(400px) rotateY(-15deg);
  }
  to {
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
}
.flipOutY {
  animation-name: flipOutY;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@keyframes lightSpeedIn {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0) skewX(-30deg);
  }
  60% {
    opacity: 1;
    transform: skewX(20deg);
  }
  80% {
    opacity: 1;
    transform: skewX(-5deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) skewX(30deg);
  }
}
.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  0% {
    opacity: 0;
    transform: rotate(-200deg);
    transform-origin: center;
  }
  to {
    opacity: 1;
    transform: none;
    transform-origin: center;
  }
}
.rotateIn {
  animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    transform: rotate(-45deg);
    transform-origin: left bottom;
  }
  to {
    opacity: 1;
    transform: none;
    transform-origin: left bottom;
  }
}
.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
  0% {
    opacity: 0;
    transform: rotate(45deg);
    transform-origin: right bottom;
  }
  to {
    opacity: 1;
    transform: none;
    transform-origin: right bottom;
  }
}
.rotateInDownRight {
  animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    transform: rotate(45deg);
    transform-origin: left bottom;
  }
  to {
    opacity: 1;
    transform: none;
    transform-origin: left bottom;
  }
}
.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
  0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom;
  }
  to {
    opacity: 1;
    transform: none;
    transform-origin: right bottom;
  }
}
.rotateInUpRight {
  animation-name: rotateInUpRight;
}
@keyframes rotateOut {
  0% {
    opacity: 1;
    transform-origin: center;
  }
  to {
    opacity: 0;
    transform: rotate(200deg);
    transform-origin: center;
  }
}
.rotateOut {
  animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    transform-origin: left bottom;
  }
  to {
    opacity: 0;
    transform: rotate(45deg);
    transform-origin: left bottom;
  }
}
.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    transform-origin: right bottom;
  }
  to {
    opacity: 0;
    transform: rotate(-45deg);
    transform-origin: right bottom;
  }
}
.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    transform-origin: left bottom;
  }
  to {
    opacity: 0;
    transform: rotate(-45deg);
    transform-origin: left bottom;
  }
}
.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    transform-origin: right bottom;
  }
  to {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: right bottom;
  }
}
.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}
@keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
    transform-origin: top left;
  }
  20%,
  60% {
    animation-timing-function: ease-in-out;
    transform: rotate(80deg);
    transform-origin: top left;
  }
  40%,
  80% {
    animation-timing-function: ease-in-out;
    opacity: 1;
    transform: rotate(60deg);
    transform-origin: top left;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 700px, 0);
  }
}
.hinge {
  animation-name: hinge;
}
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.rollIn {
  animation-name: rollIn;
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.rollOut {
  animation-name: rollOut;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInStable {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  33.333% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  66.666666% {
    opacity: 1;
    transform: scaleX(1);
  }
}
.zoomInStable {
  animation-name: zoomInStable;
}
@keyframes zoomInDown {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}
.zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}
.zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}
.zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}
.zoomInUp {
  animation-name: zoomInUp;
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  to {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
  }
}
.zoomOutDown {
  animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
.zoomOutLeft {
  animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
.zoomOutRight {
  animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
  40% {
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  to {
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
  }
}
.zoomOutUp {
  animation-name: zoomOutUp;
}
@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInDown {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInRight {
  animation-name: slideInRight;
}
@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.slideInUp {
  animation-name: slideInUp;
}
@keyframes slideOutDown {
  0% {
    transform: translateZ(0);
  }
  to {
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
.slideOutDown {
  animation-name: slideOutDown;
}
@keyframes slideOutLeft {
  0% {
    transform: translateZ(0);
  }
  to {
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
}
.slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateZ(0);
  }
  to {
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
  }
}
.slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateZ(0);
  }
  to {
    transform: translate3d(0, -100%, 0);
    visibility: hidden;
  }
}
.slideOutUp {
  animation-name: slideOutUp;
}
@keyframes anime {
  0% {
    opacity: 0;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -moz-transform: scaleY(1);
  }
}
.YouTubePopUp-Wrap {
  background-color: #000;
  background-color: #000c;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999999999999;
}
.YouTubePopUp-animation {
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-name: YouTubePopUp;
  opacity: 0;
}
@keyframes YouTubePopUp {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body.logged-in .YouTubePopUp-Wrap {
  top: 32px;
  z-index: 99998;
}
.YouTubePopUp-Content {
  display: block;
  height: 100%;
  margin: 0 auto;
  max-width: 680px;
  position: relative;
}
.YouTubePopUp-Content iframe {
  border: none !important;
  bottom: 0;
  display: block !important;
  height: 480px !important;
  margin: auto 0;
  max-width: 100% !important;
  position: absolute;
  top: 0;
  width: 100% !important;
}
.YouTubePopUp-Hide {
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-name: YouTubePopUpHide;
}
@keyframes YouTubePopUpHide {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.YouTubePopUp-Close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMvSURBVHja7Js9aBRBFMd/d1lPY6FiJVjY+Fkoxl7wA1Q0prQRS6tgoZV2MWIRRVHUUq3U+JnESrS2sBXBzipREWMlATXwt8gFznC5nd15M7Nn8uC45nZnfr/dY96+N1uTxFKOOks8lgUU/H2t4tJqIQUcAiaBGeBymcECRgO4B/wBPgJ9zkdKcvkclfRL/8ZtSTXH40N+GpLGF8zth6Q9Lse7DHCsDXxVJLSDLyQhb4B+Sb/VOVJJ6ATfKqGvrIDjDvCpJLjAz8d0JwmLDTBQAD62hIakiYJzm5a021VAfwn4WBLKwLdK2JUnIJP0XX4RSoIP/Hy8W3jeepv1dL3nmjwI3DLOExrAU2DA8zwb8xKhGeCuwYQtJTSAZwbwAHdcEqFM0mPZhO/foSHppdFcrraby2IDV0FCcPi8PCClhCjwLplgCgkrDeGv5I3pcjViSogK7yogloTo8EUEhJaQBL6oAGsJ9yVtkrRD0qsU8JKolagKZ8AD4ETFymFXgPOAQpXE5mMWOAk86XZ4n6pwlSSUhvcti1dBghe8RV8gpYQRX3irxkgKCSPABV94y85QTAlm8NatsRgSTOGBUnmAS57w3KiA0Ro3gHOW8KEEAOwE3hvfXWubFauu6A6vCND07OmW9viq5vpsGT3AtRAN2XoA+BfAwQBiTweoNpMZw48BRwKuAoPN7zNVWwZjwAfpO9S7DN5cQmYAPw4cTvAsYPJ3qHcpvNmdUO9ieBMJZQT0AhMVgfeWUC8BP87cjjHfuA6sATY0c4c0EgpUUHslvTaq3l5aUL1N1oarAnxSCVWBTyYhJvyw41XJJI3GkpAH/yYyfHQJi01gdUL4qBKqCh9NQrtBx4wGvGi0XS6T9MhoTkN5AtZVDN5awlTePsGfwDfPjGwYGDKu3s4Cp4BRz/N8cskED0iaqciVt7wTvkra5roKlJEQGt5HwhdJ24vmAUUkDEV+VyCT9NBxbp/bXXnXTNBFQmz4IhI6wrs+C+zvICEVvIuEKUlbrZ4G97WRkBq+k4RJSVusd4ntlfSheVudrQh8q4SbmntH6K2kzSF3if1Xsfzq7LKAJR5/BwCdAQBJn4egPgAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: 24px 24px;
  -webkit-background-size: 24px 24px;
  -moz-background-size: 24px 24px;
  -o-background-size: 24px 24px;
  bottom: 528px;
  cursor: pointer;
  height: 24px;
  margin: auto 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
}
.YouTubePopUp-Close:hover {
  opacity: 0.5;
}
@media (max-width: 768px) and (min-width: 10px) {
  .YouTubePopUp-Content {
    max-width: 90%;
  }
}
@media (max-width: 600px) and (min-width: 10px) {
  .YouTubePopUp-Content iframe {
    height: 320px !important;
  }
  .YouTubePopUp-Close {
    bottom: 362px;
  }
}
@media (max-width: 480px) and (min-width: 10px) {
  .YouTubePopUp-Content iframe {
    height: 220px !important;
  }
  .YouTubePopUp-Close {
    bottom: 262px;
  }
}
@font-face {
  font-display: block;
  font-family: icomoon;
  font-style: normal;
  font-weight: 400;
  src: url(/zoso/static/media/icomoon.a522da70bf24687f1793.eot);
  src: url(/zoso/static/media/icomoon.a522da70bf24687f1793.eot#iefix)
      format("embedded-opentype"),
    url(/zoso/static/media/icomoon.db3392e08073bf549e0d.ttf) format("truetype"),
    url(/zoso/static/media/icomoon.9ca74f50499336047029.woff) format("woff"),
    url(/zoso/static/media/icomoon.4a35a0e1a50bf029742f.svg#icomoon)
      format("svg");
}
[class*=" icon-"],
[class^="icon-"] {
  speak: never;
  font-feature-settings: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
.icon-arrow-2:before {
  content: "\e92f";
}
.icon-arrow-with-scribble-1:before {
  content: "\e930";
}
.icon-clos:before {
  content: "\e931";
}
.icon-curve1:before {
  content: "\e932";
}
.icon-data-1-1:before {
  content: "\e933";
}
.icon-globe-1-1:before {
  content: "\e934";
}
.icon-Group:before {
  content: "\e935";
}
.icon-idea-2-1:before {
  content: "\e936";
}
.icon-insight1:before {
  content: "\e937";
}
.icon-keyword-3:before {
  content: "\e938";
}
.icon-megaphone1:before {
  content: "\e939";
}
.icon-play:before {
  content: "\e93a";
}
.icon-plus-2:before {
  content: "\e93b";
}
.icon-right-quotation-sign-1:before {
  content: "\e93c";
}
.icon-search-location-1:before {
  content: "\e93d";
}
.icon-seo3:before {
  content: "\e93e";
}
.icon-social-marketing-1:before {
  content: "\e93f";
}
.icon-speed-1:before {
  content: "\e940";
}
.icon-target-1-2:before {
  content: "\e941";
}
.icon-target-4:before {
  content: "\e942";
}
.icon-technical-support-1:before {
  content: "\e943";
}
.icon-arrow-right:before {
  content: "\e944";
}
.icon-rocket:before {
  content: "\e945";
}
.icon-screwdriver-wrench:before {
  content: "\e946";
}
.icon-call:before {
  content: "\e91c";
}
.icon-plus:before {
  content: "\e91d";
}
.icon-search:before {
  content: "\e91e";
}
.icon-analytics1:before {
  content: "\e91f";
}
.icon-check-mark1:before {
  content: "\e920";
}
.icon-data-research1:before {
  content: "\e921";
}
.icon-diamond1-1:before {
  content: "\e922";
}
.icon-idea1:before {
  content: "\e923";
}
.icon-layers1:before {
  content: "\e924";
}
.icon-Line:before {
  content: "\e925";
}
.icon-loyal-customer:before {
  content: "\e926";
}
.icon-mission1:before {
  content: "\e927";
}
.icon-positive-thinking1:before {
  content: "\e928";
}
.icon-seo21:before {
  content: "\e929";
}
.icon-shuttle1:before {
  content: "\e92a";
}
.icon-startup:before {
  content: "\e92b";
}
.icon-target:before {
  content: "\e92c";
}
.icon-trophy2:before {
  content: "\e92d";
}
.icon-www1:before {
  content: "\e92e";
}
.icon-keyword:before {
  content: "\e916";
}
.icon-competitor-analysis:before {
  content: "\e917";
}
.icon-data-report:before {
  content: "\e918";
}
.icon-enterprise:before {
  content: "\e919";
}
.icon-setting:before {
  content: "\e91a";
}
.icon-web-optimization:before {
  content: "\e91b";
}
.icon-phone-volume:before {
  content: "\e947";
}
.icon-location-dot:before {
  content: "\e948";
}
.icon-envelope-open-text:before {
  content: "\e949";
}
.icon-cloud-computing:before {
  content: "\e913";
}
.icon-seo:before {
  content: "\e914";
}
.icon-seo2:before {
  content: "\e915";
}
.icon-arrow-right-up:before {
  content: "\e900";
}
.icon-call-icon:before {
  content: "\e901";
}
.icon-check:before {
  content: "\e902";
}
.icon-envelopes-bulk:before {
  content: "\e903";
}
.icon-Icon-check .path1:before {
  content: "\e904";
}
.icon-Icon-check .path2:before {
  content: "\e905";
  margin-left: -1em;
}
.icon-location:before {
  content: "\e906";
}
.icon-quote-left:before {
  content: "\e907";
}
.icon-right-arrow:before {
  content: "\e908";
}
.icon-sms-box:before {
  content: "\e909";
}
.icon-star:before {
  content: "\e90a";
}
.icon-angle-down:before {
  content: "\e90b";
}
.icon-bullhorn:before {
  content: "\e90c";
}
.icon-chart-mixed:before {
  content: "\e90d";
}
.icon-laptop-code:before {
  content: "\e90e";
}
.icon-facebook-f:before {
  content: "\e90f";
}
.icon-instagram:before {
  content: "\e910";
}
.icon-linkedin-in:before {
  content: "\e911";
}
.icon-twitter:before {
  content: "\e912";
}
:root {
  --zoso-secondary-light: #5f5f5f;
  --zoso-secondary-light-two: #555;
  --zoso-secondary-grey: #696969;
  --zoso-text-dark: #0f110f;
  --zoso-text-black: #000;
  --zoso-text-dark-two: #0f110f1a;
  --zoso-text: #7a7a7a;
  --zoso-text-green: #00c39a;
  --zoso-text-yellow: #e9d175;
  --zoso-text-yellow-10: #e9d1751a;
  --zoso-text-yellow-two: #f5cf6f1a;
  --zoso-text-yellow-gradient: #f5cf6f;
  --zoso-text-blue: #9896ff;
  --zoso-text-dark-blue: #4603ff;
  --zoso-text-dark-blue-gradient: #9896ff;
  --zoso-text-blue-two: #9896ff1a;
  --zoso-text-blue-gradient: #8358ff;
  --zoso-bg-primary: #f17400;
  --zoso-text-primary: #f8466d;
  --zoso-text-primary-two: #f6466e;
  --zoso-text-primary-gradient: #fc466b;
  --zoso-text-primary-four: #ff6c6c;
  --zoso-text-light: #fff;
  --zoso-text-light-two: #ffffff8c;
  --zoso-text-light-three: #ffffff1a;
  --zoso-bg-grey: #f2f0e6;
  --zoso-bg-green: #60cba1;
  --zoso-bg-green-three: #92ebc9;
  --zoso-bg-green-two: #93d5e1;
  --zoso-bg-cyan: #66edff;
  --zoso-bg-cyan-10: #66edff1a;
  --zoso-bg-cyan-gradient: #01cbdf;
  --zoso-bg-cyan-15: #66edff26;
  --zoso-bg-blue: #ca9bf9;
  --zoso-bg-purple: #f27aff;
  --zoso-bg-purple-gray: #e2f2ec;
  --zoso-bg-purple-10: #f27aff1a;
  --zoso-gradient-one: linear-gradient(
    92deg,
    var(--zoso-text-primary-gradient) 0%,
    var(--zoso-text-blue-gradient) 100.14%
  );
  --zoso-gradient-two: linear-gradient(
    81deg,
    var(--zoso-text-yellow-gradient) 16.42%,
    var(--zoso-text-green) 80.31%
  );
  --zoso-gradient-three: linear-gradient(
    110deg,
    var(--zoso-bg-cyan-gradient) 15.93%,
    var(--zoso-text-blue-gradient) 72.14%
  );
  --zoso-bg-light: #fff;
  --bs-font-DM-Sans: "DM Sans", system-ui, -apple-system, Roboto,
    "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-Inter: "Inter", system-ui, -apple-system, Roboto, "Helvetica Neue",
    "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-lexend-deca: "Lexend Deca", Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}
html {
  scroll-behavior: smooth;
}
.preloader {
  background-color: #0f110ff7;
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.preloader-circle {
  display: block;
  height: 150px;
  left: 50%;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 150px;
}
.preloader-circle:after {
  animation: preloader-rotate 1s linear infinite;
  background: url(/zoso/static/media/preloader.4bdf1a0a4b47c007dc04.png)
    no-repeat;
  background-size: cover;
  content: "";
  height: 150px;
  left: 0;
  position: absolute;
  top: 0;
  width: 150px;
}
@keyframes preloader-rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.custom-cursor-one {
  border: 1px solid #f8466d;
  border: 1px solid var(--zoso-text-primary);
  border-radius: 100%;
  height: 30px;
  left: 0;
  top: 0;
  transform: translate(calc(-50% + 5px), -50%);
  transition: all 0.2s ease-out;
  width: 30px;
}
.custom-cursor-one,
.custom-cursor-two {
  pointer-events: none;
  position: fixed;
  z-index: 999991;
}
.custom-cursor-two {
  background-color: #f8466d;
  background-color: var(--zoso-text-primary);
  border-radius: 100%;
  height: 12px;
  opacity: 0.3;
  transform: translate(-50%, -50%);
  transition: width 0.3s, height 0.3s, opacity 0.3s;
  width: 12px;
}
.custom-cursor-hover {
  background-color: #ff6c6c;
  background-color: var(--zoso-text-primary-four);
  opacity: 0.4;
}
.custom-cursor-innerhover {
  height: 25px;
  opacity: 0.4;
  width: 25px;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
}
img {
  max-width: 100%;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
a {
  color: #7a7a7a;
  color: var(--zoso-text);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.2px;
  line-height: 27px;
  text-decoration: none;
}
.h1,
h1 {
  font-size: 65px;
  line-height: 60px;
  margin-bottom: 50px;
}
.h1,
.h2,
h1,
h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-weight: 700;
  letter-spacing: -0.3px;
}
.h2,
h2 {
  font-size: 45px;
  line-height: 54px;
  margin-bottom: 0;
}
.h3,
h3 {
  font-size: 27px;
  letter-spacing: 0.2px;
  line-height: 41px;
}
.h3,
.h4,
h3,
h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-weight: 600;
  margin-bottom: 0;
}
.h4,
h4 {
  font-size: 24px;
  letter-spacing: -0.3px;
  line-height: 1;
}
.h5,
h5 {
  color: var(--zoso-dark);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.48px;
  line-height: normal;
}
.h5,
.h6,
h5,
h6,
p {
  margin-bottom: 0;
}
p {
  color: #5f5f5f;
  color: var(--zoso-secondary-light);
  font-family: Lexend Deca, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-family: var(--bs-font-lexend-deca);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
}
.thm-btn {
  align-items: center;
  -webkit-appearance: none;
  display: inline-flex;
  font-size: 14px;
  font-weight: 700;
  gap: 10px;
  letter-spacing: 0;
  outline: none !important;
  overflow: hidden;
  padding: 20px 30px;
  position: relative;
  transition: all 0.5s linear;
  vertical-align: middle;
  z-index: 1;
}
.thm-btn i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 11px;
  font-weight: 600;
  transition: all 0.3s;
}
.thm-btn:hover i {
  transform: rotate(-45deg);
}
.main-menu-btn {
  background: #0f110f;
  background: var(--zoso-text-dark);
  border: 1px solid #0f110f;
  border: 1px solid var(--zoso-text-dark);
  border-radius: 12px;
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  padding: 14px 30px;
  transition: all 0.3s;
}
.main-menu-btn:hover {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border: 1px solid #e9d175;
  border: 1px solid var(--zoso-text-yellow);
  color: var(--zoso-text-hover-dark);
}
.main-black-btn i,
.main-menu-btn i {
  color: #fff;
  color: var(--zoso-text-light);
}
.main-black-btn:hover i,
.main-menu-btn:hover i {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.main-black-btn {
  background: #0f110f;
  background: var(--zoso-text-dark);
  border: 1px solid #0f110f;
  border: 1px solid var(--zoso-text-dark);
  border-radius: 12px;
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  padding: 16px 40px;
  transition: all 0.3s;
}
.main-black-btn:hover {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border: 1px solid #e9d175;
  border: 1px solid var(--zoso-text-yellow);
  color: var(--zoso-text-hover-dark);
}
.main-btn {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  border: 1px solid #9896ff;
  border: 1px solid var(--zoso-text-blue);
  border-radius: 10px;
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  padding: 16px 40px;
  transition: all 0.3s;
}
.main-btn:hover {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
  border: 1px solid #60cba1;
  border: 1px solid var(--zoso-bg-green);
}
.main-btn:hover,
.main-btn:hover i {
  color: #fff;
  color: var(--zoso-text-light);
}
.read-more-btn {
  align-items: center;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline-flex;
  font-size: 16px;
  font-weight: 700;
  gap: 10px;
  line-height: 21px;
  transition: all 0.3s;
}
.read-more-btn:hover {
  color: #7a7a7a;
  color: var(--zoso-text);
}
.read-more-btn i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 12px;
  font-weight: 600;
  transition: all 0.3s;
}
.read-more-btn:hover i {
  color: #7a7a7a;
  color: var(--zoso-text);
}
.section-title h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 45px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 54px;
  margin-bottom: 0;
}
.section-details p {
  font-family: Lexend Deca, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-family: var(--bs-font-lexend-deca);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 0;
}
.row {
  --bs-gutter-x: 1.875rem;
}
.row > * {
  padding-left: 15px;
  padding-right: 15px;
}
.main-header {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
}
.main-header.sticky-fixed {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  box-shadow: 0 7px 50px 0 #0000001a;
  position: fixed;
  transform: translateY(0);
  transition: all 1.5s;
  z-index: 999;
}
.sticky-header--cloned {
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transform: translateY(-120%);
  visibility: hidden;
  width: 100%;
  z-index: 991;
}
.sticky-header--cloned.sticky-fixed {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.5s;
  visibility: visible;
}
.main-header-two.sticky-fixed {
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
  box-shadow: 0 7px 50px 0 #0000001a;
  position: fixed;
  transform: translateY(0);
}
.main-header .container-fluid {
  max-width: 1534px;
}
.main-header-two .container-fluid {
  max-width: 1644px;
}
.main-header.sticky-fixed .main-menu {
  margin-bottom: 0;
  margin-top: 0;
}
.main-header-two.sticky-fixed .main-menu-left > ul > li,
.main-header.sticky-fixed .main-menu > ul > li {
  padding: 30px 0;
}
.main-menu {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.footer-bottom-inner-two-logo,
.main-menu-logo a img {
  width: 122px;
}
.main-menu-list {
  display: flex;
}
.menu-item-children {
  position: relative;
}
.menu-item-children > a > i {
  font-size: 8px;
  margin-top: 3px;
  padding-left: 5px;
}
.main-menu-list .menu-item-children > i:before {
  color: #7a7a7a;
  color: var(--zoso-text);
  transition: all 0.3s;
}
.main-menu-list-two .menu-item-children > i:before {
  color: #fff;
  color: var(--zoso-text-light);
  transition: all 0.3s;
}
.main-menu-list > li {
  align-items: center;
  display: flex;
  padding-bottom: 20px;
  padding-top: 20px;
}
.main-menu-list > li > i {
  font-size: 8px;
  margin-left: 5px;
  padding-top: 3px;
}
.main-menu-list > li + li {
  margin-left: 40px;
}
.main-menu-right {
  align-items: center;
  display: flex;
}
.main-menu .main-menu-right a + a {
  margin-left: 30px;
}
.main-menu-two .main-menu-right a + a {
  margin-left: 40px;
}
.main-menu-signup-btn {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px;
}
.main-menu-right-number i {
  margin-right: 15px;
}
.main-menu-right-number:hover {
  color: var(--zoso-bg-2-1);
}
.main-menu-list > li > ul,
.main-menu-list > li > ul > li > ul {
  align-items: flex-start;
  background-color: var(--zoso-bg-dark);
  box-shadow: 0 10px 60px 0 #00000017;
  flex-direction: column;
  justify-content: flex-start;
  left: 0;
  list-style: none;
  min-width: 260px;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 100%;
  transform: scaleY(0) translateZ(100px);
  transform-origin: top center;
  transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.7s ease;
  transition: all 0.5s;
  visibility: hidden;
  z-index: 999;
}
.main-menu-list > li:hover > a {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.main-menu-list-two > li:hover > a {
  color: #f8466d;
  color: var(--zoso-text-primary);
}
.main-menu-list > li > ul > li:hover > a,
.main-menu-list > li > ul > li > ul > li:hover > a {
  padding: 12px 20px 12px 30px;
}
.main-menu-list > li:hover > i:before {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.main-menu-list-two > li:hover > i:before {
  color: #f8466d;
  color: var(--zoso-text-primary);
}
.main-menu-list > li > a {
  align-items: center;
  display: flex;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  transition: all 0.3s;
}
.main-menu-list > li > ul > li > a,
.main-menu-list > li > ul > li > ul > li > a {
  align-items: center;
  color: var(--zoso-dark);
  display: flex;
  font-size: 18px;
  font-weight: 500;
  justify-content: space-between;
  line-height: 30px;
  padding: 12px 20px;
  position: relative;
  text-decoration: none;
  transition: 0.3s;
}
.main-menu-list > li > ul > li > ul > li > a {
  border-bottom: 1px solid #0000;
}
.main-menu-list > li > a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  color: #0f110f;
  color: var(--zoso-text-dark);
  text-decoration: none;
  transition: all 0.5s ease;
}
.main-menu-list-two > li.current > a,
.main-menu-list-two > li:hover > a,
.main-menu-list > li.current > a,
.main-menu-list > li:hover > a {
  background-size: 100% 1px;
}
.main-menu-list > li.current > i:before {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.main-menu-list-two > li.current > i:before {
  color: #f8466d;
  color: var(--zoso-text-primary);
}
.main-menu-list > li.current > a {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.main-menu-list-two > li.current > a {
  color: #f8466d;
  color: var(--zoso-text-primary);
}
.main-menu-list > li > ul > li > a > i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  transition: all 0.3s;
}
.main-menu-list > li > a {
  color: #7a7a7a;
  color: var(--zoso-text);
  font-weight: 600;
}
.main-menu-list-two > li > a {
  color: #fff;
  color: var(--zoso-text-light);
  font-weight: 600;
}
.main-menu-list > li > ul > li > a > i:before {
  transition: all 0.3s;
}
.main-menu-list > li > ul > li:hover,
.main-menu-list > li > ul > li > ul > li:hover {
  background-color: #000;
  background-color: var(--zoso-text-black);
}
.main-menu-list > li > ul > li:hover a > i:before,
.main-menu-list > li > ul > li > ul > li:hover a > i:before {
  color: #fff;
  color: var(--zoso-text-light);
}
.main-menu-list > li > ul > li:hover a > i,
.main-menu-list > li > ul > li > ul > li:hover a > i {
  transform: rotate(-90deg);
}
.main-menu-list > li > ul > li:hover > a,
.main-menu-list > li > ul > li > ul > li:hover > a {
  color: #fff;
  color: var(--zoso-text-light);
}
.main-menu-list > li:hover > ul,
.main-menu-list > li > ul > li:hover > ul {
  opacity: 1;
  transform: scaleY(1) translateZ(0);
  visibility: visible;
}
.main-menu-list > li > ul > li,
.main-menu-list > li > ul > li > ul > li {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  flex: 1 1 100%;
  position: relative;
  transition: all 0.3s;
  width: 100%;
}
.main-menu-list > li > ul > li + li,
.main-menu-list > li > ul > li > ul > li + li {
  border-top: 1px solid #0f110f1a;
  border-top: 1px solid var(--zoso-text-dark-two);
}
.main-menu-list > li > ul > li > ul {
  left: 100%;
  top: -1px;
}
.header-right-end {
  cursor: pointer;
  display: none;
  height: 21px;
  margin-left: 30px;
  position: relative;
  width: 28px;
}
.header-right-end span:first-child {
  left: 0;
  top: 0;
}
.header-right-end span:first-child,
.header-right-end span:nth-child(2) {
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
  border-radius: 10px;
  height: 3px;
  position: absolute;
  width: 20px;
}
.header-right-end span:nth-child(2) {
  bottom: 9px;
  right: 0;
}
.header-right-end span:nth-child(3) {
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
  border-radius: 10px;
  bottom: 0;
  height: 3px;
  left: 0;
  position: absolute;
  width: 20px;
}
.header-right-end-two span:first-child,
.header-right-end-two span:nth-child(2),
.header-right-end-two span:nth-child(3) {
  background-color: #fff;
  background-color: var(--zoso-text-light);
}
body.locked {
  overflow: hidden;
}
.mobile-nav-wrapper {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  transform: translateX(-100%);
  transform-origin: left center;
  transition: transform 0.5s ease 0.5s, visibility 0.5s ease 0.5s;
  visibility: hidden;
  width: 100vw;
  z-index: 991;
  z-index: 9999;
}
.mobile-nav-wrapper.expanded {
  opacity: 1;
  transform: translateX(0);
  transition: transform 0.5s ease 0ms, visibility 0.5s ease 0ms;
  visibility: visible;
}
.mobile-nav-overlay {
  background-color: #00000090;
  bottom: 0;
  left: 0;
  opacity: 0.9;
  position: absolute;
  right: 0;
  top: 0;
}
.mobile-nav-content {
  -ms-overflow-style: none;
  background-color: #f2f0e6;
  background-color: var(--zoso-bg-grey);
  height: 100%;
  left: 0;
  max-width: 300px;
  opacity: 0;
  overflow: hidden;
  overflow-y: auto;
  padding: 30px 15px;
  position: absolute;
  scrollbar-width: none;
  top: 0;
  transform: translateX(-100%);
  transition: opacity 0.5s ease 0ms, visibility 0.5s ease 0ms,
    transform 0.5s ease 0ms;
  visibility: hidden;
  width: 100%;
}
.mobile-nav-content::-webkit-scrollbar {
  display: none;
}
.mobile-nav-wrapper.expanded .mobile-nav-content {
  opacity: 1;
  transform: translateX(0);
  transition: opacity 0.5s ease 0.5s, visibility 0.5s ease 0.5s,
    transform 0.5s ease 0.5s;
  visibility: visible;
}
.mobile-menu-list {
  list-style: none;
  margin: 30px 0 10px;
  padding: 0;
}
.mobile-menu-list .menu-item-has-children button {
  align-items: center;
  background-color: var(--zoso-bg-4-1);
  border: none;
  border-radius: 50%;
  color: #f2f0e6;
  color: var(--zoso-bg-grey);
  display: flex;
  float: right;
  font-size: 14px;
  height: 30px;
  justify-content: center;
  outline: none;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
  transition: all 0.3s;
  width: 30px;
}
.mobile-menu-list .menu-item-has-children button.expanded {
  background-color: var(--zoso-bg-3-1);
  transform: translateY(-50%) rotate(0deg);
}
.mobile-menu-list .menu-item-has-children button.expanded i {
  color: #fff;
  color: var(--zoso-text-light);
}
.mobile-menu-list .menu-item-has-children button i {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.mobile-menu-list li a.expanded {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  color: #fff;
  color: var(--zoso-text-light);
}
.mobile-menu-list > li + li,
.mobile-menu-list > li > ul > li + li,
.mobile-menu-list > li > ul > li > ul > li + li {
  border-top: 1px solid #f2f0e6;
  border-top: 1px solid var(--zoso-bg-grey);
}
.mobile-menu-list > li > a {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  color: var(--zoso-dark);
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 59px;
  padding: 0 27px;
  position: relative;
  text-transform: uppercase;
  transition: all 0.3s;
}
.mobile-menu-list > li > ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
.mobile-menu-list > li > ul > li > a {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  color: var(--zoso-dark);
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 59px;
  padding: 0 27px;
  position: relative;
  text-transform: uppercase;
  transition: all 0.3s;
}
.mobile-menu-list > li > ul > li > ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
.mobile-menu-list > li > ul > li > ul > li > a {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  color: var(--zoso-dark);
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 59px;
  padding: 0 27px;
  text-transform: uppercase;
  transition: all 0.3s;
}
.mobile-menu-list > li > ul > li > ul > li > ul {
  display: none;
}
.mobile-nav-contact {
  list-style: none;
  margin: 30px 0 20px;
  padding: 0;
}
.mobile-nav-contact li + li {
  margin-top: 10px;
}
.mobile-nav-contact li {
  align-items: center;
  display: flex;
  font-size: 16px;
  line-height: 36px;
  position: relative;
}
.mobile-nav-contact li a {
  color: #7a7a7a;
  color: var(--zoso-text);
  font-size: 20px;
  font-weight: 600;
  margin-left: 15px;
  transition: all 0.5s ease;
}
.mobile-nav-contact li a:hover {
  color: var(--zoso-bg-3-1);
}
.mobile-nav-close {
  display: block;
  height: 25px;
  position: absolute;
  right: 15px;
  top: 42px;
  width: 25px;
}
.mobile-nav-close span {
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
  border-radius: 10px;
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 3px;
}
.mobile-nav-close span:nth-child(2) {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.mobile-nav-content .logo-box img {
  width: 150px;
}
.mobile-nav-two-content .main-menu-list > li > a > button,
.mobile-nav-two-content .main-menu-list > li > ul > li > a > button,
.mobile-nav-two-content .main-menu-list > li > ul > li > ul > li > a > button {
  align-items: center;
  background-color: var(--twonet-text-light);
  border: none;
  color: var(--twonet-yellow-light);
  display: flex;
  height: 30px;
  justify-content: center;
  outline: none;
  padding: 0;
  text-align: center;
  transform: rotate(-90deg);
  transition: transform 0.5s ease;
  width: 30px;
}
.mobile-nav-two-content .main-menu-list > li > a > button.expanded,
.mobile-nav-two-content .main-menu-list > li > ul > li > a > button.expanded,
.mobile-nav-two-content
  .main-menu-list
  > li
  > ul
  > li
  > ul
  > li
  > a
  > button.expanded {
  background-color: var(--twonet-yellow-light);
  color: var(--twonet-text-light);
  transform: rotate(0deg);
}
.mobile-nav-two-content .main-menu-list > li > ul > li > ul > li > a > button,
.mobile-nav-two-content .main-menu-list > li > ul > li > ul > li > ul {
  display: none !important;
}
.mobile-nav-two-content .main-menu-list li.cart-btn span {
  position: relative;
  right: auto;
  top: auto;
  transform: translate(0);
}
.banner-one {
  background: url(/zoso/static/media/banner-one-bg.0ef9d5ea225a1ed95308.png);
  background-color: #f2f0e6;
  background-color: var(--zoso-bg-grey);
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
  padding-top: 128px;
  position: relative;
}
.banner-one-shape-1 {
  animation: banner-one-shape-1 4s linear infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA/CAYAAABXXxDfAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7dqxDYMwEEbhc3AP2YQRGCkjZISMkEySZANWYAMKWrgc6aG85v1fAYWR4BXIluxiidpr+47bcDS++jos8/K1JBcDUzyV4qkUT6V4KsVTKZ5K8VSKp1I8leKpFE+leCp0fGm7/xZS0tusj2t38sRobrMl2Gx7ltg/cwNy97v+eSrFUymequ5HQSxJU5pH3Pqj8Zh+bjH/jpagWp1q5hmYWFOcLmD2cJ3JSaJ4KsVTKZ5K8VSKp1I8leKpFE+leCrFUymeSvFU1RIVL6/YlfnY4cfUyRL9AJEELzzXr4OhAAAAAElFTkSuQmCC)
    no-repeat;
  background-size: cover;
  height: 25px;
  left: 10%;
  position: absolute;
  top: 20%;
  width: 25px;
}
@keyframes banner-one-shape-1 {
  0% {
    transform: scale(0) rotate(0deg);
  }
  50% {
    transform: scale(1) rotate(180deg);
  }
  to {
    transform: scale(0) rotate(1turn);
  }
}
.banner-one-shape-2 {
  animation: banner-one-shape-2 6s linear infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgB7ZrtccIwDEAlFoi7CSO0IzAKE9IRGMUbpFaIemmO4g9Jxuh4fwiHbemRxHFsA+wIiSlMl/RxhMGgnKaPJbew/w13BcOM8yUdkkTEGb9ijFcYAJJYcyOJ65pb5N9xU3ArwQwhs5Ng/sjgWvCeBPNUmX8kmF8ZzEgwT5HJSDCLDNLNk758Qp6uMoUSN2b4PqTkzukwQp7lzPXozaok6A8GPGNTRcMz05oLShsARSQ5oFZDUqSxUbvBFjRiolXDpWjFQusAj9CMgdApkHXbCJ0DWrWZFdEObHWWi0S0ErC8VItFpIlYdx5VIq0J0YF1D1gtQtTKcLWSsq3PpCYRolKmBNGDtVmEUJQRD3VEIoSCjMp4TSxCCGTURtAqIkSDjOprwAGc8L60GBc3u4vu18UD0cUQxcWg0cUw3sWLlYtXXReTDy6mg1xM0LmYMnUxie1iWcHFQo+LpbeRJJiWnFwtT5/SYS65rhJLQLpcbiPnmCmaVnTx5GcLx6bC62+q2VR42W1O9yqEdXPXEQbj0cazH9YXzQ2QnJC7AAAAAElFTkSuQmCC)
    no-repeat;
  background-size: cover;
  bottom: 20%;
  height: 20px;
  left: 8%;
  position: absolute;
  width: 20px;
}
@keyframes banner-one-shape-2 {
  0% {
    transform: translate(0) rotate(0deg);
  }
  50% {
    transform: translate(100px, 50px) rotate(240deg);
  }
  to {
    transform: translate(0) rotate(0deg);
  }
}
.banner-one-shape-3 {
  right: -20px;
}
.banner-one-shape-3,
.banner-one-shape-3-img {
  height: 175px;
  position: absolute;
  top: 0;
  width: 222px;
}
.banner-one-shape-3-img {
  left: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  z-index: 2;
}
.banner-one-shape-4 {
  height: 190px;
  position: absolute;
  right: 0;
  top: 30px;
  width: 662px;
}
.banner-one-shape-4-img {
  height: 190px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  width: 662px;
  z-index: 2;
}
.banner-one-shape-5 {
  bottom: -40px;
  height: 172px;
  left: -10px;
  position: absolute;
  transform: rotate(7deg);
  width: 496px;
}
.banner-one-shape-5-img {
  height: 172px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  width: 496px;
  z-index: 2;
}
.banner-one-left {
  position: relative;
}
.banner-one-left-shape {
  animation: banner-one-left-shape 5s linear infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAAB0CAYAAACIT6BVAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAX9SURBVHgB7Z3vceM2EMVfMvmeuwqEVBBfBVYHdgdiBy5B6uDcAX0VXAlyKnA6EK4C6ypwtKF4oiCQAsA/krDvN7MjESL56c1iBTwuAUKG42UXH7uYg5ABeUYlLInNLj6BkAEwOAirjqffQUh/lp6xTxQXGYI73+BvIKQ/H56xR2Yu0hfTMv6D4iJj8U5xkbH4THGRvtiW8RnFRYZg6xnjUgQZBOsZMxQXGQLrG6O4yBBYz9iW4iJDYD1j2z9ANPMJB/eCRTo/fYPMXPoQMa1Q2WLe95/19/UuntC+6h6DBVHFIyoRfQTEen9+CEvP9UQRK4SJyg3Jaosz994417yBqKFAmrBcka1wbK+RKfa759wSRA1uZukb72fu+QCiAqmb2gTyhvAaLCbDESWUOBXA0jnH7Me6slFo3IOoYY3Tf4FdFEgX2RJEFa5QQgUgdZMrzK4aLHTZgmSEK64F4jCoFlZFaG59JvcWsfIZRaX0FZfLbB9nBcW9xfyxON7OMejHj9ATubeYP9Y5NpgIiit/XAvyZPURxZU/1jm+w0RQXPnj1kjMXGQwrHPcNAiOCsV1vYgADPoX4L7Hvv4EUUm9YOmugssm81fE10zGc68ZiCpENKF7enJe6GLoHBSXakRYKdYXEdkK3VNn6bmOKMFgGE+ViGjeuK/UbM/wT69ECb7M0jc2uAJbDDsLXhYDv3PzdRf/oso+dxhu4VP+OX4BH/tSgc+C7MssBlWG68pIIfEEogYRkjuddWGQbkeebDok14Fko6YAvkdcWyDMKSpCvMcFoJ/ruthGnPuyD4PqX+LD/nu9tSM12+suvkXel2SCm7lKZAT3Fi+LdY4NMoLiuizudGWQERTXZXG9VgYZQXFdFusZmyETKK7LYj1jn5EJFNdl2eK07mLmIr9con0twxd7OmdsKK445jg81r7BoZeo2FhkjYr9Ekg0bR302rZbxI5sAu/tXs/GaYowSHcjlOgWWeG55h5EDanCcjekZcps1lO+zsrvIGoo0F9YvmmzzdZcIiPoRO1GCnXXBfqCym2w3f/2iOGcon+BLlEVGIQb7kRcJfpltCWIGuY4FYA5c438LiKLfZqH9mNlFEgvts3++jd0i2qNCbvOTA2dqOHEuDktjp2if6PKhE2XqMQ/ICopkJ65CLj904V1jidrPZQLFFc71jPG1kMRUFzt+GqsbIvvMaC42vF5rTgtRkBxdWOdYwMSDMXVjXWODUgwua5zmf2nb2qLgU8q9yCnzCXFtpj0XJeohFheFmDNRBJ4xnAGviZr59qvIKp4QZoLQYQz77ivATeYVROTsbrMewscZ7M5/A5UrnMpwaC/sNyoazTfb2xUq4gSpwKQmmiGQy9RmcZ8GSgl7kHU4Hqlyo5zRRhrpAtrCaKKlMwi55SImyZZxCvD4FQIs8jrC7RnMxGVZCuui/XgVp/+MTjtfCxjwe9fdpD6rLbT2B73IRlgwGWCq+dWt3+sZyxmWiQTcMt7i1n3E82BWxaXdY4NyFWRk7j4z+7KYOYio0FxkdG4hBO1+fyfRTo/Qa6aqTKXiGmFgzt00/guq+SyxWJASCS+DnptsUZ409ql51qiiBXSXAiS1RZn7r1BuCuCZEaB/h4qEdAKx1s7bZ2V2QVZEW5mqd0Gb4hvjlZfu0G7CIkSQl4MbpD+vmY3FiBqKBFXbBdIF9kSRBUiphQBPCDcjizTJF+HohA3C8VOWwbV2pcIza3P5N4iVu4lKqWvuFxmODzVQ26EqbZ/DPpB2/ENMtb2j3WODYg6phIXpzOFjCUu14LMhycUwsxFRmMscbkFOHu4K2SqzCWwh7symksRklnmOHaJyvtpUvqCspco+R+D7i0X+W2BuOUE47nPDEQd517b1owS3a0ea+aea4lC5oh3IqzRLbLSOZ9d+RTTNS12xQbVBrOsY0mtZuDvU7oEUUfdQmmOSgBSwNctH4da+JTi/gv4YnDSwKCa3iQ7ffQIduYjrRik25E5HZJgCoTVZyLEexDVpLatNKjqtIf99+aLwV938Q1cSCWEjMV/urUSGRX1w2sAAAAASUVORK5CYII=)
    no-repeat;
  background-size: cover;
  height: 46px;
  position: absolute;
  right: -50px;
  top: -50px;
  width: 60px;
}
@keyframes banner-one-left-shape {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(15px);
  }
  to {
    transform: translateX(0);
  }
}
.section-title-shape-1 {
  border-radius: 16px;
  padding: 0 15px;
}
.section-title-shape-1,
.section-title-shape-2 {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.section-title-shape-2 {
  border-radius: 8px;
  padding: 0 10px;
}
.banner-one p {
  margin-bottom: 38px;
}
.banner-one-users {
  margin-top: 35px;
}
.banner-one-users h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Inter, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-Inter);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 24px;
  margin-bottom: 20px;
}
.banner-one-users i {
  color: #f17400;
  color: var(--zoso-bg-primary);
}
.banner-one-users span {
  color: #555;
  color: var(--zoso-secondary-light-two);
  font-family: Inter, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-Inter);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 19px;
  margin-left: 10px;
}
.banner-one-img-one {
  position: relative;
  z-index: 9;
}
.banner-one-img-one > img {
  height: 906px;
  margin-bottom: -120px;
  margin-left: 165px;
  width: 562px;
}
.banner-one-img-shape-1 {
  animation: banner-one-img-shape-1 6s linear infinite;
  background: url(../images/banner-one-img-shape-1.dd6736942c0a34a01900.png);
  background-size: cover;
  height: 490px;
  position: absolute;
  right: -55px;
  top: 25%;
  width: 490px;
  z-index: -1;
}
@keyframes banner-one-img-shape-1 {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
.banner-one-img-shape-2 {
  animation: banner-one-img-shape-2 6s linear infinite;
  background: url(../images/banner-one-img-shape-2.0bc161aa92dbbc55b3b6.png);
  background-size: cover;
  height: 490px;
  position: absolute;
  right: -35px;
  top: 21%;
  width: 490px;
  z-index: -1;
}
@keyframes banner-one-img-shape-2 {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
.banner-one-img-shape-3 {
  animation: banner-one-img-shape-3 3s linear infinite;
  background: url(/zoso/static/media/banner-one-img-shape-3.3925b28ad3250e731706.png);
  background-size: cover;
  height: 521px;
  position: absolute;
  right: -293px;
  top: 100px;
  width: 617px;
  z-index: -1;
}
@keyframes banner-one-img-shape-3 {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(40px);
  }
  to {
    transform: translateY(0);
  }
}
.banner-one-img-text {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 20px;
  bottom: 226px;
  box-shadow: 0 0 60px 10px var(--zoso-box-shadow);
  display: flex;
  height: 90px;
  left: 0;
  padding: 20px 30px;
  position: absolute;
  width: 335px;
}
.banner-one-img-text span {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.54px;
  line-height: 27px;
  margin-left: 20px;
}
.features-one {
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
}
.features-one-shape-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA8CAYAAADPAlLCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS/SURBVHgB7Vo9UhsxFH4yTOI0eEmVDqVLl5TpAjdIbgAnAE6AOQHkBJAqZcwJ4tzAlKlQLhDW0HgY8OZ7a2kt7w+WdleekMk3Y1YrpLU+v/9nEwVCFEWyt9m76kW97xQYHQqHbbwkCdoGoXcUEMFITGn6wYwf6OEtBUQwEkIImY1JRBQQIdXJxj9BIihCkpDW+MlKQlrjp0cCLjXoofMIJYmFuADvJCkgQpFYlIRYUK3WEYQEAt0WrRCrkQQ9QUkgWhdypZDG7kRiI9o442yUM1NyQ+HAE5r0KBCcSCSUDDgbTUTyzfETlfmJLnU3KRCcSNzGtxe4DPF6N+1MTxy2SLyUPYFM1svYN15uHLlK3tkmRCL2cIlx3cUbnFWtM2+cJMkw/y9yRLQZncPFxYByWe9Mgh8IAsc8ZiI4bL9iqdRXZU+6puPRy6iPD2DrJr75TI7w8k4gcorLgMewDxb3Qckyc9i4Yr4SmsA+CO+RB7xdrFYrxWMQOQGRj/b/TaDDdZTbKh97riZwhFffVY0MvEmwomoiKUDkLFdDS/5zT/eKHGEROPdRI4NawQ48hiByaM6gXa/kG12WxpN48sveU5UEGgIYqg51jqkGakdsbR9DfSutGCIRWEaFDaJoE2xTmgBNk6m3Ghk0Sjts+6B5DJEIjqpk+QIJENhlm+IxiJwiFn2hmmhEQrvdzD7Y9dLssKpkeUZCEzCxprYaGTROANk+cKB+brrMnaZz7AQsAkx8h50FNUArWezN75tjVglzD+P+WJZjsTsGgaytWcedlkFQS+BD44BXNJeComJsiLP/JzQcx+MdagFr1BImwPPu81eQwns9VaZSXX1VcLmfsKWRGhmsU03kMszUtUIS0mUv1g1gC1KrXNxUpYQ+ED+Mo67UaYNMg9O8wJcUHiwVBTWL4aI5zsTwWpc8B5KjxzaKNOCINOCstFdUAyOcc5RMk+Earf2wpSfwRcg1/f0EioBjgNacc5Bce9F98RNTb6A6r+gpAarOrvxZ95lacLHdqLu1TutytkYsXDWyMR7A0jPuMtK5kaTVIeYcDec7bC9OzLPRpeAgB1UYerY32eBjTvHRdBjbUb4VEto5uDQQZmgx0DEaBzuOFyDwleaBbDmgz6zLd5O7S2oBjXInTYBzIdu7DSqWL0Tnjuj02+oKNiLBhRBZxozCZheR+KJ0LUpPmhdRDA6s+9QCapOAIXPWmtXWOOTBksKGa/NPZNUa8HAHHq3RStQikRY1aK2Ye/Y2VoGvyvZwKpFvMvCjMF/ZiHOFNwltB5kn4joCBJZWZkgV0sZBoYia/eJgmxrAm4SuyoxBDkDg0HGrMgMuosiyD7vSqwMvEqxGNPvNRnqonGoYqJK5OF+C5poMEl8fOAXKMniR0NkuQ3nVxiUtnEKTYWbktVyurzqlnQxNQLlu0vVBAfkmXF2X60UCb/h6fD1+vYRAmXQq19tNuLrS8O2KL1WfsjUVzbQMln3UyoRDfXuq7BvOPh9brO1j5yF52F5WipahdqPABy4dcq2iS9eVIZQkFj7NfIe8bQQhgSjeSj/JFSuxidAIQgL9oqDqU3y/MPD2ME3wX52qoAPeUN8Gl0q438XqL+7hqQYUGH8ALxMdT/F8ZaUAAAAASUVORK5CYII=)
    no-repeat;
  background-size: cover;
  height: 60px;
  left: 25%;
  position: absolute;
  top: 17%;
  width: 49px;
}
.features-one-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAyCAYAAADImlLUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUGSURBVHgB1VlLbhtHEK1uikYSL0ItLFlAgIwPEJNzA+sG0glMnyAULCpLUctEEsycQMoJpBuIOQFJB8hWEyCALHphLmzDFjXdrpoPOf/pHrIN+G1m2OzPm5rqV1U9AAYwGXZbb0bdKzAEDgYga3DIGDwDQ1g56XfDTgMk7OCtA4awctKfoNYKbhtgCCnS12ipm+FvFlREjfNmcPv1SH8H9R3O5VV14swCw0iRdgFGuJUszsUFWR00IZm0wvt3/778GQwgRfon+3iEO3+At62Htfor0AQz6BYhMjei64ojukoJ7cnrAy3iOMYCw8gkvWWfDgJrIwnZuRl2e6CIqKXv77kFBpAveS7szTtxOJyMD56DAmRF96D9czvu9m7HB9c3w5fPivrmkt4g3wbWX5CR5/9jeIYCJBWHgVR6ABr3A69T2D8kEUCLOVCFNKEu7si3nflvDiVSeB/7T8hy0m+G+50aF0O8DQwie1t23ykaU0h63e5PmYDdSFNjOQ1fgNxhMu72GWevFi4le5vNk6OysaVhnNwEifYWLaTh8ipbw+MbTwDPtHToDkj218i8SoS9VVQ6Pfrl5ChUk2AB63tWv0hNxmUsmGT5NKWt9NAwdwc9wt46qh1dd/YC5Ww6J4Sp5+R19wxiJHmhD6N0tnHFK3+zVSNMUCZNm0MIGZucgk9Uw6MhPGiY/yY5Q+k8i0uiPmHQIU14bJ/0427ia3hIPCuE+/p7cA6enC2ArtOvQjhYRw83w45V4/VhMoigprdRy3t4a0WaR8E1ru+MXW4+/WMXKkK7CCA3YVz2k+0UfABSeUcLkoTxQT66dy9gCWhbOgRqLFm7pTkM98Vsuyx4lKF6uSVA11orIUyobGnC23/2D4VgPaXO6McgxSjVHlGY9BA5xbc5xf0ynQnxH4e10Zb9u7MUaaq873BTApjPoUN8FLP1tbJOpBYu1Bs19N8ahx8pMEjJGviOWjOfrPFKBeFgXu/Q23pC+ZBPjPJXbnlhmF4XRyKSteKRyywpNMIIhJgyxtGF2BRTxPEHmDlEMtmZUdL9tchRGiAxOJHVOCC5AmJFWMOJLvHazqs4vIUiOUcCFmjgTsA2Fc6wJCpvRMolIBGaFZZD2WPbpACwBCrpdA5hh0gVj/Rz8WWLCG3SOYRHFDgw7RuUz1BURKhBi3QWYT9bO7a9nIQxxQ0lvcqlKnFl0lmEcYN2Npone5EWB9RR6QSLoEQ6SZgUhWPl8rh5/Ge0n8RQm7lIrMaM9K9wguXNV9Yhw8KOK2b2o6fHfyf7zoA7WXNQjSmF3Mv6T/cEi1BIOkUYwyjGfjsvU3uIgSKrnU5PqerBiLfLMjTfr36KT5WUSKctjPUcVhtF0Wvdzwty/9+0Ty8xpd2GjE8bnPMLVSnMJE2nPiFh5qWGoq1RzznJhuhBJJ2jePKY7tdgTJyBAlKk6Wk5Z6GFPf/daJ7+BYrAzVUapv3KPk2cjiVU3CTj88XnKS7soJ6dF/lvHhhLk846tKF5H+D8DOL9Mf0t/XqQyqfXfZ+1oSI82eNxW+QdRIZr3Y73z/HRnvt9eRsvhW925Z/kBJZEoAncL+1Qy8lFyo6UV046qOG08mMCaTn6+RM8pdopS19Ly60qCPLvuUtgNeKojAv2T2lfI9/GkfUADMIMaRZPnN67szGsEGZIY+23+CF7ujVgGYyQfgDuYL4AYwP4VkCnT5i/XIMBfAHPTUZwhJY3ogAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: cover;
  height: 50px;
  position: absolute;
  right: 25%;
  top: 17%;
  width: 45px;
}
.features-one .section-title {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}
.features-one .section-details {
  margin-bottom: 40px;
}
.features-one-box {
  border-radius: 12px;
  margin-top: 30px;
  padding: 35px 20px;
}
.features-one-box-1 {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  transition: all 0.3s;
}
.features-one-box-2 {
  background-color: #e9d1751a;
  background-color: var(--zoso-text-yellow-10);
  transition: all 0.3s;
}
.features-one-box-3 {
  background-color: #66edff26;
  background-color: var(--zoso-bg-cyan-15);
  transition: all 0.3s;
}
.features-one-box-4 {
  background-color: #f27aff1a;
  background-color: var(--zoso-bg-purple-10);
  transition: all 0.3s;
}
.features-one-icon-box {
  border-radius: 50%;
  height: 65px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transition: all 0.3s;
  width: 65px;
}
.features-one-icon-box.icon-box-1 {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
}
.features-one-icon-box.icon-box-2 {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.features-one-icon-box.icon-box-3 {
  background-color: #66edff;
  background-color: var(--zoso-bg-cyan);
}
.features-one-icon-box.icon-box-4 {
  background-color: #f27aff;
  background-color: var(--zoso-bg-purple);
}
.features-one-box:hover .features-one-icon-box.icon-box-1,
.features-one-box:hover .features-one-icon-box.icon-box-2,
.features-one-box:hover .features-one-icon-box.icon-box-3,
.features-one-box:hover .features-one-icon-box.icon-box-4 {
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
}
.features-one-box:hover .features-one-icon-box.icon-box-1 i {
  color: #9896ff;
  color: var(--zoso-text-blue);
}
.features-one-box:hover .features-one-icon-box.icon-box-2 i {
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.features-one-box:hover .features-one-icon-box.icon-box-3 i {
  color: #66edff;
  color: var(--zoso-bg-cyan);
}
.features-one-box:hover .features-one-icon-box.icon-box-4 i {
  color: #f27aff;
  color: var(--zoso-bg-purple);
}
.features-one-icon-box i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  content: "";
  font-size: 20px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
.features-one-title-box h3 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 30px;
}
.features-one-detail-box p {
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.2px;
  line-height: 30px;
}
.features-one-box-1:hover {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
}
.features-one-box-2:hover {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.features-one-box-3:hover {
  background-color: #66edff;
  background-color: var(--zoso-bg-cyan);
}
.features-one-box-4:hover {
  background-color: #f27aff;
  background-color: var(--zoso-bg-purple);
}
.about-one {
  padding-bottom: 130px;
}
.about-one,
.about-one-left {
  position: relative;
}
.about-one-left-shape {
  animation: about-one-left-shape 4s linear infinite;
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: cover;
  height: 100px;
  left: 15%;
  position: absolute;
  top: 97.5%;
  width: 150px;
  z-index: 1;
}
@keyframes about-one-left-shape {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20px);
  }
  to {
    transform: translateY(0);
  }
}
.about-one-left-img {
  height: 510px;
  position: relative;
  width: 100%;
}
.about-one-left-img img {
  border-radius: 185px;
  width: 100%;
}
.about-one-left-img .tile {
  border-radius: 185px;
  overflow: hidden;
}
.about-one-inner {
  margin-left: 40px;
}
.about-one-inner-icon-box {
  height: 201px;
  margin-bottom: 39px;
  position: relative;
  width: 201px;
}
.about-one-inner-icon-box:after {
  animation: about-one-inner-icon-box 25s linear infinite;
  background: url(/zoso/static/media/about-one-inner-img.2c39b175b2dc1b7642c2.png)
    no-repeat;
  background-size: contain;
  content: "";
  height: 201px;
  left: 0;
  position: absolute;
  right: 0;
  width: 201px;
}
@keyframes about-one-inner-icon-box {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-1turn);
  }
}
.about-one-inner-icon-box i {
  font-size: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
.about-one-inner-title-box {
  margin-bottom: 38px;
}
.about-one-inner-title-box .section-title {
  width: 85%;
}
.about-one-inner-details-box {
  margin-bottom: 41px;
}
.about-one-inner-details-box p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.about-one-right {
  margin-left: -40px;
  margin-top: 295px;
  position: relative;
  z-index: 9;
}
.about-one-right-shape-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKnSURBVHgB7ZnNURtBEIVfD9hcIQORgckAMnAGkg42+jmAIgBHYHxQLT6JFByBHQLOQI7A+IItu2DcvTACCSTt/GmHqvmqVLWl/al926/fzswCmUwmk8lkMplMJuMC4YUwGuntP9c45hv+2enTp6rnbSJxhkP9ZnMDTRbXIsI2bvHW5vxkBRaF3udqnUBjX9+y1e69dkP4YXOd5Cz6WNhz+zs9srrnJCoo/TW5RpMf9zELayw6TmtcwpJaBZrg4N9R2V8r4GPGsKQWgWzDBodFq6owAx+bdgVn+suh+/VNogJXBUdVbBNUiJqixVC3SHF4eAoz2CaoELyCJjh4866/NILgkqBCMIG2iWiLS4IK3gLv+6s5+V0OpaLhkqCCs8BQwVEVlwQVrAWuW5jBJUGFSqaaGUph8VAqFhwwV90+7cCBpRWMHRxV4So42VN4VqAMpRThaDoHqxvCFRyZETgzB9MPc7Da0fgGR6YCzws94gu1kCCK3C2qzEanS22uWps3x0iMfxq/4MgTExYfdYNes00pjWr6JKig5v/oDmjMq1ZtPcEuEqimT4IKatGOUmiPduu2LVEkgQa2xwVX84AD6AI1wA94DA9WChSMbZXGHtZcTRW7go9536dLsS33xUCaH2vg1QTf4YGVQMNhj87wl6sZ2bbyENsD8nqQTgIFY9sNVS6ljxEB3wQVnAUa3nXoS2lbwikC45uggrdAw2GXPpTvzoC29U1QIZhAYTpICPTuVAEqGHW+8LnQJyz2FI5sTbBTW8hUwce2IRJUiCpQcLVtiAQVogs0yJCPLbdXNW1DJKiwNoGCWG5qW1o+Sw+RoMJaBRpK23bpYJlt1Uus4DxmpsL9dja/z3cMakjmG325krCFr7zZ8J3FJ418cjsf8gJYphr/Adf3HYkzAEySAAAAAElFTkSuQmCC)
    no-repeat;
  background-size: cover;
  height: 54px;
  left: 33%;
  position: absolute;
  top: -52%;
  width: 54px;
  z-index: -1;
}
.about-one-right-shape-2 {
  animation: about-one-left-shape 4s linear 2s infinite;
  background: url(/zoso/static/media/about-one-right-shape-2.1e545701f061a44f900b.png)
    no-repeat;
  background-size: cover;
  height: 250px;
  left: 20%;
  position: absolute;
  top: -45%;
  width: 250px;
  z-index: -1;
}
.about-one-right-img {
  height: 370px;
  max-width: 200px;
  position: relative;
  width: 100%;
}
.about-one-right-img img {
  border-radius: 100px;
  width: 100%;
}
.about-one-right-img .tile {
  border-radius: 100px;
  overflow: hidden;
}
.service-one {
  background: url(/zoso/static/media/services-one-bg.ea6255aa1c331e83c53b.png);
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
  padding-bottom: 130px;
  padding-top: 128px;
  position: relative;
}
.service-one-shape-1 {
  left: 12%;
  top: 11%;
}
.service-one-shape-1,
.service-one-shape-1-img {
  height: 50px;
  position: absolute;
  width: 45px;
  z-index: 0;
}
.service-one-shape-1-img {
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
}
.service-one-shape-2 {
  bottom: 28%;
  left: 8%;
}
.service-one-shape-2,
.service-one-shape-2-img {
  height: 26px;
  position: absolute;
  width: 26px;
  z-index: 0;
}
.service-one-shape-2-img {
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
}
.service-one-shape-3 {
  right: 9%;
  top: 8%;
}
.service-one-shape-3,
.service-one-shape-3-img {
  height: 135px;
  position: absolute;
  width: 223px;
  z-index: 0;
}
.service-one-shape-3-img {
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
}
.service-one-shape-4 {
  bottom: 20%;
  right: 4%;
}
.service-one-shape-4,
.service-one-shape-4-img {
  height: 85px;
  position: absolute;
  width: 70px;
  z-index: 0;
}
.service-one-shape-4-img {
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
}
.service-one .section-title {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 65%;
}
.service-one .section-details p,
.service-one .section-title h2 {
  color: #fff;
  color: var(--zoso-text-light);
}
.service-one .section-details {
  margin-bottom: 35px;
}
.service-one-bottom {
  margin-top: 100px;
}
.service-one-box {
  border-radius: 20px;
  margin-top: 30px;
  padding: 35px 30px;
}
.service-one-box-1 {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
}
.service-one-box-2 {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.service-one-box-3 {
  background-color: #66edff;
  background-color: var(--zoso-bg-cyan);
}
.service-one-box-4 {
  background-color: #f27aff;
  background-color: var(--zoso-bg-purple);
}
.service-one-box-5 {
  background-color: #92ebc9;
  background-color: var(--zoso-bg-green-three);
}
.service-one-box-6 {
  background-color: #ff6c6c;
  background-color: var(--zoso-text-primary-four);
}
.service-one-img-box,
.service-one-title-box {
  margin-bottom: 27px;
}
.service-one-img-box img {
  border-radius: 12px;
  width: 100%;
}
.service-one-btn-box,
.service-one-title-box {
  margin-left: 10px;
}
.service-one-title-box h3 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 34px;
}
.service-one-bottom-icon-box {
  align-items: center;
  display: inline-flex;
  margin-bottom: 7px;
}
.service-one-bottom-icon-box i {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border-radius: 50%;
  display: inline-block;
  font-size: 11px;
  height: 25px;
  position: relative;
  width: 25px;
}
.service-one-bottom-icon-box i:before {
  color: #0f110f;
  color: var(--zoso-text-dark);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.service-one-bottom-icon-box h2 {
  color: #e9d175;
  color: var(--zoso-text-yellow);
  margin-left: 15px;
}
.service-one-bottom-inner-2 {
  margin-left: 30px;
}
.service-one-bottom-inner-3 {
  margin-left: 60px;
}
.service-one-bottom-inner-4 {
  margin-left: 125px;
}
.service-one-bottom-inner p {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}
.testimonial-one {
  padding-bottom: 173px;
  padding-top: 100px;
  position: relative;
}
.testimonial-one-shape-1 {
  background-size: contain;
  height: 124px;
  left: 3%;
  position: absolute;
  top: 30%;
  width: 171px;
}
.testimonial-one-shape-1-img {
  height: 124px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.7);
  width: 171px;
  z-index: 2;
}
.testimonial-one-shape-2 {
  background-size: contain;
  height: 355px;
  left: 3%;
  position: absolute;
  top: 45%;
  width: 300px;
  z-index: 1;
}
.testimonial-one-shape-2-img {
  height: 355px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  width: 300px;
  z-index: 2;
}
.testimonial-one-shape-3 {
  border: 1px solid #20323620;
  border-radius: 50%;
  height: 230px;
  left: 9%;
  position: absolute;
  top: 51%;
  width: 230px;
  z-index: 0;
}
.testimonial-one-shape-4 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA8CAYAAADPAlLCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS/SURBVHgB7Vo9UhsxFH4yTOI0eEmVDqVLl5TpAjdIbgAnAE6AOQHkBJAqZcwJ4tzAlKlQLhDW0HgY8OZ7a2kt7w+WdleekMk3Y1YrpLU+v/9nEwVCFEWyt9m76kW97xQYHQqHbbwkCdoGoXcUEMFITGn6wYwf6OEtBUQwEkIImY1JRBQQIdXJxj9BIihCkpDW+MlKQlrjp0cCLjXoofMIJYmFuADvJCkgQpFYlIRYUK3WEYQEAt0WrRCrkQQ9QUkgWhdypZDG7kRiI9o442yUM1NyQ+HAE5r0KBCcSCSUDDgbTUTyzfETlfmJLnU3KRCcSNzGtxe4DPF6N+1MTxy2SLyUPYFM1svYN15uHLlK3tkmRCL2cIlx3cUbnFWtM2+cJMkw/y9yRLQZncPFxYByWe9Mgh8IAsc8ZiI4bL9iqdRXZU+6puPRy6iPD2DrJr75TI7w8k4gcorLgMewDxb3Qckyc9i4Yr4SmsA+CO+RB7xdrFYrxWMQOQGRj/b/TaDDdZTbKh97riZwhFffVY0MvEmwomoiKUDkLFdDS/5zT/eKHGEROPdRI4NawQ48hiByaM6gXa/kG12WxpN48sveU5UEGgIYqg51jqkGakdsbR9DfSutGCIRWEaFDaJoE2xTmgBNk6m3Ghk0Sjts+6B5DJEIjqpk+QIJENhlm+IxiJwiFn2hmmhEQrvdzD7Y9dLssKpkeUZCEzCxprYaGTROANk+cKB+brrMnaZz7AQsAkx8h50FNUArWezN75tjVglzD+P+WJZjsTsGgaytWcedlkFQS+BD44BXNJeComJsiLP/JzQcx+MdagFr1BImwPPu81eQwns9VaZSXX1VcLmfsKWRGhmsU03kMszUtUIS0mUv1g1gC1KrXNxUpYQ+ED+Mo67UaYNMg9O8wJcUHiwVBTWL4aI5zsTwWpc8B5KjxzaKNOCINOCstFdUAyOcc5RMk+Earf2wpSfwRcg1/f0EioBjgNacc5Bce9F98RNTb6A6r+gpAarOrvxZ95lacLHdqLu1TutytkYsXDWyMR7A0jPuMtK5kaTVIeYcDec7bC9OzLPRpeAgB1UYerY32eBjTvHRdBjbUb4VEto5uDQQZmgx0DEaBzuOFyDwleaBbDmgz6zLd5O7S2oBjXInTYBzIdu7DSqWL0Tnjuj02+oKNiLBhRBZxozCZheR+KJ0LUpPmhdRDA6s+9QCapOAIXPWmtXWOOTBksKGa/NPZNUa8HAHHq3RStQikRY1aK2Ye/Y2VoGvyvZwKpFvMvCjMF/ZiHOFNwltB5kn4joCBJZWZkgV0sZBoYia/eJgmxrAm4SuyoxBDkDg0HGrMgMuosiyD7vSqwMvEqxGNPvNRnqonGoYqJK5OF+C5poMEl8fOAXKMniR0NkuQ3nVxiUtnEKTYWbktVyurzqlnQxNQLlu0vVBAfkmXF2X60UCb/h6fD1+vYRAmXQq19tNuLrS8O2KL1WfsjUVzbQMln3UyoRDfXuq7BvOPh9brO1j5yF52F5WipahdqPABy4dcq2iS9eVIZQkFj7NfIe8bQQhgSjeSj/JFSuxidAIQgL9oqDqU3y/MPD2ME3wX52qoAPeUN8Gl0q438XqL+7hqQYUGH8ALxMdT/F8ZaUAAAAASUVORK5CYII=)
    no-repeat;
  background-size: cover;
  height: 60px;
  left: 19%;
  position: absolute;
  top: 15%;
  width: 49px;
}
.testimonial-one-shape-5 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAyCAYAAADImlLUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASySURBVHgBxZndcdNAEMf/p3wxvBAqQFSA04HpIKkA5yXBMTMkFcRUkDCQGGaYcagg6SChgpgKEB34BbA9RMvuRbJlfZ7OvvB/kSzfnX467e3urQAHOjujxqczuoYjeXCg1RUcQ6EJR1o6dP+ENinENp8GcKSlQ48eoSFHImzCkTLQ/T5t9nrkw1IqxAt9VA8IPfqNbUW4tgVnWB+OlYFeWcOAD75HuBT7RF15M+gvX+gZHCgDvbenBrzybwhojNdxgppyacuxchciA7/TJwqtT+dUD5z+g3mI2m11I7Md/TzsfaAuDJWc6XDi5gEKXd5diKP4XHGw+HxOr2AgW6+hvdYZdfnN/uBJapa1LYTudNRAAafxbzaZCwnPKFHa44Sh2QNIv8kfXPMDH/NPH3/LA1NpcFkfa9sOEo2rXOHcf8qrhj7/SIcIcSsLX/chdNtHKijrUwq9e6SGd4SdKQS/+kV8eFJiDpxUnXoeTmKTEuD9jnpX1bcyjGszUegmLvkCnuvDw/mZLnJ/sTnwYn8bXzMFNoIW7bd5sJk3Efnswy8zg3mYCyZ55iHrQh46Noe6wPo+pg1phF2eueGMCE1+vf35RuU2zN6hJesCCduvCywyhpbF4SnMD87BZ86HeynzSMCJO2Mz6yddog3w/W1qaP9AnabMRPvwGDzPhrX//UgXkTub9WN3agMc9a2n3gl7jnXcpoMID9Time0i+eqhky8k7Rf3F65ed9QOLFV7E6DNxJsFnRkHLoCMeTTSwPIgGxPsYgHVnulYHNZvMzNYrYDGeFkVPKpkvd36S7VnaynAIuuZFn3u0TEvvq5RY7Zj9tuD7OXiTJDXzZAbDHmjPOTzn6HCgDPQYCFoiYrjDdwC7nPoWBtjPF2taiQhV7I1tqMGP+ETdnG+uDb2sY0RJ/x8zflOBZK0kU7criQfUhFYU/IGCcP6dd37W1lkPh5GAcQ9ijmEkFxnyGvm++MJAoFMN1aSdD8UnKQBDHSjIsgysDKt8gBXIaFVtOOIblQ0qI8aCoGXnQM1wIKyXohRLnFcs1tAit1eezG3ZwVdABxER7+i+8LgtYNLHrCEZgkc6WSqQMWbCEPVgi4APuXsb0sinSKYLih/smEPbgydaxKEQwaelhqIzMu7thUskRF0Glg8Cndscnr5PtlOQm1e/9QeM/GHRQULBtA5Mxxggq29A/Utw7CaP9Oyx2QzOkK+alWwRKXQGWBOejj2bxVlamu/8qGleiq7HgbfoRy7j3Y/TSwKnQaW/ZzsNsqil/xHJYuRwa8kwCDv04aHS9N6Si60VH1iYB0ReStlXJNQWaBkIVLqKNo9psB1IShEHzbQ8rSJGdb2yzP0FYbiwFEZpsW88sClLGFiJhnoRyP2DEqnghdl9luoMAudV4iUcWX8ePM7BVpB5deDTD4d2ewWLCVuj9LXCgqR8b10icGDLiWzObb4UPpml/5JLjQwj7Tab1Rr6svZRKpKykuHlkSIzMP5VOLL2c6fr3jYlsVa1rZyu2WjKP+elb8Mv95G66eyrZNv44bZnrWcQKdndm2M71ii3Mw0zSAlktbdA1bJCTR/q7mJz5VjU1mqpPoU7fSXrn9ACguDObDa6QAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: cover;
  height: 50px;
  position: absolute;
  right: 19%;
  top: 15%;
  width: 45px;
}
.testimonial-one-shape-6 {
  background-size: cover;
  height: 338px;
  position: absolute;
  right: 3%;
  top: 30%;
  width: 284px;
  z-index: 9;
}
.testimonial-one-shape-6-img {
  height: 338px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  width: 284px;
  z-index: 2;
}
.testimonial-one-shape-7 {
  border: 1px solid #20323620;
  border-radius: 50%;
  height: 200px;
  position: absolute;
  right: 3%;
  top: 38%;
  width: 200px;
  z-index: 0;
}
.testimonial-one-shape-8 {
  background-size: contain;
  height: 77px;
  position: absolute;
  right: 14%;
  top: 75%;
  width: 145px;
}
.testimonial-one-shape-8-img {
  height: 77px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  width: 145px;
  z-index: 2;
}
.testimonial-one .section-title {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.testimonial-one-box {
  background-color: #e2f2ec;
  background-color: var(--zoso-bg-purple-gray);
  border-radius: 20px;
  margin: 70px auto 0;
  overflow: hidden;
  width: 770px;
}
.testimonial-one-single {
  border-radius: 20px;
  padding: 40px 81px 35px;
}
.testimonial-one-single-title-box {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.testimonial-one-single-title-img {
  height: 50px;
  margin-right: 20px;
  width: 50px;
}
.testimonial-one-single-title-img img {
  border-radius: 50%;
}
.testimonial-one-single-title h3 span {
  font-size: 16px;
  font-weight: 500;
}
.testimonial-one-single-detaile p,
.testimonial-one-single-title h3 span {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-style: normal;
  line-height: 30px;
}
.testimonial-one-single-detaile p {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 35px;
  padding-bottom: 50px;
  position: relative;
}
.testimonial-one-single-detaile p:after {
  background-color: #0f110f1a;
  background-color: var(--zoso-text-dark-two);
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
}
.testimonial-one-single-rating-star {
  align-items: center;
  display: flex;
  margin-right: 8px;
  position: relative;
}
.testimonial-one-single-rating-star h4 {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.2px;
  line-height: 30px;
}
.testimonial-one-single-rating-star-shape-1,
.testimonial-one-single-rating-star-shape-2 {
  font-size: 30px;
  position: absolute;
  top: -5px;
}
.testimonial-one-single-rating-star-shape-1 {
  left: -12px;
}
.testimonial-one-single-rating-star-shape-2 {
  right: -12px;
}
.testimonial-one-single-rating-star .star-icon {
  margin-left: 20px;
}
.testimonial-one-single-rating-star .star-icon i {
  color: #f17400;
  color: var(--zoso-bg-primary);
}
.testimonial-one-single-rating {
  display: flex;
  justify-content: space-between;
}
.testimonial-one-single-rating-icon i {
  font-size: 40px;
}
.testimonial-one-box .owl-theme .owl-nav.disabled + .owl-dots {
  bottom: -80px;
  left: 50%;
  margin-top: 10px;
  position: absolute;
  transform: translate(-50%, -50%);
}
.testimonial-one-box .testimonial-one-slider {
  position: static;
}
.owl-theme .owl-dots .owl-dot {
  zoom: 1;
  border: 1px solid #0000;
  border-radius: 50%;
  display: inline-block;
  margin: 5px;
}
.testimonial-one-box .owl-theme .owl-dots .owl-dot.active {
  border: 1px solid #9896ff;
  border: 1px solid var(--zoso-text-blue);
}
.testimonial-one-box .owl-theme .owl-dots .owl-dot span {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  height: 5px;
  margin: 4px;
  width: 5px;
}
.joinus-one {
  padding-bottom: 130px;
}
.joinus-one-left-box {
  position: relative;
}
.joinus-one-left-shape {
  border: 1px solid #20323620;
  border-radius: 50%;
  bottom: 0;
  height: 360px;
  left: -52px;
  position: absolute;
  width: 360px;
  z-index: -1;
}
.joinus-one-left-img-one,
.joinus-one-left-img-two {
  border-radius: 12px;
  overflow: hidden;
}
.joinus-one-left-img-one img,
.joinus-one-left-img-two img {
  border-radius: 12px;
  transform: scale(1.1);
  transition: all 0.5s;
}
.joinus-one-left-img-one img:hover,
.joinus-one-left-img-two img:hover {
  transform: scale(1);
}
.joinus-one-icon-box {
  height: 201px;
  margin-bottom: 30px;
  position: relative;
  width: 201px;
}
.joinus-one-icon-box i {
  font-size: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
.joinus-one-icon-box:after {
  animation: about-one-inner-icon-box 25s linear infinite;
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  content: "";
  height: 201px;
  left: 0;
  position: absolute;
  right: 0;
  width: 201px;
}
.joinus-one-right-box {
  margin-left: 80px;
}
.joinus-one-right-box .section-title {
  margin-bottom: 25px;
}
.joinus-one-right-box .section-details {
  margin-bottom: 32px;
}
.joinus-one-right-box .section-details p {
  font-size: 16px;
  line-height: 30px;
}
.joinus-one-list-box {
  margin-bottom: 40px;
}
.joinus-one-list-detali {
  align-items: center;
  display: flex;
}
.joinus-one-list-box .joinus-one-list-detali + .joinus-one-list-detali {
  margin-top: 20px;
}
.joinus-one-list-detali i {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  border-radius: 50%;
  display: inline-block;
  font-size: 12px;
  height: 30px;
  margin-right: 15px;
  position: relative;
  width: 30px;
}
.joinus-one-list-detali i:before {
  color: #0f110f;
  color: var(--zoso-text-dark);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.joinus-one-list-detali p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 24px;
}
.blog-one {
  background: url(/zoso/static/media/banner-one-bg.0ef9d5ea225a1ed95308.png);
  background-color: #f2f0e6;
  background-color: var(--zoso-bg-grey);
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
  z-index: 9;
}
.blog-one .section-title {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 65%;
}
.blog-one .section-details {
  margin-bottom: 35px;
}
.blog-one-shape-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA8CAYAAADPAlLCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS/SURBVHgB7Vo9UhsxFH4yTOI0eEmVDqVLl5TpAjdIbgAnAE6AOQHkBJAqZcwJ4tzAlKlQLhDW0HgY8OZ7a2kt7w+WdleekMk3Y1YrpLU+v/9nEwVCFEWyt9m76kW97xQYHQqHbbwkCdoGoXcUEMFITGn6wYwf6OEtBUQwEkIImY1JRBQQIdXJxj9BIihCkpDW+MlKQlrjp0cCLjXoofMIJYmFuADvJCkgQpFYlIRYUK3WEYQEAt0WrRCrkQQ9QUkgWhdypZDG7kRiI9o442yUM1NyQ+HAE5r0KBCcSCSUDDgbTUTyzfETlfmJLnU3KRCcSNzGtxe4DPF6N+1MTxy2SLyUPYFM1svYN15uHLlK3tkmRCL2cIlx3cUbnFWtM2+cJMkw/y9yRLQZncPFxYByWe9Mgh8IAsc8ZiI4bL9iqdRXZU+6puPRy6iPD2DrJr75TI7w8k4gcorLgMewDxb3Qckyc9i4Yr4SmsA+CO+RB7xdrFYrxWMQOQGRj/b/TaDDdZTbKh97riZwhFffVY0MvEmwomoiKUDkLFdDS/5zT/eKHGEROPdRI4NawQ48hiByaM6gXa/kG12WxpN48sveU5UEGgIYqg51jqkGakdsbR9DfSutGCIRWEaFDaJoE2xTmgBNk6m3Ghk0Sjts+6B5DJEIjqpk+QIJENhlm+IxiJwiFn2hmmhEQrvdzD7Y9dLssKpkeUZCEzCxprYaGTROANk+cKB+brrMnaZz7AQsAkx8h50FNUArWezN75tjVglzD+P+WJZjsTsGgaytWcedlkFQS+BD44BXNJeComJsiLP/JzQcx+MdagFr1BImwPPu81eQwns9VaZSXX1VcLmfsKWRGhmsU03kMszUtUIS0mUv1g1gC1KrXNxUpYQ+ED+Mo67UaYNMg9O8wJcUHiwVBTWL4aI5zsTwWpc8B5KjxzaKNOCINOCstFdUAyOcc5RMk+Earf2wpSfwRcg1/f0EioBjgNacc5Bce9F98RNTb6A6r+gpAarOrvxZ95lacLHdqLu1TutytkYsXDWyMR7A0jPuMtK5kaTVIeYcDec7bC9OzLPRpeAgB1UYerY32eBjTvHRdBjbUb4VEto5uDQQZmgx0DEaBzuOFyDwleaBbDmgz6zLd5O7S2oBjXInTYBzIdu7DSqWL0Tnjuj02+oKNiLBhRBZxozCZheR+KJ0LUpPmhdRDA6s+9QCapOAIXPWmtXWOOTBksKGa/NPZNUa8HAHHq3RStQikRY1aK2Ye/Y2VoGvyvZwKpFvMvCjMF/ZiHOFNwltB5kn4joCBJZWZkgV0sZBoYia/eJgmxrAm4SuyoxBDkDg0HGrMgMuosiyD7vSqwMvEqxGNPvNRnqonGoYqJK5OF+C5poMEl8fOAXKMniR0NkuQ3nVxiUtnEKTYWbktVyurzqlnQxNQLlu0vVBAfkmXF2X60UCb/h6fD1+vYRAmXQq19tNuLrS8O2KL1WfsjUVzbQMln3UyoRDfXuq7BvOPh9brO1j5yF52F5WipahdqPABy4dcq2iS9eVIZQkFj7NfIe8bQQhgSjeSj/JFSuxidAIQgL9oqDqU3y/MPD2ME3wX52qoAPeUN8Gl0q438XqL+7hqQYUGH8ALxMdT/F8ZaUAAAAASUVORK5CYII=)
    no-repeat;
  background-size: cover;
  height: 60px;
  left: 24%;
  width: 49px;
}
.blog-one-shape-1,
.blog-one-shape-2 {
  position: absolute;
  top: 12%;
  z-index: -1;
}
.blog-one-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAyCAYAAADImlLUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASySURBVHgBxZndcdNAEMf/p3wxvBAqQFSA04HpIKkA5yXBMTMkFcRUkDCQGGaYcagg6SChgpgKEB34BbA9RMvuRbJlfZ7OvvB/kSzfnX467e3urQAHOjujxqczuoYjeXCg1RUcQ6EJR1o6dP+ENinENp8GcKSlQ48eoSFHImzCkTLQ/T5t9nrkw1IqxAt9VA8IPfqNbUW4tgVnWB+OlYFeWcOAD75HuBT7RF15M+gvX+gZHCgDvbenBrzybwhojNdxgppyacuxchciA7/TJwqtT+dUD5z+g3mI2m11I7Md/TzsfaAuDJWc6XDi5gEKXd5diKP4XHGw+HxOr2AgW6+hvdYZdfnN/uBJapa1LYTudNRAAafxbzaZCwnPKFHa44Sh2QNIv8kfXPMDH/NPH3/LA1NpcFkfa9sOEo2rXOHcf8qrhj7/SIcIcSsLX/chdNtHKijrUwq9e6SGd4SdKQS/+kV8eFJiDpxUnXoeTmKTEuD9jnpX1bcyjGszUegmLvkCnuvDw/mZLnJ/sTnwYn8bXzMFNoIW7bd5sJk3Efnswy8zg3mYCyZ55iHrQh46Noe6wPo+pg1phF2eueGMCE1+vf35RuU2zN6hJesCCduvCywyhpbF4SnMD87BZ86HeynzSMCJO2Mz6yddog3w/W1qaP9AnabMRPvwGDzPhrX//UgXkTub9WN3agMc9a2n3gl7jnXcpoMID9Time0i+eqhky8k7Rf3F65ed9QOLFV7E6DNxJsFnRkHLoCMeTTSwPIgGxPsYgHVnulYHNZvMzNYrYDGeFkVPKpkvd36S7VnaynAIuuZFn3u0TEvvq5RY7Zj9tuD7OXiTJDXzZAbDHmjPOTzn6HCgDPQYCFoiYrjDdwC7nPoWBtjPF2taiQhV7I1tqMGP+ETdnG+uDb2sY0RJ/x8zflOBZK0kU7criQfUhFYU/IGCcP6dd37W1lkPh5GAcQ9ijmEkFxnyGvm++MJAoFMN1aSdD8UnKQBDHSjIsgysDKt8gBXIaFVtOOIblQ0qI8aCoGXnQM1wIKyXohRLnFcs1tAit1eezG3ZwVdABxER7+i+8LgtYNLHrCEZgkc6WSqQMWbCEPVgi4APuXsb0sinSKYLih/smEPbgydaxKEQwaelhqIzMu7thUskRF0Glg8Cndscnr5PtlOQm1e/9QeM/GHRQULBtA5Mxxggq29A/Utw7CaP9Oyx2QzOkK+alWwRKXQGWBOejj2bxVlamu/8qGleiq7HgbfoRy7j3Y/TSwKnQaW/ZzsNsqil/xHJYuRwa8kwCDv04aHS9N6Si60VH1iYB0ReStlXJNQWaBkIVLqKNo9psB1IShEHzbQ8rSJGdb2yzP0FYbiwFEZpsW88sClLGFiJhnoRyP2DEqnghdl9luoMAudV4iUcWX8ePM7BVpB5deDTD4d2ewWLCVuj9LXCgqR8b10icGDLiWzObb4UPpml/5JLjQwj7Tab1Rr6svZRKpKykuHlkSIzMP5VOLL2c6fr3jYlsVa1rZyu2WjKP+elb8Mv95G66eyrZNv44bZnrWcQKdndm2M71ii3Mw0zSAlktbdA1bJCTR/q7mJz5VjU1mqpPoU7fSXrn9ACguDObDa6QAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: cover;
  height: 50px;
  right: 24%;
  width: 45px;
}
.blog-one-shape-3 {
  bottom: 340px;
  left: 10%;
  z-index: -1;
}
.blog-one-shape-3,
.blog-one-shape-3-img {
  height: 26px;
  position: absolute;
  width: 26px;
}
.blog-one-shape-3-img {
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  z-index: 2;
}
.blog-one-shape-4 {
  right: 10%;
  top: 308px;
  z-index: -1;
}
.blog-one-shape-4,
.blog-one-shape-4-img {
  height: 77px;
  position: absolute;
  width: 145px;
}
.blog-one-shape-4-img {
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  z-index: 2;
}
.blog-one-shape-5 {
  bottom: 130px;
  right: 8%;
  z-index: -1;
}
.blog-one-shape-5,
.blog-one-shape-5-img {
  height: 360px;
  position: absolute;
  width: 360px;
}
.blog-one-shape-5-img {
  border: 1px solid #20323620;
  border-radius: 50%;
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  z-index: 2;
}
.blog-one-shape-6 {
  bottom: -40px;
  left: -50px;
  transform: rotate(7deg);
  z-index: -1;
}
.blog-one-shape-6,
.blog-one-shape-6-img {
  height: 172px;
  position: absolute;
  width: 496px;
}
.blog-one-shape-6-img {
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.8);
  z-index: 2;
}
.blog-one-single {
  margin-top: 30px;
}
.blog-one-single .blog-one-img-box {
  margin-right: 35px;
}
.blog-one-single .blog-one-img-box img {
  border-radius: 12px;
}
.blog-one-content-box {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  border-radius: 12px;
  box-shadow: 0 10px 60px 0 #7070701a;
  margin-left: 50px;
  margin-top: -155px;
  padding: 20px 30px;
  position: relative;
  z-index: 1;
}
.blog-one-date p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 6px;
}
.blog-one-title h4 a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100% /0 1px
    no-repeat;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.66px;
  line-height: 30px;
  transition: all 0.3s;
}
.blog-one-single:hover .blog-one-title h4 a {
  background-size: 100% 1px;
}
.blog-one-title {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  margin-bottom: 17px;
  padding-bottom: 27px;
}
.blog-one-user-box {
  justify-content: space-between;
}
.blog-one-user-box,
.blog-one-user-detail {
  align-items: center;
  display: flex;
}
.blog-one-user-img img {
  border-radius: 50%;
  height: 25px;
  margin-right: 10px;
  width: 25px;
}
.blog-one-user-name h5 {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.cta-one {
  padding-top: 122px;
}
.cta-one-box .section-title {
  margin-bottom: 30px;
  margin-left: 0;
  width: 71%;
}
.cta-one-box .section-details {
  margin-bottom: 0;
}
.cta-one-box .section-details p {
  font-family: Inter, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-Inter);
}
.cta-one-btn {
  margin-left: 115px;
}
.cta-one-btn .main-black-btn {
  margin-bottom: 30px;
}
.cta-one-btn .cta-one-btn-checkout {
  align-items: center;
  display: flex;
}
.cta-one-btn .cta-one-btn-checkout i {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border-radius: 50%;
  font-size: 11px;
  height: 25px;
  margin-right: 12px;
  position: relative;
  width: 25px;
}
.cta-one-btn .cta-one-btn-checkout i:before {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cta-one-btn .cta-one-btn-checkout p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Inter, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-Inter);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.2px;
  line-height: 1.53;
  margin-bottom: 0;
}
.site-footer {
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.site-footer-bg {
  background: url(/zoso/static/media/footer-one-bg.f7f359d8cf3ea3cdafcf.png)
    no-repeat;
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
  background-position: 50%;
  background-size: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.footer-main {
  padding-bottom: 100px;
  padding-top: 100px;
}
.footer-widget-about-logo {
  margin-bottom: 40px;
}
.footer-widget-about-logo a img {
  width: 122px;
}
.footer-widget-about-detail p {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: Inter, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-Inter);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 40px;
}
.footer-widget-social,
.mobile-nav-social {
  align-items: center;
  display: flex;
}
.footer-widget-social li + li,
.mobile-nav-social li + li {
  margin-left: 10px;
}
.footer-widget-social li a,
.mobile-nav-social li a {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  position: relative;
  transition: all 0.3s;
  width: 40px;
}
.footer-widget-social li a i,
.mobile-nav-social li a i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 14px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
.footer-widget-social li a:hover,
.mobile-nav-social li a:hover {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.footer-main-four .footer-widget-social li a:hover i,
.footer-widget-title {
  color: #fff;
  color: var(--zoso-text-light);
}
.footer-widget-title {
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.2px;
  line-height: normal;
  margin-bottom: 40px;
}
.footer-widget-link {
  margin-left: 50px;
}
.footer-widget-link .footer-widget-link-details li + li {
  margin-top: 15px;
}
.footer-widget-link .footer-widget-link-details li a {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: Lexend Deca;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  transition: all 0.3s;
}
.footer-widget-link .footer-widget-link-details li a:hover {
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.footer-widget-address {
  margin-left: -15px;
}
.footer-widget-address-details li + li {
  margin-top: 20px;
}
.footer-widget-address-details li {
  align-items: flex-start;
  display: flex;
}
.footer-widget-address .footer-widget-address-details li i {
  color: #e9d175;
  color: var(--zoso-text-yellow);
  font-size: 16px;
  line-height: 30px;
  width: 20px;
}
.footer-widget-address .footer-widget-address-details li i.icon-location {
  font-size: 22px;
}
.footer-widget-address .footer-widget-address-details li p,
.footer-widget-address-details li a {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-left: 15px;
  transition: all 0.3s;
}
.footer-widget-address .footer-widget-address-details li .footer-widget-number {
  font-size: 20px;
  font-weight: 600;
}
.footer-widget-address .footer-widget-address-details li a:hover {
  color: #fff;
  color: var(--zoso-text-light);
}
.footer-widget-newsletter .footer-widget-newsletter-detail {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 30px;
  transition: all 0.3s;
}
.footer-widget-newsletter .newsletter-email-box {
  align-items: center;
  display: flex;
  position: relative;
}
.footer-widget-newsletter .newsletter-email-box input[type="email"] {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border: none;
  border-radius: 10px;
  line-height: 1;
  outline: none;
  padding: 20px 25px;
  position: relative;
  width: 100%;
}
.footer-widget-newsletter .newsletter-email-box .newsletter-send-box:hover {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.footer-widget-newsletter .newsletter-email-box .newsletter-send-box {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  border: none;
  border-radius: 10px;
  height: 50px;
  margin-left: -59px;
  outline: none;
  position: relative;
  transition: all 0.3s;
  width: 52px;
  z-index: 9;
}
.footer-widget-newsletter .newsletter-email-box .newsletter-send-box i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 16px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  transition: all 0.3s;
}
.footer-bottom {
  border-top: 1px solid #ffffff1a;
  border-top: 1px solid var(--zoso-text-light-three);
  padding-bottom: 40px;
  padding-top: 40px;
  position: relative;
}
.footer-bottom-inner {
  justify-content: space-between;
}
.footer-bottom-inner,
.footer-bottom-inner .footer-bottom-inner-item {
  align-items: center;
  display: flex;
}
.footer-bottom-inner .footer-bottom-inner-item li + li {
  margin-left: 35px;
}
.footer-bottom-inner .footer-bottom-inner-item li > a:hover {
  color: #fff;
  color: var(--zoso-text-light);
}
.footer-bottom-inner .footer-bottom-inner-item li > a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: Inter, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-Inter);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  transition: all 0.5s ease;
}
.footer-bottom-inner .footer-bottom-inner-item li:hover > a {
  background-size: 100% 1px;
}
.footer-bottom-inner .copyright p,
.footer-bottom-inner .copyright p a {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: Lexend Deca;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.footer-bottom-inner .copyright p a {
  transition: all 0.3s;
}
.footer-bottom-inner .copyright p a:hover {
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.main-menu-two {
  margin-top: 39px;
}
.page-wrapper-two {
  background-color: #080a10;
}
.main-btn-two {
  background-image: linear-gradient(92deg, #fc466b, #8358ff 100.14%);
  background-image: var(--zoso-gradient-one);
  border-radius: 12px;
  display: inline-flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  padding: 16px 40px;
  position: relative;
}
.main-btn-two,
.main-btn-two i {
  color: #fff;
  color: var(--zoso-text-light);
}
.main-btn-two i {
  font-size: 11px;
  font-weight: 600;
  transition: all 0.3s;
}
.main-btn-two:after {
  background-image: linear-gradient(92deg, #3f5efb 0.14%, #fc466b);
  border-radius: 12px;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-out;
  width: 100%;
  z-index: -1;
}
.main-btn-two:hover:after {
  opacity: 1;
}
.main-menu-left {
  align-items: center;
  display: flex;
}
.main-menu-two .main-menu-list {
  margin-left: 105px;
}
.section-two-title .section-two-title-text {
  margin-bottom: 17px;
}
.section-two-title .section-two-title-text p {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(92deg, #fc466b, #8358ff 100.14%);
  background: var(--zoso-gradient-one);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin: 0;
}
.section-two-title .section-two-title-title h1 {
  font-size: 65px;
  line-height: 77px;
  text-align: center;
}
.section-two-title .section-two-title-title h1,
.section-two-title .section-two-title-title h2 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.3px;
  margin-bottom: 30px;
}
.section-two-title .section-two-title-title h2 {
  font-size: 45px;
  line-height: 54px;
}
.banner-two {
  background: linear-gradient(0deg, #455df512 0.36%, #0f131f00 28.72%);
  overflow: hidden;
  padding-bottom: 175px;
  padding-top: 262px;
  position: relative;
  z-index: 9;
}
.banner-two-shape-1 {
  background: url(/zoso/static/media/banner-two-shape-img-1.06a5edd0665e3e652440.png)
    no-repeat;
  background-size: contain;
  height: 128px;
  left: 122px;
  position: absolute;
  top: 188px;
  width: 166px;
  z-index: 1;
}
.banner-two-shape-2 {
  background: url(/zoso/static/media/banner-two-shape-img-2.3785bb4d74ce1dbb6bba.jpg)
    no-repeat;
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  height: 280px;
  left: 70px;
  position: absolute;
  top: 364px;
  width: 250px;
  z-index: 1;
}
.banner-two-shape-3 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  height: 100px;
  left: 260px;
  position: absolute;
  top: 594px;
  width: 100px;
  z-index: 2;
}
.banner-two-shape-3-inner {
  height: 100px;
  position: relative;
  width: 100px;
}
.banner-two-shape-3-inner:after,
.banner-two-shape-3-inner:before,
.banner-two-shape-3:after,
.banner-two-shape-3:before {
  border: 1px solid #ff6c6c;
  border: 1px solid var(--zoso-text-primary-four);
  border-radius: 50%;
  content: "";
  height: 100px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
}
.banner-two-shape-3:before {
  animation: banner-two-shape-3 8s linear infinite;
}
.banner-two-shape-3:after {
  animation: banner-two-shape-3 8s linear 2s infinite;
}
.banner-two-shape-3-inner:before {
  animation: banner-two-shape-3 8s linear 4s infinite;
}
.banner-two-shape-3-inner:after {
  animation: banner-two-shape-3 8s linear 6s infinite;
}
@keyframes banner-two-shape-3 {
  0% {
    height: 100px;
    width: 100px;
  }
  50% {
    height: 150px;
    width: 150px;
  }
  to {
    height: 200px;
    opacity: 0.1;
    width: 200px;
  }
}
.banner-two-shape-4 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  height: 100px;
  position: absolute;
  right: 130px;
  top: 218px;
  width: 100px;
  z-index: 2;
}
.banner-two-shape-4-inner {
  height: 100px;
  position: relative;
  width: 100px;
}
.banner-two-shape-4-inner:after,
.banner-two-shape-4-inner:before,
.banner-two-shape-4:after,
.banner-two-shape-4:before {
  border: 1px solid #e9d175;
  border: 1px solid var(--zoso-text-yellow);
  border-radius: 50%;
  content: "";
  height: 100px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
}
.banner-two-shape-4:before {
  animation: banner-two-shape-3 8s linear infinite;
}
.banner-two-shape-4:after {
  animation: banner-two-shape-3 8s linear 2s infinite;
}
.banner-two-shape-4-inner:before {
  animation: banner-two-shape-3 8s linear 4s infinite;
}
.banner-two-shape-4-inner:after {
  animation: banner-two-shape-3 8s linear 6s infinite;
}
.banner-two-shape-5 {
  background: url(/zoso/static/media/banner-two-shape-img-5.aba9a9cf528a8b697272.jpg)
    no-repeat;
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  height: 280px;
  position: absolute;
  right: 174px;
  top: 268px;
  width: 250px;
  z-index: 1;
}
.banner-two-shape-6 {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 10px;
  display: flex;
  height: 80px;
  padding: 12px 20px;
  position: absolute;
  right: 144px;
  top: 518px;
  width: 203px;
  z-index: 1;
}
.banner-two-shape-6 i {
  background-color: #f6466e;
  background-color: var(--zoso-text-primary-two);
  border-radius: 50%;
  font-size: 11px;
  margin-right: 15px;
  margin-top: 8px;
  max-height: 25px;
  max-width: 25px;
  min-width: 25px;
  position: relative;
}
.banner-two-shape-6 i:before {
  color: #fff;
  color: var(--zoso-text-light);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.banner-two-shape-6 p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.54px;
  line-height: 27px;
}
.banner-two-shape-7 {
  left: 196px;
  top: 192px;
}
.banner-two-shape-7,
.banner-two-shape-8 {
  border: 1px solid #ffffff0a;
  border-radius: 50%;
  height: 220px;
  position: absolute;
  width: 220px;
  z-index: 1;
}
.banner-two-shape-8 {
  bottom: 146px;
  right: 270px;
}
.banner-two-content-box .section-two-details {
  margin-bottom: 46px;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
.banner-two-content-box .section-two-details p {
  color: #ffffffbf;
  font-family: Lexend Deca, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-family: var(--bs-font-lexend-deca);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
}
.partener-one {
  padding-bottom: 130px;
  padding-top: 130px;
}
.partener-one .container-fluid {
  max-width: 1717px;
}
.partener-one-title p {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
}
.partener-one-title p,
.partener-one-title p span {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.48px;
  line-height: 31px;
}
.partener-one-title p span {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(92deg, #fc466b, #3f5efb 100.14%);
  -webkit-background-clip: text;
  background-clip: text;
}
.partener-one-slider {
  margin-top: 63px;
}
.partener-one-img-box {
  text-align: center;
}
.partener-one-img-box img {
  opacity: 0.2;
  transition: all 0.3s;
}
.partener-one-img-box img:hover {
  opacity: 1;
}
.partener-one .owl-carousel .owl-item img {
  width: auto;
}
.features-two {
  padding-bottom: 130px;
}
.features-two-left-box .section-two-title-title {
  width: 80%;
}
.section-two-details p {
  color: #ffffffa6;
  font-family: Lexend Deca, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-family: var(--bs-font-lexend-deca);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.features-two-left-box .section-two-details {
  width: 70%;
}
.features-two-left-info-box {
  display: flex;
  margin-right: 20px;
  margin-top: 52px;
}
.features-two-left-info {
  background: #0000;
  border-radius: 12px;
  padding: 25px 30px;
  position: relative;
  transition: all 0.3s;
  z-index: 9;
}
.features-two-left-info:after {
  background: linear-gradient(180deg, #ffffff0d -2.5%, #ffffff03 103.5%);
  border-radius: 12px;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-out;
  width: 100%;
  z-index: -1;
}
.features-two-left-info:hover:after {
  opacity: 1;
}
.features-two-left-info-icon {
  margin-bottom: 20px;
}
.features-two-left-info-icon i {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(92deg, #fc466b, #3f5efb 100.14%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 40px;
}
.features-two-left-info-title h5 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 30px;
  margin-bottom: 8px;
}
.features-two-left-info-detail p {
  color: #ffffffa6;
  font-family: Lexend Deca;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.features-two-right-box {
  height: auto;
  position: relative;
  width: 100%;
  z-index: 9;
}
.features-two-right-box-shape {
  background: url(/zoso/static/media/features-two-right-box-shape.f782c77410e19ac71712.png)
    no-repeat;
  background-size: contain;
  height: 141px;
  left: -138px;
  position: absolute;
  top: 77px;
  width: 225px;
  z-index: 99;
}
.features-two-right-box:after {
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 200px 200px 0 0;
  content: "";
  height: 555px;
  left: -30px;
  position: absolute;
  top: -30px;
  width: 400px;
  z-index: -1;
}
@keyframes up-down-animation {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
.features-two-right-img-box {
  border-radius: 200px 200px 0 0;
  height: 555px;
  overflow: hidden;
  width: 400px;
}
.features-two-right-img {
  height: 555px;
  margin-top: 30px;
  position: relative;
  width: 400px;
}
.features-two-right-img .scroll_item_select_img img {
  object-fit: cover;
  top: -150px;
}
.features-three {
  background: linear-gradient(0deg, #455df512 0.36%, #0f131f00 28.72%);
  overflow: hidden;
  padding-bottom: 130px;
  z-index: 9;
}
.cta-two-left-box,
.features-three-left-box {
  display: flex;
  position: relative;
}
.features-three-left-box-shape-1 {
  animation: features-three-left-box-shape 4s linear infinite;
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  height: 100px;
  left: 263px;
  position: absolute;
  top: 0;
  width: 100px;
}
@keyframes features-three-left-box-shape {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.4);
  }
  to {
    transform: scale(1);
  }
}
.features-three-left-box-shape-2 {
  animation: features-three-left-box-shape 4s linear infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABJCAYAAACKJP4DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASZSURBVHgB7ZxNctNIFMdft+ypgampCosJQ9UszAVIfAI8JyA5wZgTxAxxWMYsKUPhnADnBAkngJxAcThAtABMwgIWFAvHes17MgbHOJEsdfcjwG8RlSwl5X+/j+73WgrAL2Toh/cqIIgGQQKNt0AQUfEGoA6CiIl/FzYW6LB8ODqKICZ+AEGNj38GpZsghJh4pYNENBqogRCCMW9qyU9QNRBCgQA8xWmNh+Pzj3hy5Xq18x48I2R5rE2eXdLl/0AAEfFBAKfFGlgBAby7/bTLj5Fwfe+WL5XimS5+WZfWwDPexSPq+uwrqgGe8Sq+HzbrFOCVMy4vHPc2vCY+r+K1VpvnXUdj6uARb+JTrJ6gFNRehXe9ZX5v4tOsPqakg8fgCS/i34TrjTSrf8VUjnrrmQaqKM7neZ7XqWkRUu0+T+n6nmaF6rXqgwgc4tzyQYCbcwpnFpTCJ+AYp+LZ3Y3J163h5Pc6CRd3OHP7nO4+jVP3d2L50frdPCsonFngv+Oq1eVEPBUuO9mzexqmckmVd8AB1sUf9Ta6dFgGi3D8Hx80rSdAqzE/Em6crc9pELqLN9q3wRLWxLsWPsbmABQWz8nosi4/A8uunsI+zQKrRWeBQuKPw+ay0cpicpsHFSGqf4sMQO6ElyxgNIQywhmTtMOoWmxBTua2PFsbAnhsBDcbviWfF2QWz7H9hy63aOHivdeWFU6GcazvZx2EVPGfE1qDblyzsGLzgIrou+7GqLbSBuFM8f3wbi3QivbPVf1iiP6WkSfg9rXqo+czr0+evKR4LmtYoQ9vGb9Tl2PYG0xngLD3T7W9/+XTpAhRuEnDVJPL3D7hgcBdQLX9xfJvD5o3Y2PI6oobiBX48YgMmN1Aqd0P8UmPd4dmxjwPBCI1IVQynVXggqK4HwCmy4L/utHem3H9bDjT/w56ReuAG4oVuCCwaLJy5yMOt87b/8s8z/fD/+vf+yCMLA2tv5faWxnvzw4/RDQsldZoNdWC7w7TSrP0NLkKm37YoHV1UslVQJ59hXB7cWIKy0qhqu7ti/VNSS/guXtx6eEdyEnhep5zQUBbTD5XgRzbtK3ZWFx6tA0FsNLJ8RwGEbn5ah43n8ZaG8vTAFDpekKlaycCC1htYDoeAKvCGes7NjwAgS6HlnOAdeGM9b49f8EYcRUswjFuWzjjZMeG62eDJvcUdBrTspHcZuF0f/7oYGMHqFKEvBjoXl22t0kxjdMt6t/iAX/xCPIRoTm5Dw5xKv4KrbMRMZflqOHQchHnkzh/MiPpn1E9PdcvkbsXXb1lwcsDSRgP7oyWpBnvd+zuY7yIZ/dV2nSy3MvFimt3H+PtObzScLiVwfq0RhhmakTYwJt4Tn6p1jfw3JfVGa/P3rL1z7vuK9bHeBXP1ifrzs78lOF9Wp3x/7y9wZnW1xq64Bmny9uzOO41301VfdHVpfZ18IzQ21Wqe+qUEh0IICI+xvjp5LmEyzMibs9MuL6IyzNir5Oaz1mfjk5q9SzIvUisRqJpe3y+osciYuJj1EncD1D34GfkqNc8BEGE/22EEXN5RlS8QrMHv5DhEy9x1aP8/tkvAAAAAElFTkSuQmCC)
    no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  height: 71px;
  left: 143px;
  position: absolute;
  width: 62px;
}
.features-three-left-box-shape-3 {
  animation: features-three-left-box-shape 4s linear 1s infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAmCAYAAABOFCLqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKXSURBVHgBzZhPchJBFMZfvwZMmQ0ujJXSBbmAhBMIJxBvgDdA45RLyFaKCp4gyQliThA8wWAukNlYaFzIwmwY5rX9+KPUBEJPd2vlt4GZfnR/873ufj0AeOAqbBbBAwge2Eb5EjzgRQwIbPhwx1nMTy1CKahugdwHR5zFjEFW+VOicE6VsxghcSpCgWiAIwIcGIbvS4h0tbgmotpupdsHS5yckZJay9dCYAscsHYm7coCF3esnUm78qdDlMe2y9xKzDAMGno5N1a3qtK2LFilK3OaZulRFzzoXXEToldPK91P8K/EmAqZM4oJas8qnQEYYpwmngd6wp4ZCmGKeRRn/ACG8WZiuMOHWAj114xbvuIVF34ND+om0RvFfAvfNaXuMIMjaYo5RO1Q0N4UuHbOXIfBPkg44iII3hCRHrC9U/5wurI1fWMYHlSlxJZfEbcYCBC9tCjBE5PLP1ddBVh3SIcF2imh+nFC52NI+rhX6Y1yEhVNGxX8TwSoIik1eiCFml2n+HEZvCDSu6tYt8O6o5Tq60y0fyXxFzbjr7g1DMNmCUW+5VlUhLq/x887n1c1btyBh+HbhkR5pH10OuPqlPRuaHK47MTtGAOmLmFelwEoQUb0ACMhoL7OjWWMduDdSi8iimu6Y+M6MycCXZ9MhDCZCiW/CYwxz2WhtCmWHUkorvCDgCGZzjOPdL7nDo02xcZEr7MIySyG4QESfVa5O0q1s55lGOsz8PdBcLxm2UdPyp09sMD6DFxQ8ZtV6RJAbbDEWgzPH4Gql7od7ZS7p2CJ03tTbjL5uHzt4srs945cXwYX8+OG9VxZ4PyunSR0OP2ioA+OOIvZgmTAExkRTuA+wKkCD/j550rRCXjAi5gbSs7BA78B5V/8DdXrI8YAAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
  bottom: 48px;
  content: "";
  height: 38px;
  left: 182px;
  position: absolute;
  width: 35px;
}
.features-three-left-box-shape-4 {
  animation: features-three-left-box-shape 4s linear 2s infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAmCAYAAABOFCLqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJbSURBVHgBzZhLctNAEEC7Z3DBUhuSygpzAWydIOYEcAOcG7gqcbG0swRDATcwJyA5QcQJFLJgGy2oMp8F3rCJSt3MyBEoKmTNr1K8jS25JT9N9/SMDRCAn58PH0AABAQgz8VTCEAQGUD4P2RW6fM+M4xW6eEIPAkwMjQqbyRwHzzxlpESnm3e4Rg88ZKpUnR92PdNlZeMlDSrHyOKGXiA4IgeFSHosnmeiB7vxa8TcMB5ZJqj8ueGQrwBR5xkVul0rGpl3PLx8NunI6d0WadJp0cKShkg2hbnki4rmU2d8BkA9w3C10Qi3otfZGCIcZosRTSRjtfXGcabyTiIXMPldV/S6dAkulPma3o00TViL/JXqCcgVUU/74psrRndTaUUs1qHDQBmRMVBW2Hj7UjcRN07EYjLncHL9/XzeJlOonsgh1LgE73YdU3ZsGCGyEle0OkVFElZM3ekYGaMlMgabhEEjoh5fVcib44b/LiY7hOp7oqtHdYb9eSJysT8/qPFR7gh18IqnahO2/uglI2mpSHnAmHSlOiUqdBTW+3iZv61xPPdwavjbRFGy4EeJSF6qulBHyxRX7BGtWFvG41GrBmOQqqv5GrBfJuZBFsulFZCViLWMpWQKuzOLQQSxDvx4hwssN5c6Scl4uPtUTy3FdE474G/X0zPWpaMbHeweAgOOO+BiyI/+OcNPZqls0xZmAzL+jndWU2mcHAZTc75u/qxbvHggXPNVNRqx7lWKvx/+DOc6Be1Ap+AJ94yPcrLDRIiessEQacKAhDmnyvGJQQgiMwvujqFAPwGuHf3GIJbCZEAAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
  bottom: -6px;
  content: "";
  height: 38px;
  left: 192px;
  position: absolute;
  width: 35px;
}
.features-three-left-img-2 {
  margin-left: 20px;
}
.features-three-left-img-box img {
  border-radius: 125px;
  height: 430px;
  transform: scale(1.1);
  transition: all 0.5s;
  width: 250px;
}
.features-three-left-img-1 {
  border-radius: 125px;
  margin-bottom: 115px;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.features-three-left-img-1-shape,
.features-three-left-img-2-shape {
  position: relative;
}
.features-three-left-img-1-shape:after {
  animation: up-down-animation 5s linear infinite;
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 125px;
  bottom: -12px;
  content: "";
  height: 100%;
  left: -25px;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.features-three-left-img-2 {
  border-radius: 125px;
  margin-top: 115px;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.features-three-left-img-2-shape:after {
  animation: up-down-animation 5s linear infinite;
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 125px;
  bottom: -19px;
  content: "";
  height: 100%;
  position: absolute;
  right: -25px;
  width: 100%;
  z-index: -1;
}
.features-three-left-img-1 img:hover,
.features-three-left-img-2 img:hover {
  transform: scale(1);
}
.features-three-right-box {
  margin-left: 20px;
}
.features-three-right-info-box {
  border-top: 1px solid #ffffff1a;
  border-top: 1px solid var(--zoso-text-light-three);
  margin-top: 50px;
  padding-top: 50px;
}
.features-three-right-info-title {
  align-items: center;
  display: flex;
  margin-bottom: 20px;
}
.features-three-right-info-title i {
  background-color: #f6466e;
  background-color: var(--zoso-text-primary-two);
  border-radius: 50%;
  font-size: 11px;
  margin-right: 20px;
  min-height: 25px;
  min-width: 25px;
  position: relative;
}
.features-three-right-info-title h4 {
  color: #fff;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.72px;
  line-height: normal;
}
.features-three-right-info-title i:before {
  color: #fff;
  color: var(--zoso-text-light);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.features-three-right-info-detail {
  width: 95%;
}
.features-three-right-info-detail p {
  color: #ffffffa6;
  font-family: Lexend Deca, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-family: var(--bs-font-lexend-deca);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.features-three-right-info-box
  .features-three-right-info
  + .features-three-right-info {
  margin-top: 40px;
}
.service-two {
  padding-bottom: 130px;
  padding-top: 130px;
}
.service-two-title-box .section-two-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 65%;
}
.service-two-title-box {
  margin-bottom: 80px;
}
.service-two-single {
  align-items: center;
  border-bottom: 1px solid #ffffff1a;
  border-bottom: 1px solid var(--zoso-text-light-three);
  display: flex;
  padding-bottom: 41px;
  padding-top: 43px;
  position: relative;
}
.service-two-single-number span {
  color: #ffffff59;
  font-family: Lexend Deca;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  transition: all 0.3s;
}
.service-two-single-icon {
  margin-left: 150px;
}
.service-two-single-icon i {
  -webkit-text-fill-color: #0000;
  background: #fc466b;
  background: var(--zoso-text-primary-gradient);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 50px;
  position: relative;
  transition: all 0.3s;
}
.service-two-single:hover:hover .service-two-single-icon i {
  background-image: linear-gradient(92deg, #fc466b, #8358ff 100.14%);
  background-image: var(--zoso-gradient-one);
}
.service-two-single-title-box {
  margin-left: 50px;
}
.service-two-single-title-box h4 {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  color: #fff;
  color: var(--zoso-text-light);
  display: inline-block;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.2px;
  line-height: 25px;
  margin-bottom: 7px;
  text-decoration: none;
  transition: all 0.3s;
}
.service-two-single:hover:hover .service-two-single-title-box h4 {
  background-size: 100% 1px;
}
.service-two-single:hover:hover .service-two-single-number span {
  color: #fff;
  color: var(--zoso-text-light);
}
.service-two-single-title-box p {
  color: #ffffffa6;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.service-two-single-btn {
  margin-left: auto;
  transition: all 0.3s;
}
.service-two-single-btn a {
  background: #ffffff1a;
  background: var(--zoso-text-light-three);
  border-radius: 50%;
  display: inline-block;
  height: 45px;
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  width: 45px;
  z-index: 9;
}
.service-two-single-btn a i {
  color: #fff;
  color: var(--zoso-text-light);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
.service-two-single-btn a:after {
  background-image: linear-gradient(92deg, #3f5efb 0.14%, #fc466b);
  border-radius: 12px;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-out;
  width: 100%;
  z-index: 0;
}
.service-two-single:hover .service-two-single-btn a:after {
  opacity: 1;
}
.peoject-one-hover-item-box,
.service-two-hover-item-box {
  left: 185px;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 10%;
  transform: translate(-100%, -50%);
  transform: scale(0.8);
  transition: all 0.5s ease-out;
  z-index: 999;
}
.service-two-hover-item-box {
  height: 270px;
  width: 250px;
}
.peoject-one-hover-item-box {
  height: 250px;
  width: 255px;
}
.peoject-one-hover-item-box-img,
.service-two-hover-item-box-img {
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease-out;
  width: 100%;
}
.service-two-hover-item-box-img {
  border-radius: 135px 135px 0 0;
}
.service-two-hover-item-box {
  left: 858px;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: opacity 0.3s, transform 0.3s, left 0.3s;
}
.service-two-hover-item-box:hover {
  left: 575px;
  opacity: 1;
  transform: translate(-100%, -50%);
}
.peoject-one-hover-item-box-img {
  border-radius: 20px;
}
.fact-one {
  position: relative;
}
.fact-one-left-box .section-two-title .section-two-title-title {
  width: 75%;
}
.fact-one-left-box .section-two-details {
  width: 85%;
}
.fact-one-left-inner-box {
  margin-top: 50px;
  position: relative;
}
.fact-one-left-inner-box:after {
  background-color: #ffffff1a;
  background-color: var(--zoso-text-light-three);
  content: "";
  height: 100%;
  left: 38%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 1px;
}
.fact-one-left-inner-title {
  padding: 25px 0;
  position: relative;
}
.fact-one-left-inner-title h5 {
  color: #fff;
  display: inline-block;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.3px;
  line-height: normal;
  margin-bottom: 8px;
  transition: all 0.3s;
}
.fact-one-left-inner-title p {
  color: #ffffff8c;
  font-family: Lexend Deca;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.fact-one-left-inner-title h5 i {
  -webkit-text-fill-color: #0000;
  animation-delay: 2s;
  background: linear-gradient(92deg, #fc466b, #8358ff 100.14%);
  background: var(--zoso-gradient-one);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 50px;
  font-weight: 700;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 30px;
  transition: all 0.3s;
}
.fact-one-left-inner-title h5:hover i {
  opacity: 1;
}
.fact-one-left-inner-title h5:hover {
  color: #fc466b;
  color: var(--zoso-text-primary-gradient);
  padding-left: 60px;
}
.fact-one-img-box,
.fact-one-right-box {
  height: 530px;
  width: 470px;
}
.fact-one-img-box {
  border-radius: 235px 235px 0 0;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.fact-one-img-box .scroll_item_select_img img {
  object-fit: cover;
  top: -430px;
}
.fact-one-right-box:after {
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 235px 235px 0 0;
  content: "";
  height: 100%;
  left: -30px;
  position: absolute;
  top: -30px;
  width: 100%;
  z-index: -1;
}
.case-one {
  padding-bottom: 130px;
  padding-top: 130px;
}
.case-one .container-fluid {
  max-width: 1785px;
}
.case-one-title-box {
  margin-bottom: 70px;
}
.case-one-title-box .section-two-title .section-two-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 40%;
}
.case-one-single {
  position: relative;
  z-index: 9;
}
.case-one-single-img-box {
  margin-right: 70px;
}
.case-one-single-img-box img {
  border-radius: 16px;
  width: 100% !important;
}
.case-one-single-details-box {
  background-color: #131826;
  border-radius: 16px;
  margin-left: 200px;
  margin-top: -184px;
  padding: 35px 45px;
  position: relative;
  transition: all 0.3s;
  z-index: 10;
}
.case-one-single-details-box:after {
  background-image: linear-gradient(92deg, #3f5efb 0.14%, #fc466b);
  border-radius: 16px;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-out;
  width: 100%;
  z-index: -1;
}
.case-one-single-text p {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(92deg, #fc466b, #3f5efb 100.14%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 13px;
  transition: all 0.3s;
}
.case-one-single-title h5 {
  border-bottom: 1px solid #ffffff1a;
  border-bottom: 1px solid var(--zoso-text-light-three);
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 25px;
  padding-bottom: 30px;
  transition: all 0.3s;
}
.case-one-single-btn .read-more-btn,
.case-one-single-btn .read-more-btn i {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
}
.case-one-single:hover .case-one-single-details-box:after {
  opacity: 1;
}
.case-one-single:hover .case-one-single-text p {
  -webkit-text-fill-color: #fff;
  -webkit-text-fill-color: var(--zoso-text-light);
  background: linear-gradient(92deg, #fff0, #fff0 100.14%);
  -webkit-background-clip: text;
  background-clip: text;
  transition: all 0.3s;
}
.case-one-single:hover .case-one-single-title h5 {
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid var(--zoso-text-light);
}
.case-one-single:hover .read-more-btn,
.case-one-single:hover .read-more-btn i {
  color: #fff;
  color: var(--zoso-text-light);
}
.case-one-slider .owl-nav.disabled + .owl-dots {
  margin-top: 70px;
}
.case-one-slider .owl-dots .owl-dot span {
  -webkit-text-fill-color: #0000;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  border-radius: 30px;
  display: block;
  height: 5px;
  margin: 5px;
  transition: opacity 0.2s ease;
  width: 5px;
}
.case-one-slider .owl-dots .owl-dot span,
.case-one-slider .owl-dots .owl-dot.active span,
.case-one-slider .owl-dots .owl-dot:hover span {
  background: linear-gradient(92deg, #fc466b, #3f5efb 100.14%);
}
.case-one-slider .owl-dots .owl-dot.active {
  background: linear-gradient(#0f110f, #0f110f) padding-box,
    linear-gradient(92deg, #fc466b, #3f5efb 100.14%) border-box;
  color: #fff;
  text-decoration: none;
}
.testimonial-two {
  background: linear-gradient(0deg, #455df512 0.36%, #0f131f00 28.72%);
  overflow: hidden;
  padding-bottom: 130px;
  position: relative;
}
.testimonial-two-top {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 70px;
}
.testimonial-two-top-clients h4 {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 25px;
}
.testimonial-two-top .section-two-title .section-two-title-title {
  width: 65%;
}
.testimonial-two-top .section-two-title .section-two-title-title h2 {
  margin-bottom: 0;
}
.testimonial-two-top-clients-list {
  display: flex;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.testimonial-two-top-clients-list li {
  border-radius: 50%;
  width: 65px;
}
.testimonial-two-top-clients-list li + li {
  margin-left: -10px;
}
.testimonial-two-top-clients-list li img {
  border-radius: 50%;
}
.testimonial-two-detail {
  width: 90%;
}
.testimonial-two-slider {
  position: relative;
}
.testimonial-two-single-img-box {
  background: linear-gradient(92deg, #fc466b, #8358ff 100.14%);
  background: var(--zoso-gradient-one);
  border-radius: 50%;
  height: 350px;
  overflow: hidden;
  position: relative;
  width: 350px;
  z-index: 9;
}
.testimonial-two-single-img-box:after {
  background: url(/zoso/static/media/testimonial-two-single-img-shape.69c18763f42941d97960.png);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.testimonial-two-single-img-box img {
  border-radius: 50%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  width: 100%;
}
.testimonial-two-detail-box {
  margin-left: -26px;
}
.testimonial-two-detail-star-box {
  margin-bottom: 41px;
}
.testimonial-two-detail-star-box i {
  color: #e9d175;
  color: var(--zoso-text-yellow);
  font-size: 23px;
}
.testimonial-two-detail-star-box i + i {
  padding-left: 5px;
}
.testimonial-two-detail-text-box p {
  border-bottom: 1px solid #ffffff1a;
  border-bottom: 1px solid var(--zoso-text-light-three);
  font-weight: 500;
  line-height: 35px;
  margin-bottom: 42px;
  padding-bottom: 40px;
}
.testimonial-two-detail-text-box p,
.testimonial-two-detail-title-box h4 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 22px;
}
.testimonial-two-detail-title-box h4 {
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.66px;
  line-height: normal;
}
.testimonial-two-detail-title-box h4 span {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.48px;
  line-height: normal;
}
.testimonial-two-detail .owl-theme .owl-nav {
  display: grid;
  margin-top: 0;
  position: absolute;
  right: -193px;
  top: 50%;
  transform: translate(-50%, -50%);
}
.testimonial-two-detail .owl-carousel .owl-nav button.owl-next,
.testimonial-two-detail .owl-carousel .owl-nav button.owl-prev {
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 50%;
  display: inline-block;
  height: 50px;
  margin: 10px 0;
  position: relative;
  transition: all 0.3s;
  width: 50px;
}
.testimonial-two-detail .owl-carousel .owl-nav button.owl-next i,
.testimonial-two-detail .owl-carousel .owl-nav button.owl-prev i {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-size: 30px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.testimonial-two-detail .owl-carousel .owl-nav button.owl-next i {
  transform: translate(-50%, -50%) rotate(180deg);
}
.testimonial-two-detail .owl-theme .owl-nav [class*="owl-"]:hover {
  background: linear-gradient(#0f110f, #0f110f) padding-box,
    linear-gradient(92deg, #fc466b, #3f5efb 100.14%) border-box;
  color: #fff;
  text-decoration: none;
}
.testimonial-two-detail .owl-theme .owl-nav [class*="owl-"]:hover i {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(92deg, #fc466b, #3f5efb 100.14%);
  -webkit-background-clip: text;
  background-clip: text;
}
.cta-two {
  overflow: hidden;
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
}
.cta-two-right-box .section-two-title .section-two-title-title {
  width: 83%;
}
.cta-two-right-btn {
  margin-top: 55px;
}
.cta-two-right-btn a.read-more-btn {
  margin-left: 40px;
}
.cta-two-right-btn a.read-more-btn,
.cta-two-right-btn a.read-more-btn i {
  color: #fff;
  color: var(--zoso-text-light);
}
.cta-two-right-btn a.read-more-btn:hover,
.cta-two-right-btn a.read-more-btn:hover i {
  color: #f8466d;
  color: var(--zoso-text-primary);
}
.cta-two-left-box {
  justify-content: end;
  margin-right: 10px;
  position: relative;
}
.cta-two-left-img-1 {
  border-radius: 125px;
  margin-bottom: 103px;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.cta-two-left-img-box img {
  height: 370px;
  transform: scale(1.1);
  transition: all 0.5s;
  width: 250px;
}
.cta-two-left-img-1-shape,
.cta-two-left-img-2-shape {
  position: relative;
}
.cta-two-left-img-1-shape:after {
  animation: up-down-animation 5s linear infinite;
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 125px;
  content: "";
  height: 100%;
  left: -26px;
  position: absolute;
  top: -21px;
  width: 95%;
  z-index: -1;
}
.cta-two-left-img-2 {
  border-radius: 125px;
  margin-left: 20px;
  margin-top: 103px;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.cta-two-left-img-2-shape:after {
  animation: up-down-animation 5s linear infinite;
  animation-direction: reverse;
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 125px;
  bottom: -16px;
  content: "";
  height: 100%;
  position: absolute;
  right: -24px;
  width: 95%;
  z-index: -1;
}
.cta-two-left-img-1 img:hover,
.cta-two-left-img-2 img:hover {
  transform: scale(1);
}
.cta-two-left-box-shape-1 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  height: 100px;
  right: 173px;
  top: 0;
  width: 100px;
}
.cta-two-left-box-shape-1,
.cta-two-left-box-shape-2 {
  animation: features-three-left-box-shape 4s linear infinite;
  position: absolute;
}
.cta-two-left-box-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABJCAYAAACKJP4DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASZSURBVHgB7ZxNctNIFMdft+ypgampCosJQ9UszAVIfAI8JyA5wZgTxAxxWMYsKUPhnADnBAkngJxAcThAtABMwgIWFAvHes17MgbHOJEsdfcjwG8RlSwl5X+/j+73WgrAL2Toh/cqIIgGQQKNt0AQUfEGoA6CiIl/FzYW6LB8ODqKICZ+AEGNj38GpZsghJh4pYNENBqogRCCMW9qyU9QNRBCgQA8xWmNh+Pzj3hy5Xq18x48I2R5rE2eXdLl/0AAEfFBAKfFGlgBAby7/bTLj5Fwfe+WL5XimS5+WZfWwDPexSPq+uwrqgGe8Sq+HzbrFOCVMy4vHPc2vCY+r+K1VpvnXUdj6uARb+JTrJ6gFNRehXe9ZX5v4tOsPqakg8fgCS/i34TrjTSrf8VUjnrrmQaqKM7neZ7XqWkRUu0+T+n6nmaF6rXqgwgc4tzyQYCbcwpnFpTCJ+AYp+LZ3Y3J163h5Pc6CRd3OHP7nO4+jVP3d2L50frdPCsonFngv+Oq1eVEPBUuO9mzexqmckmVd8AB1sUf9Ta6dFgGi3D8Hx80rSdAqzE/Em6crc9pELqLN9q3wRLWxLsWPsbmABQWz8nosi4/A8uunsI+zQKrRWeBQuKPw+ay0cpicpsHFSGqf4sMQO6ElyxgNIQywhmTtMOoWmxBTua2PFsbAnhsBDcbviWfF2QWz7H9hy63aOHivdeWFU6GcazvZx2EVPGfE1qDblyzsGLzgIrou+7GqLbSBuFM8f3wbi3QivbPVf1iiP6WkSfg9rXqo+czr0+evKR4LmtYoQ9vGb9Tl2PYG0xngLD3T7W9/+XTpAhRuEnDVJPL3D7hgcBdQLX9xfJvD5o3Y2PI6oobiBX48YgMmN1Aqd0P8UmPd4dmxjwPBCI1IVQynVXggqK4HwCmy4L/utHem3H9bDjT/w56ReuAG4oVuCCwaLJy5yMOt87b/8s8z/fD/+vf+yCMLA2tv5faWxnvzw4/RDQsldZoNdWC7w7TSrP0NLkKm37YoHV1UslVQJ59hXB7cWIKy0qhqu7ti/VNSS/guXtx6eEdyEnhep5zQUBbTD5XgRzbtK3ZWFx6tA0FsNLJ8RwGEbn5ah43n8ZaG8vTAFDpekKlaycCC1htYDoeAKvCGes7NjwAgS6HlnOAdeGM9b49f8EYcRUswjFuWzjjZMeG62eDJvcUdBrTspHcZuF0f/7oYGMHqFKEvBjoXl22t0kxjdMt6t/iAX/xCPIRoTm5Dw5xKv4KrbMRMZflqOHQchHnkzh/MiPpn1E9PdcvkbsXXb1lwcsDSRgP7oyWpBnvd+zuY7yIZ/dV2nSy3MvFimt3H+PtObzScLiVwfq0RhhmakTYwJt4Tn6p1jfw3JfVGa/P3rL1z7vuK9bHeBXP1ifrzs78lOF9Wp3x/7y9wZnW1xq64Bmny9uzOO41301VfdHVpfZ18IzQ21Wqe+qUEh0IICI+xvjp5LmEyzMibs9MuL6IyzNir5Oaz1mfjk5q9SzIvUisRqJpe3y+osciYuJj1EncD1D34GfkqNc8BEGE/22EEXN5RlS8QrMHv5DhEy9x1aP8/tkvAAAAAElFTkSuQmCC)
    no-repeat;
  background-size: contain;
  bottom: 0;
  height: 71px;
  right: 309px;
  width: 62px;
}
.cta-two-left-box-shape-3 {
  animation: features-three-left-box-shape 4s linear 1s infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAmCAYAAABOFCLqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKXSURBVHgBzZhPchJBFMZfvwZMmQ0ujJXSBbmAhBMIJxBvgDdA45RLyFaKCp4gyQliThA8wWAukNlYaFzIwmwY5rX9+KPUBEJPd2vlt4GZfnR/873ufj0AeOAqbBbBAwge2Eb5EjzgRQwIbPhwx1nMTy1CKahugdwHR5zFjEFW+VOicE6VsxghcSpCgWiAIwIcGIbvS4h0tbgmotpupdsHS5yckZJay9dCYAscsHYm7coCF3esnUm78qdDlMe2y9xKzDAMGno5N1a3qtK2LFilK3OaZulRFzzoXXEToldPK91P8K/EmAqZM4oJas8qnQEYYpwmngd6wp4ZCmGKeRRn/ACG8WZiuMOHWAj114xbvuIVF34ND+om0RvFfAvfNaXuMIMjaYo5RO1Q0N4UuHbOXIfBPkg44iII3hCRHrC9U/5wurI1fWMYHlSlxJZfEbcYCBC9tCjBE5PLP1ddBVh3SIcF2imh+nFC52NI+rhX6Y1yEhVNGxX8TwSoIik1eiCFml2n+HEZvCDSu6tYt8O6o5Tq60y0fyXxFzbjr7g1DMNmCUW+5VlUhLq/x887n1c1btyBh+HbhkR5pH10OuPqlPRuaHK47MTtGAOmLmFelwEoQUb0ACMhoL7OjWWMduDdSi8iimu6Y+M6MycCXZ9MhDCZCiW/CYwxz2WhtCmWHUkorvCDgCGZzjOPdL7nDo02xcZEr7MIySyG4QESfVa5O0q1s55lGOsz8PdBcLxm2UdPyp09sMD6DFxQ8ZtV6RJAbbDEWgzPH4Gql7od7ZS7p2CJ03tTbjL5uHzt4srs945cXwYX8+OG9VxZ4PyunSR0OP2ioA+OOIvZgmTAExkRTuA+wKkCD/j550rRCXjAi5gbSs7BA78B5V/8DdXrI8YAAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
  bottom: 48px;
  height: 38px;
  position: absolute;
  right: 295px;
  width: 35px;
}
.cta-two-left-box-shape-4 {
  animation: features-three-left-box-shape 4s linear 2s infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAmCAYAAABOFCLqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJbSURBVHgBzZhLctNAEEC7Z3DBUhuSygpzAWydIOYEcAOcG7gqcbG0swRDATcwJyA5QcQJFLJgGy2oMp8F3rCJSt3MyBEoKmTNr1K8jS25JT9N9/SMDRCAn58PH0AABAQgz8VTCEAQGUD4P2RW6fM+M4xW6eEIPAkwMjQqbyRwHzzxlpESnm3e4Rg88ZKpUnR92PdNlZeMlDSrHyOKGXiA4IgeFSHosnmeiB7vxa8TcMB5ZJqj8ueGQrwBR5xkVul0rGpl3PLx8NunI6d0WadJp0cKShkg2hbnki4rmU2d8BkA9w3C10Qi3otfZGCIcZosRTSRjtfXGcabyTiIXMPldV/S6dAkulPma3o00TViL/JXqCcgVUU/74psrRndTaUUs1qHDQBmRMVBW2Hj7UjcRN07EYjLncHL9/XzeJlOonsgh1LgE73YdU3ZsGCGyEle0OkVFElZM3ekYGaMlMgabhEEjoh5fVcib44b/LiY7hOp7oqtHdYb9eSJysT8/qPFR7gh18IqnahO2/uglI2mpSHnAmHSlOiUqdBTW+3iZv61xPPdwavjbRFGy4EeJSF6qulBHyxRX7BGtWFvG41GrBmOQqqv5GrBfJuZBFsulFZCViLWMpWQKuzOLQQSxDvx4hwssN5c6Scl4uPtUTy3FdE474G/X0zPWpaMbHeweAgOOO+BiyI/+OcNPZqls0xZmAzL+jndWU2mcHAZTc75u/qxbvHggXPNVNRqx7lWKvx/+DOc6Be1Ap+AJ94yPcrLDRIiessEQacKAhDmnyvGJQQgiMwvujqFAPwGuHf3GIJbCZEAAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
  bottom: -6px;
  height: 38px;
  position: absolute;
  right: 284px;
  width: 35px;
}
.site-footer-two {
  background: #0000;
  background: linear-gradient(0deg, #455df512 0.36%, #0f131f00 28.72%);
  overflow: hidden;
  position: relative;
}
.footer-main-two {
  border-top: 1px solid #ffffff1a;
  border-top: 1px solid var(--zoso-text-light-three);
  padding-bottom: 100px;
  padding-top: 100px;
}
.footer-widget-link-two {
  margin-left: 0;
}
.footer-widget-address-two {
  margin-left: 54px;
}
.footer-bottom-two {
  border-top: 1px solid #0000;
  padding-bottom: 0;
  padding-top: 0;
}
.footer-bottom-two .footer-bottom-inner {
  border-top: 1px solid #ffffff1a;
  border-top: 1px solid var(--zoso-text-light-three);
  padding-bottom: 40px;
  padding-top: 40px;
}
.footer-widget-address-two .footer-widget-address-details li i {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(92deg, #fc466b, #3f5efb 100.14%);
  -webkit-background-clip: text;
  font-size: 16px;
  line-height: 30px;
  width: 20px;
}
.footer-widget-newsletter-two .newsletter-email-box input[type="email"] {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border: none;
  border-radius: 60px;
  line-height: 1;
  outline: none;
  padding: 20px 25px;
  position: relative;
  width: 100%;
}
.footer-widget-newsletter-two .newsletter-email-box .newsletter-send-box {
  align-items: center;
  background: linear-gradient(92deg, #fc466b, #8358ff 100.14%);
  background: var(--zoso-gradient-one);
  border: none;
  border-radius: 60px;
  color: #fff;
  color: var(--zoso-text-light);
  display: inline-flex;
  height: auto;
  margin-left: -146px;
  outline: none;
  padding: 14px 32px;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s;
  width: auto;
  z-index: 9;
}
.footer-widget-newsletter-two .newsletter-email-box .newsletter-send-box i {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 13px;
  left: 0;
  margin-left: 10px;
  position: relative;
  top: 0;
  transform: translate(0) rotate(0deg);
  transition: all 0.3s;
}
.footer-widget-newsletter-two
  .newsletter-email-box
  .newsletter-send-box:hover
  i {
  transform: translate(0) rotate(-45deg);
}
.footer-widget-link-two .footer-widget-link-details li a {
  -webkit-background-clip: text;
  background-clip: text;
  color: #ffffff8c;
  font-family: Lexend Deca;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: relative;
  transition: all 0.2s;
}
.footer-widget-link-two .footer-widget-link-details li a:hover {
  background-image: linear-gradient(92deg, #fc466b 0.14%, #3f5efb);
  color: #0000;
  font-weight: 400;
}
.footer-bottom-inner-two {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
.footer-bottom-inner-two .copyright {
  margin-left: auto;
}
.footer-bottom-inner-two .footer-bottom-inner-item {
  margin-left: 80px;
}
.footer-bottom-inner-two .footer-bottom-inner-item-two li a {
  background: #0000;
}
.footer-bottom-inner-two .copyright p,
.footer-bottom-inner-two .copyright p a {
  color: #fff;
  color: var(--zoso-text-light);
}
.footer-bottom-inner-two .copyright p a:hover {
  color: #f8466d;
  color: var(--zoso-text-primary);
}
.main-header-three {
  left: 0;
  padding-bottom: 35px;
  padding-top: 35px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.main-header-three .container-fluid {
  max-width: 1790px;
}
.main-header-three.sticky-fixed {
  background-color: #151515;
  box-shadow: 0 7px 50px 0 #0000001a;
  padding-bottom: 15px;
  padding-top: 15px;
  position: fixed;
  transform: translateY(0);
}
.main-header-three.sticky-fixed .main-menu-three-search-box i {
  top: 14px;
}
.main-menu-three {
  align-items: center;
  display: flex;
}
.main-menu-three .main-menu-logo {
  margin-left: 70px;
}
.main-menu-three-left-box {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: 40px;
  position: relative;
}
.main-menu-three-search-box input {
  background-color: initial;
  border: none;
  border-bottom: 1px solid #ffffff1a;
  border-bottom: 1px solid var(--zoso-text-light-three);
  color: #fff;
  color: var(--zoso-text-light);
  line-height: 11px;
  outline: none;
  padding: 0 0 22px 28px;
}
.main-menu-three-search-box i {
  color: #fff;
  color: var(--zoso-text-light);
  left: 0;
  position: absolute;
  top: 6px;
}
.main-menu-three-plus-box {
  align-items: center;
  display: flex;
}
.main-menu-three-plus-box button {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
  border: none;
  border-radius: 8px;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline-block;
  height: 46px;
  margin-left: 30px;
  outline: none;
  position: relative;
  width: 46px;
}
.main-menu-three-plus-box button i {
  font-size: 15px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.banner-three {
  background: url(/zoso/static/media/banner-three-bg.b9d5034334b19e97d7eb.png);
  background-position-x: right;
  background-position-y: bottom;
  background-size: cover;
  overflow: hidden;
  padding-bottom: 177px;
  padding-top: 193px;
  position: relative;
}
.banner-three-shape-1 {
  background: url(/zoso/static/media/banner-three-shape-1.8a56a69430551233bb39.png)
    no-repeat;
  background-size: contain;
  height: 160px;
  left: 808px;
  position: absolute;
  top: 0;
  width: 300px;
}
.banner-three-shape-2 {
  background: url(/zoso/static/media/banner-three-shape-2.163cb23121ad55ef3f6f.png)
    no-repeat;
  background-size: contain;
  bottom: -220px;
  height: 300px;
  left: 475px;
  position: absolute;
  width: 300px;
}
.banner-three-number {
  align-items: center;
  bottom: 110px;
  display: flex;
  left: -50px;
  position: absolute;
  transform: rotate(-90deg);
}
.banner-three-call-icon {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
  border-radius: 50%;
  height: 30px;
  margin-right: 10px;
  position: relative;
  width: 30px;
}
.banner-three-call-icon i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 14px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}
.banner-three-number a {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 24px;
}
.banner-three .section-three-title {
  margin-bottom: 20px;
}
.banner-three .section-three-title .section-three-title-text {
  margin-bottom: 15px;
}
.banner-three .section-three-title .section-three-title-text p {
  background-color: #222325;
  border-radius: 7px;
  color: #f5cf6f;
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  padding: 11px 15px;
}
.banner-three .section-three-title .section-three-title-title h1 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 90px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 99px;
}
.banner-three .section-three-details {
  margin-bottom: 54px;
}
.banner-three .section-three-details p {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: Lexend Deca;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}
.banner-three .section-three-title-title span {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(81deg, #f5cf6f, #00c39a 10.31%);
  -webkit-background-clip: text;
  display: inline-block;
  font-style: italic;
  font-weight: 400;
}
.main-btn-three {
  background-image: linear-gradient(81deg, #f5cf6f 16.42%, #00c39a 80.31%);
  background-image: var(--zoso-gradient-two);
  border-radius: 12px;
  display: inline-flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  padding: 17px 40px;
  position: relative;
}
.main-btn-three,
.main-btn-three i {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.main-btn-three i {
  font-size: 11px;
  font-weight: 600;
  transition: all 0.3s;
}
.main-btn-three:after {
  background-image: linear-gradient(92deg, #00c39a 0.14%, #f5cf6f);
  border-radius: 12px;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-out;
  width: 100%;
  z-index: -1;
}
.main-btn-three:hover:after {
  opacity: 1;
}
.banner-three-right {
  margin-left: 30px;
  position: relative;
  z-index: 9;
}
.banner-three-right-shape-1,
.banner-three-right-shape-2 {
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 50%;
  height: 612px;
  left: -20px;
  position: absolute;
  top: -50px;
  width: 424px;
  z-index: -1;
}
.banner-three-right-shape-1 {
  animation: banner-three-right-shape-1 6s linear infinite;
}
.banner-three-right-shape-2 {
  animation: banner-three-right-shape-1 8s linear infinite reverse;
}
@keyframes banner-three-right-shape-1 {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.banner-three-right-img-box {
  margin-right: -106px;
}
.about-two {
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
}
.section-three-title {
  margin-bottom: 28px;
}
.section-three-title .section-three-title-text {
  margin-bottom: 20px;
}
.section-three-title .section-three-title-text p {
  background-color: #f5cf6f;
  background-color: var(--zoso-text-yellow-gradient);
  border-radius: 7px;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  padding: 4px 15px;
}
.section-three-title .section-three-title-title h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 45px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 54px;
}
.section-three-details {
  margin-bottom: 40px;
}
.section-three-details p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.about-two-right {
  margin-left: 70px;
}
.about-two-right-list-box {
  margin-bottom: 50px;
}
.about-two-right-list-detali {
  align-items: center;
  display: flex;
}
.about-two-right-list-detali i {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
  border-radius: 50%;
  display: inline-block;
  font-size: 11px;
  height: 25px;
  margin-right: 20px;
  position: relative;
  width: 25px;
}
.about-two-right-list-detali i:before {
  color: #0f110f;
  color: var(--zoso-text-dark);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.about-two-right-list-detali p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Inter, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-Inter);
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}
.about-two-right-list-box
  .about-two-right-list-detali
  + .about-two-right-list-detali {
  margin-top: 20px;
}
.about-two-right .section-three-title .section-three-title-title {
  width: 90%;
}
.about-two-right .section-three-details {
  width: 85%;
}
.about-two-left {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 9;
}
.about-two-left-img-box {
  overflow: hidden;
}
.about-two-left-img,
.about-two-left-img-box {
  border-radius: 190px 190px 0 0;
  height: 493px;
  width: 380px;
}
.about-two-left-img {
  margin-left: 18px;
  position: relative;
  z-index: 9;
}
.about-two-left:after {
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 190px 190px 0 0;
  content: "";
  height: 493px;
  left: -26px;
  position: absolute;
  top: -28px;
  width: 380px;
  z-index: -1;
}
.about-two-left-inner-clients-box {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
  border-radius: 16px;
  bottom: -15px;
  padding: 23px 30px 30px;
  position: absolute;
  right: 30px;
  z-index: 9;
}
.about-two-left-inner-clients-box h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 13px;
}
.about-two-left-inner-clients-list {
  display: flex;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.about-two-left-inner-clients-list li {
  border-radius: 50%;
  width: 45px;
}
.about-two-left-inner-clients-list li img {
  border-radius: 50%;
  height: 45px;
  width: 45px;
}
.about-two-left-inner-clients-list li + li {
  margin-left: -10px;
}
.about-two-bottom-box-one {
  margin-top: 130px;
}
.about-two-category-box {
  align-items: center;
  display: flex;
}
.about-two-category-title {
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 45px;
  font-weight: 700;
  letter-spacing: -1.35px;
  line-height: 54px;
  margin-bottom: 0;
  margin-right: 50px;
}
.about-two-category-img {
  border-radius: 40px;
  height: 120px;
  width: 350px;
}
.about-two-bottom-box-one .owl-carousel .owl-item img,
.about-two-bottom-box-two .owl-carousel .owl-item img {
  display: block;
  width: 350px;
}
.about-two-bottom-box-two {
  margin-top: 70px;
}
.about-two-bottom-box-two .about-two-category-box {
  flex-direction: row-reverse;
}
.service-three {
  background-color: #e9d1751a;
  background-color: var(--zoso-text-yellow-10);
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
}
.service-three-tabs-box {
  padding-top: 50px;
}
.service-three-img {
  position: relative;
}
.service-three-detail {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
  border-radius: 12px;
  bottom: -36px;
  padding: 17px 30px;
  position: absolute;
  right: 30px;
  transition: all 0.3s;
  width: 210px;
}
.service-three-detail .service-three-detail-text {
  border-bottom: 1px solid #0f110f33;
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Lexend Deca;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 15px;
  padding-bottom: 14px;
}
.service-three-img img {
  border-radius: 12px;
  height: 300px;
  transition: all 0.3s;
  width: 270px;
}
.service-three-img:hover img {
  transform: rotate(5deg);
}
.service-three-img:hover .service-three-detail {
  transform: translateY(10px);
}
.service-three-tabs-left,
.service-three-tabs-right {
  display: flex;
}
.service-three-tabs-right {
  margin-left: 35px;
}
.service-three-link {
  align-items: center;
  display: grid;
  margin-bottom: 0 !important;
  margin-left: 50px;
}
.service-three-link span {
  color: #696969;
  display: block;
  font-family: Lexend Deca;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.32px;
  line-height: 20px;
  margin-bottom: 10px;
}
.service-three-link .service-three-nav-link {
  background-color: initial;
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  border: none;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 22px;
  outline: none;
  padding: 0;
  transition: all 0.5s ease;
}
.service-three-link .service-three-nav-link.active,
.service-three-link .service-three-nav-link:hover {
  background-size: 100% 1px;
}
.video-one {
  background-color: #e9d1751a;
  background-color: var(--zoso-text-yellow-10);
  padding-bottom: 130px;
  position: relative;
}
.video-one-left-clients-box {
  align-items: center;
  display: flex;
}
.video-one-left-clients-list {
  display: flex;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.video-one-left-clients-list li {
  border-radius: 50%;
  width: 55px;
}
.video-one-left-clients-list li img {
  border-radius: 50%;
  height: 55px;
  width: 55px;
}
.video-one-left-clients-list li + li {
  margin-left: -10px;
}
.video-one-left-clients-box p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 30px;
}
.video-one-right {
  display: flex;
  justify-content: end;
}
.video-one-video-box {
  border-radius: 40px;
  height: 400px;
  overflow: hidden;
  position: relative;
  width: 630px;
}
.video-one-video-box .video-one-video-img .scroll_item_select_img img {
  object-fit: cover;
  top: -200px;
}
.video-one-video-btn a {
  background: linear-gradient(81deg, #f5cf6f 16.42%, #00c39a 80.31%);
  background: var(--zoso-gradient-two);
  border-radius: 50%;
  display: block;
  height: 70px;
  width: 70px;
}
.video-one-video-btn a,
.video-one-video-btn i {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.video-one-video-btn i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 14px;
  z-index: 9;
}
.process-one {
  background-color: #151515;
  overflow: hidden;
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
  z-index: 99;
}
.process-one-shape-1 {
  height: 32px;
  left: 132px;
  position: absolute;
  top: 152px;
  width: 32px;
  z-index: -1;
}
.process-one-shape-1-img {
  height: 32px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 32px;
  z-index: 2;
}
.process-one-shape-2 {
  bottom: 161px;
  height: 95px;
  left: 124px;
  position: absolute;
  width: 95px;
  z-index: -1;
}
.process-one-shape-2-img {
  height: 95px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 95px;
  z-index: 2;
}
.process-one-shape-3 {
  height: 300px;
  left: 535px;
  position: absolute;
  top: -190px;
  width: 300px;
  z-index: -1;
}
.process-one-shape-3-img {
  height: 300px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 300px;
  z-index: 2;
}
.process-one-shape-4 {
  height: 46px;
  position: absolute;
  right: 148px;
  top: 168px;
  width: 60px;
  z-index: 0;
}
.process-one-shape-4-img {
  height: 46px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 60px;
  z-index: 2;
}
.process-one-shape-5 {
  bottom: 50px;
  height: 100px;
  position: absolute;
  right: 138px;
  width: 100px;
  z-index: 0;
}
.process-one-shape-5-img {
  height: 100px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 100px;
  z-index: 2;
}
.process-one .section-three-title .section-three-title-title h2 {
  color: #fff;
  color: var(--zoso-text-light);
}
.process-one-step {
  margin-bottom: 130px;
  overflow: hidden;
  padding-top: 50px;
}
.process-one-step-details {
  position: relative;
  z-index: 9;
}
.process-one-step-details:after {
  background-color: #ffffff1a;
  background-color: var(--zoso-text-light-three);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 133px;
  width: 300px;
  z-index: -1;
}
.process-one-step-details span {
  border: 1px solid #5a5a5a;
  border-radius: 30px;
  color: #5a5a5a;
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.2px;
  line-height: 18px;
  margin-bottom: 18px;
  padding: 5px 15px;
}
.process-one-step-details h5 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 25px;
}
.process-one-step .process-one-step-details-icon {
  border-radius: 50%;
  height: 65px;
  margin-bottom: 20px;
  position: relative;
  width: 65px;
}
.process-one-step .process-one-step-details-icon i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 35px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.process-one-step .process-one-step-one-details-icon {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
}
.process-one-step .process-one-step-two-details-icon {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.process-one-step .process-one-step-three-details-icon {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
}
.process-one-step .process-one-step-four-details-icon {
  background-color: #46c5fc;
}
.process-one-step-details p {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.process-one-bottom-left-img-box {
  padding-top: 50px;
  position: relative;
}
.process-one-bottom-left-img-box-shape-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA8CAYAAADWibxkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPgSURBVHgB7ZpPUtswFMY/O8Ca3iDcAPYlDTfgBoRN0k4X0BNAT1C66DChi6QngJ6AlJTpshyBG5QZwkyH2FH17Ib8qa3I0pOAqX8Lhjhxku/Lk/Q+2UDJM+LHcRXMLOE50P9cRyB28Dt+D2YCPGUuThoIgh2IURXxaAtbb67BzNMz4GdnFYP7ffnV9uSjVQhx7Uo88XQMmBdOOBZPPL4BWcIJD+KJxzOAZvR4aU8KbWBaOOFJPOHfAJrRIejX3s55xRWiZSl+9wYe8GdAIhwHUnxd8Sqv4gn3BugJJ+zF03yyUex8d43QeA1fLJzG/BnilV0r8RftbdwOf8n/vhU5jbcCkhl9KEVDzuqoap0j0EWtuQsbLj+tY7TcwWZzAwXhqYDxUjYYzi5li+AQT6tJVDmVrfIhDLAzYEZ4oC+c4BN/Dqq24ahQ6Y8xMyD54LBhJDxB/lq1ll2wmRYPOYcY9gzFDBinsggNGCPFb1qKT+eav+IlYdiFIXqToP5StgAm8XdSvMB6+paya6y11mCIugLYhBMM4onBfUf+buuTA0EPFmQbwCqcYBLfPznCfAsd222STAyYWcNFFWxwiW8fyr97c0d7toFpYsDtvZzggiOwMtrH5uuPsCURHxz8czwQXVgSzH3QqTy0DQ4CGXNftr7AljzxlpPfmHDmUbRCjYl9EuMSf3ncyBSffkgPDMwaQGFkJMzHq5DmsYmn/r7SyX0+HtoPLeT1Af0TajLqKAKJj4cyzr69gi1puKHvkNdlXpkEnyzCzKNRXGwocIqnFne0LOciRagKBNtknW0ALS26Q4Fb/EN/r8Aw+GQR5j7zqkUu96Ai2bz0LJ5SJONmaah8VjUUHnZuGcRTE6YjPqULRtQG5A0F7m3ru6Ge+GTtb7KVPxEufMX8UOAWf9HuPiS7RbB3qjoGEOOhwC2ewk2ycapJFH8FM3oGkGCBd7ziM8ONAvNdHxX6O0K1Zhdc5PX3KgKcwQH+L419b+9DBB8KncMUfLLQGwJcULgpKj6BJ/hk4c+AReFGRcx/a8wYPwak/f05zOjB4WVy9wZMWlyD6wdg2fVRvj1cotvf53MjY+8LOMRdBdiLp+DjZOmbxo0BFG7iCmX6KuzowjFuDBhEp9r9fR4Ogk8W/AZQuOG4oBLiEB7gvUMkbXH1w40Kxl0fFbwVEEVnyY6NwDVsYN71UeFuGUzuEQJVQx1FEfIcD+OfcB+GzuVyWKlQ8pOX3nR3fdwEnyzc3y6flnJ6K4xOVQTmNzuY4D8OE6qqiOI1X+OfeBwDppmtip5sfbfwX0JV0T+uo6SkpKSkpMQXfwDfPeRflnNdeQAAAABJRU5ErkJggg==);
  background-size: contain;
  bottom: -27px;
  height: 70px;
  left: 109px;
  position: absolute;
  width: 75px;
}
.process-one-bottom-left-img-box-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAA+CAYAAAB0g3ZRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARTSURBVHgB7ZpdUhpBFIVPY6I+ugTcge5Ad+AO1CpLo1RKXUF0BWpFxPgCWQHsQLKCmBVIduBLSqECnXunBhWYv+65dyBVfA9SlMDQp8+c27cbYM6cOdOiVrNlzBgGBVKr2h1jUKerNixwfnhoOpgBChXh9sY+0kMZb1efCTEKE+HVBdHfYqpiFCbChAuimJIYhYiQ6IIoChajhAIwJWw7vcFix1g83tZsvYhqou4EGsQGDegeeVB2hroINJv3NLMbkEBJDFUR7u7s2uAvfkIYctbZQcWcQwjVTBj0cQxhaNYeBj18hyBqTuBA43CDICzAYhebu6fmCYKoOYG+8BdIYtHQEIBRcYK4C0iATxWzCyVUnCDpAg5BTQGCa0AYSRdIV4E4xJ0g5YKiBAiuBUHEXGBxQrfAFQriAwQpWRxb5INmZYccILoOSENMBHaBtdiCJ/TepwWDrf0j8wMFI+eEAXZoGsvwgAWgVeDm4al5wBQQC0baL3Brl9/ooIf1ypQEYERE4E0TwMsFHdsNHNDBFBERgVzgUxZnQgAmtwg+LuBGaKmLdS0Bvt3YrZtre5L19blFcHWBVic4hCbljMp0k79X/cKuZHlPrurg7AJqhA4U+4Dbqr0klYM9DBJhpbsUTNBp2vtyrRgzbaMPUewEeY1CC7UmOWBt/H99S5Wnklx5vG8HFxdodoLVql3jjdwoAZgF4CLtM7xFKJlsW2eajRBPBA2Ad7LLsS8y2Kh9tRsJH+MnAm+jxyk/cn1dAc74QIfv/bTXmoXkgx8vEbK0y2EjJC5AvW5Xate24ViVykkl0zkYsxymBAIcyXeCSQGYBvcnyz2sRpVmZyfQALeTLtSnRZCGAGkBmAbfNr3F6BxzckLSpsmwE9RohMJKdJHl/k/DGqyOn2A5OSEhC9Q6QZcAzIIZTIZkZickuEClEeIAfPmDS+cT7QzYPn3fz6Y9fJ7ZCTEuUBGABe89415DAIY+d2QsmZwQ5QKtRogDkLbZmvDbn8jM+wqWyQnjLtASINMKMCcc4PTQMpxjIalOmHCBUiMUBqDs+eV7LNr0t7VEJ9rjk5faSo+4QEGA1wA0CgFIs049ToPG0NqvxO9iJ4oQ/F4o/JWJRh8QBmCTgsprARQLzToN/uxjD7+y3LLJTgi30TUECFeAvAQuQwDOKRp8a7GHK9esShSBLaohADcz4W2WawE0YvcchzaxwRgktYGV7gNEAjAh5HyIdQLV6kfJIzEOwO5zsGT1OqoLZh24XFhCY2/P/IYgzq20D2GZda7/PHByTZsHr3lGKXoqHcUwAOG2K92mv61lIbunoeoEDsBSKX2jk5EKOR/UnPD+DCARx5qugbgTggB8Ifsn/JQ3T03XQOPnOpEBOE27pyEmAm/A0gqzObEDJFzTNRDJhGAFaCkAQ0k1a7oGuZ0wDMCiaroG3iK8BuAgeDrTdk/DSwQ+9+8uYpuC7uF/m/U5MfwD92s1Gc7R5hgAAAAASUVORK5CYII=);
  background-size: contain;
  height: 70px;
  position: absolute;
  right: 155px;
  top: 24px;
  width: 70px;
}
.process-one-bottom-left-img-1 {
  margin-bottom: 72px;
  width: 270px;
}
.process-one-bottom-left-img-2 {
  margin-top: 72px;
}
.process-one-bottom-right-info {
  background-color: #ffffff1a;
  background-color: var(--zoso-text-light-three);
  border-radius: 12px;
  padding: 26px 40px 34px;
  position: relative;
  width: 370px;
}
.process-one-bottom-right-info-1 {
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: 50px;
}
.process-one-bottom-right-info-2 {
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: 100px;
}
.process-one-bottom-right-info-3 {
  margin-left: auto;
}
.process-one-bottom-right-info-icon {
  background: linear-gradient(130deg, #f5cf6f 16.42%, #00c39a 80.31%);
  background: linear-gradient(
    130deg,
    var(--zoso-text-yellow-gradient) 16.42%,
    var(--zoso-text-green) 80.31%
  );
  border-radius: 12px;
  height: 80px;
  position: absolute;
  right: 40px;
  top: -20px;
  width: 80px;
  z-index: 1;
}
.process-one-bottom-right-info-icon i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.process-one-bottom-right-info h2 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 45px;
  font-weight: 700;
  letter-spacing: -1.35px;
  line-height: 59px;
}
.process-one-bottom-right-info p {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.peoject-one {
  overflow: hidden;
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
}
.peoject-one-shape-1 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  height: 300px;
  position: absolute;
  right: 272px;
  top: -32px;
  width: 300px;
  z-index: 0;
}
.peoject-one-title-box .section-three-title .section-three-title-title {
  width: 50%;
}
.peoject-one-info-box {
  padding-top: 45px;
}
.peoject-one-single {
  align-items: center;
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  display: flex;
  padding-bottom: 32px;
  padding-top: 35px;
  position: relative;
}
.peoject-one-info-box .peoject-one-single:first-child {
  border-top: 1px solid #0f110f1a;
  border-top: 1px solid var(--zoso-text-dark-two);
}
.peoject-one-single .peoject-one-single-number span {
  color: #696969;
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.2px;
  line-height: 20px;
  margin-right: 90px;
}
.peoject-one-single:hover .peoject-one-single-title-box a {
  background-size: 100% 1px;
}
.peoject-one-single-title-box a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline-block;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 25px;
  margin-bottom: 7px;
  text-decoration: none;
  transition: all 0.5s ease;
  transition: all 0.3s;
}
.peoject-one-single-btn {
  margin-left: auto;
}
.peoject-one-single-btn a {
  align-items: center;
  color: #696969;
  display: flex;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  transition: all 0.3s;
}
.peoject-one-single-btn a i {
  font-size: 11px;
  margin-left: 10px;
}
.peoject-one-single:hover .peoject-one-single-btn a {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.partener-two {
  overflow: hidden;
  padding-bottom: 130px;
  padding-top: 30px;
  position: relative;
}
.partener-two-img-box {
  border-radius: 185px 185px 0 0;
  margin-left: 30px;
}
.partener-two-img,
.partener-two-img-box {
  height: 475px;
  position: relative;
  width: 370px;
  z-index: 9;
}
.partener-two-img {
  border-radius: 235px 235px 0 0;
  overflow: hidden;
}
.partener-two-img .scroll_item_select_img img {
  object-fit: cover;
  top: -550px;
}
.partener-two-info-box .section-three-title .section-three-title-title {
  width: 80%;
}
.partener-two-img-box:after {
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 190px 190px 0 0;
  content: "";
  height: 475px;
  left: -30px;
  position: absolute;
  top: -30px;
  width: 370px;
  z-index: -1;
}
.partener-two-info-img {
  padding: 35px 0;
}
.testimonial-three {
  background-color: #e9d1751a;
  background-color: var(--zoso-text-yellow-10);
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
}
.testimonial-three-shape-1 {
  height: 32px;
  left: 185px;
  position: absolute;
  top: 208px;
  width: 32px;
  z-index: 0;
}
.testimonial-three-shape-1-img {
  height: 32px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 32px;
  z-index: 2;
}
.testimonial-three-shape-2 {
  background-size: contain;
  bottom: 308px;
  height: 95px;
  left: 62px;
  position: absolute;
  width: 100px;
  z-index: 0;
}
.testimonial-three-shape-2-img {
  height: 95px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 100px;
  z-index: 2;
}
.testimonial-three-shape-3 {
  background-size: contain;
  height: 95px;
  position: absolute;
  right: 167px;
  top: 243px;
  width: 100px;
  z-index: 0;
}
.testimonial-three-shape-3-img {
  height: 95px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 100px;
  z-index: 2;
}
.testimonial-three-shape-4 {
  background-size: contain;
  bottom: 364px;
  height: 95px;
  position: absolute;
  right: 134px;
  width: 100px;
  z-index: 0;
}
.testimonial-three-shape-4-img {
  height: 95px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 100px;
  z-index: 2;
}
.testimonial-three-single-img-box {
  border-radius: 135px 135px 0 0;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.testimonial-three-single-img-box img {
  border-radius: 135px 135px 0 0;
  height: 287px;
  object-fit: cover;
  transform: scale(1.1);
  transition: all 0.5s;
  width: 270px;
}
.testimonial-three-single-img-box-shape:hover
  .testimonial-three-single-img-box
  img {
  transform: scale(1);
}
.testimonial-three-single-img-box-shape {
  height: 287px;
  margin-left: 61px;
  position: relative;
  width: 270px;
  z-index: 2;
}
.testimonial-three-single-img-box-shape:after {
  border: 1px solid #0f110f;
  border: 1px solid var(--zoso-text-dark);
  border-radius: 135px 135px 0 0;
  content: "";
  height: 100%;
  left: -10px;
  position: absolute;
  top: -10px;
  transition: all 0.3s;
  width: 100%;
  z-index: 1;
}
.testimonial-three-single-img-box-shape:hover:after {
  top: -20px;
}
.testimonial-three-btn,
.testimonial-three-single {
  margin-top: 67px;
}
.testimonial-three-detail-box {
  margin-right: 110px;
}
.testimonial-three-single-two .testimonial-three-detail-box {
  margin-left: 110px;
  margin-right: 0;
}
.testimonial-three-star-icon {
  margin-bottom: 30px;
}
.testimonial-three-star-icon i {
  color: #00c39a;
  color: var(--zoso-text-green);
  font-size: 22px;
}
.testimonial-three-star-icon i + i {
  margin-left: 5px;
}
.testimonial-three-single-detaile {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.testimonial-three-single-detaile p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 22px;
  font-weight: 500;
  line-height: 35px;
}
.testimonial-three-single-title h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 29px;
}
.testimonial-three-single-title h3 span {
  font-weight: 400;
  letter-spacing: -0.3px;
}
.testimonial-three-single-title h3 span,
.transparent-btn {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 16px;
  line-height: 21px;
}
.transparent-btn {
  border: 2px solid #0f110f1a;
  border: 2px solid var(--zoso-text-dark-two);
  border-radius: 12px;
}
.transparent-btn,
.transparent-btn-two {
  background: #0000;
  display: inline-flex;
  font-style: normal;
  font-weight: 700;
  padding: 17px 40px;
  position: relative;
}
.transparent-btn-two {
  border: 1.5px solid #ffffff1a;
  border: 1.5px solid var(--zoso-text-light-three);
  border-radius: 12px;
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 16px;
  line-height: 21px;
  transition: all 0.3s;
}
.transparent-btn-two:hover {
  background: #4603ff;
  background: var(--zoso-text-dark-blue);
  border: 1.5px solid #4603ff;
  border: 1.5px solid var(--zoso-text-dark-blue);
}
.transparent-btn-two i {
  color: #fff;
  color: var(--zoso-text-light);
}
.blog-three {
  padding-bottom: 130px;
  padding-top: 130px;
}
.blog-three-title-box {
  align-items: end;
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
.blog-three-title-box .section-three-title {
  margin-bottom: 0;
}
.blog-three-single-box {
  align-items: center;
  display: flex;
  margin-top: 30px;
  padding: 30px 40px 30px 30px;
}
.blog-three-single-box,
.blog-three-single-img-box {
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
}
.blog-three-single-img-box,
.blog-three-single-img-box img {
  border-radius: 130px 130px 0 0;
  transition: all 0.3s;
}
.blog-three-single-img-box img {
  height: 229px;
  min-width: 200px;
  object-fit: cover;
}
.blog-three-single-box:hover .blog-three-single-img-box img {
  transform: translateY(10px);
}
.blog-three-single-box:hover .blog-three-single-img-box {
  transform: translateY(-5px);
}
.blog-three-single-detail {
  margin-left: 35px;
}
.blog-three-single-detail .blog-three-date {
  color: #696969;
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 10px;
}
.blog-three-single-detail .blog-three-title {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  margin-bottom: 30px;
  padding-bottom: 27px;
}
.blog-three-single-detail .blog-three-title a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100% /0 1px
    no-repeat;
  color: #0f110f;
  color: var(--font-title-color, #0f110f);
  display: inline;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 30px;
  transition: all 0.3s;
}
.blog-three-single-box:hover .blog-three-title a {
  background-size: 100% 1px;
}
.blog-three-single-detail .blog-three-user-box {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.blog-three-single-detail .blog-three-user {
  align-items: center;
  display: flex;
}
.blog-three-single-detail .blog-three-user img {
  border-radius: 50%;
  height: 25px;
  width: 25px;
}
.blog-three-single-detail .blog-three-user a {
  color: #696969;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-left: 10px;
}
.cta-three {
  padding-bottom: 130px;
  position: relative;
}
.cta-three-title-box .section-three-details p {
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}
.cta-three-title-box {
  position: relative;
}
.cta-three-shape-1 {
  left: 49px;
  z-index: -1;
}
.cta-three-shape-1,
.cta-three-shape-1-img {
  height: 135px;
  position: absolute;
  top: 0;
  width: 142px;
}
.cta-three-shape-1-img {
  left: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  z-index: 2;
}
.cta-three-shape-2 {
  bottom: 0;
  right: 92px;
  z-index: -1;
}
.cta-three-shape-2,
.cta-three-shape-2-img {
  height: 128px;
  position: absolute;
  width: 152px;
}
.cta-three-shape-2-img {
  left: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  z-index: 2;
}
.site-footer-three {
  background-color: #151515;
  background-image: none;
}
.footer-widget-social-three li a {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
  position: relative;
}
.footer-widget-social-three li a i {
  z-index: 9;
}
.footer-widget-social-three li a:after {
  background-image: linear-gradient(81deg, #f5cf6f 16.42%, #00c39a 80.31%);
  background-image: var(--zoso-gradient-two);
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-out;
  width: 100%;
  z-index: 0;
}
.footer-widget-social-three li a:hover:after {
  opacity: 1;
}
.footer-widget-link-three .footer-widget-link-details-three li a {
  -webkit-background-clip: text;
  background-clip: text;
}
.footer-widget-link-three .footer-widget-link-details-three li a:hover {
  background-image: linear-gradient(81deg, #f5cf6f 16.42%, #00c39a 80.31%);
  background-image: var(--zoso-gradient-two);
  color: #0000;
  font-weight: 400;
}
.footer-widget-address-three .footer-widget-address-details-three li i {
  color: #00c39a;
  color: var(--zoso-text-green);
}
.footer-widget-newsletter-three .newsletter-email-box .newsletter-send-box {
  background: linear-gradient(81deg, #f5cf6f 16.42%, #00c39a 80.31%);
  background: var(--zoso-gradient-two);
}
.footer-bottom-three {
  padding-bottom: 35px;
  padding-top: 35px;
}
.main-header-four .container-fluid {
  max-width: 1684px;
}
.main-menu-four {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  margin-top: 0;
}
.main-header.sticky-fixed .main-menu {
  border-bottom: #0000;
}
.main-menu-four {
  justify-content: flex-start;
}
.main-menu-four-list {
  margin-left: 100px;
}
.main-menu-four-list > li {
  align-items: center;
  display: flex;
  padding-bottom: 44px;
  padding-top: 44px;
}
.main-menu-four-right {
  margin-left: auto;
}
.main-menu-right-number {
  align-items: center;
  display: flex;
  margin-right: 40px;
}
.main-menu-right-number a {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.4px;
  line-height: 26px;
}
.main-menu-right-number i {
  background-color: #8358ff;
  background-color: var(--zoso-text-blue-gradient);
  border-radius: 50%;
  height: 40px;
  margin-right: 13px;
  position: relative;
  width: 40px;
}
.main-menu-right-number i:before {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.main-btn-four,
.main-menu-right-number i:before {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 16px;
}
.main-btn-four {
  background-image: linear-gradient(110deg, #01cbdf 15.93%, #8358ff 72.14%);
  background-image: var(--zoso-gradient-three);
  border-radius: 12px;
  display: inline-flex;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  padding: 16px 40px;
  position: relative;
}
.main-btn-four i {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 11px;
  font-weight: 600;
  transition: all 0.3s;
}
.main-btn-four:after {
  background-image: linear-gradient(130deg, #8358ff 15.93%, #01cbdf 72.14%);
  border-radius: 12px;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-out;
  width: 100%;
  z-index: -1;
}
.main-btn-four:hover:after {
  opacity: 1;
}
.main-header-five .main-menu-list > li > ul > li,
.main-header-five .main-menu-list > li > ul > li > ul > li {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
}
.main-header-five .main-menu-list > li > ul > li:hover,
.main-header-five .main-menu-list > li > ul > li > ul > li:hover {
  background-color: #4603ff;
  background-color: var(--zoso-text-dark-blue);
}
.banner-four {
  background-color: #f5cf6f1a;
  background-color: var(--zoso-text-yellow-two);
  padding-bottom: 170px;
  padding-top: 230px;
}
.banner-four-left {
  position: relative;
}
.banner-four-left-img-box {
  height: 380px;
  margin-left: 70px;
  margin-right: auto;
  position: relative;
  width: 300px;
}
.banner-four-left-img-box img {
  border-radius: 300px;
  width: 100%;
}
.banner-four-left-img-box:after {
  animation: banner-four-left-img-box 4s linear 2s infinite;
}
.banner-four-left-img-box:after,
.banner-four-left-img-box:before {
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 300px;
  content: "";
  height: 380px;
  left: 0;
  position: absolute;
  top: 0;
  width: 300px;
}
.banner-four-left-img-box:before {
  animation: banner-four-left-img-box 4s linear infinite;
}
@keyframes banner-four-left-img-box {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1.2);
  }
  75% {
    opacity: 1;
    transform: scale(1.3);
  }
  to {
    opacity: 0;
    transform: scale(1.4);
  }
}
.banner-four-left-shape-1 {
  animation: banner-four-left-shape-1 4s linear infinite;
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  border-radius: 50%;
  height: 109px;
  left: 0;
  position: absolute;
  top: -60px;
  width: 109px;
}
.banner-four-left-shape-1 img {
  height: 65px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 65px;
}
.banner-four-left-shape-2 {
  bottom: -160px;
  height: 140px;
  left: 0;
  position: absolute;
  width: 205px;
}
@keyframes banner-four-left-shape-1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  to {
    transform: scale(1);
  }
}
.banner-four-left-shape-3 {
  height: 143px;
  position: absolute;
  right: 70px;
  top: -50px;
  width: 171px;
}
.banner-four-left-shape-4 {
  animation: banner-four-left-shape-1 4s linear 3s infinite;
  bottom: -35px;
  height: 75px;
  position: absolute;
  right: 140px;
  width: 75px;
}
.banner-four-right {
  margin-left: 50px;
}
.banner-four .section-four-title {
  margin-bottom: 26px;
}
.banner-four .section-four-title .section-four-title-title h1 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 65px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 77px;
  margin-bottom: 0;
  position: relative;
}
.banner-four .section-four-details {
  margin-bottom: 35px;
  width: 90%;
}
.banner-four .section-four-details p {
  color: #696969;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.6px;
  line-height: 35px;
}
.section-four-title-title-shape {
  position: relative;
  z-index: 9;
}
.section-four-title-title-shape:after {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  bottom: 2px;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.section-four-btn-box {
  position: relative;
}
.section-four-btn-box input {
  border: none;
  border-radius: 12px;
  box-shadow: 0 10px 60px 0 #8a8a8a1a;
  line-height: 11px;
  outline: none;
  padding: 25px 51px;
  width: 100%;
}
.section-four-btn-box label {
  left: 25px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.section-four-btn-box .main-btn-four {
  border: none;
  outline: none;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.section-four-title-inner {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 40px;
  box-shadow: 0 6px 40px 0 #0f110f1a;
  box-shadow: 0 6px 40px 0 var(--zoso-text-dark-two);
  display: inline-block;
  height: 55px;
  position: relative;
  width: 90px;
}
.section-four-title-inner:after {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border-radius: 40px;
  content: "";
  height: 45px;
  left: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 45px;
  z-index: 1;
}
.section-four-title-inner:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAKCAYAAADcpvzeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGpSURBVHgBrVQxVsJAEJ2EglAAC5VlSkvoLKGzE24AN4ATEEorsbQSTwCWVmBnJ6VlTqBLoKDK+jcuOqxrHvqc9/YRNv//+TM7G6IjQwjRq9aqCyyF9YY1w15I/xzeMSBRF5FSauQUUN5YShnl8oVo4SfEklhL4CX91RDEBspTV3kYmBoix8TBbYA7M2b2ERv83KnFqtfANoAxEwwh+KwfPxmKVihDWEkkuE0Hd2HheBFtnXOP2XfaZ0cRKlK3nJT66YibAXayluumTo6/KwYVNjfPjHk/493Dc+bD1y6/bFMLlUVZBnQOiXtMI/bJH2ftQOBdlz5mwsm1zMSpSjt2EVgNjslkfpgRSfyYEBDsbeTmju+B2zFV8lhZifTxdPXMOEfABLo/SGRyXdjtdk9BKdACp+x9cIimJcBDWwTcl2JQFJ7nnbHtEytRhGO+MXhZCkoP6OY5HY5CBP3LzLypVMC5noEOfY85KuznXVVRE3PM0IW9D81p8pr0XZyyKGu8KFDhnmsfXHv98YNIBoTrOKV0upXbRzoiKvXKyMxcSPr24ALoI6BfxjvUNOU45rmKEgAAAABJRU5ErkJggg==);
  content: "";
  height: 10px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 35px;
  z-index: 2;
}
.features-four {
  padding-bottom: 130px;
  padding-top: 130px;
}
.section-four-title {
  margin-bottom: 28px;
}
.section-four-title .section-four-title-text {
  margin-bottom: 20px;
}
.section-four-title .section-four-title-text p {
  background-color: #f5cf6f;
  background-color: var(--zoso-text-yellow-gradient);
  border-radius: 7px;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  padding: 4px 15px;
}
.section-four-title .section-four-title-title h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 45px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 54px;
}
.section-four-details {
  margin-bottom: 40px;
}
.section-four-details p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.features-four .section-four-details p {
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}
.section-four-title-title h2 .section-four-title-title-inner {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(110deg, #01cbdf 15.93%, #8358ff 72.14%);
  background: var(--zoso-gradient-three);
  -webkit-background-clip: text;
  background-clip: text;
  position: relative;
}
.section-four-title-title h2 .section-four-title-title-inner:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAKCAYAAADIM2I/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOcSURBVHgB7Za/UhRBEMa7Z/a0VKrYN7jlCcQnAJ9ASY0MrSKBRBJLijfAN8BESwPLyBgiAwPP2IDlCVgC4ZCdab/umb1bTizR0ioC+upu/s9O//rr2WO6tj+2tTUpefx9zZFfCmO/sr3DjfYXdG2Xso0nJxWd3XjAkR/SUVzyMiAOABhpE8PrOodt5qevy94VlVZDmN3GzTtPZYxR6+Qcipi+WuU2Hnis8cFb26Pf68zgKLaxucWIWouONsUNv3Xad9zUKwsNXUHbeHxSORos+shDYl6mKMtOuGT1WTBBWFzHTpuR1p+/5W2mj/sVF7QvzJgiaQLqlOroYytdtF5yCgtDiJCBc4JPINaHoExtzHURD4yiZZqH0ukhMOa1bl/KX27Q12DPWgODdbUX1wwC1XxGB0Uc1B+ezo3oH5mm6c3xuJTxYBHBLZGuQ/hWicgizjPEOUqvsOCT+vwLsxERo3rURrqflbkfAQPU2BZz56RMnVYAnEFOQVgpBkzXhzTPGezcr/Bm1uhYAmrQu2floLD4Ljg6FrpzaEpx7RRwAGgC/JYb9DWUz1tobsCrIjr1o4Q4Sm/+uMrqwZXYt8RcqAzPk/QcVt2Y4hIgA9EzlZMkqGLwpuPai61pJ5zSuuXerVPHLk5Udc7JcxCTY2KqDAJITsfYz4DPEDgpmH5SJurcU3iCjv0ytPzsFCif56b1VKGsJooOaa1CmQRMr5uZoFMGp/nGJprEqK8wa2dIovPYIHUlTVQ4BXmI5gsgebn1hmvtMJh3jn0DNSBqzpTEGWJPfTmd4TC5DFgkAcv9ps7kAAchvUENfqdGVZyB6gLUtfuK17s3KSUHEYHKAZYUNKgM64RT9nB3ZYhmBoVUclYZT4FxD9oE1gWAOiVyJj4Bik+DrhGm72Lj3c3XvEczZjDnvumAO7QUwwG5zfcfWfo2cNRSqYjeXjyaTq6lzvmh3aWhU5cXr89vTTElYMwDPBfmtIaEFrgVKnRM086uAaf3JIIwCYhkRScVp/0NlLaTmu0FaPeanqmTWw/UOUAdtD7Ii0zHHcDhODWaX9jTCK7ubb3i397ZTFfAVldlqOXt2Fb65udYVEWgSu89/PW4C+XfA8B5nirsHJTuTsvAzC6AJr1x/a1VbQjEZ32BIJ4j1vaYRs/e8QH9hV0JmJe1zUd42wrNeyZ7kQS8SETrlP6t9Q33UaNZpf/0FFLQDGOqz47paOs9/5e/ZD8A9BUkN8BGRlEAAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
  bottom: 4px;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.blog-four-title-box
  .section-four-title-title
  h2
  .section-four-title-title-inner:after {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  bottom: 4px;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.features-four-title-box .section-four-title .section-four-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.features-four-box {
  border-radius: 16px;
  margin-top: 30px;
  padding: 30px 30px 30px 40px;
  transition: all 0.3s;
}
.features-four-box-1 {
  background-color: #60cba1;
  background-color: var(--zoso-bg-green);
  box-shadow: 0 7px 30px 0 #60cba180;
}
.features-four-box-1:hover {
  box-shadow: none;
}
.features-four-box-2 {
  background-color: #93d5e1;
  background-color: var(--zoso-bg-green-two);
  box-shadow: 0 7px 30px 0 #93d5e1;
}
.features-four-box-2:hover {
  box-shadow: none;
}
.features-four-box-3 {
  background-color: #ca9bf9;
  background-color: var(--zoso-bg-blue);
  box-shadow: 0 7px 30px 0 #ca9bf9;
}
.features-four-box-3:hover {
  box-shadow: none;
}
.features-four-box-4 {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  box-shadow: 0 7px 30px 0 #e9d175;
}
.features-four-box-4:hover {
  box-shadow: none;
}
.features-four-icon-one {
  margin-bottom: 10px;
}
.features-four-icon-one i {
  font-size: 24px;
}
.features-four-title-box h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 30px;
}
.features-four-icon-two {
  margin-bottom: 25px;
}
.features-four-icon-two i {
  font-size: 50px;
}
.features-four-detail-box p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 25px;
}
.features-four-btn {
  display: inline;
  position: relative;
}
.features-four-btn a {
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-weight: 700;
  line-height: 21px;
  opacity: 0;
  padding-right: 10px;
}
.features-four-btn a,
.features-four-btn i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 16px;
  transition: all 0.3s;
}
.features-four-btn i {
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.features-four-box:hover .features-four-btn a {
  opacity: 1;
}
.features-four-box:hover .features-four-btn i {
  font-size: 14px;
  left: 100%;
}
.joinus-two {
  padding-bottom: 130px;
}
.joinus-two-left-box {
  margin-right: 95px;
}
.joinus-two-left-box
  .section-four-title-title
  h2
  .section-four-title-title-inner:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANEAAAALCAYAAADhn2imAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAY5SURBVHgB7Vm9chxFEO6eFSAbqrSERFq/gR+BRzBvQOgikiOKKqoo3gBegtiPQELkRCGZT0/guwCs4m676d+Z2dOdLAIKA9eu1ezO9PbM9nxfd88Z4CQnOclflq+u/nj6/PnbSe/P4CQnOclRuVKiUHk6MF5ywQkBnrJc8BbGwh/+ICovTiQ6yf9Srr7k8aPz25HmYRy2QoxhuACECYlH5DIBsFwwwa08ASMIc5D1H6BcJtI+k+YF2tOr158D7AAIRzE0atcwDDDPs94AaAvSgrfeNYeOG6xqCJcApS62yC1RPpE8+5j22S3VoYVuiT4EuhlSZ7bZbaJiEzanDNBsDZBLLVBmMmuD6fLKFHZ9Ct6LIztvHsG83sKwhj05j/bXLz5bwUneCzFCwO2oe7ODs4kAR5wlUyBeyN6PKORg4FGIMAmuRma4EF6MRg5BmJHCL+0QloCRxsT7kLXV/uwFv8cCU5KIEKrCvYJiiZnrM7tBKJzvo8+svAVjK3rr/d6CMhoqq9k/RZ/11QJdv48Bdvf2YWZX3/FvbPaWfaXO4fMWnwPqu6qjNin6VIsYS50zPMfsPWHTbZS04XZlXNqNvLOu6yfz9xr1InvX7En/qkSwEd11meWSKCI6a9jRJoLCSpvz3bm1L795tIL/iHwd5wkVzQbiyVED2AA4Na3hUj3EQFNhD6xEOMlWCEFgVH+K2y/RMgXaH88SDe3AS2B3ZKhEODB2UA6OM1w5m169ZjeZEHek1uXkQih0DFxuL8HtkIIO+EEcBV+CX0FGCkAnU0EnBIS9DsxG/Y5Ye2TqKJpEAYBjxLOVEGPaS72Sq3Swd2TvSEod0dJO+srusZKvPd9dS1tDxD72b0xCBgG7oBIEThseCGweAZOSdGP9M6xiz0zOaFgB9Jlc/YNr0Itav+l4kvbWKoHSxlKPWl0hi56GftwDSZQPOOk31X5EBfkY+xj7AFN8g6Eoy6QeM1CDVssApc8MnagzZep7gX9ImMPjDk8HT0eoA1lnMR5P4lO4Fv/8aAPnv9xwnw1wQQSogA3icCUHqa8asDAjAAXoegJl9kgnGaHcT8vontFaPcROTY9CWIHEOV8DfdEuywiMud7C3BPQ/y7IxNCI7VnWCeX3QDHe+STWaPPB3hpwT69kAMo1Q64fcN+/NdslCQmSNJi+LIy+weGPxbdF8Fn0BxBbMMNFcCttXyBI7Zncg1g9B5QAUE/mmIez0pCjAGOeHaDDwl5ZBAcywJG+Y/Iu3TugT9KkPCDbtPcZXssGbAQK19Jei5tXUiVcf/sT3uQ7diD45LehgZ3cO3VzjSRusLSMg6ZnNC6+WZFNVKu0iOtA8Ocsd9DJgRhgqRmt2wAHBav1ZaQGzhkhN90+pFB4h+rG7gE/gAFDt4b2zS2yBoxats31tgxDGD7C/HYbapkU+mzYsqn1q0cNspjEMKGujDVfG8AXZKsEjEzdAor5kisZCVopXTOYE8TIrZNTtQeZGbzchiiNgoDpf19XZgdMoHH2o+8vRPzhu5kDO4D2GeDOGBwhyYFy6hBh4EAWWRAnWSi6K9k0Pfeu5N5aeV7J9q6VKNvfYfP9S1zDO8RI9PHt8LM5Vep2WecbywZknmjZgUrNMiolI1KWUhF7pbkpfcqPdG/1fy0nvI7IkiHLhaVOWGO4LEQYsEI9hcDsByzkQUnWSo9cK0AFHKQtfXPmKcHVojU6CrOM1HmMwPTE4npmJq52873LILiRhwmqL/ZK2haxW5Dw+y56Zylk30xZ6uB+RdDsU4AfasmHrf7HLAu5kiAyZc0FraTpskPF2bFIjfGOG2ygXhy8k0BHzhg9wNuEeD9x3mHLMkZE5hVoqUXwRibYFL0vfra0LCLjuweS46Hy0BR6kgfK1RWP2638+tPJY9pNC6WdkuCs9hWmyYOG5ljSX5YuBsRPBRhjBKonjkw9RHekOADIQwfnBxymIYB6UPYBfCTTVPV4B+4Bv8oKI4ORnvHksuQKDvjU0T/yI+uaPFMYEc4QNqL3Rp/7suqfkhOJ/oXy3TMeP3jsRBWCTdtu7AOASdu5f0F+yZJMOdbn+EEBoqFDk3T/5VBSFxvA0/4Q7bYDv6xBGe5Av4X6/wLvA+D/DvkTUoHhzAnce1wAAAAASUVORK5CYII=);
  background-size: cover;
}
.joinus-two-left-list-detali {
  align-items: center;
  display: flex;
}
.joinus-two-left-list-detali i {
  background-color: #8358ff26;
  border-radius: 50%;
  display: inline-block;
  font-size: 12px;
  height: 30px;
  margin-right: 15px;
  position: relative;
  width: 30px;
}
.joinus-two-left-list-detali i:before {
  color: #8358ff;
  color: var(--zoso-text-blue-gradient);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
.joinus-two-left-list-detali p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 24px;
}
.joinus-two-left-list-box
  .joinus-two-left-list-detali
  + .joinus-two-left-list-detali {
  margin-top: 20px;
}
.joinus-two-left-btn-box {
  margin-top: 50px;
}
.joinus-two-right-box {
  margin-left: 100px;
}
.joinus-two-right-img-bottom,
.joinus-two-right-img-top {
  position: relative;
}
.joinus-two-right-img-top .joinus-two-right-img-one {
  border-radius: 90px 90px 0 90px;
  height: 180px;
  object-fit: cover;
  width: 225px;
}
.joinus-two-right-img-top:after {
  animation: shapeup 2s linear infinite alternate;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA3CAYAAABJsMcXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPWSURBVHgB7ZtNTttAFMf/Ywe2TU9AuEFYVighOUHpCYAFQaiLlhOUnKDpAqHQSqQngJ4gfKpLwg04QqTSSm1iT9/z2GATB+zESWzHPym28+Gg/Hgz8954DEyKn4cFXB0dI4VomAQsrK+3IbGJ8+ZHpIzJSDP0E9oW1F8Qn3F5WEGKiF7aRbNFEVb0vkgSOfpSQrTSLpv7EGLD5508+lo7LeIEooKFQXx6/kPyDjmzije7d0gw0Ui7PtyEqQccKZMvbnxp1wdFmAs3oc5JuLjx+jTuo8yFE4RGcEpyQ4PGOhLI6NKcXMxJLcKTp0HjRPWFyWK05nlznMd9j5tkAZEgT6m57iWluY4Waff9x+Q1EsS6lZJcNTeQAMJH2uVRg7YfMCkEWtCNepyjLpy0QLlYRAjZgG5+iaO84NKuqPCWVEdOFUpNgO/U37XiJC+YNE4NeKSbJTFqti9LU6kFj5R5xIOO3XTPZyXweWnj52ITRpzRhh/nKG2fYUoMlxZ7YX6QREGRKLkvFLfQZBertU7g0zn//NMrwJAF6o6W6LuK1jSXJvaxuv3D+Vhu6Mm/exHnYtNAVuhHVuxjwASnSPykS0+7JKFLMruuz+fpddXtCPqt9z31shAPX2FhkkQX/tJ+/WvQiUWkByrZnD5Zet8JNBQKT38+KE3lYonIzKeG8Eaat4yaZvKaYB6lcfKaCfNHevt2JY0nEqee7SeIAWlqIrGNjMBo6Oc4tYhLth9PxNNIk2YdGS/TPn4ILA3lnVPqzxrIeJ5F45VzqAYCI1enzu4OGcMxzIJzqKRVt7owjCq43MjwRxeu5ulQ5WkW4x0y/JF+0pjS7hkVp3vIGEQ+llKDV6PWdmhQkPvI8CIxJNIcSjv1TNwTNPmCNCYT50UGkcZk4lyIgNKYTJzCVbQHW5bA4qTkdGR+8ziBEJHmwOVW31iZ48phBGkMJ8DGAotrYR65/rbEu/CrhrjkKte27CR4Lpvr6Iv6OAnm5qou1s4HdtE+3vJRbq6lWpWa69Zc9HWaVrB2iIJyrWXNksxJXxfdzRccddzX9Y3l1Mqzi/bob/NJszy7aJ/MDWVMGuXZRfvkpDl45SV7wLCL9ujujQrDxdEabTfpse4uTxJAh7KFldlIc3Px9S39C/nOlfgL5FZSri3PXpobKwIFyZMVehbHpV5dirTX8ZLmhi/O6n1uxhWSqFYkxiESSzURX2l+tA+K0BfVsk6YRevGtGlHJFUFyZI2DJ59sOpCml21FuDZe2u0s2Zc8+4LI0/XZlhLS92TD8Ie4XlvCrXs1BR0/PcW1fed/06zYBDAk2OjAAAAAElFTkSuQmCC);
  background-size: contain;
  content: "";
  height: 55px;
  left: -29px;
  position: absolute;
  top: 26px;
  width: 77px;
  z-index: 1;
}
@keyframes shapeup {
  0% {
    transform: translateY(-10px);
  }
  to {
    transform: translateY(30px);
  }
}
.joinus-two-right-img-top:before {
  animation: shapeup 2s linear 1s infinite alternate;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABLCAYAAADeZ7GuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASOSURBVHgB7Zt/ThNBFMe/s632X71Bj6AnEE9APUFLYpSCBnoC4ARiFNG/qicQT4CeALzBegJrTJSi7Pje2iG1tGWmO79q5pMQmro220/fvP3O2wIkEolEIjGBwBJweCibGdC+eYbnaz0xQAREL67fl7fOf+JYAnfoZE8LgQfdrsgRmAyRM/yJPkvjx6U8iWOuQAQmanGHB3KXfrUmnm7GIC9acSxNCOzM+OcmCpy8eSVbCESUPY6F0LJ8r3NsUaC38UTswzPRiSuXIFUTVdst3f8jL7DXfSp24ZGoxLE07l/gpWjO/vqG6MET0Yjj2EFX0BMsJk1x1BhizUfWi+biwFkN1aQxrWEDJz6uuFGIe30g91VWs4CXuBJcXJnVBLZgl1LewYG09WFcIWiPe/VSbmcZnsEh9AY7jzfEO1gmmDiuhpooLwbOcRFXgixV7j8kTSvg2kDUsHP4oty+2XtNeKZiVqtGQVnviZ2s57XiOKtlsqy0JjxDFbLf+IU9WKIOj/CICPZihx4Sb+U59tZ7dmd43sTNGBG5Q+JjJrD7aFN8ggO89LhrRkR2UcI23AhTOBdnMiKqhCdhCqfiFhkRmcL3Iehn25cwhbMedxk73EnLSdiui12BDk4qzmVWkxIDFra+KZ4jIE4qjrOatCyNhWWcxc7juLdqXZzlEVF0whRWxdkcEcUqTGGtx1kdEY3SfrcX/o79LKyIszYikjgiYb2YhSkqL9VRVjtGFRxvj1xQSVzlrLaEwhQLL9VKt/M8b49csHDFjUZETZiR05Wys4wVNslC4hYYEQXdHrnAeKmajIhUFrsZaRargpE43RHRsgiji9sKCdhpnOGB6XlqL1XOaoVEX8xRHXvaZ/iidvYD2/Q+2nSRavJzZ/Vyi/jR4GX0xI1iB1fa1NixTMLoZ2tyPpjVsArb4q4dEdH2CLQ9ehxp2uflSNFnlYR1Zg1U6YM3Hkpc2+Oor51MnXZQFqPt0Vqs2yPVv+g8V3SObwxx22S1zK24qSOiyNN+eQHjCY2mMMXwBu7Rrw+6x88Ud2VEFLEw1b/o4ZbkPixhjMhK0dXE8YjoMqstgbBpDd+UwrBCr/S4sRERp/0epf0jRMaof3Gc6MAiJn2uPnFCTbpfwHvQTozbI9OGb4pJn7sU139GZV9ghdL+/diyGPXbDvWgtithCpM+5/1rXrqMN3yXN7THoTx32t0Ud3WOjU5cCGHj6PY5r1/zmkfZvyS2aM7XEgE/Tt0+F1yc64Zvim6fCyKuHLv/QJsqq7PIPtElunnO66II3b900elzXiquzIe0fZs3oYgJnT7nVNx4/6IlCRFt+PkXnT7nRFxsDd8Unb5rrQZUw6dX5B7WRJzw/ntAxZ/TefL37HL6cPMsw+D8Al8aDXx9+FB80XmhyuJCN/zyi4Ykgd5JDhYjy8cDJUTUccrH6QrRZWFxPEWp19AuLpw1/CvVIYu/kkgGS8lr3/Et1L7a/L5q9f5lbbmERFvcPGHTlgs9l8dSHS7QuVnTIgmr/Fdf48vlt8Rnro7/TUgikUgkEolEIpGYwh+cT3QnXOe2fgAAAABJRU5ErkJggg==);
  background-size: contain;
  bottom: -28px;
  content: "";
  height: 70px;
  position: absolute;
  right: -58px;
  width: 70px;
  z-index: 1;
}
.joinus-two-right-img-top .joinus-two-right-img-two {
  border-radius: 0 90px 90px 0;
  height: 180px;
  margin-left: 15px;
  object-fit: cover;
  position: relative;
  width: 225px;
}
.joinus-two-right-img-bottom,
.joinus-two-right-img-inner {
  margin-top: 20px;
}
.joinus-two-right-img-inner .joinus-two-right-img-three {
  border-radius: 90px 0 0 90px;
  height: 180px;
  object-fit: cover;
  position: relative;
  width: 225px;
}
.joinus-two-right-img-inner .joinus-two-right-img-four {
  border-radius: 0 90px 90px 90px;
  height: 180px;
  margin-left: 15px;
  object-fit: cover;
  position: relative;
  width: 225px;
}
.joinus-two-right-img-bottom .joinus-two-right-img-five {
  border-radius: 90px 90px 90px 90px;
  height: 180px;
  object-fit: cover;
  position: relative;
  width: 470px;
}
.joinus-two-right-img-bottom:before {
  animation: shapeup 2s linear 1s infinite alternate;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA3CAYAAAC/+UKPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARGSURBVHgB1ZpPctNIFMZft+wpamYxnsU4UCxGs5+KxzcINxhukDkBdg0ZljFLcFIxJ8A5AXACzAmswAHwLlRYkE1YxFE/3rOR/4FaLam7LX4Ll8puyf7c7+uvuyUBPyjn404YQ70hQIUSZCOQ8CsAhoiigQChlDCJY3V6p3082jxXQIV4P+40bgE0AIIQQIYsBAEbgCIESe8j0PuiweLSroGIo0CK3u+7/TdpbZyLToSs9oqU+EceIVmQiEv6cwZK3VDPDiYG7YuxWV4shC7WSMpLCBEK6iWc9ZwbErGf1c2zP9uDyxznLWEh86Nlea36hIXMPy/eKzbgEpYCh83W8SkUQFy8PXiNXGpbFmKCiV9NqFEPXlZZMJewAhwilbCJX02oCYQRCf8HKkbi16ucfjWhFit1JinUqkLi1ysVv7ItNmE2kF2cHXxyOcqaYMuvJtRmrwIiyss98EziVxEEw9t/PTkDT8xFI7yk1z3whEu/mjAT7cvXc7+Kl1dqeroNsQkz0bcgjqYgL135euHX1pFzv2ZxPn4ULmZk80mKvRJP/BpQz/oYnLJgsbUAT27i625t8S6KiF72oCTb9usmLDYI1CGi2r+O1f27NMFZiI4pF8nXHShORIKH2/ZrAq/ufpH1HoJ6QBVMYO9u+5gHbFiIZl9fQ/7BzGe+msBif5b1DnXAg+UYhb2d1tHjpM3aKsvU17MSppijAX9YbbH8W3HQbB11V9vW1s7M8HXV/MpsisX1j6NNwcyaaFTxG/i+ryd00UFV/MpkiGUmSk3vf+/cNdE/QTxa9XXV/JrwYfywI6U4TBHLsOB7aUvRb7aLaPExJr9GVfJrwvn4YJ/F6tb/bEFQcK/Z7keaNtXnfPzfHsXpCR3+ndX2RnEWz6MpjRpUGBYbBPLQfKa4zGIdlezp/GKZ9SzWUSnRxcSSCAHD5m7/X+P2UAGKiv1KtNPqt/OcsFVPLxcDsI9Y6BKpWaxjKz29KhaKo81iHV5Fp82P82KSxTq8lLfBlDEnqtNsHxcSzDgVbV8sg72i97ASnJS3rTL+FvMs1mFVtDux+bNYh7XyXl0M2CnjNaKreNoFS5TuaZOVT0kKR1MaJZ5EKDWLMsW6YCa3aE9iZwgF7aJZrMPY06ti0YFpNxGg9stksY5M0Z9oRJ4G9Re+xM4pn8U6Mje6f6ONQCFwBN6wk8U6jD09H6XhObiE7nvt7D7NvWrKi/EtjTvt/pAHFjqcgBuiz/G1lclHFgVG704oZf01HYZgDyfRlEahnLYs3KtgpvDkZDaqk3A02JbV/gBHWaz9TijJxdn/J3R/q9AtXvrDOrdb/WfgmdIPmjRbT7tSYg9yg71tCGasLS0/vnt4qJTombV2n8U6rK6nOcsDCSfatbSnLNZh9TkqznLesIP0LJ/4ymIdTraLUiLNezSl4WwLeEN4ZQQzTve9kxUaxND1ncU6vgAWJHE9W7nnpwAAAABJRU5ErkJggg==);
  background-size: contain;
  content: "";
  height: 55px;
  left: -45px;
  position: absolute;
  top: -21px;
  width: 60px;
  z-index: 1;
}
.joinus-two-right-img-bottom:after {
  animation: shapeup 2s linear infinite alternate;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA3CAYAAABJsMcXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQgSURBVHgB7ZvdUtNAFIDP2bQ4emN9AuIb4BNYVMTxRnwC8U6BGeEJhCegztCOd9YnAO8QmKE8AfAGeYTcOdM0ezxnSSDQH5qStkma7yabtpu23+xmz57sAowJerdpd5bXfkEOUTAGRJjW3ikQrrbffN2EnDEWadr39gnANl+g1K73ZqMKOSJxaZ23601CWIi+hkj7/959sSEnJCrNe7uxzYdPXW8gVMpaneZFHEJCiDAE+j74U+R4Si8+PvzpQIZJRFp7aW1VIQ45UmZf3IOlsbAFFnYeq1LGxT3oniahhYW4D7FBu+xb553XGyuQQUaWFsZiYWgRGx4cwKL9YPDIFCN1T6puVvScdz6ysO4rHnB33cpKdx2ppfmPboLXZMAVCUk4xvsEGSB2S/OWNmocrH6DcYHU9FDvpLnVxZI2XCyWDPzDam3l/0ijvKGltZfXNxXBLkwUcgjU747qNNMkbyhpJjTgkQ6mSYq67b3SJLTwtSfBawVSAP/gCx6Eap7yz6YlcKC0B8di4wahhUQtrdRZ+XCvBROir7TUC+uFkQgX3JUdjeqSfO3OHTcuhq0u8adXbtsKlY2o5/m/LyAhTxNpG/82/oSfK/WrbBKJmCFhAkGV/2iVM8bsjTiPh5Lfk3dcLrr8vktyDGDBFTMzkaoEtg8eB65oLkSEwSU5qapve+gpzZ/zanxYgPxQIQruyXTzIt057wvevp93zQj6JhJnmLs97pa0SQavWeZamgSvhbA+aLSjp0aaSSROPNrPEEh29FRJaMGZ11MoGBrFsZhMj1IR7acXtKNn3CtxBwruRWLXsKxKR3sHkoaBgsE88Z6GRTMQqHZ5h8U5UNAfT9th0UjDVs1lcYtcdKGgNwpvumdYYHEOafwIBT3xqYc0oXyy1+LJ6RYUdMGBvx2Wu+aecyf1GmrahoI79GlpIdZJY6cQdxtCGixNKMTdgeB+aUIhLgLhcNKEQlwADhgIeiHiuJaEI7Mbx8VpaSEy3bLa5RczO3NAiC/N1OMAWIk4gibMIPR+fV6OsVcNyZTLOq5/DoLgmeyuIy/qkyBYuisPxS2YFYJJ+4OWj0p3LR3XF/kh4edZuNf5/BBZjonsIygdN5qSJZmVe11imy+k1cm9jrvs87zKCyftiW/zybe8q1htLBvKzOVzKC+ctI9NWkhUXuYHjGDSntjeqFjfvfT1pQa1Sgiy+SIzjw9lQaF1VH8xFWlRaHntg9a4kg2B5JSOGs+nLi2KaYGoRJ6sM0vfUi8Cl+PSZ6mSFsU8nH3UfqkJq0Qs8Grj7dRbYumojqmV1gtZqFNWMK9ZolnaCWhPukVaJbAzJa0f9IqzDxbPC/nZpJY1wmRWPtomncN5MLxK61y30h7riF2MJB+4rhOUHETk18lVgI5HdClreP8DTojGqVI9hKgAAAAASUVORK5CYII=);
  background-size: contain;
  bottom: 18px;
  content: "";
  height: 55px;
  position: absolute;
  right: -20px;
  width: 77px;
  z-index: 1;
}
.business-grow-and-process,
.business-grow-one {
  background-color: #262c2e;
}
.business-grow-one {
  padding-bottom: 130px;
  padding-top: 155px;
  position: relative;
  z-index: 9;
}
.business-grow-one-shape {
  background: url(data:image/png;base64,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);
  background-size: cover;
  bottom: 87px;
  height: 60px;
  left: 137px;
  position: absolute;
  width: 63px;
  z-index: -1;
}
.business-grow-one-right-box {
  margin-left: 55px;
}
.business-grow-one-right-box .section-four-title .section-four-title-title {
  width: 80%;
}
.business-grow-one-right-box .section-four-details p,
.business-grow-one-right-box .section-four-title .section-four-title-title h2 {
  color: #fff;
  color: var(--zoso-text-light);
}
.business-grow-one-right-box
  .section-four-title-title
  h2
  .section-four-title-title-inner:after,
.process-two-left-box
  .section-four-title-title
  h2
  .section-four-title-title-inner:after {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
}
.business-grow-one-right-box .section-four-details {
  margin-bottom: 60px;
}
.business-grow-one-left-img-top {
  display: flex;
  position: relative;
  z-index: 9;
}
.business-grow-one-left-img-top:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAABJCAYAAAB4mKumAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS7SURBVHgB7ZvdUdtAEMf/l2QmbwklmHzN5A06gA6ggpAOSAVABZgKMBXEVGBTAeQpMyEEdxDzkJmQAJfdk4QESPZJ2j0pjH4zHoytL/+1e/txJ6CjXdhzLOARYqCM/Y4NPIWlt0dmERN0+EEWt2V/4Jz+7tOrhw4/YuGse3Xi+XNHuE48fx4IF71G9hQr6CjGnmEzRzgbj3sf0HLUo2cRLqo+wX7B1xO6sm2KtgdoIY2JxsTC7dLbonxuQsnKHm0zbFO60qhoDLnjEgkzAmYmwlO60iH93WmDeI2LxngKF2EwQMPitUI0xn6l1OO5E67ntQOLd4UD8xZjBKayaM46yG0k73hp4SLGLGDIoFHL0ihFOKYjrLdAOCZYxH2COvDgTGORZFZv3tOPv8QqUPpG9OhaBiFyvXqWxq0fi5+I7vJqSywuYYJrsrpnznUnEKR2ICDhRiTcCr09wQUJt0zpgRACwkUIR1wJ0VbidIGRFy6yZj7+EuoiJJ5IykHjCLtolGPRuGJe4yMEERWO4bH4CntV05V6gSC9iH7m/QYV5PsQhCyDK4JV3AhFRos16iaPXHelQtCQsbQ0IKRckxu8xTaEoXp1QLdaOjqWSlfEKoJMQEjREu6MinyDTcjjxMOc+QxJ0bIBIUVLOGpm0vm2oQN3V4Zk0Xt54onWnncCwt2zbGhk6srCReREXJlAkJ6gn/s5Z+oKWTr9kJ3YnfSw1POzd6sMWdH+4hDFJ+/bb0IpQ4YgwrG7/sZR8o+oaOYdJbemMPdZoJJm9F8Kx5H1vZZ7RvRnfMfCfdaYtnPC3cgm1Q77sO2kIRqb8awyqifdGUkwb2jQlhVugj90M+4hLlqcvQ/mbKYt3DogUP/ec8sEDUtjDj22iYQ7ll9ZRMINXdlVRzhb3A1WEY1ONp4RELL08FJJuEUXlKoKl+uWCVqWxgw9t1vCC9kCP8EJd4lllO0CF7hlgqZobNp+d9lgTbozcnvosu1zO3+SRk00z4CQ2YFaSudutl3+WvyFm85yywRNS2N8AkKKxaY91UlSvYSzs93y9lhQJrdlNA+lzoi7nuJ5h7F55USdi7alMb4BIeUptng5FhTIWNxJ5uMpfeadFIcQzT8gZDHY1Zq/dMKZjHDUTPBxy9v9EQA3wNuKlnNNs1tK6zVcm/4G+zQRtF5mv1Ci5Xd1/ZjSzNGq66C0hCCiMW7dR/UpOE5flk1LFvaFGNMiTIWAkLKgVeBXIZylRdN850CtOlN8zUgVglmaqxBs7QFdrTNShnDuGZ1tD/VR64z4Esw9Ewqn+cpzQhn8MhogrKUxZuYcQhmWtDoj8whvaXnrPupAN4HGy08ISHBLi1tGY0ih2BkpIrx7RsztWZWCC/yAwgV3zwTBgJCi2FLK0pSlSQaEFLa4AE/xNWdp0gEhi9IqpYTGLE08IGRRWmyT0Jx7RsgGhAiec93AL736tDH3TBAKCFzX9rmTQlXCFyjTtKXVDQhsVWu4wCJ1X3dCCMa04SHZXtwy8oWtahA/bXyEBmhcNMZzmm/sGplTHEg+EVOFZ2gH7KIrOZ83blV5tEW0ZCFgEhBaY1V5tMI9Gbe8/YZEa5lVdXR0dHR0dHR0dDxq/gEw5Ayibbr8ygAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: contain;
  content: "";
  height: 65px;
  left: -35px;
  position: absolute;
  top: -8px;
  width: 77px;
  z-index: -1;
}
.business-grow-one-left-img-one {
  height: 100px;
  margin-left: 30px;
  margin-right: 70px;
  margin-top: 55px;
  position: relative;
  width: 100px;
}
.business-grow-one-left-img-one:after {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  content: "";
  height: 250px;
  left: 0;
  position: absolute;
  top: 14px;
  width: 250px;
  z-index: -1;
}
.business-grow-one-left-img-one img {
  border-radius: 10px;
}
.business-grow-one-left-img-two img {
  border-radius: 16px;
  height: 365px;
  object-fit: cover;
  width: 270px;
}
.business-grow-one-left-img-bottom {
  display: flex;
  margin-top: -150px;
  position: relative;
  z-index: 9;
}
.business-grow-one-left-img-three img {
  border-radius: 16px;
  height: 300px;
  object-fit: cover;
  width: 270px;
}
.business-grow-one-left-img-four {
  background-image: linear-gradient(110deg, #01cbdf 15.93%, #8358ff 72.14%);
  background-image: var(--zoso-gradient-three);
  border-radius: 50%;
  display: inline;
  height: 170px;
  margin-left: 95px;
  margin-top: 93px;
  position: relative;
  width: 170px;
}
.business-grow-one-left-img-four img:first-child {
  animation: business-grow-one-left-img-four 25s linear infinite;
  left: 50%;
  position: absolute;
  top: 50%;
}
@keyframes business-grow-one-left-img-four {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(-1turn);
  }
}
.business-grow-one-left-img-four img:nth-child(2) {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.business-grow-one-left-img-two {
  position: relative;
}
.business-grow-one-left-img-two:after {
  animation: shapeup-2 2s linear infinite alternate;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA3CAYAAABJsMcXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPWSURBVHgB7ZtNTttAFMf/Ywe2TU9AuEFYVighOUHpCYAFQaiLlhOUnKDpAqHQSqQngJ4gfKpLwg04QqTSSm1iT9/z2GATB+zESWzHPym28+Gg/Hgz8954DEyKn4cFXB0dI4VomAQsrK+3IbGJ8+ZHpIzJSDP0E9oW1F8Qn3F5WEGKiF7aRbNFEVb0vkgSOfpSQrTSLpv7EGLD5508+lo7LeIEooKFQXx6/kPyDjmzije7d0gw0Ui7PtyEqQccKZMvbnxp1wdFmAs3oc5JuLjx+jTuo8yFE4RGcEpyQ4PGOhLI6NKcXMxJLcKTp0HjRPWFyWK05nlznMd9j5tkAZEgT6m57iWluY4Waff9x+Q1EsS6lZJcNTeQAMJH2uVRg7YfMCkEWtCNepyjLpy0QLlYRAjZgG5+iaO84NKuqPCWVEdOFUpNgO/U37XiJC+YNE4NeKSbJTFqti9LU6kFj5R5xIOO3XTPZyXweWnj52ITRpzRhh/nKG2fYUoMlxZ7YX6QREGRKLkvFLfQZBertU7g0zn//NMrwJAF6o6W6LuK1jSXJvaxuv3D+Vhu6Mm/exHnYtNAVuhHVuxjwASnSPykS0+7JKFLMruuz+fpddXtCPqt9z31shAPX2FhkkQX/tJ+/WvQiUWkByrZnD5Zet8JNBQKT38+KE3lYonIzKeG8Eaat4yaZvKaYB6lcfKaCfNHevt2JY0nEqee7SeIAWlqIrGNjMBo6Oc4tYhLth9PxNNIk2YdGS/TPn4ILA3lnVPqzxrIeJ5F45VzqAYCI1enzu4OGcMxzIJzqKRVt7owjCq43MjwRxeu5ulQ5WkW4x0y/JF+0pjS7hkVp3vIGEQ+llKDV6PWdmhQkPvI8CIxJNIcSjv1TNwTNPmCNCYT50UGkcZk4lyIgNKYTJzCVbQHW5bA4qTkdGR+8ziBEJHmwOVW31iZ48phBGkMJ8DGAotrYR65/rbEu/CrhrjkKte27CR4Lpvr6Iv6OAnm5qou1s4HdtE+3vJRbq6lWpWa69Zc9HWaVrB2iIJyrWXNksxJXxfdzRccddzX9Y3l1Mqzi/bob/NJszy7aJ/MDWVMGuXZRfvkpDl45SV7wLCL9ujujQrDxdEabTfpse4uTxJAh7KFldlIc3Px9S39C/nOlfgL5FZSri3PXpobKwIFyZMVehbHpV5dirTX8ZLmhi/O6n1uxhWSqFYkxiESSzURX2l+tA+K0BfVsk6YRevGtGlHJFUFyZI2DJ59sOpCml21FuDZe2u0s2Zc8+4LI0/XZlhLS92TD8Ie4XlvCrXs1BR0/PcW1fed/06zYBDAk2OjAAAAAElFTkSuQmCC)
    no-repeat;
  background-size: contain;
  content: "";
  height: 55px;
  position: absolute;
  right: -54px;
  top: 187px;
  transform: rotate(-50deg);
  width: 77px;
  z-index: 1;
}
@keyframes shapeup-2 {
  0% {
    transform: translateY(-10px) rotate(-50deg);
  }
  to {
    transform: translateY(30px) rotate(-50deg);
  }
}
.business-grow-one-left-img-three {
  position: relative;
}
.business-grow-one-left-img-three:after {
  animation: shapeup 2s linear infinite alternate;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA3CAYAAABJsMcXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQgSURBVHgB7ZvdUtNAFIDP2bQ4emN9AuIb4BNYVMTxRnwC8U6BGeEJhCegztCOd9YnAO8QmKE8AfAGeYTcOdM0ezxnSSDQH5qStkma7yabtpu23+xmz57sAowJerdpd5bXfkEOUTAGRJjW3ikQrrbffN2EnDEWadr39gnANl+g1K73ZqMKOSJxaZ23601CWIi+hkj7/959sSEnJCrNe7uxzYdPXW8gVMpaneZFHEJCiDAE+j74U+R4Si8+PvzpQIZJRFp7aW1VIQ45UmZf3IOlsbAFFnYeq1LGxT3oniahhYW4D7FBu+xb553XGyuQQUaWFsZiYWgRGx4cwKL9YPDIFCN1T6puVvScdz6ysO4rHnB33cpKdx2ppfmPboLXZMAVCUk4xvsEGSB2S/OWNmocrH6DcYHU9FDvpLnVxZI2XCyWDPzDam3l/0ijvKGltZfXNxXBLkwUcgjU747qNNMkbyhpJjTgkQ6mSYq67b3SJLTwtSfBawVSAP/gCx6Eap7yz6YlcKC0B8di4wahhUQtrdRZ+XCvBROir7TUC+uFkQgX3JUdjeqSfO3OHTcuhq0u8adXbtsKlY2o5/m/LyAhTxNpG/82/oSfK/WrbBKJmCFhAkGV/2iVM8bsjTiPh5Lfk3dcLrr8vktyDGDBFTMzkaoEtg8eB65oLkSEwSU5qapve+gpzZ/zanxYgPxQIQruyXTzIt057wvevp93zQj6JhJnmLs97pa0SQavWeZamgSvhbA+aLSjp0aaSSROPNrPEEh29FRJaMGZ11MoGBrFsZhMj1IR7acXtKNn3CtxBwruRWLXsKxKR3sHkoaBgsE88Z6GRTMQqHZ5h8U5UNAfT9th0UjDVs1lcYtcdKGgNwpvumdYYHEOafwIBT3xqYc0oXyy1+LJ6RYUdMGBvx2Wu+aecyf1GmrahoI79GlpIdZJY6cQdxtCGixNKMTdgeB+aUIhLgLhcNKEQlwADhgIeiHiuJaEI7Mbx8VpaSEy3bLa5RczO3NAiC/N1OMAWIk4gibMIPR+fV6OsVcNyZTLOq5/DoLgmeyuIy/qkyBYuisPxS2YFYJJ+4OWj0p3LR3XF/kh4edZuNf5/BBZjonsIygdN5qSJZmVe11imy+k1cm9jrvs87zKCyftiW/zybe8q1htLBvKzOVzKC+ctI9NWkhUXuYHjGDSntjeqFjfvfT1pQa1Sgiy+SIzjw9lQaF1VH8xFWlRaHntg9a4kg2B5JSOGs+nLi2KaYGoRJ6sM0vfUi8Cl+PSZ6mSFsU8nH3UfqkJq0Qs8Grj7dRbYumojqmV1gtZqFNWMK9ZolnaCWhPukVaJbAzJa0f9IqzDxbPC/nZpJY1wmRWPtomncN5MLxK61y30h7riF2MJB+4rhOUHETk18lVgI5HdClreP8DTojGqVI9hKgAAAAASUVORK5CYII=);
  background-size: contain;
  bottom: 67px;
  content: "";
  height: 55px;
  left: -47px;
  position: absolute;
  transform: rotate(-50deg);
  width: 77px;
  z-index: 1;
}
.process-two {
  background-color: #262c2e;
  padding-bottom: 130px;
  position: relative;
  z-index: 9;
}
.process-two-shape {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAyCAYAAAD845PIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKkSURBVHgB7ZdBTttAFIb/sR3WHCFHoMsKtdgngCO0UkWFuig9AckJgEWFoIscoeYEdqCoS7hB0xMUqV0Re6bvxSppWts49jwTJH9SIttjy/79P7/5B+jo6OhYCb6c7tPvEC2hIM3Xkz4S91u2kwZ4sRdDGAfSJO72/bbxttEC8qKgdubbZgctIFt+0Wgd3vTHwjHH6WPzzXcIIuuUO/3fGa3F3ZIV5WAr5+gTF2VyBfizshRETtTF2Sv6z394L3kPQeREKRwUD5p9SbdkRHGCAPolZ6yjd1ciuhn2W3qWIK5RVHoLyCQMu05lgiJUEjS7/Wh2jWXsOTUX1MdSmAk8HeD53gSWsOPU1ceNeoIYRS/DiXB54sMSzZy6pg72646agrLz0StzBFcfN3Wtnqi5GJ5vLLdmKkflhHCT2uKqi7o624Dm2MOp2/hoBRXTvUL6SMbY3L2pfFXhCLvxkwIp57cs7ohGm4chB6FuqETJRT0uczFfFEcchRFWGW0+YOvtUd5QC4tEIRxjioaKyy+iecd1fdri5YNPZ/bxmBjckgUhUieGds8RvL4tOrV6o4hoLvJ6LJC/Lx/tEJOaGIYaxsvdcdWL6rX0uYsH1h1kR3i+StaOy9woo3lMujyliVcNYANDYtK1YV0xf7CT/TLnotqusTtc1kuUWBn2Am1dYYbmn5QCbWAv0NpdTy0rTEAQY3+RyMK8iovEZPoMwbvK8acq9idffuvaDB8+0QwkBDEyiYLji8GkcJzLjlu2EJIxaVhy10HTtl2GnKi0F9J//oNPtZXWXYScKHZCIcwZiW13u3+RTekaeY6EEEZWVFaCiyTpOYSRFZU1g/h+n7uecOkxbSwS/3LLES+92V0gzUK5mVZEtcPFp0NaonxGR0dHx6rwG8jX4vmt5cCmAAAAAElFTkSuQmCC);
  background-size: cover;
  bottom: 149px;
  height: 50px;
  position: absolute;
  right: 139px;
  width: 52px;
  z-index: -1;
}
.process-two-left-box .section-four-details p,
.process-two-left-box .section-four-title .section-four-title-title h2 {
  color: #fff;
  color: var(--zoso-text-light);
}
.process-two-left-box .section-four-title {
  margin-bottom: 35px;
  width: 75%;
}
.process-two-left-inner-box {
  display: flex;
  width: 81%;
}
.process-two-left-inner-number h4 {
  background-color: #01cbdf;
  background-color: var(--zoso-bg-cyan-gradient);
  border-radius: 50%;
  display: inline-block;
  height: 35px;
  margin-top: 5px;
  position: relative;
  width: 35px;
}
.process-two-left-inner-number h4 span {
  font-size: 16px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.process-two-left-inner-title-box {
  margin-left: 30px;
}
.process-two-left-inner-title-box h4 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 26px;
  margin-bottom: 10px;
}
.process-two-left-inner-title-box p {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.process-two-left-box
  .process-two-left-inner-box
  + .process-two-left-inner-box {
  border-top: 1px solid #ffffff1a;
  border-top: 1px solid var(--zoso-text-light-three);
  margin-top: 45px;
  padding-top: 45px;
}
.process-two-right-inner {
  position: relative;
  z-index: 9;
}
.process-two-right-inner:after {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  content: "";
  height: 600px;
  position: absolute;
  right: 0;
  top: -60px;
  width: 470px;
  z-index: -1;
}
.process-two-right-inner:before {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  content: "";
  height: 600px;
  left: -20px;
  position: absolute;
  top: -60px;
  width: 540px;
  z-index: -1;
}
.process-two-right-detail {
  align-items: center;
  border-radius: 40px;
  display: inline-flex;
  padding: 10px 50px 10px 10px;
}
.process-two-right-detail i {
  border-radius: 50%;
  height: 55px;
  margin-right: 21px;
  position: relative;
  width: 55px;
}
.process-two-right-detail i:before {
  font-size: 30px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.process-two-right-detail h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.66px;
  line-height: 30px;
}
.process-two-right-detail-one {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  margin-bottom: 48px;
  margin-left: 57px;
  transform: rotate(-5.5deg);
}
.process-two-right-detail-one i {
  background-color: #d6bf6a;
}
.process-two-right-detail-two {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
  margin-bottom: 48px;
  transform: rotate(0.81deg);
}
.process-two-right-detail-two i {
  background-color: #01a885;
}
.process-two-right-detail-three {
  background-color: #ca9bf9;
  background-color: var(--zoso-bg-blue);
  margin-bottom: 48px;
  margin-left: 115px;
  transform: rotate(-5.42deg);
}
.process-two-right-detail-three i {
  background-color: #bd80fa;
}
.process-two-right-detail-four {
  background-color: #93d5e1;
  background-color: var(--zoso-bg-green-two);
  margin-left: 32px;
  transform: rotate(4.32deg);
}
.process-two-right-detail-four i {
  background-color: #76bcc9;
}
.package-one {
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
}
.package-one-title-box .section-four-title .section-four-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 45%;
}
.package-one-title-box .section-four-details p {
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}
.package-one-single {
  background-color: #f2f0e6;
  background-color: var(--zoso-bg-grey);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 12px;
  margin-top: 30px;
  padding: 40px 45px;
  transition: all 0.3s;
}
.package-one-single-icon {
  margin-bottom: 26px;
}
.package-one-single-icon i {
  color: #8358ff;
  color: var(--zoso-text-blue-gradient);
  font-size: 65px;
}
.package-one-single-title {
  margin-bottom: 7px;
}
.package-one-single-title h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
}
.package-one-single-detail {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  margin-bottom: 30px;
  padding-bottom: 21px;
}
.package-one-single-detail p {
  color: #696969;
  color: var(--font-paragraph-color, #696969);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.package-one-single-list {
  margin-bottom: 25px;
}
.package-one-single-list li {
  align-items: center;
  display: flex;
}
.package-one-single-list li i {
  font-size: 15px;
  font-weight: 400;
  margin-right: 10px;
}
.package-one-single-list li + li {
  margin-top: 25px;
}
.package-one-single-list li p {
  color: #545f71;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.package-one-single-price {
  margin-bottom: 10px;
}
.package-one-single-price h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 55px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 77px;
}
.package-one-single-price h2 span {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.3px;
}
.package-one-single-btn .main-btn-four {
  background-image: linear-gradient(130deg, #8358ff 15.93%, #8358ff 72.14%);
}
.package-one-single:hover {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border: 1px solid #0000;
  box-shadow: 0 10px 60px 0 #8358ff26;
}
.partener-three {
  padding-bottom: 130px;
}
.partener-three-title-box
  .section-four-title
  .section-four-title-title
  h2
  .section-four-title-title-inner:after {
  background: url(data:image/png;base64,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);
}
.partener-three-img-box .partener-three-img {
  padding: 50px 0;
  text-align: center;
}
.partener-three-img-box {
  position: relative;
}
.partener-three-img-box:after {
  background-color: #0f110f1a;
  background-color: var(--zoso-text-dark-two);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.partener-three-img-box:before {
  left: 50%;
}
.partener-three-img-box-line:after,
.partener-three-img-box:before {
  background-color: #0f110f1a;
  background-color: var(--zoso-text-dark-two);
  content: "";
  height: 82%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1px;
}
.partener-three-img-box-line:after {
  right: 25%;
}
.partener-three-img-box-line:before {
  background-color: #0f110f1a;
  background-color: var(--zoso-text-dark-two);
  content: "";
  height: 82%;
  left: 25%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1px;
}
.testimonial-four {
  background-color: #f2f0e6;
  background-color: var(--zoso-bg-grey);
  overflow: hidden;
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
  z-index: 99;
}
.testimonial-four-shape-1 {
  background: url(data:image/png;base64,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);
  background-size: cover;
  height: 415px;
  left: -122px;
  position: absolute;
  top: -88px;
  width: 415px;
  z-index: -1;
}
.testimonial-four-shape-2 {
  background: url(data:image/png;base64,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);
  background-size: cover;
  height: 80px;
  left: 95px;
  position: absolute;
  top: 275px;
  width: 84px;
  z-index: -1;
}
.testimonial-four-shape-3 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABOnSURBVHgB7d1fchTJtcfxrGyJh5kX3QgPf67nQbzfi9Q7gBUYVmCxAlp30PhRrccZiSuxApgVDLMCmBW0wAugHmzzx44wLyYcI3Wl63SroGn1n6qurKzMqu8nwmGBBDOhUf8689TJk5FC0N69fLivVNRXyMH0r20dHSgESysACASBBSAYBBaAYBBYAIJBYAEIBoEFIBgEFoBgEFgAgkFgAQgGgQUgGAQWgGAQWACCQWABCAaBBSAYBBaAYBBYAIJBYAEIBoEFIBgEFoBgEFgAgkFgAQgGgQUgGAQWgGAQWACCQWABCAaBBSAYBBaAYBBYAIJBYAEIBoEFIBgEFoBgEFgAgkFgAQgGgQUgGAQWgGAQWACCQWABCAaBBSAYBBaAYBBYAILhZWC9GfxpU/6nADjn8+vPy8DqdJJ9rZPXbwZ7fQXAideD3sa7l3v9jk4GUZQ8UR7yLrDSkNoxRu3Ix1qr/Xcvv3/9/uX3f1QAKvPXwXd3v9JXBumH+0apjShSt98MvrutPLOmPKN1tK+Umfgds5n+6unbUwkyff9G94dYAbBCQqnT0fvpIuH2l687eS12ZJV1U3nEqxXW28HDngTUrM9J4ss28f2rvSfUt4ByZPv3/uXeidb6+TisZjGbfxu9Jv3hTWBJCEVaP1j2dbJd1No89+0bCYRC6lRf6/XX6Xpq6eutk+54JNyUJ7wJLCm0z1tdXWY202/kMfUtID/Z/slrRl3UqXL+sY2vO1f2lSe8CCxZXWWF9mKkvmWesk0E5pPXRvoaeS7bv/yLgs+MMb2/DPa2lQe8CKx0dVXqEep4myj1re+PCS5gLGtTkNfG/DpVPmuROlYeqD2wLtoYbisL5J1A6ltsE9F28gBL6lTph1a2c760OdQeWOM2BpvG20TZq/vYRwJUSX7mZfsXpTXeAnWqXKTNoe4CfK2BJcvVVfbU+ZhN2bNT30IbyM/43199//PiNoWyzOZXem3pk8Uq1RZYozaGHI9Vy8rqW3LMx6fHs4ANk8dpEmPuqspFvTpfR7UFlrQx2F6yLiLHfOToAfUtNIXUfyeP0yg3Nr7urNdWgK8lsFZvYyhrsr7FNhFhyupU6Zvwk+pKKvPJa7eu+nAtgSVP8lStpL7FMR+EZXScJv2ZrbZOlU8U6VqaSZ0Hlixj63hXmOWivjVgjA18ltWpRsdpatmZXCZtDnWUV5wGlnzj7bcxlLbBGBv4SrZeNdSpcknLKyeuC/BOA+srvd7zZXV12bi+9fZ07znbRNTt/WBvu8xxGkc2XLc5OAusixDwbXV1CWNsUKds7IvRalB3nSqfqOfydeIssMbTGMLBGBu4lh2nMQ76Ey3acDlO2UlgyT7cl2JhMYyxQfWysS9VHKdxweU5QycjksejVo0K13hMc7pNvD0c6gPGNMMG2UrJpJJZ44lDk9bapJm0qypW+QrLpzaGshhjAxtsjn3xyLaL8kmlgSUvag/bGEpjjA1WZXvsi09cjFOuNLA6OvG4jaEsxtggvyrHvnik8nHKlQXW6LxgWE87VsQYG8znZuyLP2T3UeXroLLACq2NoSzG2GCS+7Ev/qiyzaGSwJq8vbltGGOD6VuUVctU2eZQSWA1sdBeDGNs2iirU61p/XNza7f5XNwabf/vVZYtur25fRhj0wb5blFuG7P57uVD6wsXq4GV9/bmtmGMTXMVuUW5feyPU7YaWMVub24dxtg0yIq3KLeN9TYHa4FV39jj0DDGJmRlb1Fum3Gbg70CvLXASh/f/qyQG2NswvK5TtWo4zRO2BynbCWwRm0MSm0rFMYYG/8FOvbFG/LmLK0eygIrgUUbQ1mMsfHRuE61N2j4cRon1nTn2EYBvnRgVXt7c9uM61tsE+v1ZZ2KnYMddm6NLhVYoYw9Dg1jbOoxeZyGOlUVyo9TLhVYbTsv6BpjbNyROmw29oXtX2U2ymbGyoElt3rQxuACY2yqNHmLMkFVvbK3Rq8cWEZHtDE4xRgbmy7qVF7cotw2ZdocIrUCWT7LO5JCbZJEHfxbnZ2MC5lRXyEH0/+YnD+W+zHTH/wHrKjqE6lo5+rWjz+pggoH1njssaHL1wtRHEUmZoWQTxSpF8ZEm/zseuHDx+Ts5s3uyYcif6jwljB9erXDf3BfmE3CKr+L22k2FXyw0q3RhVZY49VV8loBQHkfkkR3i1ybV2iFRRsDAIsK3xqde4X1Ts4CjSYpAoA9SZLcudF99CLP1+ZfYenOsQIAyy5ujc73tXm+qEm3NwPwTu5bo5duCWljAOBArjaHpSssxh4DcCDXOOWFKyzaGAC4dJao7rfdw9N5n1+4wtIdQ6EdgDNrkVqYOXMDa1Rob9kV2wDqtezW6LmBxdhjAHWQW6PnjVOeGViMPQZQn/njlC8V3WljAOCBmW0Ol1ZYtDEA8MDMNocvVli0MQDwyfQ5wy9WWNzeDMAn0+OUPwUWtzcD8I20OUzeGvUpsGhjAOCjdCHVz9ocRoFFGwMAf31uc4gotAMIwGicsmbsMYAAbOhOcqyHw+Gv6S9iBQCeitIVVmSSZ6M+rH+mBa3ztbUHScKFnAD8IUFllDmRC3Cl632qcbS3qaP1/fSrdhQA1MgY88KY8/s3uidx9nszB/j949XDPwxNdJJ+uKkAwK1THaneN7cOf53+xJKJo/+3o3VHivKbCgAqJNu/RKn+9a3Dxwu+ZjG2iQCqFqV1qn8l5wfLLqHIfZEqwQXANqlTaRPtXl0wx31S7sDKsE0EYEGc1ql2ZtWpFikcWJm3g4e9SEfSLr+pACCH6TYFVdDKgSXYJgLIzainH83Z7ipBlSkVWBkJro5e/5nxNACmSZ2qo6N+0e3fLFYCK0N9C8CEOFJJ/+rWo5+UJVYDK/P3Pz/c55gP0E5l61RL/u5qUN8CWiiKniXD33Ynj9NY/etVxf4y6G2vp/UtxTYRaCybdapFKg+sDPUtoHnyHKex/M9zR7aJa2trf6S+BTSB6VdRp1rEaWBlqG8B4Zo19sWVWgIrwxgbICgrHaexqdbAylDfAvzluk615N/FD2wTAf/kHfviijeBlbkIruP03+yuAlCLomNfXPEusDJsE4Fa1F6nWsTbwMpcHPPZUQQXUJkqj9PY5H1gCepbQIUsjH1xJYjAyjDGBrDH1XEam4IKrAz1LWB1sv1TKunZHPviSpCBlWGMDZBfKHWqRYIOLEF9C1iuzuM0NgUfWBnG2ACXhVinWqQxgZWhvgX4dZzGpsYFlhg/TbzyIN2v9xTQOu7HvrjSyMDKUN9CmzSlTrVIowMrwzYRDef1cRqbWhFYGYILTZK1KVzbOjpQLdGqwBJsE9EEvo19caV1gZVhjA1C1LQ2haJaG1gZtokIRHyeJLu/7z56plqs9YGVkWM+Jol6RqkNBXiiCcdpbCKwJlDfgleMepqYs4MmtykURWDNMAouvf5csU1EDdpep1qEwFqA+hZcCnnsiysE1hL/HPQ2ztfWHjDGBlWhTpWfVlhIfnrSsIrG736AffKgR37GFJbim7TAm8FeuiWM0i2h2VRA5aI4fUH2r279yJZwDgJrhjeD7253OnrfGHVbAc5FcbriunOj+0Os8AUCa8LrtF71dWf9OA2qHQXULN0kPh0O9QHB9RmBpcZB9ZVe76XfjAc0jsI3SaLS0DrsKxBYsv3TuvOEOhX8Rn1LtDaw3g/2tlVHHVOnQkjSn9cXxuj7bd0mti6wRnUqvd5Pt34PFBCotta3WhVYbwcPe9KmQJ0KzRDFwyR5/N/doxPVEi0ZkUydCk3WnvpWwy+h+NNmp5M8oU6FNmjDNrGRgZW1KaQf7iugZaIoOhkOo8dNDK7GBRZ1KkA0c5vYmMDiOA0wixzzGd6/0X30QjVA8IEldaq1jjlOjOEyCWCOptS3gg0sjtMAxckxn3+rs5NQ524FGViMfQHKCLe+FVRgUacCbApvjE0QgcXYF6A6IdW3vA4s6lSAMx/S+tZj38fYeBtYHKcB6uB3fcu7wGLsC1A/X8fYeBNYjH0B/ONbfcuLwOI4DeAzf7aJtQbWuE6lj9MPtxUAz9UfXLUEFmNfgHDVuU10Gli0KQDNUccYG2eBJcdpOjp9+kdQAQ3idptYeWBxnAZogyg+S8y9b7uHp6pClQXWRZ1qn+M0QHtUXd+yHljUqQBUdVu11cD66+C7u2u6c8xxGgBV1LesBBZ1KgALnCaJvmdjm1gqsDhOAyAvG/WtlQPr3cu9PnUqAMXI0EDz06r1rcKBxdgXAOWtVt/KHVgcpwFgXaSeJUO9m3ebuDSwqFMBqFre+tbCwGLsCwB3lm8TZwYWY18A1CeKO1HU+92tH3659JnJX1CnAuCLWdvEUWBxnAaAr+SYj1L6qQRXxNgXAP4b17e07kR/IKwA+M1sGmNu62T4226aXB8UAHgsMWcH+kb3JI60OVEA4C3Tl6zS8uHa+fnj9P9iBQD+ia9tHR3IB6PA+q/uyYckGR4oAPBMpJL+548nvH+195weLAAeOb22ddjNfqEnPzMcJqyyAHgjSc7uTf76i8C60X30Qhn1VAFA3dIskkL75G/p6a+5Ys5ocwBQt1jaGKZ/81JgSQGeNgcA9TKXVldCz/pS2hwA1OhTG8O0mYE1bnNI7isAcGyyjeHy5xagzQGAS2nePLu+fXhv3uf1wj89VLsKABwx6UO/RZ9fGFhXu4enkYoowAOo3ow2hmmLV1ip9eS3A9ocAFRsZhvDtKWBNS7AGzrgAVRGCu3LVlfjr8vp/cu9geFSCgD2xde2Dm/m+cKlK6zMMEkowAOwzkSml/drcweWnDOMIvVCAYAtaaH9+q2jX/J+ee7AEsPh2X0K8ABsyVNon1QosBinDMAek6vQPqlQYAk5Z8gqyxsx2/T8Lr5XsYIP4iQ5/6noHyocWNLmMEyGFOBrNH7DMP2PyVnXGPNCIRf5XsnTKK1NnzfdeuVtY5hWOLDEje7/P+WdvSZR9GyYBpWcZr+ZvnkoFPbN/x4dyPeQYZW1ia9uPSq8uhIrBZZgnLJbsjrQkbp97daP91Z5Z8KX5Ht4bfvwfpKcSf9PrOBOR99VK1o5sBin7IZsXYxSvevbR3e+uXX4q4JVo+BKt4lJMpRxSrFCtdLMuPY/P7xUK1o5sIQ8kqQWUI2sTvWvdAVwfevwsUKlpMxxJd0mSn1LoTJF2ximlQos2hyqIds/6lTuyQMlqW+NtonsHipg+mXLGaUCSzBO2apY6lSy/aNOVZ+svtWJjNRaYgUb5o49LqJ0YMm7kuKcYSlZnUpqKdSp/PG7W0e/UN+yY9HY4yJKB5a41n30jDaH1UTKnFCn8pvUt9Jt4h22iSs7XbWNYZqVwBK0ORQjdaooUd2rW0e71Kn890UbhFHPFHKbvr25DGuBNZrmwDjlPD7VqWQEtUJQLoLrHtvEnHKMPS7CWmAJxinPN3mchjpV+GSbmB3zUQTXPHHZNoZpVgOLW6PnSN9lpE5Fm0LzXLRBUN+ayTy1/bTbamAJ+Q+oeMcZ+XScJq19EFTNNVnfSlfSbPPHrLQxTLMeWIJbo1WcPsbd4ThNu0hwXd067FLfstfGMK2SwGrrOOXJOpWtx7gIz1R9q3Xk9uaqfv4rCSwh45RVmzD2BVPaesxn2e3NZVQWWKNzhi1oc2DsCxbJ6ltnMn+rDdtEy20M0yoLLNHkNgfGvqCIb7snpy045mO9jWFapYHV3FujGfuC1WTHfJpY31p17HERlQaWuN49OmnKo17Z/iX0U6EkeVE3sL4Vu3jQtKYckFujtdbPVbjkOM3ON1tHbP1gzcVq5P4/Xj18NjSjeu+mClSR25vLqHyFJUJtc2DsC1wIfoxNwduby3ASWCK0W6MZ+wLXQh1jU3WhfZKzwAplnDJjX1Cn8MbYmL7Ldh5ngSU8vzWasS/wRiBjbOKPybnTHYjTwPLx1mjGvsBnk8d8fHuzlzYG17sQp4ElvLo1mrEvCISHt1XHdZyXdR5You5xyox9QYh8uq169HCgBrUEVl23RsuSmrEvCF3tt1VXfF5wkVoCS1wxZ7uu9uSTtygz9gVNUdcYG5dtDNNqCyxX45S5RRlN5/aYj9s2hmm1BZao8tborE7FLcpog6y+JT/zqrptYiVjj4uoNbDG0xzsjlNm7AvaTH7mq6pvVTX2uIhaA0vYPGfIcRpgLDvmY2uIpuxYfKj/1h5YI0NVqpk0G/vCcRrgs/GlGD/u2qhvGXPuxchzLwJLjsKs+E4QU6cCFvvcv7XiNrHGNoZpfqywVLFxylmbAmNfgPyyNgiTGNnRxDn/WFxnG8M0bwIr7zjlrE5V99MKIFQyBTjvGJv0AdaJT7sXbwJLyDdSzUn+rE2BOhVQ3he3VUfmxZwvi317gOVVYIkZbQ7xeZLco00BsG9UmL91dGdWfcuHNoZp3gVW1uYwOfbl991HAQwyA8J1aYxNul308Ribk0soispujebJH+CWHPN5M+h5e97Wy8AiqID6+Pz6825LCADzEFgAgkFgAQgGgQUgGAQWgGAQWACCQWABCAaBBSAYBBaAYBBYAIJBYAEIBoEFIBgEFoBgEFgAgkFgAQgGgQUgGAQWgGAQWACCQWABCAaBBSAYBBaAYBBYAIJBYAEIBoEFIBgEFoBgEFgAgkFgAQgGgQUgGAQWgGAQWACCQWABCAaBBSAYBBaAYBBYAIJBYAEIBoEFIBgEFoBgEFgAgkFgAQgGgQUgGP8B7UrglL2mDx0AAAAASUVORK5CYII=);
  background-size: cover;
  height: 300px;
  position: absolute;
  right: 210px;
  top: -26px;
  width: 300px;
  z-index: -1;
}
.testimonial-four-shape-4 {
  background: url(/zoso/static/media/testimonial-four-shape-4.748d85fe222383d7b2aa.png);
  background-size: cover;
  bottom: -237px;
  height: 620px;
  position: absolute;
  right: 41px;
  width: 620px;
  z-index: -1;
}
.testimonial-four-shape-5 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAyCAYAAAD845PIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKkSURBVHgB7ZdBTttAFIb/sR3WHCFHoMsKtdgngCO0UkWFuig9AckJgEWFoIscoeYEdqCoS7hB0xMUqV0Re6bvxSppWts49jwTJH9SIttjy/79P7/5B+jo6OhYCb6c7tPvEC2hIM3Xkz4S91u2kwZ4sRdDGAfSJO72/bbxttEC8qKgdubbZgctIFt+0Wgd3vTHwjHH6WPzzXcIIuuUO/3fGa3F3ZIV5WAr5+gTF2VyBfizshRETtTF2Sv6z394L3kPQeREKRwUD5p9SbdkRHGCAPolZ6yjd1ciuhn2W3qWIK5RVHoLyCQMu05lgiJUEjS7/Wh2jWXsOTUX1MdSmAk8HeD53gSWsOPU1ceNeoIYRS/DiXB54sMSzZy6pg72646agrLz0StzBFcfN3Wtnqi5GJ5vLLdmKkflhHCT2uKqi7o624Dm2MOp2/hoBRXTvUL6SMbY3L2pfFXhCLvxkwIp57cs7ohGm4chB6FuqETJRT0uczFfFEcchRFWGW0+YOvtUd5QC4tEIRxjioaKyy+iecd1fdri5YNPZ/bxmBjckgUhUieGds8RvL4tOrV6o4hoLvJ6LJC/Lx/tEJOaGIYaxsvdcdWL6rX0uYsH1h1kR3i+StaOy9woo3lMujyliVcNYANDYtK1YV0xf7CT/TLnotqusTtc1kuUWBn2Am1dYYbmn5QCbWAv0NpdTy0rTEAQY3+RyMK8iovEZPoMwbvK8acq9idffuvaDB8+0QwkBDEyiYLji8GkcJzLjlu2EJIxaVhy10HTtl2GnKi0F9J//oNPtZXWXYScKHZCIcwZiW13u3+RTekaeY6EEEZWVFaCiyTpOYSRFZU1g/h+n7uecOkxbSwS/3LLES+92V0gzUK5mVZEtcPFp0NaonxGR0dHx6rwG8jX4vmt5cCmAAAAAElFTkSuQmCC);
  background-size: cover;
  bottom: 191px;
  height: 50px;
  position: absolute;
  right: 51px;
  width: 53px;
  z-index: -1;
}
.testimonial-four-title-box .section-four-title .section-four-title-title {
  width: 40%;
}
.testimonial-four-title-box
  .section-four-title
  .section-four-title-title
  h2
  .section-four-title-title-inner {
  -webkit-text-fill-color: #0000;
  background: #0f110f;
  background: var(--zoso-text-dark);
  -webkit-background-clip: text;
  background-clip: text;
}
.testimonial-four-title-box
  .section-four-title
  .section-four-title-title
  h2
  .section-four-title-title-inner:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAKCAYAAAAaY2hnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFiSURBVHgB7ZbRbcIwEIZ/Qx54AneCeoNmg9IN2KRiE0boBs0IzQZhgpoFWoN44AHh/pc4VavGrYosERC/5Jx9uST257Md4KpfpamxHj9ObibPX/0KV/2QwKKZHXC4V0rNxCV+r/xi87aZS12FwCmN6XoJH76NfWCAwQpx2VjbOWfRI3H8OU3Osd4R1FTqsVjl1Zz9Xyg+ZEjyFaeRq4tvoHp4sTZMiNQrdtIhgWScaJLDCCBxBUgG/xThPdQZx/Xr0V8JOEuqLoB1oXTJyIVANOM115O0dSipVEjWnQO4Psh575+YqcXWbUtxZO0NpJ2VS5AlrEJgZciWa7f+luU1OKZeyYD32AsQl4nd4HIxkdjUSyeFLEtFUJbbwcsQw/KvvfWkvyMjPapPbM6oUVCaxaDZtHPuUYa9y5FO7T5ZAY0loKX4jzmAev8fJ3BbsBCowXbFhsPjs77Hvm7v3G6FxPoAnAaIP6i0QF0AAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
}
.testimonial-four-detail {
  margin-top: 110px;
  position: relative;
}
.testimonial-four-detail-img-one {
  border-radius: 135px;
  height: 330px;
  left: 0;
  position: absolute;
  top: -46px;
  width: 200px;
  z-index: 1;
}
.testimonial-four-detail-one-img {
  bottom: -46px;
  height: 330px;
  left: 0;
  position: absolute;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.7);
  width: 215px;
  z-index: 2;
}
.testimonial-four-detail-one-img img,
.testimonial-four-detail-two-img img {
  border-radius: 135px;
}
.testimonial-four-detail-img-two {
  background-clip: content-box;
  border-radius: 135px;
  bottom: 20px;
  height: 330px;
  position: absolute;
  right: 0;
  width: 200px;
  z-index: 1;
}
.testimonial-four-detail-two-img {
  height: 330px;
  left: 0;
  position: absolute;
  top: 20px;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.7);
  width: 215px;
  z-index: 2;
}
.testimonial-four-slider {
  margin-left: auto;
  margin-right: auto;
  max-width: 55%;
}
.testimonial-four-single-star-box {
  margin-bottom: 27px;
}
.testimonial-four-single-star-box i {
  color: #00c39a;
  color: var(--zoso-text-green);
  font-size: 23px;
}
.testimonial-four-single-star-box i + i {
  padding-left: 5px;
}
.testimonial-four-single-text-box p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 35px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 21px;
}
.testimonial-four-single-title-box h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 29px;
}
.testimonial-four-single-title-box h4 span {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.3px;
  line-height: 21px;
}
.testimonial-three-thumb .swiper-slide img {
  border: 3px solid #0000;
  border-radius: 50%;
  height: 65px;
  transition: all 0.3s;
  width: 65px;
}
.testimonial-three-thumb {
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  width: 50%;
}
.swiper-wrapper .swiper-slide-thumb-active img {
  border: 2px solid #0f110f;
  border: 2px solid var(--zoso-text-dark);
  transform: scale(1.6);
}
.swiper-wrapper {
  text-align: center;
}
.blog-four {
  padding-bottom: 130px;
  padding-top: 130px;
}
.blog-four-title-box .section-four-title .section-four-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}
.blog-four-single {
  margin-top: 30px;
}
.blog-four-content-box {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  position: relative;
  z-index: 1;
}
.blog-four-img-box img {
  border-radius: 12px;
  height: 300px;
  object-fit: cover;
  width: 370px;
}
.blog-four-date {
  align-items: center;
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  display: flex;
  justify-content: space-between;
  margin-bottom: 17px;
  margin-top: 10px;
  padding-bottom: 11px;
}
.blog-four-date p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.blog-four-date a {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(110deg, #01cbdf 15.93%, #8358ff 72.14%);
  background: var(--zoso-gradient-three);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}
.blog-four-title {
  margin-bottom: 28px;
}
.blog-four-title h4 a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.66px;
  line-height: 34px;
  transition: all 0.3s;
}
.blog-four-user-box {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.blog-four-single:hover .blog-four-title h4 a {
  background-size: 100% 1px;
}
.blog-four-single:hover .blog-four-user-btn .read-more-btn {
  -webkit-text-fill-color: #0000;
  background: linear-gradient(110deg, #01cbdf 15.93%, #8358ff 72.14%);
  background: var(--zoso-gradient-three);
  -webkit-background-clip: text;
  background-clip: text;
}
.site-footer-four {
  z-index: 991;
}
.site-footer-four-shape-1 {
  background: url(data:image/png;base64,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);
  background-size: cover;
  height: 80px;
  left: 61px;
  position: absolute;
  top: 133px;
  width: 84px;
  z-index: -1;
}
.site-footer-four-shape-2 {
  background: url(data:image/png;base64,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);
  background-size: cover;
  bottom: 0;
  height: 113px;
  left: 0;
  position: absolute;
  width: 310px;
  z-index: -1;
}
.site-footer-four-shape-3 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUDSURBVHgB7ZtNcuJGFMdft2AWnkWcqvirkqrgA8TADfAJYk4QOAFMZpgsEcsZ7BifwMwJMjmBnRPI9gXQKsROquLNzGKMuvOeQESAWtaHZSOj38IlpO6W9O/3Xne/lhkkzPVF6xQY1CAqEvpbpW4dEoRDRiYCkYkAmQg2mQiQiWCTiQCZCDY5v4tD45cC5/JMCKu+Uz46h5QxNF5XuMYbwuKvdsrvTFU5XxE0TbSlBBSCn91ctfqWxTt+jS0L1Hk5TR4LKQ9wxglcE3S6qiqvdIcbo1VCAWrObzrmXAyGRksfGM11WELoua4vW7rGhWEL4CDhgKxCVU8pguTsN88KHNpr/IVxc/n2J1gisHNq9Fx42MbOX+gkxnhbVZerGkQZCqBEFiTI/vXl2wGZHjwh1MPoqmfYOad+z8wYVP403jS9rvHFRikYMqVqs8gCuQg+xOlji0GmT/eleIWuWglSR8P38nJlvlhQNP2tYJFJvDAoXkDCOH7/kucH7pgVkPU1nmvMn5wRgXoT/akB0VineEEuklS8INP38/tgMH3eameGyMmQGBOKF9C/vmod0PgMICAuNFKBBsdjs4/9gBgfBMYP2J/+dg4oGI6Dy8OCN7iN3mvx66sQQuw7E8CpOwQPhuGI+wJJCEBwrk073BbhL3voCBcM048sOEMmc9YHqyeCze1ncbfLKRiuqADE+kvtRZszJk1YUeygK8WtPToMjWaBs3w71v5A2sD9DCHvcFXcM5n7vC0Gz2N8gAI8U6SU5zh91jf2un8455hXwaHxM84ZNBoyC/BMINPH2UFzs3j0weOaN//iHH2UyzWEYDqkmPFkS/Y+i9HJbrl3qyjjT5rjBZm+lKM6+b1fuXtFcPjn6s2PlmQ9SIeLXHAGTbff+xFYBIdljhdk+rhc07eL3ZOQ9cKzjC7C0O8/iVFH5ff+dWNgp7QxswNPzEiI6rflo48QkUgiUHYHMzt6jATMg4M5xMhbAqFFoBUnLbuTWuLGg9HsT98svv8QqlbQghPTP8bDEiw9zNQYa36z9+73QKXvK0BLbVxpngbN6C4TQV1EKQL5/RrPN7FAYzlNPzhCQAfzR32VGIq1Q6umcUxspvzlZ1HHi7lV5OuKpvF2Gk0/OMy8E7L6Xbl7MT1DfyZ+346wmZFa3PGC0W7Oc/D7qFC8wHUG+2pVBSBQgO95XnzpjBMOK4lJKTb+NS44hJAdWEHQA3ozOUaMDQN4xrlFD8ytYneXDqbbcLg3l8iX5HFdLSlXZSB053gqAm1O4rBxDg8EpbaYgDIOu5GXuON24KPAXSKI2c5so9B3J1xnvk+wrLuHsAYTI25lu3S4v+makMSB/Har1K3Sp4TUPsSEgqH7N5+/Ge5L6hCBsdlKHff2ykFze2HZKf/aJz+mZ4zqJpSBmk+8LnyukxuNTkLfAM3rE5rsVvEwUnorLBs/HHYsFJvuC+EwLUy9z59cECHMkEl+T6ZP/57zGC/vZuIidTteBHQRCoZe6XfPT/i2y4e9e4Ikjq2iRn6flOkHxRYDXSRAvDC9dp8I5cecliUWrMHt96oGnwp3vPC6zn0y41zd6NE5LrX+H5bwmPzwsfw+KhQvJkNqf3oSj/0s1vcDb2F9ecW1PCnV29h7/6RmH4aJ39f/vmrh9vt4C96vfC5AY1VIKZPe372vXPZPH5CJYJOJAJkINpkIkIlgk4kAmQg2/wFqH0wckk7fDwAAAABJRU5ErkJggg==);
  background-size: cover;
  height: 65px;
  position: absolute;
  right: 152px;
  top: 40px;
  width: 65px;
  z-index: -1;
}
.site-footer-four-shape-4 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAyCAYAAAD845PIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKkSURBVHgB7ZdBTttAFIb/sR3WHCFHoMsKtdgngCO0UkWFuig9AckJgEWFoIscoeYEdqCoS7hB0xMUqV0Re6bvxSppWts49jwTJH9SIttjy/79P7/5B+jo6OhYCb6c7tPvEC2hIM3Xkz4S91u2kwZ4sRdDGAfSJO72/bbxttEC8qKgdubbZgctIFt+0Wgd3vTHwjHH6WPzzXcIIuuUO/3fGa3F3ZIV5WAr5+gTF2VyBfizshRETtTF2Sv6z394L3kPQeREKRwUD5p9SbdkRHGCAPolZ6yjd1ciuhn2W3qWIK5RVHoLyCQMu05lgiJUEjS7/Wh2jWXsOTUX1MdSmAk8HeD53gSWsOPU1ceNeoIYRS/DiXB54sMSzZy6pg72646agrLz0StzBFcfN3Wtnqi5GJ5vLLdmKkflhHCT2uKqi7o624Dm2MOp2/hoBRXTvUL6SMbY3L2pfFXhCLvxkwIp57cs7ohGm4chB6FuqETJRT0uczFfFEcchRFWGW0+YOvtUd5QC4tEIRxjioaKyy+iecd1fdri5YNPZ/bxmBjckgUhUieGds8RvL4tOrV6o4hoLvJ6LJC/Lx/tEJOaGIYaxsvdcdWL6rX0uYsH1h1kR3i+StaOy9woo3lMujyliVcNYANDYtK1YV0xf7CT/TLnotqusTtc1kuUWBn2Am1dYYbmn5QCbWAv0NpdTy0rTEAQY3+RyMK8iovEZPoMwbvK8acq9idffuvaDB8+0QwkBDEyiYLji8GkcJzLjlu2EJIxaVhy10HTtl2GnKi0F9J//oNPtZXWXYScKHZCIcwZiW13u3+RTekaeY6EEEZWVFaCiyTpOYSRFZU1g/h+n7uecOkxbSwS/3LLES+92V0gzUK5mVZEtcPFp0NaonxGR0dHx6rwG8jX4vmt5cCmAAAAAElFTkSuQmCC);
  background-size: cover;
  bottom: 103px;
  height: 50px;
  position: absolute;
  right: 84px;
  width: 52px;
  z-index: -1;
}
.site-footer-four {
  background: none;
  background-color: #262c2e;
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
  position: relative;
}
.footer-widget-about-four-title {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 45px;
  font-weight: 700;
  letter-spacing: -1.35px;
  line-height: 54px;
  width: 50%;
}
.footer-widget-about-details-four {
  margin-top: 30px;
}
.footer-widget-about-details-four li {
  align-items: center;
  display: flex;
}
.footer-widget-about-details-four li i {
  color: #01cbdf;
  color: var(--zoso-bg-cyan-gradient);
}
.footer-widget-about-details-four li + li {
  margin-top: 15px;
}
.footer-widget-about-details li a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 24px;
  line-height: 34px;
  margin-left: 13px;
  transition: all 0.3s;
}
.footer-widget-about-details li a:hover {
  background-size: 100% 1px;
}
.footer-widget-address-four-title {
  color: #ffffff73;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 22px;
}
.footer-widget-address-details-four,
.footer-widget-address-four-title {
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-style: normal;
}
.footer-widget-address-details-four {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  margin-bottom: 28px;
}
.footer-widget-social-four li a {
  background-color: #01cbdf;
  background-color: var(--zoso-bg-cyan-gradient);
  position: relative;
  z-index: 9;
}
.footer-widget-social-four li a i {
  z-index: 9;
}
.footer-widget-social-four li a:after {
  background-image: linear-gradient(110deg, #01cbdf 15.93%, #8358ff 72.14%);
  background-image: var(--zoso-gradient-three);
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-out;
  width: 100%;
  z-index: 0;
}
.footer-widget-social-four li a:hover:after {
  opacity: 1;
}
.footer-bottom-inner-four .copyright p a:hover {
  color: #01cbdf;
  color: var(--zoso-bg-cyan-gradient);
}
.footer-main-four {
  position: relative;
  z-index: 99;
}
.footer-main-four:after {
  background-color: #ffffff1a;
  background-color: var(--zoso-text-light-three);
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 1px;
}
.page-wrapper-five {
  background-color: #131418;
}
.main-header-five .container-fluid {
  max-width: 1644px;
}
.main-header-five.sticky-fixed {
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
  box-shadow: 0 7px 50px 0 #0000001a;
  position: fixed;
  transform: translateY(0);
  z-index: 999;
}
.main-menu-five {
  justify-content: flex-start;
}
.main-menu-five-list .menu-item-children > i:before,
.main-menu-five-list > li > a {
  color: #fff;
  color: var(--zoso-text-light);
}
.main-menu-five-list > li.current > a,
.main-menu-five-list > li:hover > a {
  background-size: 100% 1px;
}
.main-menu-five-list > li.current > a,
.main-menu-five-list > li.current > i:before,
.main-menu-five-list > li:hover > a,
.main-menu-five-list > li:hover > i:before {
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.banner-five {
  background: url(/zoso/static/media/banner-five-bg.e875cbc5f50573e0fda4.png);
  background-color: #131418;
  background-position: 50%;
  background-size: contain;
  background-size: cover;
  overflow: hidden;
  padding-top: 208px;
  position: relative;
}
.banner-five-info-box {
  margin-bottom: 180px;
}
.main-menu-five-list {
  margin-left: 103px;
}
.banner-five-left .section-five-title .section-five-title-text {
  align-items: center;
  display: flex;
  margin-bottom: 25px;
}
.banner-five-left .section-five-title .section-five-title-title h1 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 65px;
  font-weight: 600;
  letter-spacing: 1.95px;
  line-height: 77px;
  margin-bottom: 54px;
}
.banner-five-left .section-five-title .section-five-title-text img {
  height: 40px;
  width: 37px;
}
.banner-five-left .section-five-title .section-five-title-text p {
  background-color: initial;
  color: #e9d175;
  color: var(--zoso-text-yellow);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.66px;
  line-height: 30px;
  margin-left: 15px;
}
.main-btn-five {
  background-color: #4603ff;
  background-color: var(--zoso-text-dark-blue);
  border-radius: 12px;
  display: inline-flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  padding: 16px 40px;
  position: relative;
}
.main-btn-five,
.main-btn-five i {
  color: #fff;
  color: var(--zoso-text-light);
}
.main-btn-five i {
  font-size: 11px;
  font-weight: 600;
  transition: all 0.3s;
}
.banner-five-right-btn-box,
.banner-five-right-video {
  align-items: center;
  display: flex;
}
.banner-five-right-video {
  margin-left: 30px;
}
.banner-five-right-video .video-play {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 50%;
  display: inline-block;
  height: 55px;
  margin-right: 20px;
  position: relative;
  width: 55px;
}
.banner-five-right-video .video-play i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 13px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.banner-five-right-video .banner-five-right-link {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  transition: all 0.3s;
}
.banner-five-right-video .banner-five-right-link:hover {
  background-size: 100% 1px;
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.banner-five-right {
  position: relative;
  z-index: 9;
}
.banner-five-right-inner-img {
  background-color: #4603ff;
  background-color: var(--zoso-text-dark-blue);
  border-radius: 50%;
  height: 170px;
  margin-left: 110px;
  margin-top: 77px;
  position: relative;
  width: 170px;
}
.banner-five-right-inner-img img:first-child {
  animation: business-grow-one-left-img-four 25s linear infinite;
  left: 50%;
  position: absolute;
  top: 50%;
  z-index: 9;
}
.banner-five-right-inner-img img:nth-child(2) {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.banner-five-right .banner-five-right-img-box {
  height: 800px;
  left: 195px;
  position: absolute;
  top: -285px;
  width: 600px;
  z-index: -1;
}
.banner-five-right .banner-five-right-img-box img {
  border-radius: 0 0 300px 300px;
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.banner-five-right-img-box {
  border-radius: 0 0 300px 300px;
  height: 530px;
  overflow: hidden;
  position: relative;
  width: 470px;
  z-index: 9;
}
.banner-five-right-img-box .scroll_item_select_img img {
  object-fit: cover;
}
.quoye-one {
  background-color: #4603ff;
  background-color: var(--zoso-text-dark-blue);
  margin-bottom: 80px;
  margin-left: -10px;
  margin-right: -10px;
  padding-bottom: 22px;
  padding-top: 22px;
  position: relative;
  transform: rotate(-4deg);
  z-index: 99;
}
.quoye-one:before {
  background-color: #4603ff;
  background-color: var(--zoso-text-dark-blue);
  content: "";
  z-index: 9;
}
.quoye-one-shape,
.quoye-one:before {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.quoye-one-shape {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  transform: rotate(6deg);
  z-index: -2;
}
.quoye-one .container-fluid {
  margin-left: auto;
  margin-right: auto;
  max-width: 1490px;
  position: relative;
  z-index: 99;
}
.quoye-one-details {
  display: flex;
  justify-content: space-between;
}
.quoye-one-details-item {
  align-items: center;
  display: flex;
}
.quoye-one-details-item i {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 30px;
}
.quoye-one-details-item h4 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.6px;
  line-height: 26px;
  margin-left: 20px;
}
.about-three {
  background-color: #131418;
  padding-bottom: 130px;
  padding-top: 104px;
}
.section-five-title .section-five-title-text {
  margin-bottom: 20px;
}
.section-five-title .section-five-title-text p {
  background-color: #f5cf6f;
  background-color: var(--zoso-text-yellow-gradient);
  border-radius: 7px;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  padding: 4px 15px;
}
.section-five-title .section-five-title-title {
  margin-bottom: 40px;
}
.section-five-title .section-five-title-title h2 {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 45px;
  font-weight: 700;
  letter-spacing: 0.3px;
  line-height: 54px;
}
.section-five-details p {
  color: #ffffffa6;
  font-family: Lexend Deca, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
  font-family: var(--bs-font-lexend-deca);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.about-three-title-box .section-five-title .section-five-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.about-three-info {
  padding-top: 50px;
}
.about-three-left-box {
  display: flex;
  position: relative;
}
.about-three-left-box-shape-1 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  height: 100px;
  left: 280px;
  top: -20px;
  width: 100px;
}
.about-three-left-box-shape-1,
.about-three-left-box-shape-2 {
  animation: about-three-left-box-shape 4s linear infinite;
  position: absolute;
}
.about-three-left-box-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHTSURBVHgB1ZhRTsMwEETXuQNCHAIh7tZ+1/mmd0MVh0AVd0jIgtI0aRLv2jvb9P1QCZjRo6W1h0jI+bSP35/7SE5o+4Lkhzi0+3Lgx01D9cv7RyQgOX1JkevQHqRMbl/QhmrCtZT0hZxQabiG0r6QGyoJl2LRF0pCU+ESrPpCaehaeArLvmARuhS+hnVfsAqdC18C0RcsQ6fhc99D9VVV1bZkTFXRYe54gZD472vbv5fWz9fu0DQhkjHXzwxKgqiNz2/H+vLPjpTpniEGJsGPRm+/KBkMgwRz84H4GDJjCWb2iLJtmVsJZvHQuE2ZeQlm9Ri/LZllCSZ5sdqGzLoEI7rq3lcmLcGIRJj7yMgkGLEI4ysjl2BUIoyPjE6CUYswWBm9BFNRBp1E1h8Ama3+JdwpdiDn2qwS8ZDo0cqIRTwlejQy6u3XG+j26w10+/UGuv16A91+vYFuv95At19vpjKXIwpyd+oGtEjGTEdA8+13zHAARI+AwUOiBzsCArbfpaP40+uxxrzMINtv+j6B6DPefuWXIus+w+1Xf7Oz7DPafvOup5Z9BttvvoRlX+H2Wy5h1Vew/dpJWPRlbr/2EqV9GdsvTsKlj8PPp53byVjb9wvuoyZ7uh+ETAAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: contain;
  bottom: 30px;
  height: 50px;
  left: 217px;
  width: 50px;
}
.about-three-right-box {
  margin-left: 70px;
}
.about-three-right-box .section-five-title .section-five-title-title {
  margin-bottom: 28px;
}
.about-three-right-box .section-five-title .section-five-title-title h3 {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 27px;
  font-weight: 700;
  letter-spacing: -0.81px;
  line-height: 40.5px;
}
.about-three-right-box .section-five-details {
  margin-bottom: 46px;
}
.about-three-left-img-1 {
  border-radius: 150px;
  margin-bottom: 90px;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.about-three-left-img-1 img,
.about-three-left-img-2 img {
  animation: about-three-left-img-1 5s linear infinite alternate;
}
@keyframes about-three-left-img-1 {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(1.3);
  }
}
.about-three-left-img-box img {
  border-radius: 150px;
  height: 475px;
  object-fit: cover;
  width: 270px;
}
.about-three-left-img-2 {
  border-radius: 150px;
  margin-left: 30px;
  margin-top: 90px;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.about-three-right-range-detail h4 {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 24px;
  margin-bottom: 14px;
}
.about-three-right-range-box .about-three-right-range-detail:first-child {
  margin-bottom: 51px;
}
.about-three-right-range-box
  .about-three-right-range-detail:first-child
  input[type="range" i] {
  accent-color: #e9d175;
  accent-color: var(--zoso-text-yellow);
  width: 100%;
}
.about-three-right-range-box
  .about-three-right-range-detail:nth-child(2)
  input[type="range" i] {
  accent-color: #4603ff;
  accent-color: var(--zoso-text-dark-blue);
  width: 100%;
}
.partener-four .container-fluid {
  margin-left: auto;
  margin-right: auto;
  max-width: 1724px;
}
.partener-four-title {
  margin-bottom: 63px;
}
.partener-four-title p {
  color: #fff;
  color: var(--zoso-bg-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.48px;
  line-height: 31px;
}
.partener-four-title p span {
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.partener-four-single {
  border: 1px dashed #fff;
  border: 1px dashed var(--zoso-text-light);
  border-radius: 50%;
  filter: brightness(0.3);
  height: 200px;
  position: relative;
  transition: all 0.3s;
  width: 200px;
}
.partener-four-single:hover {
  filter: brightness(1);
}
.partener-four-single .partener-four-img-box {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.partener-four-single .partener-four-img-box img {
  height: 30px;
  max-width: 125px;
  object-fit: contain;
  width: 125px;
}
.service-four {
  padding-bottom: 130px;
  padding-top: 130px;
}
.service-four-title-box .section-five-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 65%;
}
.service-four-single {
  border-radius: 20px;
  margin-top: 30px;
  padding: 22px 30px 31px;
  transition: all 0.3s;
}
.service-four-single-one {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.service-four-single-two {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
}
.service-four-single-three {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
}
.service-four-single-one:hover {
  box-shadow: 0 0 30px 0 #e9d175;
  box-shadow: 0 0 30px 0 var(--zoso-text-yellow);
}
.service-four-single-two:hover {
  box-shadow: 0 0 30px 0 #9896ff;
  box-shadow: 0 0 30px 0 var(--zoso-text-blue);
}
.service-four-single-three:hover {
  box-shadow: 0 0 30px 0 #00c39a;
  box-shadow: 0 0 30px 0 var(--zoso-text-green);
}
.service-four-tag {
  margin-bottom: 23px;
}
.service-four-tag h6,
.service-four-title h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 30px;
}
.service-four-title {
  margin-bottom: 8px;
  margin-top: 32px;
}
.service-four-text p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.features-five {
  background: url(/zoso/static/media/features-five-bg.920fa5b67ebc1de465b6.png);
  background-color: #4603ff;
  background-color: var(--zoso-text-dark-blue);
  background-position-y: center;
  background-size: cover;
  overflow: hidden;
  padding-top: 130px;
}
.features-five-left {
  width: 80%;
}
.features-five-left .section-five-details p {
  color: #e9d175;
  color: var(--zoso-text-yellow);
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 45px;
}
.features-five-right-btn-box {
  align-items: center;
  display: flex;
  margin-bottom: 60px;
}
.features-five-right-btn-box .features-five-right-btn .main-btn-five {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.features-five-right-btn-box .features-five-right-btn .main-btn-five i:before {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.features-five-right-video {
  align-items: center;
  display: flex;
  margin-left: 30px;
}
.features-five-right-video .video-play {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 50%;
  display: inline-block;
  height: 55px;
  margin-right: 20px;
  position: relative;
  width: 55px;
}
.features-five-right-video .video-play i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 13px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.features-five-right-video .features-five-right-link {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100%/0 1px
    no-repeat;
  color: #fff;
  color: var(--zoso-text-light);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  transition: all 0.3s;
}
.features-five-right-video .features-five-right-link:hover {
  background-size: 100% 1px;
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.features-five-left-clients-box {
  align-items: center;
  display: flex;
}
.features-five-left-clients-list {
  display: flex;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.features-five-left-clients-list li {
  border-radius: 50%;
  width: 55px;
}
.features-five-left-clients-list li img {
  border-radius: 50%;
  height: 55px;
  width: 55px;
}
.features-five-left-clients-list li + li {
  margin-left: -15px;
}
.features-five-left-clients-box p {
  color: #fff;
  color: var(--zoso-text-light);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 30px;
}
.features-five .container-fluid {
  margin-left: auto;
  margin-right: auto;
  max-width: 1490px;
}
.quoye-two {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 130px;
  padding-bottom: 22px;
  padding-top: 22px;
  position: relative;
  z-index: 99;
}
.quoye-two-details {
  display: flex;
  justify-content: space-between;
}
.quoye-two-details-item {
  align-items: center;
  display: flex;
}
.quoye-two-details-item i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 30px;
}
.quoye-two-details-item h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 26px;
  margin-left: 20px;
}
.fact-one-right-box,
.features-five-right {
  position: relative;
}
.features-five-right-img-box {
  border-radius: 235px 235px 0 0;
  height: 540px;
  margin-left: 100px;
  overflow: hidden;
  position: relative;
  width: 430px;
  z-index: 9;
}
.features-five-right-img-box .scroll_item_select_img img {
  object-fit: cover;
  top: -280px;
}
.features-five-right-shape-1 {
  animation: about-three-left-box-shape 4s linear infinite;
  background: url(/zoso/static/media/features-five-right-shape-1.0a38126088209f4da2f0.png)
    no-repeat;
  background-size: contain;
  height: 205px;
  left: -30px;
  position: absolute;
  top: 118px;
  width: 192px;
  z-index: 11;
}
.features-five-right-shape-2 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  bottom: 62px;
  left: -22px;
  width: 161px;
  z-index: 1;
}
.features-five-right-shape-2,
.features-five-right-shape-3 {
  animation: about-three-left-box-shape 4s linear infinite;
  height: 160px;
  position: absolute;
}
.features-five-right-shape-3 {
  background: url(/zoso/static/media/features-five-right-shape-3.8217ba9966bd55590ab9.png)
    no-repeat;
  background-size: contain;
  bottom: 19px;
  right: -20px;
  width: 150px;
  z-index: 10;
}
.case-two {
  padding-bottom: 130px;
  padding-top: 130px;
}
.case-two-slider {
  padding-top: 30px;
}
.case-two-single-box {
  align-items: center;
  background-color: #1a1b21;
  border: 1px solid #ffffff1a;
  border: 1px solid var(--zoso-text-light-three);
  border-radius: 16px;
  display: flex;
  padding: 5px;
}
.case-two-single-img-box img {
  border-radius: 16px;
  max-height: 377px;
  max-width: 237px;
}
.case-two-slider .owl-item img {
  display: block;
  width: 237px;
}
.case-two-single-detail-box {
  margin-left: 45px;
  margin-right: 45px;
}
.case-two-single-detail-box span {
  color: #e9d175;
  color: var(--zoso-text-yellow);
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 11px;
}
.case-two-single-detail-box h4 {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 34px;
  margin-bottom: 33px;
}
.case-two-single-detail-box p {
  color: #ffffffa6;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 26px;
}
.case-two .owl-theme .owl-nav.disabled + .owl-dots,
.testimonial-five .owl-theme .owl-nav.disabled + .owl-dots,
.testimonial-six .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 70px;
}
.case-two-slider .owl-dots .owl-dot span,
.testimonial-five-slider .owl-dots .owl-dot span,
.testimonial-six-slider .owl-dots .owl-dot span {
  -webkit-text-fill-color: #0000;
  border-radius: 30px;
  display: block;
  height: 5px;
  margin: 5px !important;
  transition: opacity 0.2s ease;
  width: 5px;
}
.case-two-slider .owl-dots .owl-dot span,
.testimonial-five-slider .owl-dots .owl-dot span {
  background-color: #fff3;
}
.testimonial-six-slider .owl-dots .owl-dot span {
  background-color: #0f110f33;
}
.case-two-slider .owl-dots .owl-dot.active,
.testimonial-five-slider .owl-dots .owl-dot.active {
  border: 1px solid #e9d175;
  border: 1px solid var(--zoso-text-yellow);
  color: #fff;
  text-decoration: none;
}
.testimonial-six-slider .owl-dots .owl-dot.active {
  border: 1px solid #0f110f;
  border: 1px solid var(--zoso-text-dark);
  color: #fff;
  text-decoration: none;
}
.case-two-slider .owl-dots .owl-dot.active span,
.testimonial-five-slider .owl-dots .owl-dot.active span {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.testimonial-six-slider .owl-dots .owl-dot.active span {
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
}
.process-three {
  overflow: hidden;
  padding-bottom: 149px;
  position: relative;
}
.process-three-left .section-five-title {
  margin-right: 100px;
}
.process-three-left-img {
  height: 340px;
  margin-right: 100px;
  margin-top: 63px;
  position: relative;
}
.process-three-left-img > img {
  border-radius: 0 50% 50% 50%;
  height: 250px;
  object-fit: cover;
  width: 270px;
}
.process-three-left-inner-img {
  bottom: 0;
  position: absolute;
  right: 0;
}
.process-three-left-inner-img > img {
  border-radius: 50% 50% 0 50%;
  height: 250px;
  object-fit: cover;
  width: 270px;
}
.process-three-left-img-shape-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA8CAYAAADWibxkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPgSURBVHgB7ZpPUtswFMY/O8Ca3iDcAPYlDTfgBoRN0k4X0BNAT1C66DChi6QngJ6AlJTpshyBG5QZwkyH2FH17Ib8qa3I0pOAqX8Lhjhxku/Lk/Q+2UDJM+LHcRXMLOE50P9cRyB28Dt+D2YCPGUuThoIgh2IURXxaAtbb67BzNMz4GdnFYP7ffnV9uSjVQhx7Uo88XQMmBdOOBZPPL4BWcIJD+KJxzOAZvR4aU8KbWBaOOFJPOHfAJrRIejX3s55xRWiZSl+9wYe8GdAIhwHUnxd8Sqv4gn3BugJJ+zF03yyUex8d43QeA1fLJzG/BnilV0r8RftbdwOf8n/vhU5jbcCkhl9KEVDzuqoap0j0EWtuQsbLj+tY7TcwWZzAwXhqYDxUjYYzi5li+AQT6tJVDmVrfIhDLAzYEZ4oC+c4BN/Dqq24ahQ6Y8xMyD54LBhJDxB/lq1ll2wmRYPOYcY9gzFDBinsggNGCPFb1qKT+eav+IlYdiFIXqToP5StgAm8XdSvMB6+paya6y11mCIugLYhBMM4onBfUf+buuTA0EPFmQbwCqcYBLfPznCfAsd222STAyYWcNFFWxwiW8fyr97c0d7toFpYsDtvZzggiOwMtrH5uuPsCURHxz8czwQXVgSzH3QqTy0DQ4CGXNftr7AljzxlpPfmHDmUbRCjYl9EuMSf3ncyBSffkgPDMwaQGFkJMzHq5DmsYmn/r7SyX0+HtoPLeT1Af0TajLqKAKJj4cyzr69gi1puKHvkNdlXpkEnyzCzKNRXGwocIqnFne0LOciRagKBNtknW0ALS26Q4Fb/EN/r8Aw+GQR5j7zqkUu96Ai2bz0LJ5SJONmaah8VjUUHnZuGcRTE6YjPqULRtQG5A0F7m3ru6Ge+GTtb7KVPxEufMX8UOAWf9HuPiS7RbB3qjoGEOOhwC2ewk2ycapJFH8FM3oGkGCBd7ziM8ONAvNdHxX6O0K1Zhdc5PX3KgKcwQH+L419b+9DBB8KncMUfLLQGwJcULgpKj6BJ/hk4c+AReFGRcx/a8wYPwak/f05zOjB4WVy9wZMWlyD6wdg2fVRvj1cotvf53MjY+8LOMRdBdiLp+DjZOmbxo0BFG7iCmX6KuzowjFuDBhEp9r9fR4Ogk8W/AZQuOG4oBLiEB7gvUMkbXH1w40Kxl0fFbwVEEVnyY6NwDVsYN71UeFuGUzuEQJVQx1FEfIcD+OfcB+GzuVyWKlQ8pOX3nR3fdwEnyzc3y6flnJ6K4xOVQTmNzuY4D8OE6qqiOI1X+OfeBwDppmtip5sfbfwX0JV0T+uo6SkpKSkpMQXfwDfPeRflnNdeQAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: contain;
  bottom: 10px;
  height: 45px;
  left: 100px;
  position: absolute;
  width: 50px;
}
.process-three-left-img-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAA+CAYAAAB0g3ZRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARTSURBVHgB7ZpdUhpBFIVPY6I+ugTcge5Ad+AO1CpLo1RKXUF0BWpFxPgCWQHsQLKCmBVIduBLSqECnXunBhWYv+65dyBVfA9SlMDQp8+c27cbYM6cOdOiVrNlzBgGBVKr2h1jUKerNixwfnhoOpgBChXh9sY+0kMZb1efCTEKE+HVBdHfYqpiFCbChAuimJIYhYiQ6IIoChajhAIwJWw7vcFix1g83tZsvYhqou4EGsQGDegeeVB2hroINJv3NLMbkEBJDFUR7u7s2uAvfkIYctbZQcWcQwjVTBj0cQxhaNYeBj18hyBqTuBA43CDICzAYhebu6fmCYKoOYG+8BdIYtHQEIBRcYK4C0iATxWzCyVUnCDpAg5BTQGCa0AYSRdIV4E4xJ0g5YKiBAiuBUHEXGBxQrfAFQriAwQpWRxb5INmZYccILoOSENMBHaBtdiCJ/TepwWDrf0j8wMFI+eEAXZoGsvwgAWgVeDm4al5wBQQC0baL3Brl9/ooIf1ypQEYERE4E0TwMsFHdsNHNDBFBERgVzgUxZnQgAmtwg+LuBGaKmLdS0Bvt3YrZtre5L19blFcHWBVic4hCbljMp0k79X/cKuZHlPrurg7AJqhA4U+4Dbqr0klYM9DBJhpbsUTNBp2vtyrRgzbaMPUewEeY1CC7UmOWBt/H99S5Wnklx5vG8HFxdodoLVql3jjdwoAZgF4CLtM7xFKJlsW2eajRBPBA2Ad7LLsS8y2Kh9tRsJH+MnAm+jxyk/cn1dAc74QIfv/bTXmoXkgx8vEbK0y2EjJC5AvW5Xate24ViVykkl0zkYsxymBAIcyXeCSQGYBvcnyz2sRpVmZyfQALeTLtSnRZCGAGkBmAbfNr3F6BxzckLSpsmwE9RohMJKdJHl/k/DGqyOn2A5OSEhC9Q6QZcAzIIZTIZkZickuEClEeIAfPmDS+cT7QzYPn3fz6Y9fJ7ZCTEuUBGABe89415DAIY+d2QsmZwQ5QKtRogDkLbZmvDbn8jM+wqWyQnjLtASINMKMCcc4PTQMpxjIalOmHCBUiMUBqDs+eV7LNr0t7VEJ9rjk5faSo+4QEGA1wA0CgFIs049ToPG0NqvxO9iJ4oQ/F4o/JWJRh8QBmCTgsprARQLzToN/uxjD7+y3LLJTgi30TUECFeAvAQuQwDOKRp8a7GHK9esShSBLaohADcz4W2WawE0YvcchzaxwRgktYGV7gNEAjAh5HyIdQLV6kfJIzEOwO5zsGT1OqoLZh24XFhCY2/P/IYgzq20D2GZda7/PHByTZsHr3lGKXoqHcUwAOG2K92mv61lIbunoeoEDsBSKX2jk5EKOR/UnPD+DCARx5qugbgTggB8Ifsn/JQ3T03XQOPnOpEBOE27pyEmAm/A0gqzObEDJFzTNRDJhGAFaCkAQ0k1a7oGuZ0wDMCiaroG3iK8BuAgeDrTdk/DSwQ+9+8uYpuC7uF/m/U5MfwD92s1Gc7R5hgAAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
  height: 55px;
  position: absolute;
  right: 100px;
  top: 10px;
  width: 60px;
}
.process-three-right {
  position: relative;
}
.process-three-right:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAADFCAYAAABAfkxmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVbSURBVHgB7d1vaxtHEMfxceLEVDjE1EXGoiEmAUNKC4W8//dQ6DNDwCUQE1NBikOCi4M7PzQXn6+SfDrd7d5J3w8ssrGejfduZ/af2Zpub293vZ162zOs5ZGt76W3Z96eGNayVjCiNygQ73d2dj4b8vKAPDYAACr0wvZ2ZOjEqqOpY28/e0CeGlpXOxgxjD309sGHsf8aWrdKz3jl7drbpaETtYLhvUI9YuTtwnvFN0Mn6vYMvSOuPRBTAwAAQA0azmoGz5DMsqHtxJDU3GB4j9DsnXIL8oqEFvWMw/j8ZEhmUTDUMz5R+kjrf8GI6uyN0SsAAABW5COpSSR8yOD70DaWaWr1xw+GLMp5xig+vxiyKAdjPz6/GrKo9owvlEDyKQdDVVoWp/WBv8D3vfHyBgAAWFlsqmc1SGZFnjGydjboYw1FAFQkJPPO7FFpfx7Zd2bqGbvxMz0jMwWjOG7ixpCfJpY4AwQAAKCJ2C72lsNZ8qMe1SMEo0cIRo8QjB5RMFSt1TlSlEMAAAAaicODR4asijxDx6QeG7IqgqFcg0JhZkUwtDKEpC+zIhjKwLkzKbPyY8qY08irCIZ2uOpIIx5VAAAAjUR9aszwNp/yHPittxfeDgxZfA9GXGqlsgg9I5Pq6hCdNcVJbJnMC8YeG2fyqAZD10grEDyqcovtZD/SMwAAANbho6ljb78bklq0P0Olkcec5pnWomAUV/xQGklobjDi1GeVRqjgJrRsG9mVtxHZeDrLgvGPzXoHdSoAAIDGYsLphFvKurdb83tF8ndl6MyDZ4dENv63twMSwG7VPchFCaACQXmkQ7WC4b1DjydtNTs0dGaVI46mxu2WAAAALfDk70grSAytanp65xNvR2Tk7WoajCIjHxta0ygYkZGr0TtatM4hwxdGvapVjYNR6h2sHgEAYMh8mFt3Th1ztHZ/hgdC5468MTTW5mUm2tPxVCfzGBppLRilvGNCVt5M29f8FFk5vaOBVoMRvUOPK2pWfaCT3HQRowEAgOFSZh7ZOR6Q4jrRG29jNts8LEUwLm22gv2E3GO5zoMRm23+stn07MSwUJJbjyMz/2g8rpZKOf+gulVxQAwAACthzvy+JKOpeSLneMM07Z1swYj8Q8nghBuXZ7IFI7yzWbnkNdl55mBUsvMT23K5e0aRnb/3ts/jqie4BQ0A0JS/QybbNl2bfTS1hG7UHG9Tht7b2pAPeS9036z/qAUN3/z3qW24PvcMUf6hyagX25CD9DoYkaEXJZOXhvxiMTUrSwAMTYy2NkbfR1MLeSBe+8fpJgVksMGwu/2DGxOQHRuwyD1ObbY47syHwtc2YEPuGcpDlBCe2V0PYfibm3oIq0wADNDQViwO+gW+TAx3tWJxMBt0NjYYMczV9US623wQi+QGnWfUEceEq3fojvNe5yIbHwyJrWuaD/FY7PxpyIsDZgAMVKzP6kUphW1cs+vuDqICfJFztLUVo6mHVIa/57FNITmCEWJLguZGlLmfb8Oiud5TL2GvCFBXinn2jS0UtilK8ZrWPekyKLzAa6qMuD76C/7SWkYwVhAvdgXlJ5sF5V0sikAuKjh6+5VRF1CXXvZ1ZhU1EPB2745DRlPte+XtlxpzJ8+tcqIpwWjfud0dHfvbkqCo/nXvrhFGUx3xIOzbbCisKd8rH3WdzfmOamEj/9sfhu4pKNV3Q+lvz7y9LY6XZT6jY/5f/3nJn5WraAW9cpcr3hmZFIvs4lf1kD2CkY+2U+t+qmI09ZzHVGJRdBxHUyAUFNW5poymElLV12aX2SsIGtp+KL9T6BmJRHKnxQ9a/zv1IHytfuc/v70Uo/hw8TYAAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
  bottom: 50px;
  left: 0;
}
.process-three-right:after,
.process-three-right:before {
  content: "";
  height: 200px;
  position: absolute;
  width: 100px;
  z-index: 9;
}
.process-three-right:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAADKCAYAAAAy7MeIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQBSURBVHgB7d3tUdtAEMbxVSbfQweog9BB3AFOBdABpAJIBaQD6MCkAqACSAV2KjCpQNmDR3AhBvv2DDbw/83syNh82pF0ey86NV3XHZrZJ48Lj6umaSaGxXkCj7p7W4aYp5Lnv+14tIZyKbHZGTryGBrKpLPP49hjrESOSWSQJ27X48xj24C1okt9xxDjydvP7pGtoZzukX1jc0wiAzxpGx4HSuKlIYZ7IvAmpREgNTAb9sp9sNXoPHY9LmmlgzxxA5U7Y4bRgtRK9zUjgxMRSuLoLdwPAdzhkq6U+tCpVjTEZIMRR4aYLImHhph1T+JHW3NN03xXg9IZAOCG+tAU2xGatJpSI1bIypt9Q4yGwVjXGKVLeaxYyf1wVXMiS+FF9rUfvurPgQEAUEsrHwaGcutQ2rx6WvWQHBhiuvsnsOilRGQDDmf2jF51T+Qp6qV887gyAABqqT6krIlS74QHf6KyHgoP/0R1t88600+Oop+8BDoLR4YYLl8AwFJ4g7JX0yK/2QHVQkNm8YJeauj/TcvWGlIfRugsDHXvuAfa3QTUqce1AQCAFdGI9XTRngllzP/6tTTsERvV3e7rNTXEZBNPg3n/yyU8W7qMU69k7mVMAmdQ1+7EozUAALAiXgsO2Zuhwrz5EurA+S50/GKIYYuVSv2q1lm/cQkvJs3YsVNSlLaZ2jQAAKK0CImWOEpPOP2zOTh1YJk0VzLIvyCBZc7tQUFNAsv81rHtvyCBZfpVC5/7L0hgAb1//tzjjwEAgBXobl9CPTDE5JNM1IExE1NvhATGTIwEVkkLMNv0gQTGTDxuRmTW/q1ea+qnxzWj0wCAKo0hRF25K8qYuKHHBoV0JRIYl7pznIEVSOAy0AoHsSM6AKAarXCQt8InfpjSF45LTy5tUkhXIoFxrceEBFYigXFpSvOaVjhIj7+yVhoAgBfV72aUPlMHxtzUgOkDCYxJ8yGT9IEExnAGVmpNj76SwEJa1jtRAACAF6NdfVtDubQiSzv63r3lgTqwTKtjvwEPCSx0sxVy0zT9BjwksFAaRDjPvyCBZVICr/IvWBuzIPWBf3j8MgAA8EK8Bd7zGM36jTpwMbumbU5QSG9ySPZm/c4ZON9AxwtDOb0qd/zY75yB87X2YAABhdjiCQBQRKtQW0O5bPpyx1Au7YulBLaGcnp30pmhXNqhnMu3gvq+U0OMhq94GTMAYDFqOHYonIP0hhp6HlH0PCpkZ9+2oZzOvrGhHMNWBR7bNJaGYwF6OKbTbkNL9V4m1vuF4UNDzHOVKu9pacepxxarDIKykeY033HWJzIdVQsed+xO/jS9E7PTcU+J7LLvuEc+RWdZ7lLzv4xAL0KF80hn31JKmr/CK5XrlT+3gQAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: contain;
  right: 0;
  top: 50px;
}
.process-three-right-info {
  background-color: #1a1b21;
  border-radius: 15px;
  padding: 58px 58px 40px 40px;
  position: relative;
  width: 370px;
}
.process-three-right .process-three-right-info:first-child {
  margin-top: 22px;
}
.process-three-right .process-three-right-info:nth-child(2) {
  margin-left: 93px;
  margin-top: 52px;
}
.process-three-right .process-three-right-info:nth-child(3) {
  margin-left: auto;
  margin-top: 52px;
}
.process-three-right-info span {
  align-items: center;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: flex;
  font-size: 22px;
  font-weight: 700;
  height: 50px;
  justify-content: center;
  left: 40px;
  letter-spacing: -0.3px;
  line-height: 30px;
  position: absolute;
  top: -22px;
  width: 50px;
}
.process-three-right-info h5 {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.2px;
  line-height: 26px;
}
.process-three-right .process-three-right-info:first-child span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAYAAADx/eOPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALoSURBVHgB3ZptbtpAEIbfXRryqwo9QXyD0BOUnKDNCZr8KQGpSjlB2xOEqqKkUSTICXqE0BskN9gjEFVqgRRPZ2xsgQHzURK8+0Sx1/ZG2jczOzv7obABmk3y4KOkczggH54CPAIKRCgohUKiugHxr0KXv91y+c7ne6WiDP4ThTVhASWt8Nof4nhGg9dBBHboL64r71UHa7CSmFaLCr3f+MDFsw0JmIfhhn0qV9X1Kn+0lJgnFJHE0BAny1pqoRhxJ0VocdHD9qifVlVtUaVUMRcNqnONM2QAbugtB4qjtEAxU4y4Vb+HHxxpSsgWhhQO5wmaEiNCBn9ww6G1iAwiFsr3cXhSU93kN518kWUhgrStn8f5rG8TYqSPZFlIjMLx92/0Zvr1iGaDZPBrwR7Mbh8vx90tsIykIyzkI+zCG+QnI23oZn4QtTxYho9gII8JxFholQDJRppfqRQ968tLkg7vwVLUM7yNynr4YEH0SoGnHHFU05zGH8Bixl1N09NmwY+C0qFBJAB4sB0ddhUNB+B+446YaMIoYgzsx5OLE5YRWudU0Dwl7sIBhs+xp4mccLMAzfOXeziC5h8DR9C5nBt9JvcL93o4dEOMzDj1Jhastw2NIrIr44yRiyvpjJF7JMbAYpRLluGsuSN3N8Q84E7uoRhltZuZSi2MyPb3GQpdTAjXzSzOnHlBph2X5eJT6HMWYt5V1c/oQY+uHdgITbY7ECMpDVnoajTA5/HnODRrjTpsgtCOolhELCbfwxeLrGOSVhFiMUEKbYl15MBD0iqj95NcNOkmg7vMMdzgennOmYCpdGa3hyM5w4IMIjvN5ZTDDVNixN1OK+qQ+88JspQZcBiWLfO0KouPm8jGLfCK5wxFHlw9tYVdgzTXStRbnasr2k/73u/jxc4O9nzeyGLxHm+bFGVxe41/hGHXOR4f5dNY+7zZOjQaVMznsM8WLrIbF+WQ3bi1ZWjgclf6LC/otZcVEfEP3fj/BkFMMtYAAAAASUVORK5CYII=);
}
.process-three-right .process-three-right-info:nth-child(2) span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAYAAADx/eOPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMYSURBVHgB3ZrdThNBFMf/52xriJpYEsQQTVhuvejHG8ATAG+AT0AJNl4Kl3zF+gTAG+ATUJ+ghQtvHS5MIzGx3hC13TnObEspLZSyEtjZ38V+Tjf77/mY2TlDuAPq1aIPpGc9lpwQ+RCYc8oQJCNA5nJrUiKiiNGASK2l5YiRqk0VNhT+E0JE6tVV8/I0bx6xNPjCkV5FEUklCPT+VGGnggjcSszXajHzmNNF86PluxFwHUYYsDaZ29y/1a9GaXR/Ivoh5REVJ7Ibn0ZqfVMD607M3i4gPh4IIipPZjdXbmw37Ob3o9Ka2b1HLCClNc0NSxRXirFu9dR7tKtFFhArhgsaENOJj0NzmEcsIXWm/xZmCuVG/x3uvxBvIRbxn3jpD1fduSTm9KhURqyFtBHB0rfq6kAIdN2sXi0tMWMX7tA4082ZXncLLWPjhJlikrVGxsR2arn3QihmDOmFh+xHokPF3rNQjINWOSdjO/XzE65X3/luWqUNEXcNYWK+FfvsNQwi5G3M22MGUw5ukxmDFxqEIeTDcYg5NAibLz4fjkOCjmWSAHXEmI+tBtzHtxuGToSYTjZLCD+/rE6ziR6FhMAESoKbhXCg8QsJwcSMVkgIRkxKISEkJpuNv9454buYsI4BYRJLimWU3YRiyPEhjSmRXFjG9fGZ6Sxr4R4JwIiphHu7cd3Nfgd0Yvdty5DTYtSrwtaFm4luZwMnkbaLWTqWcXfkbIrCB+fHoRhT8ziBm6iJ7Ha3RNjJZlyBi/S4mCUU0xnSKDiGluZ673m3n2GWPbiEYG+qUFa9l7piUq3WR4f6G9VvFUtXzLgp2mgt63AAgl7rt0r7eh+nx6VDU2abRUwhSHkyt33lmoCBsVk6aC6aqfUDxJPadUIsA2Ksu73Ibi5qHbxBvDJczdQw54Y1uHG5yY/jt/OBJlvZzZtaiH+/a2faDHOty+0iYGcPh91v/uFx8vDMxF5em6oc24ltoXyEP0K1tF55WdgZye0jrzeLwmm1lGdPpgNbgiDKm3luv9fatmsIPxRFV5h573l26/Ntnv8PLRsLEDl6kwwAAAAASUVORK5CYII=);
}
.process-three-right .process-three-right-info:nth-child(3) span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAYAAADx/eOPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALfSURBVHgB3ZpBbtpAFIb/GeNsS08Q9wShyypNBCdIcgMiNY2qLkJOUHKC0kUVhVQiuUF6Aiio6rL0BuYGVG2lFoxf39gmdjAx4ESJx5+EwfYY8ft/8/yYGYH74NuphbFRhhQbILL4iAVCEYJf8F4hBBtC2PxhCIg+yP0B0+3jxRsbd0QgLb3zMl+9wz++itkfnApSIjsgcYmtgw5SsJqY760ifo9qfNkR7kXAbShhqOPl4eUqVy0n5sFEzMKipKxh8+DzMq0Xi1HhBGpB9YPHQlCDXTpe2CzxbO+szk3eIROwSwW3kpQo5ovxw4rdELvIFMmC4mKUkD/jNqfQEjIJC3LWnqOyP5w9I2NtMy1EISyY4/fzztwU02s2si0kgFBF9yzWBcIw6zarvNeCPgzhmM+i4eY7o/qJQEay1tIUUXCOogd8Mb/GyjIL2kG16J4vRj9XphTROy1Pd6RX8WrpyhTj2giJsZn97JVMCe2WVy9Krns2oDecCP56higxFrTH8AyR/GfIgu4IBM7kAboWQ0Poj6U23GeQBzFBNssLXz+tqwRgIyfkpc94sDP4iZwg/dHFfCDhODZyQn6y2eargUTl7gPWGcBLYnlxxlabqRjd03PEGdJcDPE8D/ISZgY66i0Y0BB6OzMaDdSb/n2GeOy58jYSZoIPaAtPHQYECUDjksYQV9OPgRgaQEdUiEWmCH0xk0kHWhKGmMIXo0oa8p+iWjGZnER3w+eMEBfQCcLFbF0ZinEKH6BLilZ9ZcYVRShGTdq4dAIdkKjPq/bjE7S9Zpu3ZWQVoga2568JiNdmjrnHV1whm/RvE6KIi1HhtnW4xx1sP2MZrs83upLUYPFyk+75Dju16w1OEw+DiodcOxOQEFpR0i3R4tHDxPOjf09hmE/8GyD4BlDJG9xe9UaQVzMes5Clwj79erM0tD+WYKyt+1MQbslboBB12/+TOOTg78Dl58j26y+rfP1/glLuIyuXkGYAAAAASUVORK5CYII=);
}
.fact-two {
  padding-bottom: 130px;
}
.fact-two-single {
  border: 1px dashed #fff3;
  border-radius: 135px;
  padding: 50px 0;
  text-align: center;
  transition: all 0.3s;
}
.fact-two-single:hover {
  border: 1px dashed #fff;
  border: 1px dashed var(--zoso-text-light);
}
.fact-two-single-top-icon {
  border-radius: 50%;
  height: 100px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 100px;
}
.fact-two-single-top-icon,
.fact-two-single-top-icon-one {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.fact-two-single-top-icon-two {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
}
.fact-two-single-top-icon-three {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
}
.fact-two-single-top-icon-four {
  background-color: #f8466d;
  background-color: var(--zoso-text-primary);
}
.fact-two-single-top-icon i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
.fact-two-single-title h2 {
  color: #fff;
  color: var(--White, #fff);
  font-size: 55px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 54px;
  margin-bottom: 23px;
}
.fact-two-single-detail p {
  color: #ffffff8c;
  color: var(--zoso-text-light-two);
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 35px;
}
.fact-two-single-bottom-icon i {
  font-size: 24px;
}
.fact-two-single-bottom-icon-one i {
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.fact-two-single-bottom-icon-two i {
  color: #9896ff;
  color: var(--zoso-text-blue);
}
.fact-two-single-bottom-icon-three i {
  color: #00c39a;
  color: var(--zoso-text-green);
}
.fact-two-single-bottom-icon-four i {
  color: #f8466d;
  color: var(--zoso-text-primary);
}
.testimonial-five,
.testimonial-six {
  padding-bottom: 130px;
  position: relative;
}
.testimonial-six-shape-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABVCAYAAAAfWymyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdkSURBVHgB7Vx/ctNGFP5WIU5m2g7pCRAnAE6Ae4KmJyCZoYWQP5qcgHAChynBlGEm6QlIT0A4AeYEFScg/QNqu1jb99aSvZZXsiWttKLON0Ow17EsfX77vZ+KgGOcnMjbHvBGCFxuDHBn91BcwjE8OMY1gVMiZIse+sMWfkUD4JSU047cksDt+Dk9bqMBcEpKf3NKiIKAjwbA7fYJ50jw0QA4JcXzcCO59uqVvAHHcC60TcQVKQa4JUUqV9w4uCXFmxfWcOhebJ2SIq8sxQA5bxWyAW7ZtdD6aCCckdLtSt/4QgOiWpeW4htXG6AzzkjxUi5eihUmhbbJLeP6KltK6sWvNCleiqZ8rULLnuP0VJb6RtMCtyYEdIVI8QQ6g3/wrvubPEJByDBRYIogvlqhlejRT1+s4fHzZ/IABZB18a5rKoVIafXxlMxcVd2pUNQhi2nnef/Ll3Jal42OUwVSA8QFKEQKtyGIjGPtKK/znMBoNLUS2opB8vWymTLr3YuufEOx0F0UQGHv82BPPCFPccGPeSsIiTdLEzOtzQZ0BkHy5TJJIZ8D6x19RvDgkfgDBVDKJcs+djXz95clZlKblQhsbh+2ELKO1+rQQzxBQZQiZe9QBGT+u9qSzyfF/Zys9+mWIEykFIxV+p9wzH0kARzxuaEgSgdvZKLndBITfeGTGrTG31YG/OjTAyJgnpQCsUr3mTwTHu7Re8+KbpsYViLa1kCZajBZEGi/eC47ab8voosWmNcTRt6ksHsijxQhdLwy2yaGFVLYG40kfkosH6QFd2FUcaMAzqwnOSxFESLwmB/TxeyU2TYxrOU++/uiR9/8ob7Gwd3vz+U9fY31ZhK4SbOlLEuKTghZ39Evj8RbWIDVhJD2MmvLub5GVnHM4xbx83+/mYroSOCD8UBLCK1OCCF4sC9Kb5sY1rPkjYHyRkH8nK1iTUyDOz1wY+tCASQIgRzgB1iEdVJYX+Ssm2ZMXLUIx8UlOc6f0uCnvZAkhLeNDR3RUUk9ZW9PXCT1JXLVHRFtDSFS9CSCKdYhQnZ0QuigFza3TYzKikxKX6I0YAKBHdKYHfVQZFoKRt/huv48IuRUW2L3u4sKUGnljdMAJGKR2POkuuMIgwG+jx+TB9tOEIKyUWsWKiWFT5rjlyL5zboYWwp7LrKuJCHHZaPWLFReo408zKHhpW3+EYZmt8z5kTY5qetLEEXQlaGWwvXevjjT8yMFSgUyy5kkyAZClPuteqxUoCawN+m38FfyIukEevqEZBbY/VbhbeY+BzWCBLNDBBSq6RKCh4/ETdSAa6gRUqpSQZH3XWJoN2rNQilLSa2yfRkHaN4atshzbNGHXKfk0KcSYXvZrZI4yR4Rc0bv/ZuKWpfhiP554DrxJQWKASxjhhQu5/X74JIeu8EtuqhbqjnFNdVpkuajeQjijJvI74EtS+I9k7f5LXq7u/mEWSgiPuOAijR36UBt/A/B24+tTREW4u0XIjArGRVUIePS4TZWDIooSkOIrPNQ4K2+DQXlFB+b0Kp0DqE06wmTI8hNHtCTDq6gQJazo4S22yEv0kKblP2Waj+w5YzrqD5WDVJtqcXghjdnrevr03ReftEIS5QPJ30d9lzTeiyv+WggJkIMXLSGeFpbRPviRHJ9pdidX/zt8Z7nmMfDUo22tPZJ7Lo5xhmO8GFjAx/v3xczSWktpCRLiHnB3+TmEDfrur+w8iw5KhAVJoTB3rHO+wsrtRSVBoR4Z8Pl12ktlVkKE8JTCCZCilTi6rSWykiJRiJ8fY3JoA9sk1hmFq3ZE8AglCG3YgtOJ+VBJaSwsCazYSYkpPR/mdYm9Y16ht7ReDgonK3XVgHrpPBgoElYKTA82D9criPI7jTqHR0bXmznnbHLC6ukKB0xeRqJg0T1Pcg6Ttz+oPccRltpBpTtni4aDCoDa6RwCcIkrFxXfbgvniIHPK1RFg6MLZJK/wSANVIGn3GEhLCq/kyBQrPXmlqSYYRMoUrRtUIKtzSTITybPZs/CiAZdidHyNTxxxOZlWT3pUlJ0RFuWKUWmkWGpqRNI6Toy3YVoluaFDpRJsTXloIyDausaQSTvlDMUyqFMKEUKWpPR1MEDD5hJqRM4ztrGkEd10vM1pGLTo6QlUUpUiiQ+jF+HAdnyxCS1j9WxxllR7sqfhFK1KfvAY5suuhSpKytTUw9YEKWDc4yT8hbnBfpI/ARrLroUqT8/FD8OZK4w+1MG4Qw1gd4v8zvbfRn9SUs3o6dQ2mhLTTM56UMFdNFLivQ6k4SLX5hF61PYZaBk3sIadulXXiAHFDxi6Yv8aBPWTghZTQyk0LuPbcbZ30hj3eTSxK2hotrnTqIsdnH5WBjfn3RcGAaIo8XwBKcWIqatTXf0lJLYXoRnN2XLAwELJqYrAsub+sP5pZW3VJgUQNsw932uSJlHqb8pyl/o8kZKWvrhtqrt+KkrH+62j5zMMYqshlEufQ+vF3OZ543RHzd/vE7QO8FYTRILz7VCaek6F1A/r+q+3fy4j+OHvfEv1vvigAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: cover;
  height: 85px;
  left: 75px;
  position: absolute;
  top: 168px;
  width: 70px;
}
.testimonial-six-shape-2 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: cover;
  bottom: 142px;
  height: 85px;
  position: absolute;
  right: 122px;
  width: 70px;
}
.testimonial-six-title-box .section-three-details p {
  font-size: 18px;
  font-weight: 500;
}
.testimonial-five-slider,
.testimonial-six-slider {
  padding-top: 30px;
}
.testimonial-five-single-box,
.testimonial-six-single-box {
  background-color: #1a1b21;
  border-radius: 12px;
  padding: 40px;
}
.testimonial-five-single-title-box,
.testimonial-six-single-title-box {
  align-items: center;
  display: flex;
  margin-bottom: 26px;
}
.testimonial-five-single-title-img,
.testimonial-six-single-title-img {
  height: 40px;
  margin-right: 20px;
  width: 40px;
}
.testimonial-five-single-title-img img,
.testimonial-six-single-title-img img {
  border-radius: 50%;
}
.testimonial-five-single-title h4,
.testimonial-six-single-title h4 {
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}
.testimonial-five-single-title h4 {
  color: #fff;
  color: var(--zoso-bg-light);
}
.testimonial-six-single-title h4 {
  color: var(--zoso-bg-dark);
}
.testimonial-five-single-title h4 span,
.testimonial-six-single-title h4 span {
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.48px;
  line-height: 23px;
}
.testimonial-five-single-title h4 span {
  color: #ffffffa6;
}
.testimonial-six-single-title h4 span {
  color: var(--zoso-bg-dark);
}
.testimonial-five-single-detail p,
.testimonial-six-single-detail p {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 23px;
}
.testimonial-five-single-detail p {
  color: #fff;
  color: var(--zoso-text-light);
}
.testimonial-six-single-detail p {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.testimonial-five-single-box .star-icon i,
.testimonial-six-single-box .star-icon i {
  color: #e9d175;
  color: var(--zoso-text-yellow);
  font-size: 12px;
}
.testimonial-five-single-box .star-icon i {
  color: #e9d175;
  color: var(--zoso-text-yellow);
}
.testimonial-six-single-box .star-icon i {
  color: var(--zoso-text-d);
}
.testimonial-five-single-box .star-icon i + i,
.testimonial-six-single-box .star-icon i + i {
  margin-left: 3px;
}
.testimonial-six-single-box-one {
  background-color: #9896ff26;
}
.testimonial-six-single-box-two {
  background-color: #e9d17526;
}
.testimonial-six-single-box-three {
  background-color: #66edff26;
}
.cta-four {
  background: url(/zoso/static/media/features-five-bg.920fa5b67ebc1de465b6.png);
  background-color: #4603ff;
  background-color: var(--zoso-text-dark-blue);
  background-position-y: center;
  background-size: cover;
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
  z-index: 99;
}
.cta-four-shape-1 {
  bottom: 88px;
  height: 50px;
  left: 132px;
  position: absolute;
  width: 50px;
}
.cta-four-shape-img-one {
  height: 50px;
  left: 4px;
  position: absolute;
  top: 19px;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 50px;
  z-index: 2;
}
.cta-four-shape-2 {
  right: 100px;
  top: 63px;
}
.cta-four-shape-2,
.cta-four-shape-img-two {
  height: 100px;
  position: absolute;
  width: 100px;
}
.cta-four-shape-img-two {
  left: 4px;
  top: 19px;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  z-index: 2;
}
.cta-four-detail-box {
  position: relative;
}
.cta-four-detail-box-shape-1 {
  border-radius: 135px;
  height: 280px;
  left: -87px;
  position: absolute;
  top: -46px;
  width: 200px;
}
.cta-four-detail-box-shape-img-one,
.cta-four-detail-box-shape-img-two {
  height: 280px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 200px;
  z-index: 2;
}
.cta-four-detail-box-shape-2 {
  background-clip: content-box;
  background-size: cover;
  border-radius: 135px;
  bottom: -58px;
  height: 280px;
  position: absolute;
  right: -100px;
  width: 200px;
}
.cta-four-detail-box-shape-1 img,
.cta-four-detail-box-shape-2 img {
  border-radius: 135px;
}
.cta-four-detail-box-shape-img-one img,
.cta-four-detail-box-shape-img-two img {
  height: 280px;
  object-fit: cover;
  object-position: top;
  width: 200px;
}
.cta-four-detail-box-shape-3 {
  bottom: -32px;
  height: 250px;
  left: -145px;
  width: 180px;
}
.cta-four-detail-box-shape-3,
.cta-four-detail-box-shape-4 {
  border: 1.5px solid #ffffff1a;
  border: 1.5px solid var(--zoso-text-light-three);
  border-radius: 135px;
  position: absolute;
  z-index: -1;
}
.cta-four-detail-box-shape-4 {
  height: 280px;
  right: 0;
  top: -29px;
  width: 200px;
}
.cta-four-detail-box .section-five-title .section-five-title-title {
  margin-bottom: 34px;
  margin-left: auto;
  margin-right: auto;
  width: 48%;
}
.cta-four-detail-box .section-five-details {
  margin-bottom: 45px;
}
.cta-four-detail-box .section-five-details p {
  color: #fff;
  color: var(--zoso-text-light);
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}
.cta-four-btn .main-btn-five {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.cta-four-btn .main-btn-five,
.cta-four-btn .main-btn-five i:before {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.footer-widget-social-five li a {
  background-color: #ffffff4d;
}
.footer-widget-social-five li a i {
  color: #fff;
  color: var(--zoso-text-light);
  transition: all 0.3s;
}
.footer-widget-social-five li a:hover i {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.page-header {
  display: block;
  padding-bottom: 68px;
  padding-top: 231px;
  position: relative;
  z-index: 1;
}
.page-header-bg {
  background: url(/zoso/static/media/page-header-bg-1.03023fdaf8f5287682ac.png);
  background-position-y: top;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.page-header-shape-1 {
  animation: banner-one-shape-1 4s linear infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA/CAYAAABXXxDfAAAACXBIWXMAABuvAAAbrwFeGpEcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7dqxDYMwEEbhc3AP2YQRGCkjZISMkEySZANWYAMKWrgc6aG85v1fAYWR4BXIluxiidpr+47bcDS++jos8/K1JBcDUzyV4qkUT6V4KsVTKZ5K8VSKp1I8leKpFE+leCp0fGm7/xZS0tusj2t38sRobrMl2Gx7ltg/cwNy97v+eSrFUymequ5HQSxJU5pH3Pqj8Zh+bjH/jpagWp1q5hmYWFOcLmD2cJ3JSaJ4KsVTKZ5K8VSKp1I8leKpFE+leCrFUymeSvFU1RIVL6/YlfnY4cfUyRL9AJEELzzXr4OhAAAAAElFTkSuQmCC)
    no-repeat;
  background-size: cover;
  height: 25px;
  left: 11%;
  position: absolute;
  top: 35%;
  width: 25px;
}
.page-header-shape-2 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: cover;
  height: 175px;
  opacity: 0.2;
  position: absolute;
  right: 0;
  top: 0;
  width: 222px;
}
.page-header-shape-3 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: cover;
  height: 190px;
  opacity: 0.4;
  position: absolute;
  right: 0;
  top: 0;
  width: 662px;
}
.page-header-shape-4 {
  animation: banner-one-left-shape 5s linear infinite;
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: cover;
  height: 46px;
  position: absolute;
  right: 25%;
  top: 26%;
  width: 60px;
}
.page-header-inner {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  padding-bottom: 144px;
}
.page-header-inner h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 65px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 77px;
  margin-bottom: 18px;
}
.page-header-inner-title {
  display: inline-block;
  margin-bottom: 0;
  position: relative;
}
.page-header-inner-title li a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100% /0 1px
    no-repeat;
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: inline-block;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  position: relative;
  transition: all 0.3s ease;
}
.page-header-inner-title li a:hover {
  background-size: 100% 1px;
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.page-header-inner-title li + li {
  margin-left: 15px;
  padding-left: 25px;
  position: relative;
}
.page-header-inner-title li + li:after {
  border-right: 2px solid #0f110f;
  border-right: 2px solid var(--zoso-text-dark);
  border-top: 2px solid #0f110f;
  border-top: 2px solid var(--zoso-text-dark);
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 8px;
}
.page-header-inner-title li {
  display: inline-block;
  font-weight: 500;
  position: relative;
  transition: all 0.5s ease;
}
.page-header-inner-title li h4 {
  color: #8358ff;
  color: var(--zoso-text-blue-gradient);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 18px;
}
.about-page {
  background: url(/zoso/static/media/about-pagr-bg.750523445651c5fca74e.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 130px;
  padding-top: 58px;
  position: relative;
  z-index: 99;
}
.about-page-shape {
  background: url(/zoso/static/media/aboutus-shape-1.7a787fc6b51f68ed546c.png)
    no-repeat;
  background-size: cover;
  height: 462px;
  left: 0;
  position: absolute;
  top: 331px;
  width: 100%;
  z-index: -1;
}
.about-four-top {
  margin-bottom: 100px;
}
.about-four-top-title-box p,
.section-text p {
  color: #696969;
  color: var(--font-paragraph-color, #696969);
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 13px;
}
.about-four-top-title-box h2 {
  color: #0f110f;
  color: var(--font-title-color, #0f110f);
  font-size: 45px;
  font-weight: 700;
  letter-spacing: 0.3px;
  line-height: 54px;
  width: 90%;
}
.about-four-top-detail-box p {
  color: #696969;
  color: var(--font-paragraph-color, #696969);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.about-four-top-detail-box p + p {
  margin-top: 22px;
}
.about-four-top-detail-box .main-btn {
  margin-top: 31px;
}
[data-scroll] {
  will-change: transform;
}
.about-five {
  padding-top: 125px;
}
.about-four-title-box .section-title {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  width: 65%;
}
.about-five-single-box {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 16px;
  margin-top: 30px;
  padding: 40px 40px 31px;
}
.about-five-single-icon-box {
  border-radius: 50%;
  height: 85px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transition: all 0.3s;
  width: 85px;
}
.about-five-single-icon-box i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  content: "";
  font-size: 40px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
.about-five-single-title-box h3 {
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 30px;
  margin-bottom: 14px;
  padding: 0 18px;
}
.about-five-single-detail-box p {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.2px;
  line-height: 30px;
}
.about-five-single-icon-box.icon-box-1 {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
}
.about-five-single-icon-box.icon-box-2 {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.about-five-single-icon-box.icon-box-3 {
  background-color: #66edff;
  background-color: var(--zoso-bg-cyan);
}
.about-five-single-icon-box.icon-box-4 {
  background-color: #f27aff;
  background-color: var(--zoso-bg-purple);
}
.about-five-single-icon-box.icon-box-5 {
  background-color: #ff6c6c;
  background-color: var(--zoso-text-primary-four);
}
.about-five-single-icon-box.icon-box-6 {
  background-color: #92ebc9;
  background-color: var(--zoso-bg-green-three);
}
.video-two {
  overflow: hidden;
  position: relative;
}
.video-two-img-box {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.video-two-img-box .scroll_item_select_img img {
  object-fit: cover;
  top: -100px;
}
.video-two-btn {
  max-width: 100%;
  min-height: 700px;
  position: relative;
}
.video-two-btn .video-play {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 50%;
  display: inline-block;
  height: 100px;
  width: 100px;
}
.video-two-btn .video-play,
.video-two-btn .video-play i {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.video-two-btn .video-play i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 22px;
}
.team-member-one {
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
}
.team-member-one-title-box .section-four-title-title {
  margin: 0 auto;
  width: 65%;
}
.team-member-one-single-box {
  margin-top: 30px;
}
.team-member-one-single-img {
  margin-bottom: 26px;
  position: relative;
}
.team-member-one-single-img img {
  border-radius: 135px;
  max-height: 350px;
  width: 100%;
}
.team-member-one-single-img .team-member-one-single-img-tag {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 50%;
  bottom: 15px;
  box-shadow: 0 10px 60px 0 #9896ff80;
  height: 50px;
  margin-top: -60px;
  position: absolute;
  right: 15px;
  width: 50px;
}
.team-member-one-single-img-tag > i {
  font-size: 15px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
.team-member-social {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 30px;
  bottom: 100%;
  display: block;
  height: auto;
  list-style: none;
  padding: 15px;
  position: absolute;
  right: 0;
  transform: scaleY(0) translateZ(-100px);
  transform-origin: bottom center;
  transition: all 0.3s;
  width: auto;
  z-index: 9;
}
.team-member-one-single-img
  .team-member-one-single-img-tag:hover
  .team-member-social {
  transform: scaleY(1) translateZ(0);
}
.team-member-one-single-img-tag:hover > i {
  transform: translate(-50%, -50%) rotate(45deg);
}
.team-member-social li + li {
  padding-top: 12px;
}
.team-member-social li a i {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  transition: all 0.3s;
}
.team-member-social li a:hover i {
  color: #696969;
  color: var(--zoso-secondary-grey);
}
.team-member-one-single-title a {
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: block;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 3px;
  text-align: center;
}
.team-member-one-single-detail {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
}
.team-member-one-btn {
  margin-top: 60px;
}
.cta-five {
  background: url(/zoso/static/media/cta-five-bg.1540288c807b980c7b84.png);
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  background-position-y: center;
  background-size: cover;
  margin: 0 auto;
  max-width: 1400px;
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
  z-index: 99;
}
.cta-five .cta-four-shape-1 {
  background: none;
  bottom: 93px;
  height: 30px;
  left: 85px;
  width: 30px;
}
.cta-four-shape-1-img {
  height: 30px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.7);
  width: 30px;
  z-index: 2;
}
.cta-five .cta-four-shape-2 {
  background: none;
  background-size: contain;
  height: 100px;
  right: 50px;
  top: 83px;
  width: 100px;
}
.cta-four-shape-2-img {
  height: 100px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.7);
  width: 100px;
  z-index: 2;
}
.cta-five-detail-box .cta-four-detail-box-shape-1 {
  height: 250px;
  left: 7px;
  top: -26px;
  width: 180px;
}
.cta-five-detail-box .cta-four-detail-box-shape-2 {
  bottom: -48px;
  height: 250px;
  right: 23px;
  width: 180px;
}
.cta-five-detail-box .cta-four-detail-box-shape-3 {
  border: 1.5px solid #0f110f1a;
  border: 1.5px solid var(--zoso-text-dark-two);
  bottom: -38px;
  height: 250px;
  left: -63px;
  width: 180px;
}
.cta-five-detail-box .cta-four-detail-box-shape-4 {
  border: 1.5px solid #0f110f1a;
  border: 1.5px solid var(--zoso-text-dark-two);
  height: 250px;
  right: -32px;
  top: -9px;
  width: 180px;
}
.cta-five-detail-box .section-five-details p,
.cta-five-detail-box .section-five-title .section-five-title-title h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.cta-four-btn .main-black-btn:hover {
  background-color: #8358ff;
  background-color: var(--zoso-text-blue-gradient);
  border: 1px solid #8358ff;
  border: 1px solid var(--zoso-text-blue-gradient);
}
.cta-four-btn .main-black-btn:hover,
.cta-four-btn .main-black-btn:hover i {
  color: #fff;
  color: var(--zoso-text-light);
}
.partener-five {
  padding-bottom: 130px;
  padding-top: 130px;
}
.partener-five .container-fluid {
  margin-left: auto;
  margin-right: auto;
  max-width: 1724px;
}
.partener-five-title {
  margin-bottom: 63px;
}
.partener-five-title p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.48px;
  line-height: 31px;
}
.partener-five-single {
  border: 1px dashed #0f110f4d;
  border-radius: 50%;
  height: 200px;
  position: relative;
  transition: all 0.3s;
  width: 200px;
}
.partener-five-single:hover {
  border: 1px dashed #0f110f;
  border: 1px dashed var(--zoso-text-dark);
}
.partener-five-single .partener-five-img-box {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.partener-five-single .partener-five-img-box img {
  height: 30px;
  max-width: 125px;
  object-fit: contain;
  width: 125px;
}
.features-six {
  padding-top: 53px;
}
.features-eight-right-box .section-two-title-title h2,
.features-six-right-box .section-two-title-title h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.features-eight-right-box .section-two-details p,
.features-six-right-box .section-two-details p {
  color: #696969;
  color: var(--zoso-secondary-grey);
}
.features-eight-right-box .section-two-details p {
  font-size: 18px;
}
.features-six-right-box .features-three-right-info-box {
  border-top: 1px solid #0f110f1a;
  border-top: 1px solid var(--zoso-text-dark-two);
}
.features-six-right-box
  .features-three-right-info
  .features-three-right-info-title
  i:before {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.features-six-right-box
  .features-three-right-info
  .features-three-right-info-title
  i {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.features-six-right-box .features-three-right-info-title h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.66px;
  line-height: 30px;
}
.features-six-right-box .features-three-right-info-detail p {
  color: #696969;
  color: var(--zoso-secondary-grey);
}
.features-six .features-three-left-box-shape-1 {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
}
.features-six .features-three-left-box-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAACRCAYAAAAFMQzfAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAhpSURBVHgB7Z0/cxNnEMafOzNYYpixnE9w7tLhdOkQXagwXbqITwBUmVQ4XbqQKpMKu6SKXWVSIbqkivkE3DewZDMTmUG67N685whZkk/y/Xl3936NNbZssJ97dvfde29foKGhwQ4bMEqn04nQwtan0achDBLCLlELrW0YxbLwnTHG92AUs8JPMLkXINiFUW7BKEFAoicwi1nhiQgBOjBKAINQRd9JguSUXwdJsD0gYAyrOX53wWszmBSeCrv7815bwqTwVNh1L1/j/9eWaEJ90IR6E1Bd1+UPn38q/ZwpzAk/L6dbzPPmhJ/O75efM5jnTa3j+Y4crd/fz/uatfW8Ncd3F32Bbtg8giFMCU9uXyhuiLAHQ5gK9VvbW8tuywwo3O9YCfdmHE/5vXfdWyyFezPCLwvzGZbCvYlQv6yan8FMuLfi+G7O93WomfMdDGBCeHL7i7zvpWbOHgygXnjXh49yf0OAroXevXrhJ+HqoXud75GG6uJuhaJuFvVFnm7Hh+hhPbjIewrFqHY8derY7RHWQ7Xr1TredeoirI9q16t1/A3dnqHW9SodX4DbL3+UVterdHxBbs9Q6Xp1ju980dlHcaKnP1Kj61U53q3b36BY4Rl1rlfleOq4cU8+QvF03M9WgxrH36BLlxty/QMyfR8KUON4F+LL/TeQqHG9iuFH5PZnFLu+RdkEiNqt9nA0Gv0F4YgP9S7E/wNUNuSAC72vKOTHEIz4UE+ivwIqnWzRoZD/CsIRHerdmr2HqlEQ8sWG+iqq+GsYuCr/BAIRKbybYcN5PUK9xC7fi2vsyMzxIfZRv+hMRI2dnyEQcTme83qSJN/DE3hIosR8LyrU8+7XKho16yCtqydG+BJvwBSFqPW9iBwvQHSGC8436Th0AXjveI8q+LyIqPS9drwT3XenzxI553s9J9dbx0+JLnUO3Ykr+Lx0vpfCKxA9w1vxvQv1ikRndn0t+LxyvJDqfR1i5/wYnuCN40n0XaWiM5FvzvdCePqD7CkWPSPdMMK/Kzyg9l592ntH8iu9bEE/Ld4iRr39gHr7fdRIbTneFXG/I/98Gm0cUd5/Xlfer8Xx7mbLHzB6LIjjS7LdHrn/Hbk/RsVUKjy7vHWn9ZML7WZPgJqiQ+L36gj9lYV653LepBihYR685HtS1a3d0h3fuDw3qfs372xG7c00/Jfa7StVeH7QwXgBtzLpsaeU+2+3bg8+jj6+Q0mUEuqbsF4Y8SSZ7J8Pzg9RMIUK7wTn58u6aCiSwi+AQoRvBK+Mwi6AtYVPNxqEeJYkCU+LaIq2akkvgA1svF23AbSy8OzuCSaPgiDooRG8dijSHoST8HDVZWAu4dO7SiF65G6e8RqhwUdiMuMhJjjIEwUWCp9OcA7RJbH5ML4uGiRxQrodhQiPFz3bdym82xy4x6cu0pXDtw6bMK6DmNJBP5kk/emaIGDBJ+HkaTAhsY0esGuIrCg8/izUux0iXXdwTxeN66Uz4JBP7XJ2+/H0ps+lxd3dzt37fDKTO481QoMEWOwDStlHHwYf3i56U+7l3NRF0OR//8gl9jRrNXB4SDClA17addFQHwn6FMa5ej9cde/+jVq2vDOW57y6Zk5DRTh3H+R19zyK6tVH9B950VwApcLh/CW5+5cinswp+u5ccwEUT6GCZ5R1P765AAqAQzoJ/ryMZ+9K3XPnHoniHThNY2gVqGgbY7x/kxx+HZVstnSrgLJGimtiQJ21Z2XsuJmlku3Vo9HopN1qH9PSo0Phv3H/HFxYf3g2OPsbFVD5kzSN+68wcNuqj1AhlT9Jk7mf58GCnyaxDOXyAMFDEr3yGXm1PELFe8YvRhevN+9s8nbiLgxCoX2fwvqTsvfPL6L2wQgGt2IPxsl4r8yKPQ9eTMRQPAljFm8mY3gxGIH/EDwbjl72oRXO5x5NvvRmiDHluhHl/cPN1iYv+b6GIngn7Nnp2WP+HeEJ3k2vJvH/1FT0pUXc6dlzeIaXY8sv/r14q0F8V7n/CA/xdl69dPF9Fp3x+qACqeL7Ljrj/QkVLH673d6BkDt8fO+cRP8BnuPFOj4PW9tbvM7vwmdoyTYcDB9AAGIOI6I18GP6EMNfYkpJjyEEMcLzLhTuevFL+Efs84jyeYgJ9Rk+HkjkOnKiDh4Ud/wYDwPk477okv0GHsAVPOX11xCGOMdnULHHe/lqHQjMu2b41ioEIvY0ad61gnqLvThE6PVafRlihXfFXm1uo3vqPclnyIs+RpzzfR1387hJcz44/w2CEZvjM2o4l07sCdLTiA31GVWHfN73Ll10RrzwjBv1Vfr2ZK7iKcQfQwEqhGec68t0ougqfhY1wnP4pVz/EiXBbpdcxc8ivribpsRCLx6eDnegCDWOZ1yhV3g45hFhUIYqx2cUfO9endsZVY7PKNL1Gt3OqHQ8U5DrVbqdUel4pgjXa3U7o9bxDLmeK/x1N2mqdTuj1vEMr72xJprdzqh2vFvXv8fqI1hVu51R7fh1u3kUKfpQjmrHM871p6t8DxWGO5ras/NQ7XjG3ULt5/6GBH3tojPqhWdWWdrxcGAYQH2oZ1Yo8tQXdRkmHJ8WeTmWdhaKugwTwjN8FNd177ES5hkToT6DOnlc3S8K92bCPGPG8cyycG8pzDOmhF8W7i2FecaU8AQ/0TpvQ+ag7kmTVWNKeNfMufo4c6J4sOICrDmec/mV/fd8XhuMYU74eXl+AxvvYAxTy7mMmWWdqWVchjnHM5+F+wSiRpgUhUnhMVXg8UnLMIhJ4SnPX+Z0KuxMOt5kjp/enEH53eTfwKTj3Xo+Bmzmd+YWjMK9+QDBqpsw1WBWeOKED0CEUcwKTwXecIxxDKOYdvyG7KFfN8Ky8DEM8x9NtRMIZ6WTVAAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: contain;
}
.features-six .features-three-left-box-shape-3,
.features-six .features-three-left-box-shape-4 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABMCAYAAADQtcHiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASsSURBVHgB7Zy9bhNBFIXPOhK2AYmFF8AlHaGji9NBBTwB5gkIT4B5AkJJRVJREipEhdNRho5y6ajQ5kfClhIv527GyHH8s2vPzJ1Y/hrbSjbKHt05d+beuwZWhE8cx+sIhAoCoo/+cwRCMMIwWpoRogYCIRhhGC33EaGJQAhGmCiKmnyJa3HtLgIgJI/Jjfcarj1FAAQhjMlGDXlPn1kJM4D+svH/Q4R1ChVDmSCEob+0hj6KKOr7GXVhGBwNjAiRIXsNZdSF6Vf6l0UIYDmpCxNleZoeJabvvIQiqsIwKFow2WgU+s4WFFEVJoumeomspiaUUBNmWrQM0DThNShRrVc/4Tw1TyZCo16r/+h2uz/hGZWIKRItA7jc3mpkKO8RI/sW3uwHzIqWoUu4pLq9bm8fHvEeMWbf0ihzjWQosxH0hldh8mJUdmH7X/hSRs0HeMTbUjJLaLbhTuLciA9pxN/hgQieuHX7loiycEmBEfcgTdMDOMbLUorvxG1YEEWQqPPhN84jhjexJSkXdjlg5GwyclI4wqkwYrYU5RtckKFzmB5uwhHOzFfKlRTlC9/W4AKacfV6tdH72/sMBzgRhqI8XSgDFYT14fVavbbObPWV2aoLi1hfSo48ZRbiOc9oOQksYVUYZp/tLMu0CkyJMeQEFrAizND5pwllKM4rirONBVnYY8zS+ci39xACER6JKderebli7nQ+d8SEFCUTSBk9b+aNntLC5LWRCtqKXlKWpJ/128fp8W6ZiwoLYwTZMoKodwrnoJRAM4Uxu1epoTSxHOQCrWFtf1oGGyuMiMG+zhPTOr2K0VEMHit4nzvjRMqFMadVEWODYsgpeHnFmARFYjGsU0FFSqgHg7LDsBDOTqxXgVOcZvI6dindjG9uULmWmXJqYFk5j5I93uvuaAljpvkOidTCcpAys27znt5Nq+eUSdcNetDrKysQo+MMZ+2T9KRQG2aeDd5VEyg5y85aRQUZsNRHAi6Z9lF69A5zMPchUg5o7A7uskj0SwZ9EFKK57JhEesxS59fMSc2yw5SsdOenVsoSoaxUto00fOex30pNzahgxSqJEqs1ICt1nxZmN6XbqHUROAXKW0+Zva1Ni5ivRguLVSZaTHiuOkQXGTP1Ht/wyLO+kqmfSI9JWemzL+/c/Tn6AUcsGq4TcDptAOXVWLSue3nAxKa/KbtXtIwzsdA+L8fWM5WgzaJVU8Zxct8jGQr6RjCQifBiOJ8WNHbRBVvSEwywQLI5s3HbIzgbXBIWMiMHZvtKF6nNsWMq7VqzJP5Q5TEmK236qL3qU0WiN6gZPnULKEEHvE+5ysplim8V+LYkPBQ+AyeUZkMN23TQiYqPSAooPaQhUwlFPi1pGxr1RZqwjBqOnzpTPsdrWgRdJ9XyrK9KT9WixZBVRjp52BChtKMFkFVGOnrcMM3dn5F+slQRP1h0Uq/ckkALrEd3/uWUdSFGWfC0jaFMkE8qc/l1Bn6mNJ0nQw1lyEIYS4sp2x6CvdFEMKY5ZRnJ7Z/1ZeREMz3xwz2NMxGPxAAIX2xjpydUl+FqFkEI0w+4pUhCFGEkCImkRk4rLjMjfjGfawIm3+JOPnT9NhQBgAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: contain;
}
.case-three {
  padding-bottom: 130px;
  padding-top: 130px;
}
.case-three .container-fluid {
  max-width: 1855px;
}
.case-three-title-box {
  margin-bottom: 70px;
}
.case-three-title-box .section-three-title .section-three-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 35%;
}
.case-three .section-three-details p {
  font-size: 18px;
  font-weight: 500;
}
.case-three-single {
  margin: 0 35px 70px;
  position: relative;
  z-index: 9;
}
.case-three-single-img-box {
  margin-right: 70px;
}
.case-three-single-img-box img {
  border-radius: 16px;
  width: 100% !important;
}
.case-three-single-details-box {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 16px;
  box-shadow: 0 10px 40px 0 #9896ff4d;
  margin-left: 200px;
  margin-top: -184px;
  padding: 35px 45px;
  position: relative;
  transition: all 0.3s;
  z-index: 10;
}
.case-three-single:hover .case-three-single-details-box {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  box-shadow: none;
}
.case-three-single-text p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 13px;
  transition: all 0.3s;
}
.case-three-single-title h5 {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 25px;
  padding-bottom: 30px;
  transition: all 0.3s;
}
.case-three-single-btn .read-more-btn,
.case-three-single-btn .read-more-btn i {
  color: #696969;
  color: var(--zoso-secondary-grey);
}
.case-three-single:hover .case-three-single-text p,
.case-three-single:hover .read-more-btn,
.case-three-single:hover .read-more-btn i {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.case-three-slider .owl-nav.disabled + .owl-dots {
  margin-top: 0;
}
.case-three-slider .owl-dots .owl-dot span {
  background-color: #0f110f33;
  border-radius: 30px;
  display: block;
  height: 5px;
  margin: 5px;
  transition: opacity 0.2s ease;
  width: 5px;
}
.case-three-slider .owl-dots .owl-dot.active span,
.case-three-slider .owl-dots .owl-dot:hover span {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
}
.case-three-slider .owl-dots .owl-dot.active {
  border: 1px solid #9896ff;
  border: 1px solid var(--zoso-text-blue);
}
.main-wrapper {
  position: relative;
}
.page-wrapper-bg-1 {
  background: url(/zoso/static/media/page-header-bg-2.b59e987598fd283e42de.png);
  background-position-y: top;
  background-repeat: no-repeat;
}
.page-wrapper-bg-1,
.page-wrapper-bg-3 {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.page-wrapper-bg-3 {
  background: url(/zoso/static/media/page-header-bg-1.03023fdaf8f5287682ac.png);
  background-position-y: top;
  background-repeat: no-repeat;
}
.page-wrapper-bg-2 {
  background: url(/zoso/static/media/page-header-bg-3.0d4641fb902cde4c6bef.png);
  background-position-y: 0;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.page-wrapper-bg-4 {
  background: url(/zoso/static/media/team-member-bg.7e1e82e47a09b1f56414.png);
  background-position-y: 100%;
}
.digital-market-content {
  padding-top: 52px;
  position: relative;
}
.digital-market-content-title-box .section-three-title-title {
  width: 95%;
}
.digital-market-content-title-box .section-three-title-title h2 {
  font-size: 65px;
  line-height: 77px;
}
.digital-market-content-title-box .section-three-details p {
  font-size: 18px;
  font-weight: 500;
}
.digital-market-content-img-box {
  border-radius: 20px;
  height: 620px;
  margin-top: 60px;
  overflow: hidden;
  width: 1170px;
}
.features-seven {
  padding-top: 115px;
}
.features-seven,
.features-seven-title-box {
  position: relative;
}
.features-seven-title-box .features-one-shape-1 {
  left: 98px;
  top: 43px;
}
.features-seven-title-box .features-one-shape-2 {
  right: 147px;
  top: 0;
}
.features-seven-detail-box .features-one-icon-box {
  margin-bottom: 34px;
  margin-left: 0;
}
.features-seven-detail-box .features-one-title-box h3 {
  margin-bottom: 10px;
}
.features-seven-detail-box .features-one-box {
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  padding: 35px 45px;
}
.features-eight {
  background: none;
}
.features-eight-left-box .features-eight-left-box-shape-1 {
  animation: features-three-left-box-shape 4s linear infinite;
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
  height: 65px;
  position: absolute;
  right: 203px;
  top: 30px;
  width: 65px;
}
.features-eight-left-box .features-eight-left-box-shape-2 {
  animation: features-three-left-box-shape 4s linear infinite;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHTSURBVHgB1ZhRTsMwEETXuQNCHAIh7tZ+1/mmd0MVh0AVd0jIgtI0aRLv2jvb9P1QCZjRo6W1h0jI+bSP35/7SE5o+4Lkhzi0+3Lgx01D9cv7RyQgOX1JkevQHqRMbl/QhmrCtZT0hZxQabiG0r6QGyoJl2LRF0pCU+ESrPpCaehaeArLvmARuhS+hnVfsAqdC18C0RcsQ6fhc99D9VVV1bZkTFXRYe54gZD472vbv5fWz9fu0DQhkjHXzwxKgqiNz2/H+vLPjpTpniEGJsGPRm+/KBkMgwRz84H4GDJjCWb2iLJtmVsJZvHQuE2ZeQlm9Ri/LZllCSZ5sdqGzLoEI7rq3lcmLcGIRJj7yMgkGLEI4ysjl2BUIoyPjE6CUYswWBm9BFNRBp1E1h8Ama3+JdwpdiDn2qwS8ZDo0cqIRTwlejQy6u3XG+j26w10+/UGuv16A91+vYFuv95At19vpjKXIwpyd+oGtEjGTEdA8+13zHAARI+AwUOiBzsCArbfpaP40+uxxrzMINtv+j6B6DPefuWXIus+w+1Xf7Oz7DPafvOup5Z9BttvvoRlX+H2Wy5h1Vew/dpJWPRlbr/2EqV9GdsvTsKlj8PPp53byVjb9wvuoyZ7uh+ETAAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: contain;
  bottom: 30px;
  height: 50px;
  left: 217px;
  position: absolute;
  width: 50px;
}
.features-eight-left-box .features-three-left-img-1,
.features-eight-left-box .features-three-left-img-2 {
  border-radius: 150px;
}
.features-eight-left-box .features-three-left-img-box img {
  border-radius: 150px;
  height: 435px;
  width: 270px;
}
.features-eight-right-info-box {
  margin-top: 45px;
}
.features-eight-right-info-box
  .features-eight-right-info
  + .features-eight-right-info {
  margin-top: 15px;
}
.features-eight-right-info {
  align-items: center;
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 12px;
  box-shadow: 0 10px 60px 0 #9896ff33;
  display: flex;
  padding: 25px 35px;
}
.features-eight-right-icon {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border-radius: 50%;
  height: 55px;
  margin-right: 30px;
  min-width: 55px;
  position: relative;
}
.features-eight-right-icon i {
  font-size: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.features-eight-right-info-title h5 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 5px;
}
.features-eight-right-info-title p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.process-four {
  padding-bottom: 130px;
}
.process-four-detail-box {
  position: relative;
}
.process-four-detail-box:after {
  left: 32%;
}
.process-four-detail-box:after,
.process-four-detail-box:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAsCAYAAAD8WEF4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK8SURBVHgB7ZZPUtswFMaflA6YzhBcLoB7guYGpCcgnIDcILBrV0l23TWsugw9AeUEOCdIOEHcXXcowCLDDFa/58iFOrJNPE0nC/1mPFH05/nT03tPJnI4HA6Hw+F4RlBF/H2/F8fxAZpKkjxXSkW0ZiRVAEIHWusOt4UQLS30te/7Ddo0IKq9925vit8g7avv17vou33ZtxFA1HjX3z2x9F/juaRNgT0HQRq/fsHY2sJhpZiNKT4iTSGSSWXHTIKFmHNCa+INrUZDk57kDQot+qgvHApnVAKfBGwN2R6qyQhdk7KKIi1Gco8RmR8UieUXGhtNKhHKwmDvJ55TVJNLPFPOByTrkHPCpmNJLBZ1bTH5Z5x0lDdmwmOCUDjMm8P1mYWxKBjrCRLf0R3hVI5jHfcQa1y3eQNjrjCctKmeZbE6EZPvXRIBFYD1PzCnWTB+BFFtFsX1ORaxTvrhpHt1f3Wn7s6w/pjMKWH+JM2RJbHY1U2SSHYUDOV6PV2PHTVyKgb3NWpUS0Q96adENA+ZYd94fgyRIbz9HvP6z7aXCSHI6lkYYMMBFQAnhKZpsxEspiw89aAeRlLKWWJb6JDDQ8f6EJto8WayVUdaXhbBM0FO3KqyMDCEOacT4InSP3hFCw7oclPEImCRMzX7yJuwGbXWWezwAi/rWIbSIysEx3eFLG9n+2HzA5LqL29B7AAim0UiC2Gv8v2f7a/7yTfA9JXrb7PXMmc2bAypIlbPcqxwgOOdp5mhAJ6JqASz/kIKubzeZHkVZP6A7CMcOi+/pPhSICJFrzIsz1lcumFjp2Fuq0rU8gbm87na8XYQfvobfkceQOINEHdfHuePN1QCr99+u+2h+WnL2/rFNxXaHmLzM60L9gzHKX9R8XVIK4IY/WrWTv/L9+6iWlf/9PN874AcDofD4XA4/jG/AfH0R+QRB/P9AAAAAElFTkSuQmCC)
    no-repeat;
  background-size: contain;
  content: "";
  height: 50px;
  position: absolute;
  top: 63%;
  transform: translate(-50%, -50%);
  width: 50px;
}
.process-four-detail-box:before {
  left: 67.5%;
}
.process-four-single-box {
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 15px;
  margin-top: 40px;
  padding: 58px 45px 40px 40px;
  position: relative;
}
.process-four-single-box-one {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
}
.process-four-single-box-two {
  background-color: #e9d1751a;
  background-color: var(--zoso-text-yellow-10);
}
.process-four-single-box-three {
  background-color: #66edff26;
  background-color: var(--zoso-bg-cyan-15);
}
.process-four-single-tag span {
  align-items: center;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: flex;
  font-size: 22px;
  font-weight: 700;
  height: 50px;
  justify-content: center;
  left: 40px;
  letter-spacing: -0.3px;
  line-height: 30px;
  position: absolute;
  top: -22px;
  width: 50px;
}
.process-four-single-box-one span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAYAAADx/eOPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALoSURBVHgB3ZptbtpAEIbfXRryqwo9QXyD0BOUnKDNCZr8KQGpSjlB2xOEqqKkUSTICXqE0BskN9gjEFVqgRRPZ2xsgQHzURK8+0Sx1/ZG2jczOzv7obABmk3y4KOkczggH54CPAIKRCgohUKiugHxr0KXv91y+c7ne6WiDP4ThTVhASWt8Nof4nhGg9dBBHboL64r71UHa7CSmFaLCr3f+MDFsw0JmIfhhn0qV9X1Kn+0lJgnFJHE0BAny1pqoRhxJ0VocdHD9qifVlVtUaVUMRcNqnONM2QAbugtB4qjtEAxU4y4Vb+HHxxpSsgWhhQO5wmaEiNCBn9ww6G1iAwiFsr3cXhSU93kN518kWUhgrStn8f5rG8TYqSPZFlIjMLx92/0Zvr1iGaDZPBrwR7Mbh8vx90tsIykIyzkI+zCG+QnI23oZn4QtTxYho9gII8JxFholQDJRppfqRQ968tLkg7vwVLUM7yNynr4YEH0SoGnHHFU05zGH8Bixl1N09NmwY+C0qFBJAB4sB0ddhUNB+B+446YaMIoYgzsx5OLE5YRWudU0Dwl7sIBhs+xp4mccLMAzfOXeziC5h8DR9C5nBt9JvcL93o4dEOMzDj1Jhastw2NIrIr44yRiyvpjJF7JMbAYpRLluGsuSN3N8Q84E7uoRhltZuZSi2MyPb3GQpdTAjXzSzOnHlBph2X5eJT6HMWYt5V1c/oQY+uHdgITbY7ECMpDVnoajTA5/HnODRrjTpsgtCOolhELCbfwxeLrGOSVhFiMUEKbYl15MBD0iqj95NcNOkmg7vMMdzgennOmYCpdGa3hyM5w4IMIjvN5ZTDDVNixN1OK+qQ+88JspQZcBiWLfO0KouPm8jGLfCK5wxFHlw9tYVdgzTXStRbnasr2k/73u/jxc4O9nzeyGLxHm+bFGVxe41/hGHXOR4f5dNY+7zZOjQaVMznsM8WLrIbF+WQ3bi1ZWjgclf6LC/otZcVEfEP3fj/BkFMMtYAAAAASUVORK5CYII=);
}
.process-four-single-box-two span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAYAAADx/eOPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMYSURBVHgB3ZrdThNBFMf/52xriJpYEsQQTVhuvejHG8ATAG+AT0AJNl4Kl3zF+gTAG+ATUJ+ghQtvHS5MIzGx3hC13TnObEspLZSyEtjZ38V+Tjf77/mY2TlDuAPq1aIPpGc9lpwQ+RCYc8oQJCNA5nJrUiKiiNGASK2l5YiRqk0VNhT+E0JE6tVV8/I0bx6xNPjCkV5FEUklCPT+VGGnggjcSszXajHzmNNF86PluxFwHUYYsDaZ29y/1a9GaXR/Ivoh5REVJ7Ibn0ZqfVMD607M3i4gPh4IIipPZjdXbmw37Ob3o9Ka2b1HLCClNc0NSxRXirFu9dR7tKtFFhArhgsaENOJj0NzmEcsIXWm/xZmCuVG/x3uvxBvIRbxn3jpD1fduSTm9KhURqyFtBHB0rfq6kAIdN2sXi0tMWMX7tA4082ZXncLLWPjhJlikrVGxsR2arn3QihmDOmFh+xHokPF3rNQjINWOSdjO/XzE65X3/luWqUNEXcNYWK+FfvsNQwi5G3M22MGUw5ukxmDFxqEIeTDcYg5NAibLz4fjkOCjmWSAHXEmI+tBtzHtxuGToSYTjZLCD+/rE6ziR6FhMAESoKbhXCg8QsJwcSMVkgIRkxKISEkJpuNv9454buYsI4BYRJLimWU3YRiyPEhjSmRXFjG9fGZ6Sxr4R4JwIiphHu7cd3Nfgd0Yvdty5DTYtSrwtaFm4luZwMnkbaLWTqWcXfkbIrCB+fHoRhT8ziBm6iJ7Ha3RNjJZlyBi/S4mCUU0xnSKDiGluZ673m3n2GWPbiEYG+qUFa9l7piUq3WR4f6G9VvFUtXzLgp2mgt63AAgl7rt0r7eh+nx6VDU2abRUwhSHkyt33lmoCBsVk6aC6aqfUDxJPadUIsA2Ksu73Ibi5qHbxBvDJczdQw54Y1uHG5yY/jt/OBJlvZzZtaiH+/a2faDHOty+0iYGcPh91v/uFx8vDMxF5em6oc24ltoXyEP0K1tF55WdgZye0jrzeLwmm1lGdPpgNbgiDKm3luv9fatmsIPxRFV5h573l26/Ntnv8PLRsLEDl6kwwAAAAASUVORK5CYII=);
}
.process-four-single-box-three span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAYAAADx/eOPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALfSURBVHgB3ZpBbtpAFIb/GeNsS08Q9wShyypNBCdIcgMiNY2qLkJOUHKC0kUVhVQiuUF6Aiio6rL0BuYGVG2lFoxf39gmdjAx4ESJx5+EwfYY8ft/8/yYGYH74NuphbFRhhQbILL4iAVCEYJf8F4hBBtC2PxhCIg+yP0B0+3jxRsbd0QgLb3zMl+9wz++itkfnApSIjsgcYmtgw5SsJqY760ifo9qfNkR7kXAbShhqOPl4eUqVy0n5sFEzMKipKxh8+DzMq0Xi1HhBGpB9YPHQlCDXTpe2CzxbO+szk3eIROwSwW3kpQo5ovxw4rdELvIFMmC4mKUkD/jNqfQEjIJC3LWnqOyP5w9I2NtMy1EISyY4/fzztwU02s2si0kgFBF9yzWBcIw6zarvNeCPgzhmM+i4eY7o/qJQEay1tIUUXCOogd8Mb/GyjIL2kG16J4vRj9XphTROy1Pd6RX8WrpyhTj2giJsZn97JVMCe2WVy9Krns2oDecCP56higxFrTH8AyR/GfIgu4IBM7kAboWQ0Poj6U23GeQBzFBNssLXz+tqwRgIyfkpc94sDP4iZwg/dHFfCDhODZyQn6y2eargUTl7gPWGcBLYnlxxlabqRjd03PEGdJcDPE8D/ISZgY66i0Y0BB6OzMaDdSb/n2GeOy58jYSZoIPaAtPHQYECUDjksYQV9OPgRgaQEdUiEWmCH0xk0kHWhKGmMIXo0oa8p+iWjGZnER3w+eMEBfQCcLFbF0ZinEKH6BLilZ9ZcYVRShGTdq4dAIdkKjPq/bjE7S9Zpu3ZWQVoga2568JiNdmjrnHV1whm/RvE6KIi1HhtnW4xx1sP2MZrs83upLUYPFyk+75Dju16w1OEw+DiodcOxOQEFpR0i3R4tHDxPOjf09hmE/8GyD4BlDJG9xe9UaQVzMes5Clwj79erM0tD+WYKyt+1MQbslboBB12/+TOOTg78Dl58j26y+rfP1/glLuIyuXkGYAAAAASUVORK5CYII=);
}
.process-four-single-box h5 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
}
.process-four-single-box-one {
  margin-right: 30px;
}
.process-four-single-box-three {
  margin-left: 30px;
}
.process-four-single-box-two {
  margin-left: 15px;
  margin-right: 15px;
}
.joinus-three-left-box {
  margin-left: 0;
  margin-right: 85px;
}
.joinus-three-list-box .joinus-one-list-detali i {
  background-color: #8358ff26;
}
.joinus-three-list-box .joinus-one-list-detali i:before {
  color: #8358ff;
  color: var(--zoso-text-blue-gradient);
}
.joinus-three-right-box {
  position: relative;
}
.joinus-three-right-box:hover .joinus-three-right-img-two {
  transform: translateX(20px) translateY(-50%);
}
.joinus-three-right-box .joinus-three-right-img-one {
  border-radius: 235px;
  height: 500px;
  overflow: hidden;
  position: relative;
  width: 370px;
}
.joinus-three-right-box .joinus-three-right-img-one .photo,
.joinus-three-right-box .joinus-three-right-img-one img {
  border-radius: 235px;
}
.joinus-three-right-box .joinus-three-right-img-two {
  height: auto;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s;
  width: auto;
}
.joinus-three-right-box .joinus-three-right-img-two img {
  border-radius: 12px;
  box-shadow: 0 10px 60px 0 #8358ff33;
  height: 365px;
  width: 310px;
}
.joinus-three-info {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  padding-bottom: 130px;
}
.services-details-content {
  padding-top: 52px;
  position: relative;
}
.services-details-content-shape-1 {
  height: 65px;
  left: 134px;
  position: absolute;
  top: 120px;
  width: 65px;
}
.services-details-content-shape-1-img {
  height: 65px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 65px;
  z-index: 2;
}
.services-details-content-shape-2 {
  height: 90px;
  position: absolute;
  right: 100px;
  top: 120px;
  width: 150px;
}
.services-details-content-shape-2-img {
  height: 90px;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.75);
  width: 150px;
  z-index: 2;
}
.services-details-content-title-box .section-three-title-title {
  width: 90%;
}
.services-details-content-title-box .section-three-title-title h2 {
  font-size: 65px;
  line-height: 77px;
}
.services-details-content-title-box .section-three-details {
  width: 85%;
}
.services-details-content-title-box .section-three-details p {
  font-size: 22px;
  font-weight: 500;
}
.services-details-content-img-box {
  border-radius: 20px;
  height: 560px;
  margin: auto;
  overflow: hidden;
  width: 468px;
}
.services-details-content-img-box img {
  width: 100%;
}
.about-six {
  background: url(/zoso/static/media/about-pagr-bg.750523445651c5fca74e.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 130px;
  padding-top: 130px;
  position: relative;
  z-index: 99;
}
.about-six-shape-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA8CAYAAADPAlLCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS/SURBVHgB7Vo9UhsxFH4yTOI0eEmVDqVLl5TpAjdIbgAnAE6AOQHkBJAqZcwJ4tzAlKlQLhDW0HgY8OZ7a2kt7w+WdleekMk3Y1YrpLU+v/9nEwVCFEWyt9m76kW97xQYHQqHbbwkCdoGoXcUEMFITGn6wYwf6OEtBUQwEkIImY1JRBQQIdXJxj9BIihCkpDW+MlKQlrjp0cCLjXoofMIJYmFuADvJCkgQpFYlIRYUK3WEYQEAt0WrRCrkQQ9QUkgWhdypZDG7kRiI9o442yUM1NyQ+HAE5r0KBCcSCSUDDgbTUTyzfETlfmJLnU3KRCcSNzGtxe4DPF6N+1MTxy2SLyUPYFM1svYN15uHLlK3tkmRCL2cIlx3cUbnFWtM2+cJMkw/y9yRLQZncPFxYByWe9Mgh8IAsc8ZiI4bL9iqdRXZU+6puPRy6iPD2DrJr75TI7w8k4gcorLgMewDxb3Qckyc9i4Yr4SmsA+CO+RB7xdrFYrxWMQOQGRj/b/TaDDdZTbKh97riZwhFffVY0MvEmwomoiKUDkLFdDS/5zT/eKHGEROPdRI4NawQ48hiByaM6gXa/kG12WxpN48sveU5UEGgIYqg51jqkGakdsbR9DfSutGCIRWEaFDaJoE2xTmgBNk6m3Ghk0Sjts+6B5DJEIjqpk+QIJENhlm+IxiJwiFn2hmmhEQrvdzD7Y9dLssKpkeUZCEzCxprYaGTROANk+cKB+brrMnaZz7AQsAkx8h50FNUArWezN75tjVglzD+P+WJZjsTsGgaytWcedlkFQS+BD44BXNJeComJsiLP/JzQcx+MdagFr1BImwPPu81eQwns9VaZSXX1VcLmfsKWRGhmsU03kMszUtUIS0mUv1g1gC1KrXNxUpYQ+ED+Mo67UaYNMg9O8wJcUHiwVBTWL4aI5zsTwWpc8B5KjxzaKNOCINOCstFdUAyOcc5RMk+Earf2wpSfwRcg1/f0EioBjgNacc5Bce9F98RNTb6A6r+gpAarOrvxZ95lacLHdqLu1TutytkYsXDWyMR7A0jPuMtK5kaTVIeYcDec7bC9OzLPRpeAgB1UYerY32eBjTvHRdBjbUb4VEto5uDQQZmgx0DEaBzuOFyDwleaBbDmgz6zLd5O7S2oBjXInTYBzIdu7DSqWL0Tnjuj02+oKNiLBhRBZxozCZheR+KJ0LUpPmhdRDA6s+9QCapOAIXPWmtXWOOTBksKGa/NPZNUa8HAHHq3RStQikRY1aK2Ye/Y2VoGvyvZwKpFvMvCjMF/ZiHOFNwltB5kn4joCBJZWZkgV0sZBoYia/eJgmxrAm4SuyoxBDkDg0HGrMgMuosiyD7vSqwMvEqxGNPvNRnqonGoYqJK5OF+C5poMEl8fOAXKMniR0NkuQ3nVxiUtnEKTYWbktVyurzqlnQxNQLlu0vVBAfkmXF2X60UCb/h6fD1+vYRAmXQq19tNuLrS8O2KL1WfsjUVzbQMln3UyoRDfXuq7BvOPh9brO1j5yF52F5WipahdqPABy4dcq2iS9eVIZQkFj7NfIe8bQQhgSjeSj/JFSuxidAIQgL9oqDqU3y/MPD2ME3wX52qoAPeUN8Gl0q438XqL+7hqQYUGH8ALxMdT/F8ZaUAAAAASUVORK5CYII=)
    no-repeat;
  background-size: cover;
  height: 60px;
  left: 24%;
  position: absolute;
  top: 12%;
  width: 49px;
  z-index: -1;
}
.about-six-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAyCAYAAADImlLUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUGSURBVHgB1VlLbhtHEK1uikYSL0ItLFlAgIwPEJNzA+sG0glMnyAULCpLUctEEsycQMoJpBuIOQFJB8hWEyCALHphLmzDFjXdrpoPOf/pHrIN+G1m2OzPm5rqV1U9AAYwGXZbb0bdKzAEDgYga3DIGDwDQ1g56XfDTgMk7OCtA4awctKfoNYKbhtgCCnS12ipm+FvFlREjfNmcPv1SH8H9R3O5VV14swCw0iRdgFGuJUszsUFWR00IZm0wvt3/778GQwgRfon+3iEO3+At62Htfor0AQz6BYhMjei64ojukoJ7cnrAy3iOMYCw8gkvWWfDgJrIwnZuRl2e6CIqKXv77kFBpAveS7szTtxOJyMD56DAmRF96D9czvu9m7HB9c3w5fPivrmkt4g3wbWX5CR5/9jeIYCJBWHgVR6ABr3A69T2D8kEUCLOVCFNKEu7si3nflvDiVSeB/7T8hy0m+G+50aF0O8DQwie1t23ykaU0h63e5PmYDdSFNjOQ1fgNxhMu72GWevFi4le5vNk6OysaVhnNwEifYWLaTh8ipbw+MbTwDPtHToDkj218i8SoS9VVQ6Pfrl5ChUk2AB63tWv0hNxmUsmGT5NKWt9NAwdwc9wt46qh1dd/YC5Ww6J4Sp5+R19wxiJHmhD6N0tnHFK3+zVSNMUCZNm0MIGZucgk9Uw6MhPGiY/yY5Q+k8i0uiPmHQIU14bJ/0427ia3hIPCuE+/p7cA6enC2ArtOvQjhYRw83w45V4/VhMoigprdRy3t4a0WaR8E1ru+MXW4+/WMXKkK7CCA3YVz2k+0UfABSeUcLkoTxQT66dy9gCWhbOgRqLFm7pTkM98Vsuyx4lKF6uSVA11orIUyobGnC23/2D4VgPaXO6McgxSjVHlGY9BA5xbc5xf0ynQnxH4e10Zb9u7MUaaq873BTApjPoUN8FLP1tbJOpBYu1Bs19N8ahx8pMEjJGviOWjOfrPFKBeFgXu/Q23pC+ZBPjPJXbnlhmF4XRyKSteKRyywpNMIIhJgyxtGF2BRTxPEHmDlEMtmZUdL9tchRGiAxOJHVOCC5AmJFWMOJLvHazqs4vIUiOUcCFmjgTsA2Fc6wJCpvRMolIBGaFZZD2WPbpACwBCrpdA5hh0gVj/Rz8WWLCG3SOYRHFDgw7RuUz1BURKhBi3QWYT9bO7a9nIQxxQ0lvcqlKnFl0lmEcYN2Npone5EWB9RR6QSLoEQ6SZgUhWPl8rh5/Ge0n8RQm7lIrMaM9K9wguXNV9Yhw8KOK2b2o6fHfyf7zoA7WXNQjSmF3Mv6T/cEi1BIOkUYwyjGfjsvU3uIgSKrnU5PqerBiLfLMjTfr36KT5WUSKctjPUcVhtF0Wvdzwty/9+0Ty8xpd2GjE8bnPMLVSnMJE2nPiFh5qWGoq1RzznJhuhBJJ2jePKY7tdgTJyBAlKk6Wk5Z6GFPf/daJ7+BYrAzVUapv3KPk2cjiVU3CTj88XnKS7soJ6dF/lvHhhLk846tKF5H+D8DOL9Mf0t/XqQyqfXfZ+1oSI82eNxW+QdRIZr3Y73z/HRnvt9eRsvhW925Z/kBJZEoAncL+1Qy8lFyo6UV046qOG08mMCaTn6+RM8pdopS19Ly60qCPLvuUtgNeKojAv2T2lfI9/GkfUADMIMaRZPnN67szGsEGZIY+23+CF7ujVgGYyQfgDuYL4AYwP4VkCnT5i/XIMBfAHPTUZwhJY3ogAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: cover;
  height: 50px;
  position: absolute;
  right: 25%;
  top: 120px;
  width: 45px;
}
.about-four-title-box .section-three-title-title {
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.about-four-title-box .section-three-details p {
  font-size: 18px;
}
.about-six-single-box {
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
}
.about-six-single-box .about-five-single-title-box h3 {
  font-size: 22px;
}
.process-five {
  padding-top: 130px;
}
.process-five-left .section-three-title-title {
  width: 75%;
}
.process-five-left .section-three-details {
  width: 80%;
}
.process-five-left .section-three-details p {
  font-size: 18px;
}
.process-five-right.process-three-right:before {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
}
.process-five-right.process-three-right:after {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: contain;
}
.process-five-right .process-three-right-info {
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
}
.process-five-right .process-three-right-info h5 {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.process-five-right .process-three-right-info:first-child {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
}
.process-five-right .process-three-right-info:nth-child(2) {
  background-color: #e9d1751a;
  background-color: var(--zoso-text-yellow-10);
}
.process-five-right .process-three-right-info:nth-child(3) {
  background-color: #66edff1a;
  background-color: var(--zoso-bg-cyan-10);
}
.process-six {
  padding-bottom: 130px;
}
.process-six-right-detail {
  align-items: center;
  border-radius: 40px;
  display: inline-flex;
  padding: 10px;
  width: 100%;
}
.process-six-right-detail i {
  border-radius: 50%;
  height: 55px;
  margin-right: 21px;
  position: relative;
  width: 55px;
}
.process-six-right-detail-one i {
  background-color: #d6bf6a;
}
.process-six-right-detail-two i {
  background-color: #01a885;
}
.process-six-right-detail-three i {
  background-color: #bd80fa;
}
.process-six-right-detail-four i {
  background-color: #76bcc9;
}
.process-six-right-detail i:before {
  font-size: 30px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.process-six-right-detail h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.66px;
  line-height: 30px;
}
.process-six-right-detail-one {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
}
.process-six-right-detail-two {
  background-color: #00c39a;
  background-color: var(--zoso-text-green);
}
.process-six-right-detail-three {
  background-color: #ca9bf9;
  background-color: var(--zoso-bg-blue);
  margin-top: 30px;
}
.process-six-right-detail-four {
  background-color: #93d5e1;
  background-color: var(--zoso-bg-green-two);
  margin-top: 30px;
}
.process-six-img-box {
  margin-left: 40px;
}
.process-six-img-box img {
  border-radius: 30px;
}
.page-header-two {
  padding-bottom: 80px;
}
.page-header-two .page-header-inner {
  border-bottom: none;
  padding-bottom: 0;
}
.team-member-two {
  padding-top: 0;
}
.team-member-two .team-member-one-single-box {
  margin-top: 70px;
}
.testimonial-seven {
  padding-top: 130px;
}
.projects-page {
  padding-bottom: 130px;
}
.projects-page .projects-single-box {
  margin-top: 60px;
}
.projects-single-box .projects-single-img {
  border-radius: 12px;
  margin-bottom: 35px;
  overflow: hidden;
}
.projects-single-box:hover .projects-single-img img {
  transform: scale(1.1);
}
.projects-single-box .projects-single-img img {
  border-radius: 12px;
  transition: all 0.3s;
}
.projects-single-detail span {
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 12px;
}
.projects-single-detail h3 a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100% /0 1px
    no-repeat;
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 27px;
  font-weight: 700;
  letter-spacing: -0.81px;
  line-height: 34px;
  transition: all 0.3s;
}
.projects-single-detail h3 a:hover {
  background-size: 100% 1px;
}
.projects-view-more-btn {
  margin-top: 63px;
}
.project-details {
  padding-bottom: 130px;
  padding-top: 50px;
  position: relative;
}
.project-details-title-box .section-three-title-title {
  width: 60%;
}
.project-details-title-box .project-details-title-text span {
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 5px;
}
.project-details-title-box .section-three-details {
  margin-bottom: 75px;
}
.project-details-title-box .section-three-details p {
  font-size: 18px;
}
.project-details-img img {
  border-radius: 14px;
}
.project-details-info {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  display: flex;
  justify-content: space-between;
  padding-bottom: 54px;
  padding-top: 80px;
}
.project-details-bottom-single-details span,
.project-details-info-item span {
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}
.project-details-info-item h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.66px;
  line-height: 30px;
}
.project-details-inner-title h2,
.project-details-inner-title-two h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  letter-spacing: 1.35px;
  margin-bottom: 20px;
}
.project-details-inner-title h2 {
  margin-top: 70px;
}
.project-details-inner-title-two h2 {
  margin-top: 50px;
}
.project-details-text p,
.project-details-text-two p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.project-details-text-two p + p {
  margin-top: 20px;
}
.project-details-text-two {
  padding-bottom: 60px;
}
.project-details-img-box-img {
  margin-top: 70px;
}
.project-details-img-box-img img {
  border-radius: 12px;
}
.project-using-tools {
  margin-right: 105px;
}
.project-results h2,
.project-using-tools h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  letter-spacing: 1.35px;
  margin-bottom: 20px;
}
.project-results p,
.project-using-tools p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.project-results-chart,
.project-using-tools-list {
  margin-top: 41px;
}
.project-using-tools-details {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 85px;
  max-width: 100%;
  padding: 40px 0;
}
.project-using-tools-details h4 {
  margin-top: 25px;
}
.project-results-chart-img h4,
.project-using-tools-details h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 24px;
}
.project-results-chart-img h4 {
  margin-bottom: 15px;
}
.project-using-tools-list .row {
  margin: 0 -15px;
}
.project-using-tools-list .row,
.project-using-tools-list .row > * {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.project-results {
  margin-left: -10px;
}
.project-results-chart {
  display: flex;
}
.project-results-chart .project-results-chart-img {
  border-radius: 10px;
  box-shadow: 0 10px 60px 0 #9896ff26;
  padding: 25px 40px;
}
.project-results-chart .project-results-chart-img + .project-results-chart-img {
  margin-left: 25px;
}
.project-details-bottom {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  border-top: 1px solid #0f110f1a;
  border-top: 1px solid var(--zoso-text-dark-two);
  margin-top: 130px;
  padding-bottom: 130px;
  padding-top: 130px;
}
.project-details-bottom-single-box {
  align-items: center;
  display: flex;
}
.project-details-bottom-single-box-two {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
}
.project-details-bottom-single-img img {
  border-radius: 12px;
  max-width: 200px;
}
.project-details-bottom-single-details {
  margin-left: 50px;
  margin-right: 25px;
}
.project-details-bottom-single-details span {
  margin-bottom: 11px;
}
.project-details-bottom-single-details h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
}
.project-details-bottom-single-box-two .project-details-bottom-single-details {
  margin-left: 25px;
  margin-right: 50px;
  text-align: end;
}
.related-projects {
  padding-top: 130px;
}
.related-projects .projects-single-box {
  margin-top: 60px;
}
.related-projects .section-three-title {
  margin-bottom: 0;
}
.contact-banner-img,
.faq-banner-img,
.pachage-banner-img {
  padding-top: 50px;
}
.faq-box {
  padding-bottom: 130px;
  padding-top: 130px;
}
.faq-title-box .section-three-title {
  margin-bottom: 24px;
}
.faq-title-box .section-three-details p {
  font-size: 18px;
}
.faq-inner {
  margin: 0 100px;
  padding-top: 25px;
}
.faq-inner .accordion-button {
  color: #0f110f;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 24px;
  padding: 23px 0;
}
.faq-inner .accordion-button:not(.collapsed) {
  background: #0000;
  color: var(--twonet-primery) !important;
  padding: 23px 0;
}
.faq-inner .accordion-flush .accordion-item {
  background-color: initial;
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  border-left: 0;
  border-radius: 0;
  border-right: 0;
}
.faq-inner .accordion-button:focus {
  border: #0000;
  box-shadow: none;
}
.faq-inner .accordion-flush .accordion-item:first-child {
  border-top: 1px solid #0f110f1a;
  border-top: 1px solid var(--zoso-text-dark-two);
}
.faq-inner .accordion-flush .accordion-item:last-child {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
}
.faq-inner .accordion-body {
  padding: 0 0 22px;
}
.faq-inner .accordion-body p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  width: 83%;
}
.faq-inner .accordion {
  --bs-accordion-border-width: 0;
  --bs-accordion-bg: #0000;
}
.accordion-button:after {
  display: none;
}
.accordion-button i {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border-radius: 50%;
  font-size: 14px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 20px;
  transform: rotate(0);
  transition: all 0.3s;
  width: 30px;
}
.accordion-button i:before {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.accordion-button:not(.collapsed) i {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  transform: rotate(90deg);
}
.cta-six {
  margin-bottom: 130px;
}
.blog-page {
  padding-bottom: 130px;
  padding-top: 50px;
}
.blog-img-box img {
  border-radius: 12px;
}
.blog-more {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  padding-bottom: 25px;
  padding-top: 30px;
}
.blog-more ul {
  align-items: center;
  display: flex;
}
.blog-more ul li + li {
  margin-left: 30px;
}
.blog-more ul li.blog-single-name {
  align-items: center;
  display: flex;
}
.blog-more ul li:last-child a,
.blog-more ul li:nth-child(2) p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  transition: all 0.3s;
}
.blog-more ul li:first-child a:hover {
  color: #4603ff;
  color: var(--zoso-text-dark-blue);
}
.blog-more ul li:first-child a {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}
.blog-more ul li:nth-child(2) img {
  height: 25px;
  margin-right: 15px;
  width: 25px;
}
.blog-quote-box h3,
.blog-title h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 27px;
  font-weight: 700;
  letter-spacing: -0.81px;
  line-height: 54px;
  margin-top: 10px;
}
.blog-text p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 32px;
  margin-top: 13px;
}
.blog-btn,
.blog-quote-box {
  margin-bottom: 50px;
}
.blog-quote-box {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border-radius: 12px;
  padding: 35px 50px;
  position: relative;
}
.blog-quote-two-box {
  background: url(/zoso/static/media/blog-banner-bg-2.c8110095fe8934c0f7de.png)
    no-repeat;
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  background-size: cover;
}
.blog-quote-box h3 {
  line-height: 40.5px;
  margin-bottom: 66px;
}
.blog-quote-box h3 span {
  position: relative;
}
.blog-quote-box i {
  font-size: 55px;
  position: absolute;
  right: -70px;
  top: 20%;
}
.blog-quote-box h5 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 5px;
}
.blog-quote-box h5,
.blog-quote-box p {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.blog-quote-box p {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.page-numbers ul {
  align-items: center;
  display: flex;
  list-style: none;
  margin-bottom: 0;
  margin-top: 20px;
}
.page-numbers ul .page-numbers-list a {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 50%;
  display: block;
  height: 45px;
  line-height: 0;
  position: relative;
  text-decoration: none;
  transition: all 0.3s;
  width: 45px;
}
.page-numbers ul .page-numbers-list a span {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 20px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
.page-numbers ul li + li {
  margin-left: 15px;
}
.page-numbers ul .page-numbers-list a:hover {
  background-color: #9896ff;
  background-color: var(--zoso-text-dark-blue-gradient);
  border: 1px solid #9896ff;
  border: 1px solid var(--zoso-text-dark-blue-gradient);
}
.page-numbers ul .page-numbers-list a:hover span {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.page-numbers-prev a i {
  display: block;
  transform: rotate(180deg);
}
.widget-box {
  margin-bottom: 42px;
}
.shop-filter-price-title h4,
.sidebar-category h4,
.sidebar-product-title h4,
.sidebar-search h4,
.sidebar-tags h4,
.widget-post h4 {
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.66px;
  line-height: 30px;
}
.sidebar-search h4 {
  margin-bottom: 18px;
}
.sidebar-category h4,
.sidebar-post h4,
.sidebar-tags h4 {
  margin-bottom: 20px;
}
.shop-filter-price-title h4 {
  margin-bottom: 28px;
}
.sidebar-product-title h4 {
  margin-bottom: 23px;
}
.blog-search,
.shop-search {
  position: relative;
}
.blog-search input,
.shop-search input {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 12px;
  outline: none;
  padding: 20px 25px;
  width: 100%;
}
.blog-search i,
.shop-search i {
  position: absolute;
  right: 26px;
  top: 50%;
  transform: translateY(-50%);
}
.sidebar-category .btn-right-arrow {
  align-items: center;
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: flex;
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  justify-content: space-between;
  line-height: 23px;
  transition: all 0.3s;
  width: 100%;
}
.sidebar-category .btn-right-arrow:hover {
  color: #4603ff;
  color: var(--zoso-text-dark-blue);
}
.sidebar-category .btn-right-arrow i {
  font-size: 14px;
}
.sidebar-category ul li + li {
  margin-top: 22px;
}
.sidebar-shop-category .btn-right-arrow {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.sidebar-shop-category ul li + li {
  margin-top: 12px;
}
.sidebar-post ul li + li {
  margin-top: 30px;
}
.sidebar-post ul li {
  align-items: center;
  display: flex;
  position: relative;
}
.sidebar-post ul li .sidebar-post-image {
  display: contents;
  height: 100px;
  width: 100px;
}
.sidebar-post ul li .sidebar-post-image img {
  border-radius: 12px;
}
.sidebar-post-content {
  margin-left: 30px;
}
.sidebar-post-content span {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: block;
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 7px;
  padding-bottom: 7px;
}
.sidebar-post-content h6 a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 100% /0 1px
    no-repeat;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 24px;
  transition: all 0.3s;
}
.sidebar-post-content h6 a:hover {
  background-size: 100% 1px;
}
.sidebar-tags .sidebar-tags-list {
  margin-left: -10px;
}
.sidebar-tags .sidebar-tags-list a {
  background-color: initial;
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 10px;
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 10px 15px;
  transition: all 0.3s;
}
.sidebar-tags .sidebar-tags-list a:hover {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  border: 1px solid #9896ff;
  border: 1px solid var(--zoso-text-blue);
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.sidebar-banner {
  background: url(/zoso/static/media/blog-banner-bg.be06f7bd9d8f6db89127.png);
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  background-size: cover;
  border-radius: 16px;
  padding-top: 45px;
  position: relative;
}
.sidebar-banner-box {
  margin-left: 30px;
  padding-bottom: 187px;
}
.sidebar-banner-box .sidebar-banner-box-title h5 {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 34px;
  width: 58%;
}
.sidebar-banner-box-btn {
  margin-top: 30px;
}
.sidebar-banner-box-btn .main-btn {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border: 1px solid #e9d175;
  border: 1px solid var(--zoso-text-yellow);
  border-radius: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  padding: 10px 20px;
}
.sidebar-banner-box-btn .main-btn,
.sidebar-banner-box-btn .main-btn i {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.sidebar-banner-box-shape-1 {
  background: url(/zoso/static/media/sidebar-banner-box-shape-1.d4ac33574abf26330fb3.png)
    no-repeat;
  background-size: contain;
  bottom: 0;
  height: 269px;
  position: absolute;
  right: 13px;
  width: 215px;
}
.sidebar-banner-box-shape-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAyCAYAAADImlLUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUGSURBVHgB1VlLbhtHEK1uikYSL0ItLFlAgIwPEJNzA+sG0glMnyAULCpLUctEEsycQMoJpBuIOQFJB8hWEyCALHphLmzDFjXdrpoPOf/pHrIN+G1m2OzPm5rqV1U9AAYwGXZbb0bdKzAEDgYga3DIGDwDQ1g56XfDTgMk7OCtA4awctKfoNYKbhtgCCnS12ipm+FvFlREjfNmcPv1SH8H9R3O5VV14swCw0iRdgFGuJUszsUFWR00IZm0wvt3/778GQwgRfon+3iEO3+At62Htfor0AQz6BYhMjei64ojukoJ7cnrAy3iOMYCw8gkvWWfDgJrIwnZuRl2e6CIqKXv77kFBpAveS7szTtxOJyMD56DAmRF96D9czvu9m7HB9c3w5fPivrmkt4g3wbWX5CR5/9jeIYCJBWHgVR6ABr3A69T2D8kEUCLOVCFNKEu7si3nflvDiVSeB/7T8hy0m+G+50aF0O8DQwie1t23ykaU0h63e5PmYDdSFNjOQ1fgNxhMu72GWevFi4le5vNk6OysaVhnNwEifYWLaTh8ipbw+MbTwDPtHToDkj218i8SoS9VVQ6Pfrl5ChUk2AB63tWv0hNxmUsmGT5NKWt9NAwdwc9wt46qh1dd/YC5Ww6J4Sp5+R19wxiJHmhD6N0tnHFK3+zVSNMUCZNm0MIGZucgk9Uw6MhPGiY/yY5Q+k8i0uiPmHQIU14bJ/0427ia3hIPCuE+/p7cA6enC2ArtOvQjhYRw83w45V4/VhMoigprdRy3t4a0WaR8E1ru+MXW4+/WMXKkK7CCA3YVz2k+0UfABSeUcLkoTxQT66dy9gCWhbOgRqLFm7pTkM98Vsuyx4lKF6uSVA11orIUyobGnC23/2D4VgPaXO6McgxSjVHlGY9BA5xbc5xf0ynQnxH4e10Zb9u7MUaaq873BTApjPoUN8FLP1tbJOpBYu1Bs19N8ahx8pMEjJGviOWjOfrPFKBeFgXu/Q23pC+ZBPjPJXbnlhmF4XRyKSteKRyywpNMIIhJgyxtGF2BRTxPEHmDlEMtmZUdL9tchRGiAxOJHVOCC5AmJFWMOJLvHazqs4vIUiOUcCFmjgTsA2Fc6wJCpvRMolIBGaFZZD2WPbpACwBCrpdA5hh0gVj/Rz8WWLCG3SOYRHFDgw7RuUz1BURKhBi3QWYT9bO7a9nIQxxQ0lvcqlKnFl0lmEcYN2Npone5EWB9RR6QSLoEQ6SZgUhWPl8rh5/Ge0n8RQm7lIrMaM9K9wguXNV9Yhw8KOK2b2o6fHfyf7zoA7WXNQjSmF3Mv6T/cEi1BIOkUYwyjGfjsvU3uIgSKrnU5PqerBiLfLMjTfr36KT5WUSKctjPUcVhtF0Wvdzwty/9+0Ty8xpd2GjE8bnPMLVSnMJE2nPiFh5qWGoq1RzznJhuhBJJ2jePKY7tdgTJyBAlKk6Wk5Z6GFPf/daJ7+BYrAzVUapv3KPk2cjiVU3CTj88XnKS7soJ6dF/lvHhhLk846tKF5H+D8DOL9Mf0t/XqQyqfXfZ+1oSI82eNxW+QdRIZr3Y73z/HRnvt9eRsvhW925Z/kBJZEoAncL+1Qy8lFyo6UV046qOG08mMCaTn6+RM8pdopS19Ly60qCPLvuUtgNeKojAv2T2lfI9/GkfUADMIMaRZPnN67szGsEGZIY+23+CF7ujVgGYyQfgDuYL4AYwP4VkCnT5i/XIMBfAHPTUZwhJY3ogAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: contain;
  height: 50px;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 45px;
}
.sidebar-banner-box-shape-3 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA8CAYAAADPAlLCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS/SURBVHgB7Vo9UhsxFH4yTOI0eEmVDqVLl5TpAjdIbgAnAE6AOQHkBJAqZcwJ4tzAlKlQLhDW0HgY8OZ7a2kt7w+WdleekMk3Y1YrpLU+v/9nEwVCFEWyt9m76kW97xQYHQqHbbwkCdoGoXcUEMFITGn6wYwf6OEtBUQwEkIImY1JRBQQIdXJxj9BIihCkpDW+MlKQlrjp0cCLjXoofMIJYmFuADvJCkgQpFYlIRYUK3WEYQEAt0WrRCrkQQ9QUkgWhdypZDG7kRiI9o442yUM1NyQ+HAE5r0KBCcSCSUDDgbTUTyzfETlfmJLnU3KRCcSNzGtxe4DPF6N+1MTxy2SLyUPYFM1svYN15uHLlK3tkmRCL2cIlx3cUbnFWtM2+cJMkw/y9yRLQZncPFxYByWe9Mgh8IAsc8ZiI4bL9iqdRXZU+6puPRy6iPD2DrJr75TI7w8k4gcorLgMewDxb3Qckyc9i4Yr4SmsA+CO+RB7xdrFYrxWMQOQGRj/b/TaDDdZTbKh97riZwhFffVY0MvEmwomoiKUDkLFdDS/5zT/eKHGEROPdRI4NawQ48hiByaM6gXa/kG12WxpN48sveU5UEGgIYqg51jqkGakdsbR9DfSutGCIRWEaFDaJoE2xTmgBNk6m3Ghk0Sjts+6B5DJEIjqpk+QIJENhlm+IxiJwiFn2hmmhEQrvdzD7Y9dLssKpkeUZCEzCxprYaGTROANk+cKB+brrMnaZz7AQsAkx8h50FNUArWezN75tjVglzD+P+WJZjsTsGgaytWcedlkFQS+BD44BXNJeComJsiLP/JzQcx+MdagFr1BImwPPu81eQwns9VaZSXX1VcLmfsKWRGhmsU03kMszUtUIS0mUv1g1gC1KrXNxUpYQ+ED+Mo67UaYNMg9O8wJcUHiwVBTWL4aI5zsTwWpc8B5KjxzaKNOCINOCstFdUAyOcc5RMk+Earf2wpSfwRcg1/f0EioBjgNacc5Bce9F98RNTb6A6r+gpAarOrvxZ95lacLHdqLu1TutytkYsXDWyMR7A0jPuMtK5kaTVIeYcDec7bC9OzLPRpeAgB1UYerY32eBjTvHRdBjbUb4VEto5uDQQZmgx0DEaBzuOFyDwleaBbDmgz6zLd5O7S2oBjXInTYBzIdu7DSqWL0Tnjuj02+oKNiLBhRBZxozCZheR+KJ0LUpPmhdRDA6s+9QCapOAIXPWmtXWOOTBksKGa/NPZNUa8HAHHq3RStQikRY1aK2Ye/Y2VoGvyvZwKpFvMvCjMF/ZiHOFNwltB5kn4joCBJZWZkgV0sZBoYia/eJgmxrAm4SuyoxBDkDg0HGrMgMuosiyD7vSqwMvEqxGNPvNRnqonGoYqJK5OF+C5poMEl8fOAXKMniR0NkuQ3nVxiUtnEKTYWbktVyurzqlnQxNQLlu0vVBAfkmXF2X60UCb/h6fD1+vYRAmXQq19tNuLrS8O2KL1WfsjUVzbQMln3UyoRDfXuq7BvOPh9brO1j5yF52F5WipahdqPABy4dcq2iS9eVIZQkFj7NfIe8bQQhgSjeSj/JFSuxidAIQgL9oqDqU3y/MPD2ME3wX52qoAPeUN8Gl0q438XqL+7hqQYUGH8ALxMdT/F8ZaUAAAAASUVORK5CYII=)
    no-repeat;
  background-size: contain;
  bottom: 30px;
  height: 45px;
  left: 30px;
  position: absolute;
  width: 37px;
}
.blog-detail-page,
.shop-page {
  padding-bottom: 130px;
  padding-top: 50px;
}
.shop-details {
  padding-bottom: 65px;
  padding-top: 50px;
}
.blog-detail-header-title-text {
  margin-bottom: 30px;
}
.blog-detail-header-title-text ul {
  align-items: center;
  display: inline-flex;
}
.blog-detail-header-title-text ul li:first-child a {
  color: #4603ff;
  color: var(--zoso-text-dark-blue);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}
.blog-detail-header-title-text ul li.blog-detail-single-name {
  align-items: center;
  display: flex;
}
.blog-detail-header-title-text ul li:nth-child(2) img {
  height: 25px;
  margin-right: 15px;
  width: 25px;
}
.blog-detail-header-title-text ul li:last-child a,
.blog-detail-header-title-text ul li:nth-child(2) p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  transition: all 0.3s;
}
.blog-detail-header-title-text ul li + li {
  margin-left: 30px;
}
.page-header-two .page-header-inner .blog-detail-header-title-title {
  font-size: 45px;
  letter-spacing: -0.3px;
  line-height: 54px;
  margin-bottom: 0;
}
.blog-detail-img-box img {
  border-radius: 12px;
  margin-bottom: 32px;
}
.blog-detail-title h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 34px;
}
.blog-detail-text p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 32px;
  margin-top: 15px;
  width: 95%;
}
.blog-quote-three-box {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border-radius: 12px;
  display: flex;
  margin-bottom: 41px;
  padding: 30px 50px 24px;
  width: 93%;
}
.blog-quote-three-icon {
  margin-right: 40px;
}
.blog-quote-three-icon i {
  font-size: 52px;
}
.blog-quote-three-title h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 28px;
}
.blog-quote-three-title p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  padding-left: 70px;
  position: relative;
}
.blog-quote-three-title p:after {
  background-color: #0f110f;
  background-color: var(--zoso-text-dark);
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
}
.blog-details-tags-and-social {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 70px;
  padding-bottom: 50px;
  padding-top: 20px;
}
.blog-details-tags-and-social,
.blog-details-tags-box {
  align-items: center;
  display: flex;
  position: relative;
}
.blog-details-social-box h4,
.blog-details-tags-box h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
}
.blog-details-tags-list {
  align-items: center;
  display: flex;
  margin-left: 20px;
  position: relative;
}
.blog-details-tags-list a {
  background-color: initial;
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 10px;
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: inline-block;
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding: 7px 15px;
  transition: all 0.3s;
}
.blog-details-tags-list a:hover {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  border: 1px solid #9896ff;
  border: 1px solid var(--zoso-text-blue);
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.blog-details-tags-list a + a {
  margin-left: 10px;
}
.blog-details-social,
.blog-details-social-box {
  align-items: center;
  display: flex;
  position: relative;
}
.blog-details-social {
  margin-left: 9px;
  z-index: 9;
}
.blog-details-social li a {
  align-items: center;
  background-color: initial;
  border: 1px solid #0f110f1a;
  border-radius: 50%;
  color: #696969;
  color: var(--zoso-secondary-grey);
  display: flex;
  font-size: 14px;
  height: 40px;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease;
  width: 40px;
}
.blog-details-social li a:hover {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border: 1px solid #e9d175;
  border: 1px solid var(--zoso-text-yellow);
}
.blog-details-social li a i {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 14px;
}
.blog-details-social li a:hover i {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.blog-details-social li + li {
  margin-left: 10px;
}
.author {
  align-items: center;
  background: #9896ff1a;
  background: var(--zoso-text-blue-two);
  border: 1px solid var(--olbuz-bg-1-5);
  border-radius: 10px;
  display: flex;
  margin-bottom: 80px;
  padding: 33px 40px 36px;
  position: relative;
}
.author-img {
  display: block;
  max-width: 130px;
  position: relative;
}
.author-img,
.author-img img {
  border-radius: 50%;
  width: 100%;
}
.author-content {
  display: block;
  margin-left: 40px;
  position: relative;
}
.author-content h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 30px;
  margin-bottom: 5px;
}
.author-content p {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 21px;
}
.author-social {
  align-items: center;
  display: flex;
  position: relative;
}
.author-social a i {
  color: #696969;
  color: var(--zoso-secondary-grey);
  transition: all 0.3s;
}
.author-social a i:hover {
  color: #0f110f;
  color: var(--zoso-text-dark);
  transition: all 0.3s;
}
.author-social a + a {
  margin-left: 25px;
}
.back-news {
  justify-content: space-between;
  margin-bottom: 70px;
}
.back-news,
.back-news-single {
  align-items: center;
  display: flex;
  position: relative;
}
.back-news-img {
  display: block;
  position: relative;
}
.back-news-img img {
  border-radius: 10px;
  max-width: 100px;
}
.back-news-content {
  display: block;
  margin-left: 25px;
  position: relative;
  transition: all 0.5s ease;
}
.back-news-content p {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.back-news-content h6 {
  display: inline-block;
  margin-top: 10px;
}
.back-news-content h6 a {
  background: linear-gradient(90deg, currentcolor 0, currentcolor) 0 88%/0 1px
    no-repeat;
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.3px;
  line-height: 24px;
  text-decoration: none;
  transition: all 0.5s ease;
}
.back-news-content h6 a:hover {
  background-size: 100% 1px;
}
.back-news .back-news-single + .back-news-single {
  padding-left: 84px;
}
.comment-title {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 39px;
}
.comment-single {
  display: flex;
  margin-bottom: 34px;
}
.comment-image {
  border-radius: 50%;
  display: block;
  height: 100px;
  position: relative;
  width: 100px;
}
.comment-image img {
  border-radius: 50%;
  max-width: 100px;
}
.comment-content {
  margin-left: 35px;
  position: relative;
}
.comment-title-inner {
  align-items: center;
  display: flex;
  margin-bottom: 11px;
}
.comment-title-inner h6 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 24px;
  margin-right: 20px;
}
.comment-title-inner span {
  font-style: normal;
  font-weight: 500;
  margin-bottom: 0;
}
.comment-text,
.comment-title-inner span {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  line-height: 30px;
}
.comment-text {
  font-weight: 400;
  margin-bottom: 15px;
}
.post-reply-inner {
  align-items: center;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: inline-flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-right: 15px;
  transition: all 0.3s;
}
.post-reply-inner i {
  font-size: 16px;
  margin-left: 10px;
  transition: all 0.3s;
}
.post-reply-inner:hover i {
  padding-left: 20px;
}
.comment-single-two {
  margin-left: 70px;
}
.comment-reply {
  padding-top: 40px;
}
.comment-form {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border-radius: 16px;
  padding: 50px;
}
.comment-form > h3 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 22px;
}
.comment-area .title,
.comment-respond .title {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 27px;
  font-weight: 600;
  letter-spacing: -0.3px;
  line-height: 41px;
  margin-bottom: 30px;
}
.comment-respond-form {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border-radius: 7px;
  margin-top: 30px;
  padding: 50px 30px;
}
.form-group input,
.form-group textarea {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  border: 1px solid #0000;
  border-radius: 7px;
  margin-bottom: 30px;
  outline: none;
  padding: 18px 20px;
  width: 100%;
}
.form-group textarea {
  min-height: 150px;
  resize: none;
}
.product-search input {
  border-radius: 7px;
  padding: 14px 20px;
}
.shop-filter-price-box {
  margin-bottom: 30px;
  position: relative;
}
.sidebar-product ul li {
  align-items: center;
  display: flex;
}
.sidebar-product ul li + li {
  margin-top: 20px;
}
.sidebar-product-image {
  margin-right: 30px;
}
.sidebar-product-image img {
  border-radius: 7px;
}
.product-box .product-rating-star i,
.sidebar-product-content .product-rating-star i {
  color: #f90;
  font-size: 10px;
}
.comment-title-inner .product-rating-star i,
.rating-wrapper .reating-inner i {
  color: #f90;
  font-size: 14px;
}
.comment-title-inner .product-rating-star i,
.product-box .product-rating-star i + i,
.sidebar-product-content .product-rating-star i + i {
  padding-left: 2px;
}
.sidebar-product-content h5 a {
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 24px;
  margin-bottom: 3px;
}
.product-box .product-price h6,
.sidebar-product-content h6 {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.48px;
  line-height: 24px;
}
.sidebar-banner-two .sidebar-banner-box-shape-2 {
  height: 35px;
  width: 30px;
}
.sidebar-banner-two .sidebar-banner-box-shape-3 {
  height: 35px;
  width: 29px;
}
.sidebar-banner-box-two {
  padding-bottom: 82px;
}
.sidebar-banner-box-two .sidebar-banner-box-title h5 {
  width: 80%;
}
.shop-title-box {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 32px;
}
.shop-title-box h4 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 24px;
}
.shop-title-box #pet-select {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 7px;
  line-height: 30px;
  padding: 9px 20px;
}
.shop-title-box #pet-select select {
  background-color: initial;
  border: none;
  border-radius: 7px;
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 16px;
  line-height: 30px;
  outline: none;
  padding: 0;
}
.product-box {
  margin-bottom: 65px;
  transition: all 0.3s;
}
.product-img {
  border-radius: 10px;
  margin-bottom: 30px;
  position: relative;
}
.product-img img {
  border-radius: 10px;
  transition: all 0.3s;
}
.product-inner-box {
  background-color: #9896ff1a;
  border-radius: 10px;
  bottom: 0;
  height: 0;
  left: 0;
  width: 100%;
}
.product-add-btn,
.product-inner-box {
  position: absolute;
  transition: all 0.5s;
}
.product-add-btn {
  bottom: 30px;
  left: 50%;
  transform: scale(0) translateX(-50%);
  transform-origin: left bottom;
}
.product-add-btn .main-btn {
  min-width: 173px;
  padding: 14px 30px;
}
.product-box:hover .product-img img {
  opacity: 0.3;
}
.product-box:hover .product-inner-box {
  height: 100%;
}
.product-box:hover .product-add-btn {
  transform: scale(1) translateX(-50%);
  transition-delay: 0.3s;
}
.product-box .product-title h5 a {
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: block;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 3px;
}
.product-single-left-bottom-img img,
.product-single-left-img img {
  width: 100%;
}
.product-single-left-img img {
  border-radius: 12px;
}
.product-single-left-bottom {
  margin-top: 40px;
}
.product-single-left-bottom-img img {
  border-radius: 7px;
  height: 140px;
  object-fit: cover;
}
.product-single-right {
  padding-left: 66px;
}
.product-single-right .product-rating-star {
  margin-bottom: 9px;
}
.product-single-right .product-rating-star i {
  color: #f90;
  font-size: 18px;
}
.comment-respond p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  margin-bottom: 16px;
}
.product-single-right .product-rating .product-rating-star i + i {
  padding-left: 7px;
}
.product-single-right .product-name h2 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  margin-bottom: 5px;
}
.product-single-right .product-price h5 {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 23px;
}
.product-desc-wrapper .single-desc .desc-text1,
.product-desc-wrapper .single-desc .desc-text2,
.product-single-right .product-details p {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.product-single-right .product-details p {
  margin-bottom: 50px;
}
.product-single-right .cart {
  margin-bottom: 75px;
}
.product-categories {
  align-items: center;
  display: flex;
  margin-bottom: 35px;
}
.product-categories h4,
.product-tag h4 {
  color: #0f110f;
  color: var(--font-title-color, #0f110f);
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}
.product-categories ul {
  align-items: center;
  display: flex;
  padding-left: 30px;
}
.product-categories ul li + li {
  margin-left: 30px;
}
.product-categories ul li a {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  transition: all 0.3s;
}
.product-categories ul li a:hover {
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.product-categories p > span {
  color: var(--twonet-primery);
  display: inline;
  font-size: 16px;
  margin-bottom: 0;
}
.product-tag {
  align-items: center;
  display: flex;
}
.product-tag-btn {
  display: flex;
  list-style: none;
  margin-bottom: 0;
  padding-left: 29px;
}
.product-tag-btn li + li {
  padding-left: 10px;
}
.product-tag-btn li a {
  border: 2px solid #0f110f1a;
  border: 2px solid var(--zoso-text-dark-two);
  border-radius: 10px;
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  padding: 10px 15px;
  transition: all 0.3s;
}
.product-tag-btn li a:hover {
  background-color: #e9d175;
  background-color: var(--zoso-text-yellow);
  border: 2px solid #e9d175;
  border: 2px solid var(--zoso-text-yellow);
  color: var(--twonet-text-light);
}
.product-desc-reviews {
  margin-top: 73px;
}
.product-desc-reviews-btn {
  border-bottom: 2px solid #0f110f1a;
  border-bottom: 2px solid var(--zoso-text-dark-two);
  margin-bottom: 30px;
}
.product-desc-reviews-btn li + li {
  padding-left: 30px;
}
.product-desc-reviews-btn li .btn,
.product-desc-wrapper .single-desc h3 {
  align-items: center;
  border: none;
  border-radius: 0;
  color: #0f110f;
  color: var(--zoso-text-dark);
  display: flex;
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 24px;
  font-weight: 700;
  gap: 12px;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: -2px;
  padding: 0 0 22px;
}
.product-desc-reviews-btn li .btn i {
  font-size: 16px;
  transition: all 0.3s;
}
.product-desc-reviews-btn li .btn.active i {
  transform: rotate(-45deg);
}
.product-desc-wrapper .single-desc .desc-text1 {
  margin-bottom: 62px;
  width: 86%;
}
.product-desc-wrapper .single-desc .desc-text2 {
  margin-bottom: 31px;
  width: 90%;
}
.product-desc-reviews-btn li .btn {
  border-bottom: 2px solid #0000;
  display: inline-flex;
}
.product-desc-reviews-btn .btn.active {
  border-bottom: 2px solid #0f110f;
  border-bottom: 2px solid var(--zoso-text-dark);
}
.product-desc-reviews-btn .btn.active i:before {
  color: var(--twonet-text-light);
}
.product-desc-advantage li + li {
  padding-top: 15px;
}
.product-desc-advantage li i {
  color: #9896ff;
  color: var(--zoso-text-blue);
  font-size: 20px;
  padding-right: 15px;
}
.qty-container {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-right: 15px;
  position: relative;
}
.qty-container .qty-btn-minus,
.qty-container .qty-btn-plus {
  background-color: initial;
  border: 1px solid #0000;
  color: #74787c;
  font-size: 12px;
  padding: 0;
  position: absolute;
  transition: 0.3s;
}
.qty-container .qty-btn-minus:hover,
.qty-container .qty-btn-plus:hover {
  color: #ff6c6c;
  color: var(--zoso-text-primary-four);
}
.qty-container .qty-btn-minus {
  left: 25px;
}
.qty-container .qty-btn-plus {
  right: 25px;
}
.qty-container .input-qty {
  border: 2px solid #0f110f1a;
  border: 2px solid var(--zoso-text-dark-two);
  border-radius: 5px;
  color: var(--twonet-primery);
  font-size: 22px;
  font-weight: 700;
  max-width: 126px;
  outline: none;
  padding: 8.56px 30px;
  text-align: center;
  transition: 0.3s;
}
.qty-container:hover .input-qty {
  border: 2px solid #ff6c6c;
  border: 2px solid var(--zoso-text-primary-four);
}
.product-single-right .cart {
  display: flex;
  position: relative;
}
.related-products {
  margin-bottom: 0;
  margin-top: 120px;
}
.related-products .section-main-title {
  margin-bottom: 58px;
}
.checkout-page {
  padding-bottom: 130px;
  padding-top: 50px;
}
.checkout-page .row > * {
  padding: 0 10px;
}
.checkout-page .row {
  margin-left: -10px;
  margin-right: -10px;
}
.input-text {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 5px;
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  margin-bottom: 20px;
  outline: none;
  padding: 16px 25px;
  width: 100%;
}
.checkout .checkout-row {
  margin-bottom: 60px;
}
.contact-details .contact-title {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.delivery-details > input {
  margin-bottom: 0 !important;
}
.contact-details .contact-title p {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.contact-details .contact-title .login {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}
.add-apartment-details input[type="checkbox"],
.contact-details input[type="checkbox"],
.credit-card-inner input[type="checkbox"] {
  accent-color: #9896ff;
  accent-color: var(--zoso-text-blue);
  margin-right: 5px;
}
.contact-checkbox-label {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(
    .input-group-btn
  ) {
  width: 100%;
}
.bootstrap-select > .dropdown-toggle {
  padding: 0;
}
.bootstrap-select > .dropdown-toggle:focus {
  background: #0000;
  border: none;
  outline: none !important;
}
.bootstrap-select button:hover {
  background-color: initial;
  border: none;
}
.dropdown-menu.show {
  transform: translateY(54px) !important;
}
.form-control:focus {
  border-color: #9896ff;
  border-color: var(--zoso-text-blue);
  box-shadow: none;
}
.delivery-title h3 {
  margin-bottom: 20px;
}
.contact-title h3,
.delivery-title h3 {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
}
.add-apartment-title h3,
.shipping-method-title h3 {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 24px;
  margin-bottom: 20px;
}
.payment-text p,
.shipping-method-text p {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.payment-detailes {
  margin-bottom: 40px;
}
.payment-title h3 {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 10px;
}
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  color: #fff;
  color: var(--zoso-text-light);
}
.dropdown-item:hover {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  color: #0f110f;
  color: var(--zoso-text-dark);
}
.bootstrap-select > .dropdown-toggle:after {
  display: none;
}
.bootstrap-select > .dropdown-toggle:before {
  border-left: 2px solid #0f110f;
  border-left: 2px solid var(--zoso-text-dark);
  border-top: 2px solid #0f110f;
  border-top: 2px solid var(--zoso-text-dark);
  content: "";
  height: 8px;
  position: absolute;
  right: 5px;
  top: 48%;
  transform: translateY(-50%) rotate(-135deg);
  width: 8px;
}
.credit-card-box {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 5px;
}
.credit-card-box .credit-card {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  border-radius: 5px 5px 0 0;
  padding: 18px 30px;
}
.credit-card-box .credit-card h6 {
  font-family: DM Sans, system-ui, -apple-system, Roboto, Helvetica Neue,
    Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-family: var(--bs-font-DM-Sans);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 0;
}
.input-card-text {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 5px;
  font-family: Lexend Deca;
  margin-bottom: 20px;
  outline: none;
  padding: 16px 25px;
  width: 100%;
}
.credit-card-detaile {
  padding: 30px;
}
.dropdown-toggle.btn-light {
  background-color: initial;
  border: none;
}
.bootstrap-select .dropdown-menu.inner {
  margin-top: -50px !important;
  padding-bottom: 50px;
}
.add-apartment-card-details .add-apartment-title h6 {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 20px;
}
.add-apartment-card-details .input-card-text {
  margin-bottom: 0;
}
.checkout-page .sidebar {
  padding-left: 6px;
}
.cart-item {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border: 1px solid #bdbdbd30;
  border-radius: 10px;
  box-shadow: 0 10px 60px 0 #6363631a;
  padding: 30px;
}
.cart-item-list {
  margin-bottom: 40px;
}
.cart-item-list h5 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  line-height: 26px;
  margin-bottom: 21px;
}
.cart-item-list-single {
  align-items: center;
  display: flex;
}
.cart-item-product-img {
  height: 70px;
  margin-right: 25px;
  width: 80px;
}
.cart-item-product-img img {
  border-radius: 5px;
  height: 100%;
  width: 100%;
}
.cart-item-product-single p {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 3px;
}
.cart-item-product-single span {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-weight: 400;
}
.cart-item-list .cart-item-list-single + .cart-item-list-single {
  margin-top: 20px;
}
.checkout-sidebar .cart-item {
  border: 1px solid #0000;
}
.discount-code {
  position: relative;
}
.discount-code .input-card-text {
  margin-bottom: 0;
  padding: 17px 20px;
}
.discount-code button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.discount-code button.main-btn {
  border-radius: 4px;
  font-size: 16px;
  line-height: normal;
  padding: 9px 30px;
}
.grand-total {
  margin-top: 40px;
}
.grand-total ul {
  padding-left: 10px;
}
.grand-total ul li {
  display: flex;
  justify-content: space-between;
}
.grand-total ul li + li {
  margin-top: 10px;
}
.grand-total ul li p {
  color: #696969;
  color: var(--zoso-secondary-grey);
}
.grand-total ul li p,
.grand-total ul li span {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.grand-total ul li span {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Lexend Deca;
}
.grand-total ul .total h5,
.grand-total ul .total span {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.54px;
  line-height: 24px;
}
.checkout-page .theme-btn {
  margin-top: 30px;
}
.main-header-five.sticky-fixed
  .main-menu-five
  .header-right-end
  span:first-child,
.main-header-five.sticky-fixed
  .main-menu-five
  .header-right-end
  span:nth-child(2),
.main-header-five.sticky-fixed
  .main-menu-five
  .header-right-end
  span:nth-child(3) {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
}
.page-wrapper-bg-4 {
  background: url(/zoso/static/media/page-header-bg-4.295086a59866d3d3edaa.png)
    no-repeat;
  background-position-y: top;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.cart-details {
  padding-top: 50px;
}
.cart-box,
.cart-total-box {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 12px;
  box-shadow: 0 10px 60px 0 #0000000d;
}
.cart-title-box {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  padding: 24px 50px;
}
.cart-product-box .cart-product-btn-box,
.cart-product-box .cart-product-single-box {
  padding: 40px 50px;
}
.cart-product-box .cart-product-btn-box,
.cart-product-box .cart-product-single-box + .cart-product-single-box {
  border-top: 1px solid #0f110f1a;
  border-top: 1px solid var(--zoso-text-dark-two);
}
.cart-title-box h4 {
  font-size: 20px;
  letter-spacing: -0.6px;
  line-height: 26px;
}
.cart-product-title {
  padding-left: 50px;
}
.cart-product-single-box .cart-product-remove a {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border-radius: 50%;
  box-shadow: 0 10px 60px 0 #0000001a;
  display: block;
  height: 45px;
  position: relative;
  transition: all 0.3s;
  width: 45px;
}
.cart-product-single-box .cart-product-remove a:hover {
  background-color: #9896ff;
  background-color: var(--zoso-text-blue);
  box-shadow: 0 10px 60px 0 #0000001a;
}
.cart-product-single-box .cart-product-remove a i {
  color: #9896ff;
  color: var(--zoso-text-blue);
  font-size: 11px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
.cart-product-single-box .cart-product-remove a:hover i {
  color: #fff;
  color: var(--zoso-text-light);
}
.cart-product-single-box .cart-product-img img {
  height: 80px;
  max-width: 85px;
  object-fit: contain;
}
.cart-product-single-box .cart-product-name h5,
.cart-product-single-box .cart-product-subtotal h5 {
  font-size: 22px;
  letter-spacing: -0.66px;
  line-height: 30px;
}
.cart-product-single-box .cart-product-price h5,
.cart-product-single-box .cart-product-quantity h5 {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 22px;
  font-weight: 400;
  letter-spacing: -0.66px;
  line-height: 30px;
}
.cart-product-coupon-box {
  position: relative;
}
.cart-product-coupon-box input[type="text"] {
  background-color: #fff;
  background-color: var(--zoso-text-light);
  border: none;
  border-radius: 12px;
  box-shadow: 0 10px 60px 0 #0000001a;
  line-height: 1;
  outline: none;
  padding: 25px 30px;
  position: relative;
  width: 100%;
}
.cart-product-coupon-box .coupon-btn {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.cart-product-coupon-btn {
  text-align: end;
}
.cart-total .cart-total-box {
  margin-top: 60px;
  padding: 41px 50px;
}
.cart-total-box h4 {
  border-bottom: 1px solid #0f110f1a;
  border-bottom: 1px solid var(--zoso-text-dark-two);
  letter-spacing: -0.72px;
  line-height: 34px;
  padding-bottom: 22px;
}
.cart-total-detail {
  padding-top: 34px;
}
.cart-total-detail-subtotal,
.cart-total-detail-total {
  display: flex;
  justify-content: space-between;
}
.cart-total-detail-subtotal h5 {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-weight: 400;
  line-height: 26px;
}
.cart-total-detail-total {
  margin-top: 23px;
}
.cart-total-detail-total h5 {
  font-weight: 700;
  line-height: 26px;
}
.cart-total-box-btn {
  margin-top: 64px;
  text-align: end;
}
.contact-page {
  padding-bottom: 130px;
  padding-top: 130px;
}
.contact-page-left {
  margin-right: 90px;
}
.contact-page-left .section-main-title h2 {
  font-size: 45px;
  font-weight: 700;
  letter-spacing: -1.35px;
  line-height: 54px;
  margin-bottom: 29px;
}
.contact-page-left .section-detail p {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 31px;
}
.contact-info ul {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.contact-info ul .contact-inner {
  display: flex;
}
.contact-info ul .contact-inner .icon {
  margin-right: 40px;
  padding-top: 5px;
  position: relative;
}
.contact-info ul .contact-inner .icon i {
  color: #9896ff;
  color: var(--zoso-text-blue);
  font-size: 40px;
}
.contact-info ul li + li {
  margin-top: 20px;
}
.contact-info ul li {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  border-radius: 12px;
  box-shadow: 0 10px 60px 0 #0000001a;
  padding: 30px 40px;
}
.contact-info ul .contact-inner .text-box span {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 3px;
}
.contact-info ul .contact-inner .text-box h3 {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
}
.contact-page-form {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 10px;
  padding: 40px 50px 50px;
  position: relative;
}
.contact-page-form-shape-one {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAyCAYAAADImlLUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUGSURBVHgB1VlLbhtHEK1uikYSL0ItLFlAgIwPEJNzA+sG0glMnyAULCpLUctEEsycQMoJpBuIOQFJB8hWEyCALHphLmzDFjXdrpoPOf/pHrIN+G1m2OzPm5rqV1U9AAYwGXZbb0bdKzAEDgYga3DIGDwDQ1g56XfDTgMk7OCtA4awctKfoNYKbhtgCCnS12ipm+FvFlREjfNmcPv1SH8H9R3O5VV14swCw0iRdgFGuJUszsUFWR00IZm0wvt3/778GQwgRfon+3iEO3+At62Htfor0AQz6BYhMjei64ojukoJ7cnrAy3iOMYCw8gkvWWfDgJrIwnZuRl2e6CIqKXv77kFBpAveS7szTtxOJyMD56DAmRF96D9czvu9m7HB9c3w5fPivrmkt4g3wbWX5CR5/9jeIYCJBWHgVR6ABr3A69T2D8kEUCLOVCFNKEu7si3nflvDiVSeB/7T8hy0m+G+50aF0O8DQwie1t23ykaU0h63e5PmYDdSFNjOQ1fgNxhMu72GWevFi4le5vNk6OysaVhnNwEifYWLaTh8ipbw+MbTwDPtHToDkj218i8SoS9VVQ6Pfrl5ChUk2AB63tWv0hNxmUsmGT5NKWt9NAwdwc9wt46qh1dd/YC5Ww6J4Sp5+R19wxiJHmhD6N0tnHFK3+zVSNMUCZNm0MIGZucgk9Uw6MhPGiY/yY5Q+k8i0uiPmHQIU14bJ/0427ia3hIPCuE+/p7cA6enC2ArtOvQjhYRw83w45V4/VhMoigprdRy3t4a0WaR8E1ru+MXW4+/WMXKkK7CCA3YVz2k+0UfABSeUcLkoTxQT66dy9gCWhbOgRqLFm7pTkM98Vsuyx4lKF6uSVA11orIUyobGnC23/2D4VgPaXO6McgxSjVHlGY9BA5xbc5xf0ynQnxH4e10Zb9u7MUaaq873BTApjPoUN8FLP1tbJOpBYu1Bs19N8ahx8pMEjJGviOWjOfrPFKBeFgXu/Q23pC+ZBPjPJXbnlhmF4XRyKSteKRyywpNMIIhJgyxtGF2BRTxPEHmDlEMtmZUdL9tchRGiAxOJHVOCC5AmJFWMOJLvHazqs4vIUiOUcCFmjgTsA2Fc6wJCpvRMolIBGaFZZD2WPbpACwBCrpdA5hh0gVj/Rz8WWLCG3SOYRHFDgw7RuUz1BURKhBi3QWYT9bO7a9nIQxxQ0lvcqlKnFl0lmEcYN2Npone5EWB9RR6QSLoEQ6SZgUhWPl8rh5/Ge0n8RQm7lIrMaM9K9wguXNV9Yhw8KOK2b2o6fHfyf7zoA7WXNQjSmF3Mv6T/cEi1BIOkUYwyjGfjsvU3uIgSKrnU5PqerBiLfLMjTfr36KT5WUSKctjPUcVhtF0Wvdzwty/9+0Ty8xpd2GjE8bnPMLVSnMJE2nPiFh5qWGoq1RzznJhuhBJJ2jePKY7tdgTJyBAlKk6Wk5Z6GFPf/daJ7+BYrAzVUapv3KPk2cjiVU3CTj88XnKS7soJ6dF/lvHhhLk846tKF5H+D8DOL9Mf0t/XqQyqfXfZ+1oSI82eNxW+QdRIZr3Y73z/HRnvt9eRsvhW925Z/kBJZEoAncL+1Qy8lFyo6UV046qOG08mMCaTn6+RM8pdopS19Ly60qCPLvuUtgNeKojAv2T2lfI9/GkfUADMIMaRZPnN67szGsEGZIY+23+CF7ujVgGYyQfgDuYL4AYwP4VkCnT5i/XIMBfAHPTUZwhJY3ogAAAABJRU5ErkJggg==)
    no-repeat;
  background-size: cover;
  height: 50px;
  position: absolute;
  right: 60px;
  top: 40px;
  width: 45px;
}
.contact-page-form-shape-two {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA8CAYAAADPAlLCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS/SURBVHgB7Vo9UhsxFH4yTOI0eEmVDqVLl5TpAjdIbgAnAE6AOQHkBJAqZcwJ4tzAlKlQLhDW0HgY8OZ7a2kt7w+WdleekMk3Y1YrpLU+v/9nEwVCFEWyt9m76kW97xQYHQqHbbwkCdoGoXcUEMFITGn6wYwf6OEtBUQwEkIImY1JRBQQIdXJxj9BIihCkpDW+MlKQlrjp0cCLjXoofMIJYmFuADvJCkgQpFYlIRYUK3WEYQEAt0WrRCrkQQ9QUkgWhdypZDG7kRiI9o442yUM1NyQ+HAE5r0KBCcSCSUDDgbTUTyzfETlfmJLnU3KRCcSNzGtxe4DPF6N+1MTxy2SLyUPYFM1svYN15uHLlK3tkmRCL2cIlx3cUbnFWtM2+cJMkw/y9yRLQZncPFxYByWe9Mgh8IAsc8ZiI4bL9iqdRXZU+6puPRy6iPD2DrJr75TI7w8k4gcorLgMewDxb3Qckyc9i4Yr4SmsA+CO+RB7xdrFYrxWMQOQGRj/b/TaDDdZTbKh97riZwhFffVY0MvEmwomoiKUDkLFdDS/5zT/eKHGEROPdRI4NawQ48hiByaM6gXa/kG12WxpN48sveU5UEGgIYqg51jqkGakdsbR9DfSutGCIRWEaFDaJoE2xTmgBNk6m3Ghk0Sjts+6B5DJEIjqpk+QIJENhlm+IxiJwiFn2hmmhEQrvdzD7Y9dLssKpkeUZCEzCxprYaGTROANk+cKB+brrMnaZz7AQsAkx8h50FNUArWezN75tjVglzD+P+WJZjsTsGgaytWcedlkFQS+BD44BXNJeComJsiLP/JzQcx+MdagFr1BImwPPu81eQwns9VaZSXX1VcLmfsKWRGhmsU03kMszUtUIS0mUv1g1gC1KrXNxUpYQ+ED+Mo67UaYNMg9O8wJcUHiwVBTWL4aI5zsTwWpc8B5KjxzaKNOCINOCstFdUAyOcc5RMk+Earf2wpSfwRcg1/f0EioBjgNacc5Bce9F98RNTb6A6r+gpAarOrvxZ95lacLHdqLu1TutytkYsXDWyMR7A0jPuMtK5kaTVIeYcDec7bC9OzLPRpeAgB1UYerY32eBjTvHRdBjbUb4VEto5uDQQZmgx0DEaBzuOFyDwleaBbDmgz6zLd5O7S2oBjXInTYBzIdu7DSqWL0Tnjuj02+oKNiLBhRBZxozCZheR+KJ0LUpPmhdRDA6s+9QCapOAIXPWmtXWOOTBksKGa/NPZNUa8HAHHq3RStQikRY1aK2Ye/Y2VoGvyvZwKpFvMvCjMF/ZiHOFNwltB5kn4joCBJZWZkgV0sZBoYia/eJgmxrAm4SuyoxBDkDg0HGrMgMuosiyD7vSqwMvEqxGNPvNRnqonGoYqJK5OF+C5poMEl8fOAXKMniR0NkuQ3nVxiUtnEKTYWbktVyurzqlnQxNQLlu0vVBAfkmXF2X60UCb/h6fD1+vYRAmXQq19tNuLrS8O2KL1WfsjUVzbQMln3UyoRDfXuq7BvOPh9brO1j5yF52F5WipahdqPABy4dcq2iS9eVIZQkFj7NfIe8bQQhgSjeSj/JFSuxidAIQgL9oqDqU3y/MPD2ME3wX52qoAPeUN8Gl0q438XqL+7hqQYUGH8ALxMdT/F8ZaUAAAAASUVORK5CYII=)
    no-repeat;
  background-size: cover;
  bottom: 50px;
  height: 60px;
  position: absolute;
  right: 257px;
  width: 49px;
}
.contact-page-form-text {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 30px;
}
.contact-page-input-box textarea {
  margin-bottom: 30px;
  min-height: 150px;
  resize: none;
}
.contact-page-input-box label {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.2px;
  line-height: 30px;
  margin-bottom: 10px;
}
.input-contact-text {
  background-color: #fff;
  background-color: var(--zoso-bg-light);
  border: 1px solid #0f110f1a;
  border: 1px solid var(--zoso-text-dark-two);
  border-radius: 5px;
  color: #b9b9b9;
  margin-bottom: 30px;
  outline: none;
  padding: 16px 25px;
  width: 100%;
}
.contact-page-form form .input-contact-text::placeholder {
  color: #b9b9b9;
}
.contact-page-form-title {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.72px;
  line-height: 34px;
  margin-bottom: 5px;
}
.google-map-one {
  border: none;
  display: block;
  height: 780px;
  position: relative;
  width: 100%;
}
td,
th,
tr {
  padding: 40px 0;
}
.cart-details table {
  width: 100%;
}
.cart-product-img-box {
  align-items: center;
  display: flex;
}
.cart-product-remove {
  margin-right: 30px;
}
.swift-up-text span {
  animation: swift-up 0.3s ease-in-out forwards;
  display: inline-block;
  overflow: hidden;
}
.swift-up-text i {
  animation: swift-up 0.5s ease-in-out forwards;
  font-style: normal;
  position: relative;
  top: 80px;
}
@keyframes swift-up {
  to {
    top: 0;
  }
}
.team-member-one-single-img {
  height: 350px;
  width: 100%;
}
.team-member-one-single-img .tile {
  border-radius: 135px;
  overflow: hidden;
}
.tiles {
  left: 0;
  position: absolute;
  top: 0;
}
.tile,
.tiles {
  height: 100%;
  width: 100%;
}
.tile {
  float: left;
  overflow: hidden;
  position: relative;
}
.photo {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  top: 0;
  transition: transform 0.5s ease-out;
}
.animation_image_zoom,
.photo {
  height: 100%;
  position: absolute;
  width: 100%;
}
.animation_image_zoom {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform: translate(-50%, -50%) perspective(600px) rotateY(20deg)
    rotateX(10deg);
  transform-style: preserve-3d;
}
.cta-four-detail-box-shape-1-img {
  height: 250px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(150px) translatex(-11px) translateY(-26px) scale(0.7);
  width: 180px;
  z-index: 2;
}
.cta-four-detail-box-shape-1-img img,
.cta-four-detail-box-shape-2-img img {
  height: 250px;
  object-fit: cover;
  object-position: top;
  width: 180px;
}
.range-wrap {
  position: relative;
}
.bubble {
  background: #fff;
  background: var(--zoso-bg-light);
  border: 2px solid #e9d175;
  border: 2px solid var(--zoso-text-yellow);
  border-radius: 40px;
  color: #0f110f;
  color: var(--zoso-text-dark);
  color: var(--font-title-color, #0f110f);
  font-family: Lexend Deca;
  font-size: 16px;
  font-weight: 600;
  left: 50%;
  line-height: 1;
  padding: 9px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.range {
  width: 100%;
}
.about-four-bottom-img {
  border-radius: 20px;
  height: 470px;
  overflow: hidden;
  width: 100%;
}
.scroll_item_select_img {
  height: 100%;
  width: 100%;
}
.scroll_item_select_img img {
  height: 100%;
  object-fit: cover;
  position: absolute;
  transform: scale(1.5);
  width: 100%;
  z-index: -1;
}
.range-slider {
  height: 35px;
  margin-bottom: 45px;
  position: relative;
  text-align: center;
  width: 100%;
}
.range-slider input {
  height: 18px;
  left: 0;
  margin: 0;
  outline: none;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.range-slider input::-webkit-slider-thumb {
  outline: 0;
  pointer-events: all;
  position: relative;
  z-index: 1;
}
.range-slider input::-moz-range-thumb {
  -moz-appearance: none;
  pointer-events: all;
  position: relative;
  width: 9px;
  z-index: 10;
}
.range-slider input::-moz-range-track {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border: 0;
  position: relative;
  z-index: -1;
}
.range-slider input:last-of-type::-moz-range-track {
  -moz-appearance: none;
  background: none #0000;
  border: 0;
}
.range-slider input[type="range"]::-moz-focus-outer {
  border: 0;
}
.range-slider .rangeValue {
  width: 30px;
}
.range-slider .output {
  bottom: -15px;
  display: inline-block;
  font: 700 15px/30px Helvetica, Arial;
  left: 50%;
  position: absolute;
  text-align: center;
  transform: translate(-50%);
}
.range-slider .output.outputOne {
  color: #696969;
  color: var(--zoso-secondary-grey);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.range-slider .output.outputTwo {
  color: #0f110f;
  color: var(--zoso-text-dark);
  font-size: 18px;
  font-weight: 700;
  left: 100%;
  line-height: 24px;
}
.range-slider input[type="range"] {
  -webkit-appearance: none;
  background: none;
}
.range-slider input[type="range"]::-webkit-slider-runnable-track {
  background: #0000;
  border: none;
  border-radius: 3px;
  height: 5px;
}
.range-slider input[type="range"]::-ms-track {
  background: #0000;
  border: none;
  border-radius: 3px;
  height: 5px;
}
.range-slider input[type="range"]::-moz-range-track {
  background: #0000;
  border: none;
  border-radius: 3px;
  height: 5px;
}
.range-slider input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #9896ff;
  background: var(--zoso-text-blue);
  border: none;
  border-radius: 50%;
  height: 16px;
  margin-top: -5px;
  position: relative;
  width: 16px;
  z-index: 99;
}
.range-slider input[type="range"]:focus {
  outline: none;
}
.full-range,
.incl-range {
  background-color: #9896ff1a;
  background-color: var(--zoso-text-blue-two);
  border-radius: 5px;
  height: 5px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 100%;
}
.incl-range {
  background: #9896ff;
  background: var(--zoso-text-blue);
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 1500px) and (max-width: 1800px) {
  .banner-two-shape-5 {
    right: 55px;
  }
  .banner-two-shape-4 {
    right: 252px;
  }
  .banner-two-shape-6 {
    right: 30px;
  }
}
@media only screen and (max-width: 1499px) {
  .page-wrapper {
    overflow: hidden;
  }
  .testimonial-one-box {
    width: 495px;
  }
  .testimonial-one-shape-6 {
    right: 11%;
  }
  .main-menu-list {
    margin-left: 0;
  }
  .features-one-shape-1 {
    left: 12%;
  }
  .testimonial-one-shape-4 {
    left: 8%;
  }
  .features-one-shape-2 {
    right: 12%;
  }
  .testimonial-one-shape-5 {
    right: 8%;
  }
  .testimonial-one-shape-1,
  .testimonial-one-shape-1-img {
    height: 84px;
    width: 115px;
  }
  .testimonial-one-shape-2,
  .testimonial-one-shape-2-img,
  .testimonial-one-shape-6,
  .testimonial-one-shape-6-img {
    height: 214px;
    width: 180px;
  }
  .testimonial-one-shape-6 {
    right: 1%;
    top: 35%;
  }
  .testimonial-one-shape-3 {
    height: 125px;
    left: 7%;
    position: absolute;
    top: 50%;
    width: 125px;
  }
  .testimonial-one-shape-7 {
    height: 125px;
    right: 3%;
    top: 36%;
    width: 125px;
  }
  .testimonial-one-shape-8 {
    height: 54px;
    right: 7%;
    top: 69%;
    width: 101px;
  }
  .main-menu-four .main-menu-list {
    margin-left: 100px;
  }
  .main-menu-right-number {
    display: none;
  }
  .case-three-title-box .section-three-title .section-three-title-title {
    width: 60%;
  }
  .testimonial-six-shape-1 {
    height: 50px;
    left: 30px;
    top: -40px;
    width: 40px;
  }
  .testimonial-six-shape-2 {
    bottom: 120px;
    height: 50px;
    right: 30px;
    width: 40px;
  }
  .testimonial-five-single-box,
  .testimonial-six-single-box {
    padding: 38px;
  }
  .project-results {
    margin-left: 0;
  }
  .product-single-right {
    padding-left: 40px;
  }
  .banner-two {
    padding-top: 730px;
  }
  .services-details-content-shape-1 {
    left: 50px;
    top: 0;
  }
  .services-details-content-shape-2 {
    right: 50px;
    top: -26px;
  }
  .main-menu-five-list {
    margin-left: 103px;
  }
  .blog-one-shape-1 {
    left: 16%;
  }
  .blog-one-shape-2 {
    right: 16%;
  }
  .blog-one-shape-4,
  .service-one-shape-3,
  .service-one-shape-4 {
    right: 3%;
  }
  .testimonial-one-shape-2 {
    top: 52%;
  }
  .banner-two-shape-1 {
    left: 45%;
    top: 330px;
  }
}
@media only screen and (max-width: 1199px) {
  .main-header .container-fluid {
    max-width: 1490px;
    padding: 0 20px;
  }
  .main-header.sticky-fixed .main-menu {
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .header-right-end {
    display: block;
  }
  .main-menu-list,
  .main-menu-right {
    display: none;
  }
  .banner-one-img-one {
    margin-top: 70px;
  }
  .banner-one-shape-1 {
    top: 6%;
  }
  .banner-one-left-shape {
    right: 0;
  }
  .banner-one-shape-2 {
    bottom: 12%;
  }
  .banner-one-img-shape-1 {
    right: 0%;
  }
  .banner-one-img-shape-2 {
    right: 0%;
  }
  .banner-one-img-shape-3 {
    right: 0;
  }
  .banner-one-img-one {
    align-items: center;
    display: flex;
  }
  .banner-one-img-one > img {
    margin-left: auto;
    margin-right: auto;
  }
  .about-one-box {
    position: relative;
  }
  .about-one-left-img {
    text-align: end;
  }
  .about-one-left-img img {
    border-radius: 270px;
  }
  .about-one-left-img {
    height: 600px;
    margin-left: auto;
    position: relative;
    width: 50%;
  }
  .about-one-right {
    margin-left: 40px;
    margin-top: 162px;
    z-index: 9;
  }
  .about-one-right-img {
    width: 200px;
  }
  .about-one-left-shape {
    left: 30%;
    top: 60%;
  }
  .about-one-right {
    left: 0;
    position: absolute;
    top: 0;
  }
  .about-one-inner {
    margin-left: 0;
  }
  .service-one .section-title {
    width: 75%;
  }
  .service-one-shape-1 {
    left: 5%;
    top: 9%;
  }
  .service-one-shape-2 {
    bottom: 19%;
    left: 3%;
  }
  .service-one-shape-3 {
    right: 0;
    top: 7%;
  }
  .service-one-shape-3,
  .service-one-shape-3-img {
    height: 109px;
    width: 150px;
  }
  .service-one-shape-4 {
    bottom: 18%;
    right: 5%;
  }
  .service-one-shape-4,
  .service-one-shape-4-img {
    height: 61px;
    width: 50px;
  }
  .service-one-bottom-inner-2,
  .service-one-bottom-inner-3 {
    margin-left: 20px;
  }
  .service-one-bottom-inner-4 {
    margin-left: 60px;
  }
  .digital-market-content-img-box {
    height: 500px;
    width: 100%;
  }
  .testimonial-one .section-title {
    width: 75%;
  }
  .testimonial-one-shape-4 {
    left: 5%;
  }
  .testimonial-one-shape-5 {
    right: 5%;
  }
  .testimonial-one-box {
    width: 470px;
  }
  .testimonial-one-single {
    padding: 30px 35px;
  }
  .testimonial-one-single-title-box {
    flex-direction: column;
    margin-bottom: 20px;
  }
  .testimonial-one-single-title-img {
    height: 60px;
    margin-bottom: 10px;
    margin-right: 0;
    width: 60px;
  }
  .testimonial-one-single-title h3 {
    font-size: 20px;
  }
  .testimonial-one-single-detaile p {
    margin-bottom: 20px;
    padding-bottom: 25px;
  }
  .joinus-one-right-box {
    margin-left: 0;
    margin-top: 70px;
  }
  .blog-one-shape-1 {
    left: 5%;
  }
  .blog-one-shape-2 {
    right: 5%;
  }
  .blog-one-shape-3 {
    bottom: 35px;
  }
  .blog-one-shape-4 {
    right: 0;
  }
  .blog-one-content-box {
    margin-left: 25px;
    margin-top: -94px;
    padding: 20px 25px;
  }
  .blog-one-user-btn .read-more-btn,
  .blog-one-user-name h5 {
    font-size: 14px;
  }
  .blog-one-title h4 {
    font-size: 18px;
    line-height: 28px;
  }
  .cta-one-btn {
    margin-left: 0;
    margin-top: 50px;
  }
  .footer-widget-link {
    margin-left: 20px;
  }
  .footer-widget-address {
    margin-left: -25px;
  }
  .banner-two {
    padding-top: 550px;
  }
  .banner-two-shape-2 {
    top: 170px;
  }
  .banner-two-shape-3 {
    top: 395px;
  }
  .banner-two-shape-4 {
    top: 131px;
  }
  .banner-two-shape-5 {
    top: 180px;
  }
  .banner-two-shape-6 {
    top: 419px;
  }
  .banner-two-shape-7 {
    top: 45px;
  }
  .banner-two-shape-8 {
    top: 270px;
  }
  .fact-one > .container > .row,
  .features-two > .container > .row {
    flex-direction: column-reverse;
  }
  .fact-one-left-box .section-two-title .section-two-title-title {
    width: 55%;
  }
  .features-two-right-box-shape {
    left: 320px;
  }
  .cta-two-right-box,
  .fact-one-right-box,
  .features-three-left-box,
  .features-two-right-box {
    margin-bottom: 80px;
  }
  .features-two-left-box .section-two-title-title {
    width: 65%;
  }
  .cta-two-left-box,
  .features-three-left-box {
    justify-content: center;
  }
  .features-three-left-box-shape-1 {
    left: 715px;
    top: 10px;
  }
  .features-three-right-box {
    margin-left: 0;
  }
  .service-two-single-icon {
    margin-left: 80px;
  }
  .service-two-title-box .section-two-title-title {
    width: 80%;
  }
  .case-one .container-fluid,
  .case-three .container-fluid,
  .main-header .container-fluid,
  .main-header-four .container-fluid,
  .main-header-two .container-fluid,
  .partener-one .container-fluid {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .case-one-title-box .section-two-title .section-two-title-title,
  .case-three-title-box .section-three-title .section-three-title-title {
    width: 65%;
  }
  .testimonial-two-top .section-two-title .section-two-title-title {
    width: 90%;
  }
  .testimonial-two-detail .owl-theme .owl-nav {
    right: -100px;
  }
  .testimonial-two-single-img-box {
    height: 280px;
    width: 280px;
  }
  .testimonial-two-detail-box {
    margin-left: 0;
  }
  .testimonial-two-detail-star-box {
    margin-bottom: 25px;
  }
  .testimonial-two-detail-text-box p {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 30px;
    padding-bottom: 26px;
  }
  .testimonial-two-detail-title-box h4 {
    font-size: 20px;
  }
  .cta-two-left-box-shape-2 {
    left: 150px;
    right: auto;
  }
  .cta-two-left-box-shape-4 {
    left: 215px;
    right: auto;
  }
  .cta-two-left-box-shape-3 {
    left: 200px;
    right: auto;
  }
  .footer-main-two .footer-widget-address,
  .footer-main-two .footer-widget-link {
    margin-left: 0;
  }
  .footer-main-two .footer-widget-newsletter-two {
    margin-top: 50px;
  }
  .footer-widget-address-two .footer-widget-address-details li i {
    width: 30px;
  }
  .fact-one-img-box {
    margin-top: 30px;
  }
  .mobile-nav-content .logo-box img {
    width: 100px;
  }
  .main-menu-three-left-box {
    margin-right: 35px;
  }
  .banner-three-number {
    bottom: 85%;
    left: -3.5%;
  }
  .banner-three > .container > .row {
    flex-direction: column-reverse;
  }
  .banner-three-right-img-box {
    margin-left: auto;
    margin-right: auto;
    width: 500px;
  }
  .banner-three-right-shape-1,
  .banner-three-right-shape-2 {
    border: 1px solid var(--zoso-text-light-three);
    border-radius: 50%;
    height: 800px;
    left: 20%;
    position: absolute;
    top: 0;
    width: 580px;
    z-index: -1;
  }
  @keyframes banner-three-right-shape-1 {
    0% {
      transform: rotate(0deg);
    }
    50% {
      transform: rotate(180deg);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .banner-three-right {
    margin-bottom: 130px;
    margin-left: 0;
    margin-top: 100px;
  }
  .banner-three .section-three-title .section-three-title-title h1 {
    font-size: 75px;
  }
  .about-two-left-img {
    margin-left: auto;
    margin-right: auto;
  }
  .about-two-left {
    margin-bottom: 100px;
  }
  .about-two-left-inner-clients-box {
    bottom: 50px;
    right: 20%;
  }
  .about-two-category-title {
    font-size: 30px;
    line-height: 45px;
    margin-right: 20px;
  }
  .about-two-bottom-box-one .owl-carousel .owl-item img,
  .about-two-bottom-box-two .owl-carousel .owl-item img {
    border-radius: 20px;
    display: block;
    height: 80px;
    object-fit: cover;
    width: 200px;
  }
  .service-three-link {
    margin-left: 150px;
  }
  .service-three-tabs-left {
    margin-bottom: 80px;
  }
  .service-three-tabs-right {
    flex-direction: row-reverse;
    margin-left: 0;
  }
  .service-three-tabs-right .service-three-link {
    margin-left: 0;
    margin-right: 150px;
  }
  .service-three-tabs-box {
    margin: 0 100px;
  }
  .video-one-right {
    justify-content: center;
    margin-top: 50px;
  }
  .video-one-video-box {
    height: 100%;
    width: 100%;
  }
  .process-one-step .process-one-step-details + .process-one-step-details {
    padding-left: 45px;
  }
  .process-one-bottom-left-img-1 {
    margin-left: auto;
  }
  .process-one-bottom-right-box {
    margin-top: 100px;
  }
  .process-one-bottom-left-img-box-shape-1 {
    left: 35%;
  }
  .process-one-bottom-left-img-box-shape-2 {
    right: 35%;
  }
  .process-one-bottom-right-info-1 {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: 15%;
  }
  .process-one-bottom-right-info-2 {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }
  .process-one-bottom-right-info-3 {
    margin-left: auto;
    margin-right: 20%;
  }
  .process-one-bottom-right-info {
    width: 450px;
  }
  .process-one-shape-5 {
    right: 50px;
  }
  .process-one-shape-2 {
    left: 55px;
  }
  .process-one-shape-4 {
    right: 50px;
    top: 100px;
  }
  .process-one-shape-1 {
    left: 80px;
    top: 60px;
  }
  .process-one-shape-3 {
    left: 20%;
  }
  .process-one-step-details {
    margin-right: 10px;
  }
  .peoject-one-shape-1 {
    right: 10%;
  }
  .peoject-one-title-box .section-three-title .section-three-title-title {
    width: 60%;
  }
  .partener-two-img-box {
    margin-left: auto;
    margin-right: auto;
  }
  .partener-two-info-box {
    margin-top: 80px;
  }
  .testimonial-three-single-img-box-shape {
    margin-left: 0;
  }
  .testimonial-three-single-img-box {
    margin-left: 10px;
    position: relative;
  }
  .testimonial-three-detail-box {
    margin-right: 75px;
  }
  .testimonial-three-single-two .testimonial-three-detail-box {
    margin-left: 75px;
  }
  .testimonial-three-shape-1 {
    left: 30px;
    top: 60px;
  }
  .testimonial-three-shape-2 {
    bottom: 30px;
    left: 50px;
  }
  .testimonial-three-shape-3 {
    right: 30px;
    top: 60px;
  }
  .testimonial-three-shape-4 {
    bottom: 30px;
    right: 30px;
  }
  .cta-three-shape-1 {
    left: 0;
  }
  .cta-three-shape-2 {
    right: 0;
  }
  .footer-widget-address
    .footer-widget-address-details
    li
    .footer-widget-number {
    font-size: 16px;
  }
  .process-one-bottom-left-box .section-three-title .section-three-title-title {
    width: 72%;
  }
  .about-two-right {
    margin-left: 0;
  }
  .main-menu-four {
    justify-content: space-between;
    margin-top: 30px;
    padding-bottom: 15px;
  }
  .main-header.sticky-fixed .main-menu-four {
    border-bottom: none;
    padding-bottom: 0;
  }
  .banner-four-left-shape-3 {
    height: 107px;
    right: 40px;
    top: -65px;
    width: 125px;
  }
  .banner-four-left-shape-4 {
    right: 50px;
  }
  .banner-four-left-shape-2 {
    bottom: -70px;
    height: auto;
    width: 150px;
  }
  .banner-four-right {
    margin-left: 0;
  }
  .banner-four .section-four-title .section-four-title-title h1 {
    font-size: 56px;
  }
  .joinus-two-left-box {
    margin-right: 0;
  }
  .joinus-two-right-box {
    margin-left: 40px;
  }
  .joinus-two-right-img-inner .joinus-two-right-img-three,
  .joinus-two-right-img-top .joinus-two-right-img-one {
    height: 180px;
    width: 196px;
  }
  .joinus-two-right-img-inner .joinus-two-right-img-four,
  .joinus-two-right-img-top .joinus-two-right-img-two {
    height: 180px;
    width: 195px;
  }
  .business-grow-one-left-img-three img {
    height: auto;
    width: 185px;
  }
  .business-grow-one-left-img-one {
    margin-left: 20px;
    margin-right: 33px;
    margin-top: 78px;
  }
  .business-grow-one-left-img-four {
    margin-left: 60px;
  }
  .business-grow-one-right-box .section-four-title .section-four-title-title {
    width: 100%;
  }
  .process-two-left-box .section-four-title {
    width: 90%;
  }
  .process-two-right-detail-one {
    margin-left: 50px;
  }
  .process-two-right-detail-three {
    margin-left: 48px;
  }
  .process-two-right-inner:before {
    left: -88px;
  }
  .package-one-title-box .section-four-title .section-four-title-title {
    width: 60%;
  }
  .package-one-single {
    padding: 40px 22px;
  }
  .testimonial-four-title-box .section-four-title .section-four-title-title {
    width: 50%;
  }
  .testimonial-four-shape-2 {
    left: 30px;
    top: 30px;
  }
  .testimonial-four-shape-4 {
    right: -270px;
  }
  .testimonial-four-slider {
    max-width: 45%;
  }
  .testimonial-four-single-text-box p {
    font-size: 22px;
    line-height: 38px;
  }
  .testimonial-three-thumb {
    width: 56%;
  }
  .swiper-wrapper .swiper-slide-thumb-active img {
    transform: scale(1.3);
  }
  .blog-four-title-box .section-four-title .section-four-title-title {
    width: 70%;
  }
  .site-footer-four-shape-1 {
    left: 365px;
    top: 30px;
  }
  .site-footer-four-shape-3 {
    right: 65px;
  }
  .footer-widget-about-four-title {
    width: 65%;
  }
  .blog-four-img-box img {
    height: auto;
    width: auto;
  }
  .blog-four-title h4 a {
    font-size: 22px;
  }
  .banner-five-info-box .row,
  .features-five .row {
    flex-direction: column-reverse;
  }
  .banner-five-right {
    display: flex;
  }
  .banner-five-right .banner-five-right-img-box {
    height: 800px;
    left: 0;
    margin-left: auto;
    margin-right: -30px;
    margin-top: -208px;
    position: relative;
    top: 0;
    width: 600px;
  }
  .banner-five-right-inner-img {
    margin-left: auto;
    margin-top: 0;
  }
  .main-menu-five {
    justify-content: space-between;
  }
  .quoye-one-details-item i,
  .quoye-two-details-item i {
    font-size: 26px;
  }
  .quoye-one-details-item h4,
  .quoye-two-details-item h4 {
    font-size: 16px;
    list-style: 23px;
  }
  .about-three-left-box {
    margin-left: auto;
    margin-right: auto;
    width: 61%;
  }
  .about-three-title-box .section-five-title .section-five-title-title {
    width: 85%;
  }
  .about-three-right-box {
    margin-left: 0;
    margin-right: 300px;
    margin-top: 60px;
  }
  .service-four-title-box .section-five-title-title {
    width: 80%;
  }
  .features-five-right {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }
  .features-five-left {
    margin-top: 60px;
  }
  .process-three-right .process-three-right-info:nth-child(2) {
    margin-left: auto;
    margin-top: 52px;
  }
  .process-three-right .process-three-right-info:nth-child(3) {
    margin-left: 0;
    margin-right: auto;
    margin-top: 52px;
  }
  .process-three-right:after {
    bottom: 90px;
    left: -40px;
    transform: rotate(20deg);
  }
  .process-three-left-img > img,
  .process-three-left-inner-img > img {
    height: auto;
    width: 210px;
  }
  .process-three-left-img {
    height: 290px;
    margin-right: 130px;
  }
  .process-three-left-img-shape-1 {
    bottom: 30px;
    left: 50px;
  }
  .process-three-left-img-shape-2 {
    right: 30px;
    top: 20px;
  }
  .fact-two-single-title h2 {
    font-size: 45px;
    line-height: 38px;
  }
  .fact-two-single-top-icon {
    height: 90px;
    width: 90px;
  }
  .fact-two-single-top-icon i {
    font-size: 45px;
  }
  .fact-two-single-detail p {
    font-size: 16px;
  }
  .cta-four-detail-box-shape-1 {
    left: 0;
    top: -46px;
  }
  .cta-four-detail-box-shape-2 {
    bottom: -58px;
    right: 0;
  }
  .cta-four-detail-box-shape-3 {
    bottom: -32px;
    left: 30px;
  }
  .cta-four-detail-box-shape-4 {
    right: 30px;
    top: -29px;
  }
  .cta-four-detail-box .section-five-title .section-five-title-title {
    width: 45%;
  }
  .cta-four-shape-2 {
    right: 30px;
  }
  .cta-four-shape-1 {
    left: 30px;
  }
  .main-menu-five .header-right-end span:first-child,
  .main-menu-five .header-right-end span:nth-child(2),
  .main-menu-five .header-right-end span:nth-child(3) {
    background-color: var(--zoso-bg-light);
  }
  .about-five-single-box {
    padding: 40px 35px 31px;
  }
  .video-two-btn {
    min-height: 500px;
  }
  .team-member-one-single-img .team-member-one-single-img-tag {
    height: 40px;
    margin-right: 10px;
    margin-top: -45px;
    width: 40px;
  }
  .team-member-social {
    padding: 10px;
  }
  .team-member-social li + li {
    padding-top: 5px;
  }
  .case-three-single {
    margin: 0 0 70px;
  }
  .case-three-single-details-box {
    margin-left: 160px;
  }
  .features-one .section-title {
    width: 70%;
  }
  .digital-market-content-title-box .section-three-title-title h2 {
    font-size: 55px;
  }
  .features-seven-title-box .features-one-shape-2 {
    right: 60px;
  }
  .features-seven-title-box .features-one-shape-1 {
    left: 55px;
  }
  .joinus-three-right-box {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
  .joinus-three-info .row {
    flex-direction: column-reverse;
  }
  .services-details-content-title-box .section-three-title-title h2 {
    font-size: 48px;
    line-height: 58px;
  }
  .services-details-content-title-box .section-three-details p {
    font-size: 20px;
  }
  .about-six-shape-1 {
    left: 5%;
  }
  .about-six-shape-2 {
    right: 5%;
  }
  .process-six-right-detail-four,
  .process-six-right-detail-three,
  .process-six-right-detail-two {
    margin-top: 10px;
  }
  .process-six-right-detail i {
    height: 35px;
    width: 35px;
  }
  .process-six-right-detail i:before {
    font-size: 22px;
  }
  .process-six-right-detail h4 {
    font-size: 20px;
  }
  .process-six-img-box {
    margin-left: 20px;
  }
  .team-member-two .team-member-one-single-box {
    margin-top: 30px;
  }
  .cta-six {
    margin-bottom: 0;
  }
  .project-using-tools {
    margin-right: 50px;
  }
  .project-details-bottom-single-details span,
  .project-details-info-item span,
  .project-results-chart-img h4,
  .project-using-tools-details h4 {
    font-size: 16px;
  }
  .project-details-info-item h3 {
    font-size: 20px;
  }
  .project-details-bottom-single-details {
    margin-left: 40px;
  }
  .project-details-bottom-single-box-two
    .project-details-bottom-single-details {
    margin-right: 40px;
  }
  .project-details-bottom {
    margin-top: 80px;
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .blog-title h3 {
    font-size: 24px;
    line-height: 36px;
    margin-top: 20px;
  }
  .sidebar-post-content span {
    font-size: 16px;
    margin-bottom: 5px;
    padding-bottom: 0;
  }
  .sidebar-banner-box .sidebar-banner-box-title h5 {
    width: 75%;
  }
  .sidebar-banner-box-shape-1 {
    right: 5px;
  }
  .blog-details-tags-list a {
    padding: 7px 12px;
  }
  .back-news .back-news-single + .back-news-single {
    padding-left: 30px;
  }
  .contact-page-left {
    margin-right: 0;
  }
  .contact-info ul .contact-inner .icon {
    margin-right: 20px;
  }
  .contact-page-form-shape-one {
    right: 40px;
    top: 20px;
  }
  .contact-page-form-shape-two {
    bottom: 30px;
    right: 60px;
  }
  .shop-sidebar .sidebar-banner-box .sidebar-banner-box-title h5 {
    width: 100%;
  }
  .shop-sidebar .sidebar-product-image {
    margin-right: 10px;
  }
  .shop-sidebar .sidebar-product-image img {
    width: 75px;
  }
  .shop-sidebar .sidebar-product-content h5 a {
    font-size: 15px;
  }
  .cart-product-name {
    margin-bottom: 20px;
  }
  .services-details-content-img-box {
    width: auto;
  }
  .partener-two-img .scroll_item_select_img img {
    top: -750px;
  }
  .about-two-left-img .scroll_item_select_img img {
    top: -100px;
  }
  .about-two-left {
    width: 75%;
  }
  .features-five-right-img-box .scroll_item_select_img img {
    top: -410px;
  }
  .about-four-bottom-img .scroll_item_select_img img {
    top: -80px;
  }
  .video-two-img-box .scroll_item_select_img img {
    top: -180px;
  }
}
@media only screen and (max-width: 991px) {
  .main-menu {
    margin-top: 15px;
  }
  .banner-one-shape-1 {
    left: 7%;
    top: 7%;
  }
  .banner-one-shape-2 {
    bottom: 6%;
    left: 3%;
  }
  .banner-one-shape-4,
  .banner-one-shape-4-img {
    height: 141px;
    width: 488px;
  }
  .banner-one-shape-3,
  .banner-one-shape-3-img {
    height: 121px;
    width: 139px;
  }
  .banner-one-shape-5,
  .banner-one-shape-5-img {
    bottom: 0;
    height: 85px;
    left: -25px;
    width: 241px;
  }
  .banner-one-left-shape {
    right: 0;
  }
  .blog-one,
  .features-one,
  .service-one {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .testimonial-one {
    padding-top: 80px;
  }
  .about-one,
  .joinus-one {
    padding-bottom: 80px;
  }
  .features-one .section-title {
    width: 70%;
  }
  .features-one-box {
    padding: 35px 40px;
  }
  .about-one-left-img,
  .about-one-right-img {
    text-align: center;
  }
  .about-one-left-img {
    margin-left: auto;
    margin-right: auto;
    width: 65%;
  }
  .about-one-right-shape-2 {
    left: 46%;
  }
  .about-one-left-shape {
    left: 60%;
    top: 81%;
  }
  .about-one-right {
    margin: 175px auto 0;
    position: relative;
    width: 50%;
  }
  .about-one-right-img img {
    border-radius: 140px;
    width: 260px;
  }
  .about-one-right-shape-2 {
    left: 30%;
    top: -29%;
  }
  .about-one-right-shape-1 {
    left: 56%;
    top: -34%;
  }
  .service-one .section-title {
    width: 70%;
  }
  .service-one-shape-2 {
    bottom: 50px;
  }
  .service-one-shape-4 {
    bottom: 40px;
  }
  .service-one-bottom-inner {
    text-align: center;
  }
  .service-one-bottom-inner-2 {
    margin-left: 0;
  }
  .service-one-bottom-inner-3,
  .service-one-bottom-inner-4 {
    margin-left: 0;
    margin-top: 30px;
  }
  .service-one-info {
    margin-bottom: 70px;
  }
  .testimonial-one-box {
    width: 360px;
  }
  .testimonial-one-shape-1 {
    top: 40%;
  }
  .testimonial-one-shape-2 {
    height: 178px;
    top: 60%;
    width: 148px;
  }
  .testimonial-one-shape-2-img {
    height: 178px;
    width: 148px;
  }
  .testimonial-one-shape-3 {
    height: 100px;
    left: 7%;
    position: absolute;
    top: 63%;
    width: 100px;
  }
  .testimonial-one-shape-4 {
    left: 7%;
  }
  .testimonial-one-shape-5 {
    right: 7%;
  }
  .testimonial-one-shape-6 {
    height: 178px;
    top: 33%;
    width: 150px;
  }
  .testimonial-one-shape-6-img {
    height: 178px;
    width: 150px;
  }
  .testimonial-one-shape-7 {
    height: 100px;
    width: 100px;
  }
  .testimonial-one-single-rating-icon {
    width: 30px;
  }
  .testimonial-one-single-title h3 {
    font-size: 18px;
  }
  .testimonial-one-single-rating-star h4,
  .testimonial-one-single-title h3 span {
    font-size: 14px;
  }
  .testimonial-one-single-detaile p {
    font-size: 15px;
  }
  .testimonial-one-single-rating-star .star-icon {
    font-size: 12px;
    margin-left: 10px;
  }
  .blog-one .section-title {
    width: 100%;
  }
  .blog-one-single {
    margin-left: auto;
    margin-right: auto;
    width: 75%;
  }
  .blog-one-shape-1 {
    left: 3%;
    top: 5%;
  }
  .blog-one-shape-1,
  .blog-one-shape-1-img {
    height: 37px;
    width: 30px;
  }
  .blog-one-shape-2 {
    right: 3%;
    top: 2%;
  }
  .blog-one-shape-2,
  .blog-one-shape-2-img {
    height: 33px;
    width: 30px;
  }
  .blog-one-shape-4,
  .blog-one-shape-4-img {
    height: 53px;
    width: 100px;
  }
  .blog-one-shape-6,
  .blog-one-shape-6-img {
    height: 93px;
    width: 250px;
  }
  .blog-one-shape-3 {
    bottom: 60px;
    left: 85%;
  }
  .blog-one-shape-3-img {
    bottom: 60px;
  }
  .cta-one {
    padding-top: 70px;
  }
  .footer-widget-address,
  .footer-widget-link {
    margin-left: 0;
  }
  .footer-widget {
    margin-top: 50px;
  }
  .footer-main {
    padding-bottom: 80px;
    padding-top: 30px;
  }
  .section-two-title .section-two-title-title h1 {
    font-size: 55px;
  }
  .banner-two-content-box .section-two-details p {
    font-size: 18px;
    line-height: 28px;
  }
  .banner-two,
  .features-three,
  .features-two {
    padding-bottom: 80px;
  }
  .case-one,
  .cta-two,
  .partener-one,
  .service-two {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .banner-two-shape-1 {
    top: 35px;
  }
  .section-three-title .section-three-title-title h2,
  .section-two-title .section-two-title-title h2 {
    font-size: 40px;
    letter-spacing: 0;
    line-height: 50px;
  }
  .features-two-left-info {
    padding: 25px 17px;
  }
  .features-three-left-box-shape-1 {
    left: 500px;
  }
  .cta-two-right-box,
  .fact-one-right-box,
  .features-three-left-box,
  .features-two-right-box {
    margin-bottom: 60px;
  }
  .service-two-title-box .section-two-title-title {
    width: 100%;
  }
  .service-two-title-box {
    margin-bottom: 50px;
  }
  .fact-one-left-box .section-two-title .section-two-title-title {
    width: 70%;
  }
  .case-one-title-box .section-two-title .section-two-title-title,
  .case-three-title-box .section-three-title .section-three-title-title {
    width: 80%;
  }
  .case-one-title-box {
    margin-bottom: 50px;
  }
  .case-one-slider .owl-nav.disabled + .owl-dots {
    margin-top: 30px;
  }
  .testimonial-two-single-img-box {
    margin-left: auto;
    margin-right: auto;
  }
  .testimonial-two-detail .owl-theme .owl-nav {
    display: flex;
    flex-direction: row-reverse;
  }
  .testimonial-two-detail .owl-carousel .owl-nav button.owl-next,
  .testimonial-two-detail .owl-carousel .owl-nav button.owl-prev {
    margin: 10px;
  }
  .testimonial-two-detail {
    width: 100%;
  }
  .testimonial-two-detail .owl-theme .owl-nav {
    margin-top: 0;
    right: 31%;
    top: 103%;
    transform: translateX(-50%);
  }
  .testimonial-two-top-clients-list li {
    width: 50px;
  }
  .testimonial-two-top-clients h4 {
    margin-bottom: 10px;
  }
  .cta-two-right-box .section-two-title .section-two-title-title {
    width: 100%;
  }
  .cta-two-left-box-shape-1 {
    height: 75px;
    width: 75px;
  }
  .footer-bottom-inner-two {
    flex-direction: column;
  }
  .footer-bottom-inner-two .copyright,
  .footer-bottom-inner-two .footer-bottom-inner-item {
    margin-left: 0;
    margin-top: 10px;
  }
  .main-menu-three-search-box {
    display: none;
  }
  .main-menu-three-plus-box a {
    margin-left: 0;
  }
  .banner-three-number {
    left: -4.5%;
  }
  .banner-three-right-img-box {
    width: 370px;
  }
  .banner-three-right-shape-1,
  .banner-three-right-shape-2 {
    height: 650px;
    left: 18%;
    top: -8%;
    width: 450px;
  }
  .banner-three {
    padding-top: 90px;
  }
  .about-two-category-title {
    font-size: 20px;
    line-height: 28px;
    margin-right: 15px;
  }
  .about-two-bottom-box-one .owl-carousel .owl-item img,
  .about-two-bottom-box-two .owl-carousel .owl-item img {
    height: 70px;
    width: 180px;
  }
  .banner-three .section-three-title .section-three-title-title h1 {
    font-size: 65px;
    line-height: 77px;
  }
  .banner-three .section-three-title .section-three-title-text p {
    font-size: 18px;
    padding: 5px 15px;
  }
  .banner-three .section-three-details p {
    font-size: 20px;
  }
  .service-three-tabs-box {
    margin: 0;
  }
  .service-three-link {
    margin-left: 100px;
  }
  .service-three-tabs-right .service-three-link {
    margin-right: 100px;
  }
  .video-one-left .section-three-title .section-three-title-title {
    width: 80%;
  }
  .process-one-title .section-three-title .section-three-title-title {
    margin-left: auto;
    margin-right: auto;
    width: 75%;
  }
  .process-one-step-details:after {
    width: 370px;
  }
  .banner-three {
    padding-bottom: 100px;
  }
  .about-two,
  .blog-three,
  .peoject-one,
  .process-one,
  .service-three,
  .testimonial-three {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .about-two-bottom-box-one {
    margin-top: 100px;
  }
  .about-two-bottom-box-two {
    margin-top: 30px;
  }
  .cta-three,
  .partener-two,
  .video-one {
    padding-bottom: 80px;
  }
  .process-one-bottom-left-box .section-three-title .section-three-title-title {
    width: 95%;
  }
  .process-one-bottom-right-info-1,
  .process-one-bottom-right-info-3 {
    margin-right: 0;
  }
  .process-one-bottom-right-info-2 {
    margin-left: 0;
  }
  .process-one-shape-5 {
    bottom: 280px;
    right: 138px;
  }
  .peoject-one-shape-1 {
    height: 200px;
    width: 200px;
  }
  .peoject-one-title-box .section-three-title .section-three-title-title {
    width: 80%;
  }
  .peoject-one-single .peoject-one-single-number span {
    margin-right: 50px;
  }
  .blog-three-title-box {
    align-items: flex-start;
    flex-direction: column;
  }
  .blog-three-title-box .section-three-title {
    margin-bottom: 30px;
  }
  .cta-three-shape-1 {
    top: 110px;
  }
  .testimonial-three-single-img-box,
  .testimonial-three-single-img-box-shape {
    height: 230px;
    width: 200px;
  }
  .testimonial-three-single-detaile p {
    font-size: 20px;
    line-height: 30px;
  }
  .testimonial-three-single-detaile {
    margin-bottom: 15px;
    padding-bottom: 20px;
  }
  .testimonial-three-star-icon {
    margin-bottom: 20px;
  }
  .testimonial-three-single-title h3,
  .testimonial-three-star-icon i {
    font-size: 20px;
  }
  .case-one-single-details-box,
  .case-three-single-details-box {
    margin-left: 200px;
    margin-top: -140px;
  }
  .case-three-single {
    margin: 0 30px 70px;
  }
  .process-one-step-details {
    margin-top: 50px;
  }
  .banner-four-left-img-box {
    margin-left: auto;
    margin-right: auto;
  }
  .banner-four-right {
    margin-top: 120px;
  }
  .banner-four-left-shape-1,
  .banner-four-left-shape-2 {
    left: 100px;
  }
  .banner-four-left-shape-3 {
    right: 100px;
  }
  .banner-four-left-shape-4 {
    right: 150px;
  }
  .section-four-title-inner {
    margin-bottom: -10px;
  }
  .features-four-title-box .section-four-title .section-four-title-title {
    width: 80%;
  }
  .joinus-two-left-box .section-four-title-title {
    width: 60%;
  }
  .joinus-two-left-box .section-four-details {
    width: 90%;
  }
  .business-grow-one .row,
  .joinus-two .row {
    flex-direction: column-reverse;
  }
  .joinus-two-right-box {
    margin-left: auto;
    margin-right: auto;
    max-width: 59%;
  }
  .joinus-two-left-box {
    margin-top: 60px;
  }
  .business-grow-one-left-box {
    margin-left: auto;
    margin-right: auto;
    width: 61%;
  }
  .business-grow-one-right-box {
    margin-bottom: 60px;
    margin-left: 0;
  }
  .business-grow-one {
    padding-top: 80px;
  }
  .process-two-right-box {
    margin: 120px auto 80px;
    width: 65%;
  }
  .process-two-right-inner:before {
    left: 50%;
    transform: translateX(-50%);
  }
  .process-two-right-inner:after {
    left: 60%;
    transform: translateX(-50%);
  }
  .process-two-shape {
    bottom: 80px;
    right: 80px;
  }
  .package-one-title-box .section-four-title .section-four-title-title {
    width: 85%;
  }
  .package-one-single {
    margin-left: auto;
    margin-right: auto;
    padding: 50px;
    width: 70%;
  }
  .partener-three-img-box-line:after {
    height: 90%;
    right: 33%;
  }
  .partener-three-img-box-line:before {
    height: 90%;
    left: 33%;
  }
  .partener-three-img-box:before {
    height: 1px;
    top: 33%;
    width: 100%;
  }
  .partener-three-img-box:after {
    background-color: var(--zoso-text-dark-two);
    content: "";
    height: 1px;
    position: absolute;
    top: 66%;
    width: 100%;
  }
  .testimonial-four-shape-3 {
    height: 200px;
    right: 50px;
    width: 200px;
  }
  .testimonial-four-title-box .section-four-title .section-four-title-title {
    width: 65%;
  }
  .blog-four,
  .features-four,
  .package-one {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .joinus-two,
  .partener-three,
  .testimonial-four {
    padding-bottom: 80px;
  }
  .testimonial-four-detail-img-one,
  .testimonial-four-detail-img-two,
  .testimonial-four-detail-one-img,
  .testimonial-four-detail-two-img {
    height: 243px;
    width: 147px;
  }
  .testimonial-four-slider {
    max-width: 50%;
  }
  .testimonial-three-thumb .swiper-slide img {
    height: 45px;
    width: 45px;
  }
  .testimonial-four-shape-4 {
    height: 400px;
    right: -135px;
    width: 400px;
  }
  .blog-four-title-box .section-four-title .section-four-title-title {
    width: 100%;
  }
  .testimonial-four-single-star-box {
    margin-bottom: 15px;
  }
  .footer-main-four:after {
    display: none;
  }
  .footer-main-four {
    padding-top: 70px;
  }
  .site-footer-four-shape-1 {
    left: 30px;
  }
  .site-footer-four-shape-3 {
    right: 30px;
    top: 30%;
  }
  .footer-widget-address-details-four {
    font-size: 20px;
    line-height: 23px;
  }
  .site-footer-four-shape-4 {
    bottom: 125px;
    right: 150px;
  }
  .banner-five-right .banner-five-right-img-box {
    height: 560px;
    width: 400px;
  }
  .about-three {
    padding-bottom: 80px;
    padding-top: 100px;
  }
  .partener-four-title {
    margin-bottom: 50px;
  }
  .case-two,
  .service-four {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .partener-five-single,
  .partener-four-single {
    height: 150px;
    width: 150px;
  }
  .partener-five-single .partener-five-img-box img,
  .partener-four-single .partener-four-img-box img {
    height: 20px;
  }
  .about-three-right-box {
    margin-right: 0;
  }
  .service-four-title-box .section-five-title-title {
    width: 100%;
  }
  .service-four-single {
    margin-left: 100px;
    margin-right: 100px;
  }
  .features-five-right-shape-2 {
    bottom: 28px;
    height: 100px;
    left: 20px;
    width: 100px;
  }
  .features-five-right-shape-1 {
    left: 0;
    top: 60px;
  }
  .features-five-right-shape-3 {
    right: 30px;
  }
  .features-five-left {
    width: 100%;
  }
  .features-five {
    padding-top: 80px;
  }
  .quoye-two {
    margin-top: 80px;
  }
  .process-three {
    padding-bottom: 70px;
  }
  .process-three-left-img > img,
  .process-three-left-inner-img > img {
    height: 250px;
    width: 270px;
  }
  .process-three-left-img {
    height: 390px;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }
  .process-three-right {
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    width: 80%;
  }
  .fact-two-single {
    border-radius: 165px;
    margin-top: 30px;
  }
  .fact-two {
    padding-bottom: 80px;
  }
  .about-three-left-box {
    width: 82%;
  }
  .cta-four-detail-box-shape-1,
  .cta-four-detail-box-shape-2,
  .cta-four-detail-box-shape-3,
  .cta-four-detail-box-shape-4 {
    height: 247px;
    width: 150px;
  }
  .cta-four .section-five-title .section-five-title-title h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .cta-four-detail-box .section-five-details p {
    font-size: 16px;
  }
  .cta-four {
    padding-bottom: 100px;
    padding-top: 100px;
  }
  .page-header-inner h2 {
    color: var(--zoso-text-dark);
    font-size: 55px;
    line-height: 60px;
  }
  .about-four-top-title-box h2 {
    margin-bottom: 30px;
  }
  .about-four-title-box .section-title {
    width: 100%;
  }
  .about-five-single-box {
    padding: 40px 15px 31px;
  }
  .team-member-one-title-box .section-four-title-title {
    width: 100%;
  }
  .team-member-social li a i {
    font-size: 13px;
  }
  .team-member-social li + li {
    padding-top: 0;
  }
  .team-member-social li a {
    line-height: normal;
  }
  .team-member-one-single-img .team-member-one-single-img-tag {
    height: 34px;
    width: 34px;
  }
  .about-page {
    padding-bottom: 80px;
    padding-top: 20px;
    position: relative;
  }
  .about-five {
    padding-top: 80px;
  }
  .about-four-top {
    margin-bottom: 60px;
  }
  .about-page-shape {
    height: 237px;
    top: 520px;
  }
  .team-member-one {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .cta-five {
    padding-bottom: 100px;
    padding-top: 100px;
  }
  .partener-five {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .partener-five-title {
    margin-bottom: 40px;
  }
  .cta-five-detail-box .cta-four-detail-box-shape-1,
  .cta-five-detail-box .cta-four-detail-box-shape-2,
  .cta-five-detail-box .cta-four-detail-box-shape-3,
  .cta-five-detail-box .cta-four-detail-box-shape-4 {
    height: 247px;
    width: 180px;
  }
  .cta-five .section-five-title .section-five-title-title h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .cta-five-detail-box .cta-four-detail-box-shape-2 {
    bottom: -80px;
    right: -25px;
  }
  .cta-five-detail-box .cta-four-detail-box-shape-1 {
    left: 0;
    top: -40px;
  }
  .cta-four-shape-2-img {
    top: 35px;
  }
  .cta-five .cta-four-shape-2 {
    right: 30px;
    top: 30px;
  }
  .cta-five .cta-four-shape-1 {
    bottom: 30px;
  }
  .team-member-one-single-img {
    height: 250px;
  }
  .page-wrapper-bg-2 {
    background: url(/zoso/static/media/page-header-bg-3.0d4641fb902cde4c6bef.png);
    background-position-y: 95%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .cta-five-detail-box .cta-four-detail-box-shape-3 {
    left: -30px;
  }
  .features-six {
    padding-top: 20px;
  }
  .case-three {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .digital-market-content {
    padding-top: 20px;
  }
  .joinus-three-info,
  .process-four {
    padding-bottom: 80px;
  }
  .process-four-single-box {
    margin-top: 75px;
  }
  .process-four-detail-box:after {
    left: 36%;
    top: 34%;
    transform: rotate(90deg) translate(-50%, -50%);
  }
  .process-four-detail-box:before {
    left: 58%;
    top: 70%;
    transform: rotate(90deg) translate(-50%, -50%);
  }
  .process-four-single-box-two {
    margin-left: 150px;
    margin-right: 150px;
  }
  .process-four-single-box-one {
    margin-right: 300px;
    margin-top: 30px;
  }
  .process-four-single-box-three {
    margin-left: 300px;
  }
  .services-details-content-title-box .section-three-title-title h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .services-details-content-title-box .section-three-details {
    width: 100%;
  }
  .services-details-content-title-box .section-three-details p {
    font-size: 16px;
  }
  .services-details-content {
    padding-top: 20px;
  }
  .about-six {
    padding-bottom: 80px;
  }
  .process-five {
    padding-top: 80px;
  }
  .process-six {
    padding-bottom: 80px;
  }
  .about-four-title-box .section-three-details p {
    font-size: 16px;
  }
  .section-three-details {
    margin-bottom: 20px;
  }
  .services-details-content-img-box img {
    height: 469px;
    object-fit: cover;
    object-position: top;
    width: 100%;
  }
  .services-details-content-title-box
    .section-three-title
    .section-three-title-title
    h2 {
    font-size: 40px;
    letter-spacing: 0;
    line-height: 50px;
  }
  .services-details-content-title-box .section-three-title-title {
    width: 100%;
  }
  .process-six-right-detail-one {
    margin-top: 10px;
  }
  .process-six-img-box {
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 60px;
  }
  .team-member-two {
    padding-top: 0;
  }
  .contact-banner-img,
  .faq-banner-img,
  .pachage-banner-img {
    padding-top: 20px;
  }
  .projects-page {
    padding-bottom: 80px;
  }
  .project-details-info-item h3 {
    font-size: 16px;
  }
  .project-details-bottom-single-details span,
  .project-details-info-item span {
    font-size: 14px;
  }
  .blog-detail-page,
  .blog-page,
  .checkout-page,
  .project-details {
    padding-bottom: 80px;
    padding-top: 20px;
  }
  .project-details-title-box .section-three-title-title {
    width: 75%;
  }
  .project-details-title-box .section-three-details p {
    font-size: 16px;
  }
  .project-details-title-box .section-three-details {
    margin-bottom: 50px;
  }
  .project-details-info {
    padding-bottom: 40px;
    padding-top: 60px;
  }
  .project-details-inner-title h2 {
    margin-top: 50px;
  }
  .related-projects {
    padding-top: 80px;
  }
  .project-using-tools {
    margin-bottom: 60px;
    margin-right: 0;
  }
  .project-using-tools-details {
    padding: 65px 0;
  }
  .project-details-bottom-single-details {
    margin-right: 150px;
  }
  .project-details-bottom-single-box-two
    .project-details-bottom-single-details {
    margin-left: 150px;
  }
  .faq-title-box .section-three-details p {
    font-size: 16px;
  }
  .faq-inner {
    margin: 0;
  }
  .faq-box {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .faq-inner .accordion-body p {
    width: 100%;
  }
  .blog-sidebar,
  .shop-sidebar {
    padding-top: 60px;
    width: 60%;
  }
  .checkout-sidebar {
    margin-left: auto;
    margin-top: 60px;
    width: 60%;
  }
  .checkout .checkout-row {
    margin-bottom: 40px;
  }
  .contact-page {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .contact-page-right {
    margin-top: 60px;
  }
  .google-map-one {
    height: 520px;
  }
  .shop-page .container > .row {
    flex-direction: column-reverse;
  }
  .shop-page {
    padding-bottom: 80px;
    padding-top: 20px;
  }
  .shop-details {
    padding-bottom: 30px;
    padding-top: 20px;
  }
  .related-products {
    margin-top: 80px;
  }
  .related-products .section-main-title {
    margin-bottom: 30px;
  }
  .shop-sidebar .sidebar-product-image img {
    width: 100%;
  }
  .shop-sidebar .sidebar-product-content h5 a {
    font-size: 18px;
  }
  .product-single-left-bottom-img img {
    height: auto;
  }
  .product-single-right {
    margin-top: 60px;
    padding-left: 0;
  }
  .product-desc-wrapper .single-desc .desc-text1,
  .product-desc-wrapper .single-desc .desc-text2 {
    width: 100%;
  }
  .cart-product-name {
    margin-bottom: 10px;
  }
  .cart-product-name h4 {
    font-size: 20px;
  }
  .cart-product-single-box .cart-product-price h5,
  .cart-product-single-box .cart-product-quantity h5 {
    font-size: 18px;
  }
  .cart-product-single-box .cart-product-name h5,
  .cart-product-single-box .cart-product-subtotal h5 {
    font-size: 20px;
  }
  .cart-product-box .cart-product-btn-box,
  .cart-product-box .cart-product-single-box,
  .cart-total .cart-total-box {
    padding: 30px;
  }
  .testimonial-one-shape-2-img {
    height: 200px;
    width: 167px;
  }
  .testimonial-one-shape-6-img {
    height: 200px;
    width: 165px;
  }
  .cta-three-shape-1,
  .cta-three-shape-1-img,
  .cta-three-shape-2,
  .cta-three-shape-2-img {
    height: 100px;
    width: 120px;
  }
  .services-details-content-shape-2-img {
    height: auto;
    width: 100px;
  }
  .services-details-content-shape-1-img {
    height: 35px;
    width: 35px;
  }
  .services-details-content-img-box {
    width: 467px;
  }
  .testimonial-three-shape-2,
  .testimonial-three-shape-2-img,
  .testimonial-three-shape-3,
  .testimonial-three-shape-3-img,
  .testimonial-three-shape-4,
  .testimonial-three-shape-4-img {
    height: 80px;
    width: 80px;
  }
  .features-five-right {
    width: 100%;
  }
  .cta-four-detail-box-shape-img-one img,
  .cta-four-detail-box-shape-img-two img {
    height: 230px;
    width: 150px;
  }
  .about-four-bottom-img {
    height: 270px;
  }
  .digital-market-content-img-box {
    height: 350px;
  }
  .services-details-content-title-box {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .row > * {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container,
  .row {
    --bs-gutter-x: 2.5rem;
  }
  .h1,
  h1 {
    font-size: 55px;
    line-height: 64px;
    margin-bottom: 40px;
  }
  .h2,
  h2 {
    font-size: 35px;
    line-height: 52px;
  }
  .h3,
  h3 {
    font-size: 24px;
  }
  .h4,
  .h5,
  h4,
  h5,
  p {
    font-size: 18px;
  }
  p {
    line-height: 34px;
  }
  .section-title h2 {
    font-size: 35px;
    font-weight: 700;
    line-height: 46px;
  }
  .main-btn {
    font-size: 16px;
    padding: 17px 31.5px;
  }
  .testimonial-one {
    padding-bottom: 140px;
    padding-top: 80px;
  }
  .banner-one-shape-3,
  .banner-one-shape-3-img {
    height: 90px;
    width: 100px;
  }
  .banner-one-shape-4,
  .banner-one-shape-4-img {
    height: 115px;
    width: 328px;
  }
  .banner-one-img-one > img {
    height: 685px;
    object-fit: cover;
    width: 423px;
  }
  .banner-one-img-shape-1 {
    height: 350px;
    top: 14%;
    width: 350px;
  }
  .banner-one-img-shape-2 {
    height: 350px;
    top: 11%;
    width: 350px;
  }
  .banner-one-img-shape-3 {
    height: 338px;
    width: 376px;
  }
  .banner-one-shape-2 {
    bottom: 10%;
    left: 0;
  }
  .banner-one-img-text {
    bottom: 176px;
    height: 70px;
    padding: 15px 20px;
    width: 260px;
  }
  .banner-one-img-text img {
    height: 40px;
    width: 40px;
  }
  .banner-one-img-text span {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.54px;
    line-height: 20px;
    margin-left: 10px;
  }
  .features-one .section-title {
    width: 75%;
  }
  .features-one-shape-1 {
    height: 37px;
    left: 3%;
    top: 9%;
    width: 30px;
  }
  .features-one-shape-2 {
    height: 34px;
    right: 3%;
    top: 5%;
    width: 30px;
  }
  .about-one-inner {
    margin-left: 0;
    margin-top: 50px;
  }
  .about-one-inner-title-box .section-title {
    width: 100%;
  }
  .about-one-right {
    margin-top: 120px;
  }
  .service-one-box {
    margin-left: 50px;
    margin-right: 50px;
  }
  .service-one .section-title {
    width: 80%;
  }
  .service-one-shape-1 {
    top: 4%;
  }
  .service-one-shape-1,
  .service-one-shape-1-img {
    height: 33px;
    width: 30px;
  }
  .service-one-shape-3,
  .service-one-shape-3-img {
    height: 73px;
    top: 8%;
    width: 100px;
  }
  .service-one-shape-2,
  .service-one-shape-2-img {
    height: 16px;
    width: 15px;
  }
  .service-one-shape-4,
  .service-one-shape-4-img {
    height: 37px;
    width: 30px;
  }
  .testimonial-one-box {
    margin: 125px auto 0;
    width: 330px;
  }
  .testimonial-one .section-title {
    width: 85%;
  }
  .testimonial-one-shape-1 {
    height: 66px;
    top: 68%;
    width: 90px;
  }
  .testimonial-one-shape-2 {
    height: 143px;
    left: 5%;
    top: 30%;
    width: 121px;
  }
  .testimonial-one-shape-2-img {
    height: 143px;
    top: 25%;
    width: 121px;
  }
  .testimonial-one-shape-3 {
    height: 75px;
    left: 8%;
    top: 32%;
    width: 75px;
  }
  .testimonial-one-shape-4,
  .testimonial-one-shape-4-img {
    height: 42px;
    width: 34px;
  }
  .testimonial-one-shape-5,
  .testimonial-one-shape-5-img {
    height: 38px;
    width: 34px;
  }
  .testimonial-one-shape-6 {
    height: 143px;
    top: 82%;
    width: 121px;
  }
  .testimonial-one-shape-6-img {
    height: 143px;
    top: 25%;
    width: 121px;
  }
  .testimonial-one-shape-7 {
    height: 75px;
    top: 85%;
    width: 75px;
  }
  .testimonial-one-shape-8,
  .testimonial-one-shape-8-img {
    height: 44px;
    right: 3%;
    top: 40%;
    width: 82px;
  }
  .blog-one-single {
    width: 100%;
  }
  .blog-one-title h4 {
    font-size: 22px;
    line-height: 30px;
  }
  .footer-bottom-inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .footer-widget-title {
    margin-bottom: 30px;
  }
  .footer-bottom {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .footer-bottom-two {
    padding-bottom: 0;
    padding-top: 0;
  }
  .banner-two-shape-5 {
    height: 201px;
    right: 100px;
    width: 190px;
  }
  .banner-two-shape-4 {
    right: 68px;
    top: 145px;
  }
  .banner-two-shape-6 {
    height: 60px;
    right: 50px;
    top: 350px;
    width: 162px;
  }
  .banner-two-shape-6 p {
    font-size: 14px;
    line-height: 18px;
  }
  .banner-two-shape-6 i {
    margin-top: 6px;
  }
  .banner-two-shape-2 {
    height: 200px;
    left: 60px;
    position: absolute;
    top: 250px;
    width: 200px;
  }
  .banner-two-shape-3 {
    left: 222px;
    top: 410px;
  }
  .banner-two-shape-1 {
    height: 100px;
    left: 33%;
    position: absolute;
    top: 130px;
    width: 100px;
  }
  .banner-two-shape-3,
  .banner-two-shape-3-inner,
  .banner-two-shape-3-inner:after,
  .banner-two-shape-3-inner:before,
  .banner-two-shape-3:after,
  .banner-two-shape-3:before,
  .banner-two-shape-4,
  .banner-two-shape-4-inner,
  .banner-two-shape-4-inner:after,
  .banner-two-shape-4-inner:before,
  .banner-two-shape-4:after,
  .banner-two-shape-4:before {
    height: 70px;
    width: 70px;
  }
  @keyframes banner-two-shape-3 {
    0% {
      height: 70px;
      width: 70px;
    }
    50% {
      height: 120px;
      width: 120px;
    }
    to {
      height: 170px;
      opacity: 0.1;
      width: 170px;
    }
  }
  .features-two-left-info-box {
    flex-direction: column;
    margin-right: 100px;
  }
  .features-three-left-box-shape-1 {
    left: 265px;
  }
  .partener-one-title p,
  .partener-one-title p span {
    font-size: 18px;
  }
  .partener-one-slider {
    margin-top: 30px;
  }
  .features-two-left-box .section-two-title-title {
    width: 100%;
  }
  .section-two-title .section-two-title-title h2 {
    font-size: 35px;
    letter-spacing: 0;
    line-height: 45px;
  }
  .section-two-title .section-two-title-title h1 {
    font-size: 55px;
    line-height: 64px;
  }
  .features-two-right-box-shape {
    height: 97px;
    left: 0;
    top: 30px;
    width: 155px;
  }
  .features-two-left-box .section-two-details {
    width: 85%;
  }
  .features-three-left-box-shape-1 {
    height: 70px;
    width: 70px;
  }
  .service-two-single {
    padding-bottom: 31px;
    padding-top: 30px;
  }
  .service-two-single-icon {
    margin-left: 30px;
  }
  .service-two-single-icon i {
    font-size: 44px;
  }
  .service-two-single-title-box {
    margin-left: 35px;
  }
  .service-two-single-title-box h4 {
    font-size: 20px;
  }
  .service-two-single-title-box p {
    font-size: 14px;
    line-height: 20px;
  }
  .hover-item__box {
    height: 175px;
    width: 160px;
  }
  .fact-one-left-box .section-two-title .section-two-title-title {
    width: 90%;
  }
  .fact-one-left-inner-box:after {
    left: 42%;
  }
  .case-one-title-box .section-two-title .section-two-title-title,
  .case-three-title-box .section-three-title .section-three-title-title {
    width: 100%;
  }
  .case-one-single-details-box,
  .case-three-single-details-box {
    padding: 25px 30px;
  }
  .case-one-single-title h5 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 20px;
    padding-bottom: 18px;
  }
  .testimonial-two-top {
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 50px;
  }
  .testimonial-two-top-clients {
    margin-top: 30px;
  }
  .testimonial-two-detail .owl-theme .owl-nav {
    right: 22%;
  }
  .footer-widget-address
    .footer-widget-address-details
    li
    .footer-widget-number {
    font-size: 16px;
    font-weight: 600;
  }
  .main-menu-three .main-menu-logo {
    display: none;
  }
  .main-menu-three-left-box {
    margin-right: 0;
  }
  .banner-three-number {
    bottom: 83%;
    left: -9.5%;
  }
  .banner-three-right-img-box {
    width: 280px;
  }
  .banner-three-right-shape-1,
  .banner-three-right-shape-2 {
    height: 486px;
    left: 20%;
    top: -8%;
    width: 300px;
  }
  .banner-three .section-three-title .section-three-title-title h1 {
    font-size: 55px;
    line-height: 64px;
  }
  .banner-three .section-three-title .section-three-title-text p {
    font-size: 14px;
    padding: 2px 10px;
  }
  .banner-three .section-three-details p {
    font-size: 18px;
  }
  .banner-three-shape-2 {
    left: 260px;
  }
  .banner-three-shape-1 {
    left: 300px;
  }
  .case-three .section-three-title .section-three-title-title h2 {
    font-size: 35px;
    line-height: 45px;
    padding: 0 30px;
  }
  .case-three .section-three-details p {
    padding: 0 30px;
  }
  .section-three-title .section-three-title-text p {
    font-size: 16px;
    padding: 2px 10px;
  }
  .section-two-title .section-two-title-text p {
    font-size: 16px;
  }
  .about-two-right .section-three-title .section-three-title-title {
    width: 100%;
  }
  .about-two-bottom-box-one .owl-carousel .owl-item img,
  .about-two-bottom-box-two .owl-carousel .owl-item img {
    height: 60px;
    width: 130px;
  }
  .about-two-category-title {
    font-size: 18px;
    line-height: 24px;
  }
  .about-two-left-inner-clients-box h4 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .service-three-link .service-three-nav-link {
    font-size: 20px;
  }
  .service-three-link {
    margin-left: 45px;
  }
  .service-three-tabs-right .service-three-link {
    margin-right: 45px;
  }
  .service-three-detail .service-three-detail-text {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .read-more-btn {
    font-size: 14px;
  }
  .process-one-shape-4 {
    right: 50px;
    top: 40px;
  }
  .process-one-step-details:after {
    width: 100%;
  }
  .process-one-step-details {
    margin-right: 0;
    margin-top: 40px;
  }
  .process-one-step {
    padding-top: 0;
  }
  .process-one-bottom-left-box .section-three-title .section-three-title-title {
    width: 100%;
  }
  .process-one-bottom-left-img-1,
  .process-one-bottom-left-img-2 {
    width: 200px;
  }
  .process-one-bottom-left-img-box-shape-2 {
    right: 25%;
  }
  .process-one-bottom-left-img-box-shape-1 {
    left: 25%;
  }
  .process-one-bottom-right-info {
    padding: 15px 30px 20px;
    width: 320px;
  }
  .process-one-bottom-right-info-icon {
    height: 65px;
    width: 65px;
  }
  .process-one-bottom-right-info-1,
  .process-one-bottom-right-info-2 {
    margin-bottom: 60px;
  }
  .process-one-bottom-right-info-icon {
    top: -30px;
  }
  .process-one-shape-5 {
    right: 30px;
  }
  .process-one-shape-2 {
    bottom: 125px;
    left: 30px;
  }
  .peoject-one-shape-1 {
    height: 150px;
    right: 5%;
    width: 150px;
  }
  .peoject-one-title-box .section-three-title .section-three-title-title {
    width: 100%;
  }
  .peoject-one-info-box {
    padding-top: 0;
  }
  .peoject-one-hover-item-box {
    height: 200px;
    width: 200px;
  }
  .peoject-one-single .peoject-one-single-number span {
    margin-right: 20px;
  }
  .peoject-one-single-title-box a {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 0;
  }
  .partener-two-info-box .section-three-title .section-three-title-title {
    width: 100%;
  }
  .partener-two-info-img {
    padding: 20px 0;
  }
  .partener-two-info-img a img {
    height: 24px;
  }
  .testimonial-three-shape-1,
  .testimonial-three-shape-1-img {
    height: 30px;
    width: 30px;
  }
  .testimonial-three-shape-2,
  .testimonial-three-shape-2-img,
  .testimonial-three-shape-3,
  .testimonial-three-shape-3-img,
  .testimonial-three-shape-4,
  .testimonial-three-shape-4-img {
    height: 53px;
    width: 55px;
  }
  .testimonial-three-btn,
  .testimonial-three-single {
    margin-top: 50px;
  }
  .testimonial-three-single-img-box,
  .testimonial-three-single-img-box-shape {
    height: 170px;
    margin-left: 10px;
    width: 140px;
  }
  .testimonial-three-detail-box {
    margin-right: 0;
  }
  .testimonial-three-single-two .testimonial-three-detail-box {
    margin-left: 0;
  }
  .testimonial-three-single-detaile p {
    font-size: 16px;
    line-height: 22px;
  }
  .testimonial-three-single-title h3 {
    font-size: 18px;
  }
  .testimonial-three-single-title h3 span {
    font-size: 14px;
  }
  .testimonial-three-star-icon {
    margin-bottom: 10px;
  }
  .testimonial-three-star-icon i {
    font-size: 16px;
  }
  .testimonial-three-star-icon i + i {
    margin-left: 0;
  }
  .blog-three-single-img-box img {
    height: 180px;
    min-width: 153px;
  }
  .blog-three-single-detail .blog-three-title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 18px;
    padding-bottom: 20px;
  }
  .cta-three-shape-1,
  .cta-three-shape-1-img,
  .cta-three-shape-2,
  .cta-three-shape-2-img {
    height: 95px;
    width: 100px;
  }
  .cta-three-shape-1 {
    top: 190px;
  }
  .cta-three-shape-2 {
    bottom: -65px;
  }
  .process-one-bottom-right-info h2 {
    font-size: 40px;
  }
  .banner-four-left-shape-1,
  .banner-four-left-shape-2 {
    left: 30px;
  }
  .banner-four-left-shape-3,
  .banner-four-left-shape-4 {
    right: 30px;
  }
  .banner-four .section-four-title .section-four-title-title h1 {
    font-size: 55px;
    line-height: 64px;
  }
  .banner-four .section-four-details p {
    font-size: 18px;
    line-height: 34px;
  }
  .banner-four {
    padding-bottom: 80px;
  }
  .section-four-title .section-four-title-title h2 {
    font-size: 35px;
    font-weight: 700;
    line-height: 46px;
  }
  .features-four-title-box .section-four-title .section-four-title-title {
    width: 100%;
  }
  .section-four-title-title h2 .section-four-title-title-inner:after {
    bottom: 0;
  }
  .joinus-two-right-box {
    max-width: 83%;
  }
  .joinus-two-left-box .section-four-details,
  .joinus-two-left-box .section-four-title-title,
  .process-two-left-box .section-four-title {
    width: 100%;
  }
  .business-grow-one-left-box {
    width: 85%;
  }
  .process-two-right-box {
    margin: 120px auto 80px;
    width: 91%;
  }
  .package-one-single {
    width: 100%;
  }
  .partener-three-img-box:before {
    top: 25%;
  }
  .partener-three-img-box:after {
    top: 75%;
  }
  .partener-three-img-box-line:after {
    height: 90%;
    right: 50%;
  }
  .partener-three-img-box-line:before {
    height: 1px;
    left: 50%;
    width: 100%;
  }
  .testimonial-four-shape-3 {
    height: 150px;
    right: 30px;
    top: -10px;
    width: 150px;
  }
  .testimonial-four-slider {
    max-width: 58%;
  }
  .testimonial-three-thumb {
    margin-top: 60px;
  }
  .testimonial-four-detail-img-one,
  .testimonial-four-detail-img-two,
  .testimonial-four-detail-one-img,
  .testimonial-four-detail-two-img {
    height: 148px;
    width: 90px;
  }
  .testimonial-four-single-text-box p {
    font-size: 18px;
    line-height: 30px;
  }
  .testimonial-four-single-title-box h4 {
    font-size: 20px;
  }
  .testimonial-four-single-title-box h4 span {
    font-size: 14px;
  }
  .testimonial-four-single-star-box i {
    font-size: 16px;
  }
  .package-one-single-price h2 {
    font-size: 55px;
  }
  .testimonial-four-shape-1 {
    height: 240px;
    left: -40px;
    top: -117px;
    width: 240px;
  }
  .footer-widget-about-four-title {
    font-size: 35px;
    font-weight: 700;
    line-height: 46px;
  }
  .footer-widget-about-details li a {
    font-size: 18px;
    line-height: 30px;
  }
  .site-footer-four-shape-2 {
    height: 66px;
    position: absolute;
    width: 182px;
  }
  .site-footer-four-shape-4 {
    right: 30px;
  }
  .banner-five-right-inner-img {
    margin-right: -125px;
  }
  .banner-five-left {
    margin-top: 60px;
  }
  .banner-five-left .section-five-title .section-five-title-title h1 {
    font-size: 55px;
    line-height: 64px;
    margin-bottom: 40px;
  }
  .about-four-top-title-box h2,
  .section-five-title .section-five-title-title h2 {
    font-size: 35px;
    font-weight: 700;
    line-height: 46px;
  }
  .about-four-top-title-box h2 {
    margin-bottom: 20px;
    width: 100%;
  }
  .about-three-left-box {
    width: 100%;
  }
  .about-three-left-img-box img {
    height: auto;
    width: 100%;
  }
  .service-four-single {
    margin-left: 50px;
    margin-right: 50px;
  }
  .features-five-right {
    width: 85%;
  }
  .case-two-slider .owl-item img {
    width: 180px;
  }
  .case-two-single-detail-box {
    margin-left: 30px;
  }
  .case-two-single-detail-box span {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .case-two-single-detail-box h4 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .case-two-single-detail-box p {
    font-size: 14px;
    line-height: 20px;
  }
  .cta-four-detail-box .section-five-title .section-five-title-title {
    width: 100%;
  }
  .cta-four-detail-box-shape-1,
  .cta-four-detail-box-shape-2,
  .cta-four-detail-box-shape-3,
  .cta-four-detail-box-shape-4,
  .cta-four-detail-box-shape-img-one,
  .cta-four-detail-box-shape-img-two {
    opacity: 0.2;
  }
  .cta-four-shape-1 {
    bottom: 30px;
  }
  .cta-four-shape-2 {
    height: 60px;
    top: 30px;
    width: 60px;
  }
  .process-three-left-img {
    width: 80%;
  }
  .process-three-right {
    width: 100%;
  }
  .process-three-right:after {
    bottom: 115px;
    left: -15px;
  }
  .about-four-top-detail-box p + p {
    margin-top: 16px;
  }
  .about-four-bottom-img img {
    width: 100%;
  }
  .about-four-bottom .row > * {
    padding-left: 5px;
    padding-right: 5px;
  }
  .about-four-bottom .row {
    margin-left: -5px;
    margin-right: -5px;
  }
  .about-five-single-box {
    padding: 40px 40px 31px;
  }
  .video-two-btn {
    min-height: 300px;
  }
  .video-two-btn .video-play {
    height: 60px;
    width: 60px;
  }
  .video-two-btn .video-play i {
    font-size: 18px;
  }
  .team-member-one-single-img .team-member-one-single-img-tag {
    height: 40px;
    margin-right: 20px;
    margin-top: -50px;
    width: 40px;
  }
  .team-member-social li + li {
    padding-top: 5px;
  }
  .team-member-social li a {
    line-height: 27px;
  }
  .joinus-one-icon-box,
  .joinus-one-icon-box:after {
    height: 150px;
    width: 150px;
  }
  .joinus-one-icon-box i {
    font-size: 40px;
  }
  .page-header-inner h2 {
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 8px;
  }
  .page-header-inner-title li a,
  .page-header-inner-title li h4 {
    font-size: 18px;
  }
  .page-header-inner {
    padding-bottom: 100px;
  }
  .page-header {
    padding-top: 150px;
  }
  .page-header-shape-3 {
    height: 120px;
    width: 350px;
  }
  .page-header-shape-2 {
    height: 96px;
    width: 117px;
  }
  .page-header-shape-4 {
    height: 31px;
    right: 32%;
    top: 19%;
    width: 40px;
  }
  .page-header-shape-1 {
    height: 15px;
    top: 25%;
    width: 15px;
  }
  .cta-four-detail-box .section-five-title .section-five-title-title {
    margin-bottom: 24px;
  }
  .cta-four-detail-box .section-five-details {
    margin-bottom: 34px;
  }
  .page-wrapper-bg-2 {
    background-position-y: 85%;
  }
  .service-one-info {
    margin-bottom: 0;
  }
  .case-three .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .contact-banner-img,
  .digital-market-content,
  .faq-banner-img,
  .pachage-banner-img,
  .services-details-content {
    padding-top: 0;
  }
  .digital-market-content-title-box .section-three-title-title h2 {
    font-size: 36px;
    line-height: 46px;
  }
  .digital-market-content-img-box {
    padding-top: 0;
  }
  .features-seven-title-box .features-one-shape-1 {
    left: 0;
  }
  .features-seven-title-box .features-one-shape-2 {
    right: 0;
  }
  .features-one .section-details,
  .section-three-details {
    margin-bottom: 20px;
  }
  .features-eight-left-box .features-eight-left-box-shape-1 {
    right: 110px;
  }
  .features-eight-left-box .features-eight-left-box-shape-2 {
    left: 110px;
  }
  .process-four-title-box .section-three-title .section-three-title-title h2 {
    font-size: 35px;
    letter-spacing: 0;
    line-height: 45px;
  }
  .process-four-single-box-one {
    margin-right: 0;
  }
  .process-four-single-box-two {
    margin-left: 0;
    margin-right: 0;
  }
  .process-four-single-box {
    margin-top: 40px;
  }
  .process-four-single-box-three {
    margin-left: 0;
  }
  .process-four-detail-box:after,
  .process-four-detail-box:before {
    display: none;
  }
  .joinus-three-right-box .joinus-three-right-img-two img {
    height: auto;
    width: 210px;
  }
  .joinus-three-right-box {
    width: 100%;
  }
  .joinus-one-right-box {
    margin-right: 0;
  }
  .testimonial-six-shape-1 {
    top: -60px;
  }
  .section-three-title .section-three-title-title h2,
  .services-details-content-title-box
    .section-three-title
    .section-three-title-title
    h2 {
    font-size: 35px;
    font-weight: 700;
    line-height: 46px;
  }
  .features-eight-left-box .features-three-left-img-box img {
    height: auto;
    width: auto;
  }
  .about-four-title-box .section-three-title-title {
    width: 100%;
  }
  .about-six-shape-1 {
    height: 50px;
    top: 235px;
    width: 40px;
  }
  .about-six-shape-2 {
    height: 44px;
    top: 30px;
    width: 40px;
  }
  .process-five-right.process-three-right:before {
    height: 153px;
    right: 20px;
    top: 80px;
    width: 60px;
  }
  .process-five-right.process-three-right:after {
    height: 122px;
    left: 0;
    width: 60px;
  }
  .projects-page .projects-single-box {
    margin-top: 40px;
  }
  .project-details-title-box .section-three-title-title {
    width: 100%;
  }
  .project-details {
    padding-top: 0;
  }
  .project-details-title-box .section-three-details {
    margin-bottom: 30px;
  }
  .project-details-title-box .project-details-title-text span {
    font-size: 16px;
  }
  .project-details-info {
    flex-direction: column;
  }
  .project-details-info-item h3 {
    font-size: 22px;
  }
  .project-details-info
    .project-details-info-item
    + .project-details-info-item {
    padding-top: 20px;
  }
  .project-details-info-item {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
  .project-details-bottom-single-details span,
  .project-details-info-item span {
    font-size: 16px;
  }
  .project-details-img-box-img {
    margin-top: 30px;
  }
  .project-details-img-box-img img {
    width: 100%;
  }
  .project-details-text {
    padding-bottom: 20px;
  }
  .project-using-tools-details {
    padding: 40px 0;
  }
  .project-details-bottom-single-details {
    margin-right: 0;
  }
  .project-details-bottom-single-box-two
    .project-details-bottom-single-details {
    margin-left: 0;
  }
  .blog-detail-page,
  .blog-page,
  .checkout-page {
    padding-top: 0;
  }
  .blog-more {
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .blog-quote-box h3 {
    font-size: 24px;
    line-height: 36px;
  }
  .blog-sidebar,
  .shop-sidebar {
    width: 74%;
  }
  .sidebar-banner-box-shape-1 {
    height: 250px;
    width: 200px;
  }
  .footer-widget-newsletter .newsletter-email-box input[type="email"] {
    padding: 15px 25px;
  }
  .footer-widget-newsletter .newsletter-email-box .newsletter-send-box {
    height: 40px;
    margin-left: -48px;
    width: 45px;
  }
  .footer-main-two
    .footer-widget-newsletter
    .newsletter-email-box
    .newsletter-send-box {
    width: auto;
  }
  .page-header-two .page-header-inner .blog-detail-header-title-title {
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 8px;
  }
  .blog-quote-three-icon {
    margin-right: 30px;
  }
  .blog-quote-three-title h3 {
    font-size: 20px;
    line-height: 27px;
  }
  .blog-quote-three-box {
    padding: 30px 40px 24px;
  }
  .blog-quote-three-title p {
    font-size: 16px;
  }
  .blog-detail-text p,
  .blog-quote-three-box {
    width: 100%;
  }
  .blog-details-tags-and-social {
    margin-bottom: 50px;
    padding-bottom: 40px;
    padding-top: 0;
  }
  .blog-details-social-box {
    margin-top: 20px;
  }
  .author-content p {
    font-size: 14px;
    line-height: 23px;
  }
  .author-content {
    margin-left: 25px;
  }
  .author {
    margin-bottom: 50px;
    padding: 33px 25px 36px;
  }
  .back-news {
    flex-wrap: wrap;
  }
  .back-news .back-news-single + .back-news-single {
    margin-top: 20px;
    padding-left: 0;
  }
  .comment-single-two {
    margin-left: 0;
  }
  .comment-text {
    line-height: 27px;
  }
  .checkout-sidebar {
    width: 100%;
  }
  .contact-page-left .section-main-title h2 {
    font-size: 35px;
    font-weight: 700;
    line-height: 46px;
  }
  .contact-page-left .section-detail p {
    font-size: 16px;
    line-height: 27px;
  }
  .contact-info ul .contact-inner .icon i {
    display: block;
    padding-top: 5px;
  }
  .contact-info ul li {
    padding: 30px;
  }
  .contact-page-form {
    padding: 40px 30px 50px;
  }
  .shop-sidebar .sidebar-banner-box .sidebar-banner-box-title h5 {
    width: 75%;
  }
  .shop-details,
  .shop-page {
    padding-top: 0;
  }
  .product-desc-reviews-btn li .btn {
    font-size: 18px;
    line-height: 27px;
    padding: 0 0 8px;
  }
  .product-box {
    margin-bottom: 30px;
  }
  .product-img {
    margin-bottom: 10px;
  }
  .cart-product-coupon-btn {
    margin-top: 20px;
    text-align: start;
  }
  .cart-title-box .cart-product-price,
  .cart-title-box .cart-product-quantity,
  .cart-title-box .cart-product-subtotal {
    display: none;
  }
  .cart-product-title {
    padding-left: 0;
  }
  .about-one-left-img {
    width: 75%;
  }
  .service-two-hover-item-box {
    height: 220px;
    width: 190px;
  }
  .services-details-content-shape-2-img {
    top: 10px;
    width: 70px;
  }
  .services-details-content-img-box {
    height: 550px;
    width: 100%;
  }
  .process-six-img-box {
    margin-left: auto;
    margin-right: auto;
  }
  .team-member-one-single-img {
    height: 350px;
  }
  .cta-four-detail-box-shape-1 {
    top: 25px;
  }
  .cta-four-detail-box-shape-1-img {
    opacity: 0.2;
  }
  .about-two-left {
    width: 100%;
  }
  .features-five-right-img-box {
    height: 440px;
    margin-left: 50px;
    width: auto;
  }
  .features-five-right-shape-2 {
    left: -10px;
  }
  .video-two-img-box .scroll_item_select_img img {
    top: -330px;
  }
}
@media only screen and (max-width: 575px) {
  .preloader-circle,
  .preloader-circle:after {
    height: 100px;
    width: 100px;
  }
  .h1,
  h1 {
    font-size: 45px;
    font-weight: 700;
    line-height: 60px;
  }
  .h3,
  h3 {
    font-size: 20px;
  }
  .section-title h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
  }
  .section-details p {
    font-size: 16px;
  }
  .footer-bottom-inner-two-logo,
  .main-menu-logo a img {
    width: 100px;
  }
  .section-title-shape-1 {
    border-radius: 10px;
  }
  .banner-one-img-one > img {
    height: 100%;
    margin-bottom: -60px;
    width: 100%;
  }
  .banner-one-users h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .features-one .section-title {
    margin-bottom: 18px;
    width: 100%;
  }
  .features-one .section-details {
    margin-bottom: 10px;
  }
  .features-one-shape-1 {
    left: 15px;
    top: 8%;
  }
  .features-one-icon-box {
    margin-bottom: 20px;
  }
  .features-one-title-box h3 {
    margin-bottom: 15px;
  }
  .features-one-detail-box p {
    line-height: 24px;
  }
  .features-one-box {
    margin-top: 20px;
  }
  .features-one-shape-2 {
    right: 15px;
    top: 3%;
  }
  .about-one-inner-icon-box {
    height: 150px;
    margin-bottom: 20px;
    width: 150px;
  }
  .about-one-inner-icon-box:after {
    height: 150px;
    width: 150px;
  }
  .about-one-inner-title-box {
    margin-bottom: 18px;
  }
  .about-one-inner-details-box {
    margin-bottom: 25px;
  }
  .testimonial-one-box {
    margin: 190px auto 0;
    width: 100%;
  }
  .about-one-inner-details-box p {
    line-height: 26px;
  }
  .main-black-btn,
  .main-btn,
  .main-btn-five {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    padding: 12px 34px;
  }
  .service-one .section-title,
  .testimonial-one .section-title {
    margin-bottom: 24px;
    width: 100%;
  }
  .service-one-shape-1 {
    left: 30px;
    top: 20px;
  }
  .service-one-shape-1-img {
    top: 20px;
  }
  .service-one-shape-3 {
    right: 30px;
    top: 30px;
  }
  .service-one-shape-3,
  .service-one-shape-3-img {
    height: 51px;
    width: 70px;
  }
  .blog-one-shape-1 {
    left: 30px;
    top: 20px;
  }
  .blog-one-shape-2 {
    right: 30px;
    top: 30px;
  }
  .service-one-box {
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
  }
  .service-one-shape-2,
  .service-one-shape-2-img {
    bottom: 20px;
    left: 20px;
  }
  .service-one-shape-4 {
    bottom: 10px;
  }
  .service-one-shape-4-img {
    height: 37px;
    width: 30px;
  }
  .service-one-title-box h3 {
    font-size: 20px;
    line-height: 26px;
  }
  .service-one-img-box,
  .service-one-title-box {
    margin-bottom: 20px;
  }
  .testimonial-one {
    padding-bottom: 160px;
  }
  .testimonial-one-shape-2 {
    left: 8%;
    top: 24%;
  }
  .testimonial-one-shape-1 {
    top: 88%;
  }
  .testimonial-one-shape-3 {
    left: 14%;
    top: 26%;
  }
  .testimonial-one-shape-4 {
    height: 25px;
    left: 3%;
    top: 3%;
    width: 20px;
  }
  .testimonial-one-shape-4-img {
    height: 25px;
    width: 20px;
  }
  .testimonial-one-shape-5 {
    height: 22px;
    right: 3%;
    top: 23%;
    width: 20px;
  }
  .testimonial-one-shape-5-img {
    height: 22px;
    width: 20px;
  }
  .testimonial-one-shape-6 {
    height: 122px;
    top: 86%;
    width: 102px;
  }
  .testimonial-one-shape-6-img {
    height: 122px;
    width: 102px;
  }
  .testimonial-one-shape-7 {
    height: 75px;
    top: 88%;
    width: 75px;
  }
  .testimonial-one-shape-8 {
    right: 14%;
    top: 29%;
  }
  .joinus-one-icon-box {
    background-color: var(--zoso-bg-light);
    border-radius: 50%;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: -98px;
    position: relative;
  }
  .joinus-one-icon-box,
  .joinus-one-icon-box:after {
    height: 150px;
    width: 150px;
  }
  .joinus-one-right-box .section-details p {
    font-size: 16px;
    line-height: 26px;
  }
  .joinus-one-right-list-detali i {
    font-size: 10px;
    height: 25px;
    margin-right: 10px;
    width: 25px;
  }
  .joinus-one-right-list-box {
    margin-bottom: 30px;
  }
  .blog-one .section-title {
    margin-bottom: 24px;
  }
  .blog-one-title h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .blog-one-title {
    margin-bottom: 10px;
    padding-bottom: 17px;
  }
  .blog-one-shape-5 {
    bottom: 160px;
    height: 210px;
    position: absolute;
    right: 4%;
    width: 210px;
  }
  .footer-widget-address-details li + li,
  .footer-widget-link-details li + li {
    margin-top: 12px;
  }
  .footer-widget-address-details li .footer-widget-number {
    font-size: 16px;
  }
  .footer-widget-newsletter-detail {
    margin-bottom: 12px;
  }
  .newsletter-email-box input[type="email"] {
    border-radius: 5px;
    font-size: 14px;
    padding: 14px 20px;
  }
  .newsletter-email-box .newsletter-send-box {
    border-radius: 6px;
    height: 39px;
    margin-left: -46px;
    width: 42px;
  }
  .footer-main {
    padding-bottom: 50px;
  }
  .footer-bottom {
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .footer-bottom-inner .copyright p,
  .footer-bottom-inner .copyright p a,
  .footer-bottom-inner .footer-bottom-inner-item li > a {
    font-size: 14px;
    line-height: 26px;
  }
  .banner-two-shape-2 {
    height: 150px;
    width: 150px;
  }
  .banner-two-shape-3 {
    left: 170px;
    top: 370px;
  }
  .banner-two-shape-5 {
    height: 151px;
    width: 150px;
  }
  .banner-two-shape-6 {
    right: 40px;
    top: 310px;
  }
  .section-two-title .section-two-title-title h1 {
    font-size: 45px;
    line-height: 60px;
  }
  .main-btn-two {
    font-size: 16px;
    padding: 17px 31.5px;
  }
  .banner-two-content-box .section-two-details p {
    font-size: 16px;
    line-height: 26px;
  }
  .section-two-title .section-two-title-text p {
    font-size: 16px;
  }
  .features-three-right-info-detail p,
  .features-two-left-info-detail p,
  .section-two-details p {
    font-size: 16px;
    line-height: 26px;
  }
  .features-two-left-info-box {
    margin-right: 0;
  }
  .features-two-right-img {
    height: auto;
    margin-left: 30px;
    margin-top: 30px;
    width: auto;
  }
  .features-two-right-img:after {
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
  }
  .features-three-left-img-box img {
    height: 100%;
    width: 250px;
  }
  .features-three-left-box-shape-1 {
    left: 60%;
  }
  .cta-two-left-box-shape-2,
  .features-three-left-box-shape-2 {
    left: 20%;
  }
  .cta-two-left-box-shape-3,
  .features-three-left-box-shape-3 {
    left: 32%;
  }
  .cta-two-left-box-shape-4,
  .features-three-left-box-shape-4 {
    left: 35%;
  }
  @keyframes up-down-animation {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(15px);
    }
    to {
      transform: translateY(0);
    }
  }
  .service-two-single-icon,
  .service-two-single-title-box {
    margin-left: 20px;
  }
  .service-two-single-btn a {
    height: 40px;
    width: 40px;
  }
  .fact-one-img-box,
  .features-two-right-img {
    height: 100%;
    margin-left: 30px;
    position: relative;
    width: 100%;
    z-index: 9;
  }
  .fact-one-left-box .section-two-title .section-two-title-title {
    width: 100%;
  }
  .fact-one-left-inner-box:after {
    display: none;
  }
  .fact-one-left-inner-title {
    padding: 15px 0;
  }
  .cta-two-left-box-shape-1,
  .testimonial-two-detail .owl-theme .owl-nav {
    right: 19%;
  }
  .cta-two-left-box {
    margin-right: 0;
  }
  .cta-two-left-img-box img {
    border-radius: 125px;
    height: auto;
    width: auto;
  }
  .footer-widget-newsletter-two .newsletter-email-box input[type="email"] {
    padding: 14px 20px;
  }
  .footer-widget-newsletter-two .newsletter-email-box .newsletter-send-box {
    font-size: 14px;
    height: auto;
    padding: 10px 29px;
  }
  .footer-bottom-inner .footer-bottom-inner-item li + li {
    margin-left: 18px;
  }
  .testimonial-two-detail .owl-carousel .owl-nav button.owl-next,
  .testimonial-two-detail .owl-carousel .owl-nav button.owl-prev {
    height: 40px;
    width: 40px;
  }
  .testimonial-two-detail .owl-carousel .owl-nav button.owl-next i,
  .testimonial-two-detail .owl-carousel .owl-nav button.owl-prev i {
    color: var(--zoso-text-light-two);
    font-size: 22px;
  }
  .fact-one-left-inner-title h5 i {
    top: 22px;
  }
  .banner-three-number {
    display: none;
  }
  .main-menu-three-plus-box a {
    height: 35px;
    width: 35px;
  }
  .main-header-three {
    padding-bottom: 22px;
    padding-top: 20px;
  }
  .banner-three-right-img-box {
    width: 70%;
  }
  .banner-three-right-shape-1,
  .banner-three-right-shape-2 {
    height: 400px;
    left: 11%;
    top: -8%;
    width: 300px;
  }
  .banner-three-right {
    margin-bottom: 80px;
    margin-top: 60px;
  }
  .banner-three .section-three-title .section-three-title-title h1 {
    font-size: 45px;
    line-height: 60px;
  }
  .banner-three .section-three-details p {
    font-size: 16px;
    line-height: 26px;
  }
  .banner-three .section-three-details {
    margin-bottom: 45px;
  }
  .main-btn-three {
    font-size: 16px;
    padding: 17px 31.5px;
  }
  .about-two-left-img {
    margin-left: 0;
    width: 100%;
  }
  .about-two-right .section-three-details,
  .process-one-title .section-three-title .section-three-title-title,
  .video-one-left .section-three-title .section-three-title-title {
    width: 100%;
  }
  .section-three-details p {
    font-size: 16px;
    line-height: 26px;
  }
  .about-two-bottom-box-one {
    margin-top: 60px;
  }
  .process-one-bottom-left-img-1,
  .process-one-bottom-left-img-2 {
    width: auto;
  }
  .peoject-one-single .peoject-one-single-number span {
    font-size: 14px;
    margin-right: 15px;
  }
  .peoject-one-single-btn a {
    font-size: 14px;
  }
  .partener-two-img-box {
    height: auto;
    margin-left: 30px;
    width: auto;
  }
  .about-two-left-img img,
  .partener-two-img-box img {
    border-radius: 205px 205px 0 0;
  }
  .about-two-left-img:after,
  .partener-two-img-box:after {
    border-radius: 205px 205px 0 0;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
  }
  .service-three-tabs-left,
  .service-three-tabs-right {
    align-items: flex-start;
    flex-direction: column;
  }
  .service-three-link {
    margin-left: 0;
    margin-top: 20px;
  }
  .service-three-link li {
    padding: 15px 0;
  }
  .service-three-img-box {
    width: 100%;
  }
  .service-three-img img {
    height: 75%;
    width: 75%;
  }
  .service-three-detail {
    bottom: 20px;
    position: absolute;
    right: 0;
    width: 210px;
  }
  .video-one-video-btn a {
    height: 50px;
    width: 50px;
  }
  .testimonial-three-single-two .row {
    flex-direction: column-reverse;
  }
  .testimonial-three-single-img-box {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .testimonial-three-single-img-box img,
  .testimonial-three-single-img-box:after {
    border-radius: 190px 190px 0 0;
  }
  .testimonial-three-detail-box {
    margin-top: 30px;
  }
  .testimonial-three-single-img-box:after {
    left: -20px;
    top: -20px;
  }
  .blog-three-single-box {
    align-items: flex-start;
    flex-direction: column;
  }
  .blog-three-single-detail {
    margin-left: 0;
  }
  .blog-three-single-img-box img {
    height: 100%;
    min-width: 100%;
  }
  .blog-three-single-detail {
    margin-top: 30px;
  }
  .transparent-btn {
    font-size: 16px;
    padding: 17px 30px;
  }
  .footer-widget-newsletter-three .newsletter-email-box input[type="email"] {
    padding: 14px 20px;
  }
  .footer-widget-newsletter-three .newsletter-email-box .newsletter-send-box {
    height: 40px;
    margin-left: -43px;
    width: 40px;
  }
  .cta-three-title-box .section-three-details p {
    font-size: 16px;
    line-height: 24px;
  }
  .case-one-single-img-box,
  .case-three-single-img-box {
    margin-right: 30px;
  }
  .case-one-single-details-box,
  .case-three-single-details-box {
    margin-left: 90px;
    margin-top: -117px;
  }
  .banner-four .section-four-title .section-four-title-title h1 {
    font-size: 45px;
    font-weight: 700;
    line-height: 60px;
  }
  .section-four-title .section-four-title-title h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
  }
  .features-four .section-four-details p {
    font-size: 16px;
  }
  .joinus-two-right-img-inner .joinus-two-right-img-four,
  .joinus-two-right-img-inner .joinus-two-right-img-three,
  .joinus-two-right-img-top .joinus-two-right-img-one,
  .joinus-two-right-img-top .joinus-two-right-img-two {
    height: auto;
    width: 47%;
  }
  .joinus-two-right-img-bottom .joinus-two-right-img-five {
    height: auto;
    width: 100%;
  }
  .process-two-right-detail h4 {
    font-size: 16px;
    line-height: 23px;
  }
  .process-two-right-detail {
    padding: 5px 40px 5px 5px;
  }
  .process-two-right-detail i {
    height: 45px;
    width: 45px;
  }
  .process-two-right-detail i:before {
    font-size: 24px;
  }
  .process-two-right-inner:after {
    height: 100%;
    left: 20px;
    top: 0;
    transform: translateX(0);
    width: 100%;
  }
  .process-two-right-inner:before {
    content: "";
    height: 100%;
    left: -80px;
    position: absolute;
    top: 0;
    transform: translateX(0);
    width: 100%;
  }
  .process-two-right-box {
    margin: 50px auto 0;
    width: 80%;
  }
  .process-two-right-detail-one {
    margin-top: 50px;
  }
  .process-two-right-detail-four {
    margin-bottom: 50px;
  }
  .business-grow-one-left-img-four {
    margin-left: -30px;
  }
  .business-grow-one-left-img-two img {
    height: 324px;
    width: 217px;
  }
  .business-grow-one-left-img-bottom {
    margin-top: -100px;
  }
  .package-one-title-box .section-four-details p {
    font-size: 16px;
  }
  .testimonial-four-slider {
    max-width: 100%;
  }
  .testimonial-four-detail-img-one,
  .testimonial-four-detail-one-img,
  .testimonial-four-detail-two-img {
    height: 170px;
    opacity: 0.2;
    width: 136px;
  }
  .testimonial-four-detail-img-one {
    left: 10px;
    top: -85px;
  }
  .testimonial-four-detail-img-two {
    height: 170px;
    opacity: 0.2;
    right: 0;
    width: 136px;
  }
  .testimonial-four-shape-5 {
    bottom: 30px;
    right: 30px;
  }
  .blog-four-title-box
    .section-four-title-title
    h2
    .section-four-title-title-inner:after,
  .section-four-title-title h2 .section-four-title-title-inner:after {
    bottom: 2px;
    height: 6px;
  }
  .partener-three-img-box .partener-three-img {
    padding: 30px 0;
  }
  .partener-three-img-box .partener-three-img img {
    height: 22px;
    object-fit: contain;
    width: 100%;
  }
  .package-one-single-price h2 {
    font-size: 40px;
    line-height: 48px;
  }
  .banner-five-right .banner-five-right-img-box {
    height: auto;
    width: 326px;
  }
  .banner-five-left .section-five-title .section-five-title-text p {
    font-size: 18px;
  }
  .banner-five-left .section-five-title .section-five-title-title h1 {
    font-size: 45px;
    font-weight: 700;
    line-height: 60px;
  }
  .banner-five-right-btn-box {
    align-items: start;
    flex-direction: column;
  }
  .banner-five-right-video {
    margin-left: 0;
    margin-top: 20px;
  }
  .banner-five-info-box {
    margin-bottom: 100px;
  }
  .section-five-title .section-five-title-text p {
    font-size: 16px;
    line-height: 20px;
  }
  .about-three-title-box .section-five-title .section-five-title-title {
    width: 100%;
  }
  .about-three-left-box-shape-2 {
    left: 120px;
  }
  .service-four-single {
    margin-left: 0;
    margin-right: 0;
  }
  .features-five-right-shape-1 {
    height: 149px;
    left: 0;
    width: 140px;
  }
  .features-five-right-shape-3 {
    height: 119px;
    position: absolute;
    right: -30px;
    width: 110px;
  }
  .about-four-top-title-box h2,
  .section-five-title .section-five-title-title h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
  }
  .features-five-left .section-five-details p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .fact-two-detail-box {
    margin: 0 20px;
  }
  .process-three {
    padding-bottom: 50px;
  }
  .case-two .owl-theme .owl-nav.disabled + .owl-dots,
  .testimonial-five .owl-theme .owl-nav.disabled + .owl-dots,
  .testimonial-six .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 30px;
  }
  .testimonial-five,
  .testimonial-six {
    padding-bottom: 80px;
  }
  .page-header-inner h2 {
    font-size: 35px;
    line-height: 46px;
  }
  .page-header-inner-title li + li {
    margin-left: 10px;
  }
  .about-page {
    padding-top: 0;
  }
  .about-four-top-title-box p,
  .section-text p {
    font-size: 14px;
  }
  .about-four-top {
    margin-bottom: 20px;
  }
  .about-five-single-box,
  .about-four-bottom-img {
    margin-top: 20px;
  }
  .about-five-single-box {
    padding: 40px 50px 31px;
  }
  .team-member-one-single-img {
    height: 460px;
    margin-bottom: 26px;
    margin-left: 60px;
    margin-right: 60px;
    width: auto;
  }
  .team-member-one-single-img img {
    border-radius: 150px;
    max-height: 100%;
  }
  .team-member-one-single-img .team-member-one-single-img-tag {
    height: 50px;
    margin-right: 25px;
    margin-top: -60px;
    width: 50px;
  }
  .team-member-social {
    padding: 15px;
  }
  .team-member-social li + li {
    padding-top: 12px;
  }
  .team-member-social li a i {
    font-size: 18px;
  }
  .features-six {
    padding-top: 0;
  }
  .testimonial-six-shape-1 {
    top: -70px;
  }
  .testimonial-six-shape-2 {
    bottom: 50px;
  }
  .joinus-three-info {
    padding-bottom: 50px;
  }
  .joinus-three-right-box .joinus-three-right-img-two {
    right: 20px;
    top: 76%;
  }
  .joinus-three-right-box .joinus-three-right-img-two img {
    height: auto;
    width: 150px;
  }
  .about-six-shape-1 {
    left: 20px;
    top: 286px;
  }
  .team-member-one-btn {
    margin-top: 30px;
  }
  .package-one .about-six-shape-1 {
    left: 20px;
    top: 226px;
  }
  .projects-single-box .projects-single-img {
    margin-bottom: 20px;
  }
  .projects-single-detail span {
    font-size: 16px;
  }
  .projects-single-detail h3 a {
    font-size: 22px;
  }
  .projects-single-detail h3 {
    line-height: normal;
  }
  .projects-view-more-btn {
    margin-top: 40px;
  }
  .project-details-bottom-single-details h3 {
    font-size: 22px;
  }
  .project-details-bottom-single-box-two {
    flex-direction: row;
    margin-top: 20px;
  }
  .project-details-bottom-single-img img {
    max-width: 150px;
  }
  .project-details-bottom-single-box-two
    .project-details-bottom-single-details {
    margin-left: 40px;
    margin-right: 0;
    text-align: start;
  }
  .section-three-title .section-three-title-title h2,
  .services-details-content-title-box
    .section-three-title
    .section-three-title-title
    h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
  }
  .section-three-title {
    margin-bottom: 15px;
  }
  .project-details-info
    .project-details-info-item
    + .project-details-info-item {
    padding-top: 10px;
  }
  .project-details-info-item h3 {
    font-size: 20px;
  }
  .project-details-text p,
  .project-details-text-two p {
    font-size: 14px;
    line-height: 26px;
  }
  .project-details-inner-title h2,
  .project-details-inner-title-two h2 {
    margin-bottom: 12px;
  }
  .project-results p,
  .project-using-tools p {
    font-size: 14px;
    line-height: 26px;
  }
  .related-projects .projects-single-box {
    margin-top: 30px;
  }
  .blog-quote-box h3 {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 35px;
  }
  .blog-quote-box i {
    font-size: 45px;
  }
  .blog-quote-box h5 {
    font-size: 18px;
  }
  .blog-quote-box p {
    font-size: 14px;
    line-height: 23px;
  }
  .blog-sidebar,
  .shop-sidebar {
    width: 100%;
  }
  .page-numbers ul .page-numbers-list a {
    height: 35px;
    width: 35px;
  }
  .page-numbers ul .page-numbers-list a span {
    color: var(--zoso-secondary-grey);
    font-size: 16px;
  }
  .page-numbers-next a i,
  .page-numbers-prev a i {
    font-size: 14px;
  }
  .page-numbers ul li + li {
    margin-left: 10px;
  }
  .blog-search input,
  .shop-search input {
    padding: 15px 25px;
  }
  .comment-form {
    padding: 30px;
  }
  .comment-respond .form-group input,
  .comment-respond .form-group textarea {
    border-radius: 8px;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 15px 20px;
  }
  .author {
    flex-direction: column;
    padding: 30px 25px;
  }
  .author-content {
    margin-left: 0;
    margin-top: 20px;
  }
  .comment-single {
    align-items: flex-start;
    flex-direction: column;
  }
  .comment-image {
    margin-bottom: 20px;
  }
  .comment-content {
    margin-left: 0;
  }
  .comment-text,
  .comment-title-inner span {
    font-size: 14px;
  }
  .page-header-two .page-header-inner .blog-detail-header-title-title {
    font-size: 28px;
    line-height: 36px;
  }
  .blog-detail-header-title-text {
    margin-bottom: 20px;
  }
  .add-apartment-card-details .input-card-text.postal-code {
    margin-top: 20px;
  }
  .product-img img {
    width: 100%;
  }
  .product-desc-reviews-btn li + li {
    padding-left: 15px;
  }
  .product-desc-reviews-btn li .btn {
    font-size: 16px;
  }
  .cart-product-img-box {
    align-items: flex-start;
    flex-direction: row-reverse;
    margin-bottom: 30px;
  }
  .cart-product-single-box .cart-product-img img {
    height: 141px;
    max-width: 150px;
  }
  .cart-product-img-box {
    justify-content: space-between;
  }
  .cart-product-coupon-box input[type="text"] {
    padding: 17px 25px;
  }
  .cart-product-coupon-box .coupon-btn {
    right: 6px;
  }
  .about-one-left-img,
  .about-one-right {
    width: 100%;
  }
  .process-five-right.process-three-right:before {
    height: 153px;
    right: 20px;
    top: 135px;
    width: 40px;
  }
  .process-five-right.process-three-right:after {
    bottom: 90px;
    height: 122px;
    left: 0;
    width: 51px;
  }
  .cta-four-shape-2-img {
    height: 80px;
    top: 15px;
    width: 80px;
  }
  .about-two-left-img-box,
  .fact-one-right-box,
  .features-two-right-img-box {
    width: 100%;
  }
  .fact-one-img-box,
  .features-two-right-img,
  .partener-two-img-box {
    margin-left: 0;
  }
}
@media only screen and (max-width: 479px) {
  .h1,
  h1 {
    font-size: 30px;
    font-weight: 700;
    line-height: 46px;
    margin-bottom: 20px;
  }
  p {
    font-size: 16px;
    line-height: 26px;
  }
  .banner-one p {
    margin-bottom: 24px;
  }
  .main-btn {
    font-size: 14px;
    padding: 8px 20.5px;
  }
  .banner-one-users {
    margin-top: 20px;
  }
  .banner-one-users h4 {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .banner-one-users i {
    font-size: 12px;
  }
  .banner-one-users span {
    font-size: 14px;
    margin-left: 5px;
  }
  .banner-one-left-shape {
    height: 27px;
    width: 35px;
  }
  .banner-one-img-one {
    margin-top: 40px;
  }
  .banner-one-img-shape-3 {
    height: 267px;
    width: 315px;
  }
  .banner-one-img-text {
    border-radius: 8px;
    bottom: 22px;
    height: 56px;
    padding: 8px 10px;
    width: 210px;
  }
  .case-one-single-details-box,
  .case-three-single-details-box {
    padding: 15px 20px;
  }
  .case-one-single-title h5 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .read-more-btn {
    font-size: 14px;
  }
  .testimonial-two-single-img-box {
    height: 210px;
    margin-bottom: 20px;
    width: 210px;
  }
  .cta-two-right-btn a.read-more-btn {
    margin-left: 15px;
  }
  .fact-one-left-inner-title h5,
  .fact-one-left-inner-title h5 i {
    font-size: 35px;
  }
  .fact-one-left-inner-title h5:hover {
    padding-left: 40px;
  }
  .testimonial-two-top-clients h4 {
    color: var(--zoso-text-light);
    font-size: 20px;
  }
  .banner-two-shape-5 {
    right: 59px;
  }
  .banner-two-shape-4 {
    right: 25px;
  }
  .banner-two-shape-2 {
    left: 35px;
    top: 280px;
  }
  .banner-two-shape-3 {
    left: 150px;
    top: 400px;
  }
  .banner-two-shape-6 {
    right: 20px;
    top: 300px;
  }
  .banner-two {
    padding-top: 530px;
  }
  .section-two-title .section-two-title-title h1 {
    font-size: 30px;
    line-height: 46px;
  }
  .video-one-left-clients-box {
    align-items: flex-start;
    flex-direction: column;
  }
  .video-one-left-clients-box p {
    font-size: 14px;
    margin-left: 0;
    margin-top: 15px;
  }
  .cta-three-shape-1 {
    bottom: -70px;
    top: auto;
  }
  .cta-three-shape-2 {
    bottom: -85px;
    right: -15px;
  }
  .process-one-shape-2 {
    position: absolute;
  }
  .process-one-shape-2,
  .process-one-shape-5 {
    bottom: 20px;
    height: 50px;
    width: 50px;
  }
  .process-one-shape-3 {
    left: 25%;
    top: -80px;
  }
  .process-one-shape-3,
  .process-one-shape-3-img {
    height: 150px;
    width: 150px;
  }
  .process-one-shape-1 {
    height: 20px;
    left: 30px;
    top: 30px;
    width: 20px;
  }
  .process-one-shape-4 {
    height: 36px;
    position: absolute;
    right: 30px;
    top: 30px;
    width: 45px;
  }
  .process-one-bottom-left-img-box-shape-1,
  .process-one-bottom-left-img-box-shape-2 {
    height: 47px;
    width: 50px;
  }
  .peoject-one-single {
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .peoject-one-single-btn {
    margin-left: 0;
    margin-top: 8px;
  }
  .main-black-btn,
  .main-btn,
  .main-btn-three,
  .main-btn-two,
  .transparent-btn {
    border-radius: 6px;
    font-size: 14px;
    padding: 10px 31.5px;
  }
  .main-btn-three:after,
  .main-btn-two:after {
    border-radius: 6px;
  }
  .blog-three-single-box {
    margin-top: 20px;
  }
  .service-three-img img {
    height: 100%;
    width: 100%;
  }
  .service-three-detail {
    bottom: -20px;
  }
  .banner-four-left-img-box {
    height: auto;
    width: auto;
  }
  .banner-four-left {
    margin-left: 50px;
    margin-right: 50px;
    width: auto;
  }
  .banner-four-left-img-box:after,
  .banner-four-left-img-box:before {
    height: 100%;
    width: 100%;
  }
  .banner-four-left-shape-1 {
    height: 60px;
    left: 0;
    width: 60px;
  }
  .banner-four-left-shape-2 {
    left: 0;
    width: 100px;
  }
  .banner-four-left-shape-1 img {
    height: 35px;
    width: 35px;
  }
  .banner-four-left-shape-3 {
    right: 0;
    width: 110px;
  }
  .banner-four-left-shape-4 {
    height: 50px;
    right: 0;
    width: 50px;
  }
  .joinus-two-right-img-inner .joinus-two-right-img-four,
  .joinus-two-right-img-top .joinus-two-right-img-two {
    margin-left: 10px;
  }
  .joinus-two-right-img-bottom,
  .joinus-two-right-img-inner {
    margin-top: 10px;
  }
  .joinus-two-right-img-top:before {
    height: 45px;
    right: -38px;
    width: 45px;
  }
  .joinus-two-right-img-top:after {
    height: 36px;
    left: -31px;
    width: 50px;
  }
  .joinus-two-right-img-bottom:before {
    height: 41px;
    left: -31px;
    width: 45px;
  }
  .joinus-two-right-img-bottom:after {
    height: 36px;
    width: 50px;
  }
  .main-btn-four {
    font-size: 14px;
    padding: 10px 31.5px;
  }
  .main-btn-four,
  .main-btn-four:after {
    border-radius: 6px;
  }
  .section-four-btn-box input {
    padding: 18px 51px;
  }
  .business-grow-one-left-img-top:after {
    height: 51px;
    width: 54px;
  }
  .business-grow-one-left-img-two:after {
    height: 43px;
    right: -30px;
    width: 60px;
  }
  .business-grow-one-left-img-three:after {
    height: 43px;
    left: -30px;
    width: 60px;
  }
  .business-grow-one-left-img-four {
    margin-left: -60px;
  }
  .business-grow-one-shape {
    left: 70px;
  }
  .process-two-left-inner-title-box h4 {
    font-size: 18px;
    line-height: 23px;
  }
  .process-two-left-inner-title-box p {
    font-size: 15px;
    line-height: 23px;
  }
  .process-two-left-box
    .process-two-left-inner-box
    + .process-two-left-inner-box {
    margin-top: 30px;
    padding-top: 30px;
  }
  .process-two-right-box {
    width: 100%;
  }
  .process-two-right-inner:after {
    left: 0;
  }
  .process-two-right-inner:before {
    left: 0;
    top: 30px;
    z-index: 1;
  }
  .process-two {
    padding-bottom: 80px;
  }
  .process-two-shape {
    bottom: 40px;
    right: 40px;
  }
  .footer-widget-about-four-title {
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
    width: 75%;
  }
  .package-one-single {
    margin-top: 20px;
    padding: 30px;
  }
  .package-one-single-list li i {
    font-size: 10px;
  }
  .package-one-single-list li p {
    font-size: 16px;
  }
  .package-one-single-list li + li {
    margin-top: 18px;
  }
  .blog-four-title h4 a {
    font-size: 20px;
    line-height: 32px;
  }
  .blog-four-date a,
  .blog-four-date p {
    font-size: 14px;
  }
  .footer-widget-newsletter .newsletter-email-box .newsletter-send-box {
    height: 42px;
    width: 45px;
  }
  .footer-widget-about-details li a {
    font-size: 16px;
    line-height: 23px;
  }
  .footer-widget-address-details-four {
    font-size: 18px;
    line-height: 27px;
  }
  .main-btn-five {
    border-radius: 6px;
    font-size: 14px;
    padding: 10px 31.5px;
  }
  .features-five-right-video .video-play {
    height: 40px;
    width: 40px;
  }
  .features-five-left-clients-box {
    align-items: flex-start;
    flex-direction: column;
  }
  .features-five-left-clients-box p {
    margin-left: 0;
    margin-top: 20px;
  }
  .case-two-single-box {
    align-items: flex-start;
    flex-direction: column;
  }
  .case-two-slider .owl-item img {
    width: 100%;
  }
  .case-two-single-detail-box {
    margin-left: 0;
    margin-top: 30px;
  }
  .case-two-single-box {
    padding: 20px;
  }
  .process-three-left-img-shape-1 {
    bottom: 130px;
    left: -25px;
  }
  .process-three-left-img-shape-2 {
    right: -25px;
    top: 125px;
  }
  .process-three-right:before {
    height: 101px;
    right: 20px;
    top: 130px;
    width: 40px;
  }
  .process-three-right:after {
    bottom: 125px;
    height: 100px;
    left: 0;
    width: 50px;
  }
  .fact-two-single-top-icon {
    height: 60px;
    margin-bottom: 25px;
    width: 60px;
  }
  .fact-two-single-top-icon i {
    font-size: 30px;
  }
  .fact-two-single-title h2 {
    font-size: 35px;
    line-height: 32px;
    margin-bottom: 14px;
  }
  .fact-two-single-detail p {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .fact-two-single {
    padding: 40px 18px;
  }
  .section-five-title .section-five-title-text p {
    font-size: 14px;
    line-height: 16px;
  }
  .banner-five-right .banner-five-right-img-box {
    height: auto;
    width: 75%;
  }
  .banner-five-left .section-five-title .section-five-title-title h1 {
    font-size: 30px;
    font-weight: 700;
    line-height: 46px;
    margin-bottom: 20px;
  }
  .banner-five-right-video .video-play {
    height: 40px;
    width: 40px;
  }
  .banner-five-left .section-five-title .section-five-title-text img {
    height: auto;
    width: 25px;
  }
  .banner-five-left .section-five-title .section-five-title-text p {
    font-size: 16px;
    padding: 0;
  }
  .team-member-one-single-img {
    margin-left: 0;
    margin-right: 0;
  }
  .about-five-single-box {
    padding: 30px 30px 25px;
  }
  .about-five-single-icon-box {
    height: 60px;
    margin-bottom: 20px;
    width: 60px;
  }
  .about-five-single-icon-box i {
    font-size: 28px;
  }
  .about-five-single-title-box h3 {
    font-size: 20px;
  }
  .about-five-single-detail-box p {
    font-size: 14px;
  }
  .team-member-one-single-title a {
    font-size: 22px;
  }
  .case-three-single-title h5 {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 9px;
    padding-bottom: 18px;
  }
  .case-three-single-text p {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .process-four-title-box .section-three-title .section-three-title-title h2,
  .section-three-title .section-three-title-title h2,
  .section-two-title .section-two-title-title h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
  }
  .digital-market-content-title-box .section-three-details p {
    font-size: 16px;
  }
  .package-one .about-six-shape-1 {
    top: 216px;
  }
  .projects-single-box .projects-single-img {
    margin-bottom: 10px;
  }
  .projects-single-detail span {
    margin-bottom: 5px;
  }
  .projects-single-detail h3 a {
    font-size: 20px;
    line-height: normal;
  }
  .projects-page .projects-single-box {
    margin-top: 31px;
  }
  .project-details-info {
    padding-top: 30px;
  }
  .project-details-bottom-single-details span,
  .project-details-info-item span {
    font-size: 14px;
  }
  .project-details-info-item h3 {
    font-size: 18px;
  }
  .project-details-info
    .project-details-info-item
    + .project-details-info-item {
    padding-top: 5px;
  }
  .project-details-inner-title h2,
  .project-details-inner-title-two h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
    margin-top: 30px;
  }
  .project-details-img-box-img {
    margin-top: 20px;
  }
  .project-details-title-box .project-details-title-text span {
    font-size: 14px;
  }
  .project-using-tools-details img {
    width: 40px;
  }
  .project-using-tools-details {
    padding: 25px 0;
  }
  .project-using-tools-details h4 {
    font-size: 14px;
    margin-top: 12px;
  }
  .project-results-chart {
    flex-direction: column;
  }
  .project-results-chart .project-results-chart-img {
    text-align: center;
  }
  .project-results-chart
    .project-results-chart-img
    + .project-results-chart-img {
    margin-left: 0;
    margin-top: 20px;
  }
  .project-details-bottom-single-details h3 {
    font-size: 18px;
    line-height: 27px;
  }
  .faq-inner .accordion-button:not(.collapsed) {
    padding: 12px 0;
  }
  .faq-inner .accordion-button {
    font-size: 15px;
    padding: 12px 0;
  }
  .faq-inner .accordion-body p {
    font-size: 14px;
    line-height: 23px;
  }
  .accordion-button i {
    font-size: 12px;
    height: 25px;
    top: 11px;
    width: 25px;
  }
  .blog-quote-box i {
    right: -50px;
  }
  .blog-quote-box {
    padding: 20px 24px;
  }
  .blog-quote-box h3,
  .blog-title h3 {
    margin-top: 5px;
  }
  .blog-detail-header-title-text ul li:first-child a,
  .blog-detail-header-title-text ul li:last-child a,
  .blog-detail-header-title-text ul li:nth-child(2) p,
  .blog-more ul li:first-child a,
  .blog-more ul li:last-child a,
  .blog-more ul li:nth-child(2) p {
    font-size: 14px;
  }
  .blog-detail-header-title-text ul li + li,
  .blog-more ul li + li {
    margin-left: 0;
  }
  .blog-detail-header-title-text ul li:nth-child(2) img,
  .blog-more ul li:nth-child(2) img {
    height: 25px;
    margin-right: 10px;
    width: 25px;
  }
  .blog-detail-header-title-text ul,
  .blog-more ul {
    display: flex;
    justify-content: space-between;
  }
  .blog-detail-text p {
    font-size: 14px;
    line-height: 23px;
  }
  .blog-quote-three-box {
    flex-direction: column;
  }
  .blog-quote-three-icon {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .sidebar-category .btn-right-arrow {
    font-size: 16px;
  }
  .sidebar-category ul li + li {
    margin-top: 15px;
  }
  .sidebar-post ul li + li {
    margin-top: 20px;
  }
  .contact-page-input-box textarea,
  .input-card-text,
  .input-contact-text,
  .input-text {
    border-radius: 8px;
    font-size: 14px;
    padding: 15px 20px;
  }
  .contact-page-input-box textarea,
  .input-contact-text {
    margin-bottom: 15px;
  }
  .contact-page-form {
    padding: 30px 20px;
  }
  .credit-card-detaile {
    padding: 20px;
  }
  .payment-text p,
  .product-desc-wrapper .single-desc .desc-text1,
  .product-desc-wrapper .single-desc .desc-text2,
  .shipping-method-text p {
    font-size: 14px;
    line-height: 23px;
  }
  .product-desc-wrapper .single-desc .desc-text1 {
    margin-bottom: 25px;
  }
  .product-desc-wrapper .single-desc h3 {
    margin-bottom: 10px;
  }
  .product-desc-advantage li i {
    font-size: 16px;
  }
  .product-desc-reviews-btn {
    flex-direction: column;
  }
  .product-desc-reviews {
    margin-top: 50px;
  }
  .product-tag-btn li a {
    font-size: 14px;
    padding: 5px 10px;
  }
  .product-categories ul li a {
    font-size: 16px;
  }
  .product-categories ul li + li {
    margin-left: 20px;
  }
  .product-single-right .cart {
    margin-bottom: 40px;
  }
  .product-categories {
    margin-bottom: 20px;
  }
  .comment-respond-form {
    margin-top: 20px;
    padding: 40px 20px;
  }
  .product-desc-reviews-btn li + li {
    margin-top: 10px;
    padding-left: 0;
  }
  .contact-page-left .section-main-title h2 {
    font-size: 26px;
    line-height: 34px;
  }
  .google-map-one {
    height: 350px;
  }
  .contact-info ul .contact-inner .text-box h3 {
    font-size: 20px;
    line-height: 27px;
    padding-top: 5px;
  }
  .shop-title-box {
    align-items: flex-start;
    flex-direction: column;
  }
  .shop-title-box #pet-select {
    margin-top: 10px;
  }
  .cart-title-box {
    padding: 15px 35px;
  }
  .cart-total-box h4 {
    padding-bottom: 15px;
  }
  .cart-total-box-btn {
    margin-top: 40px;
    text-align: end;
  }
  .cart-product-box .cart-product-btn-box,
  .cart-product-box .cart-product-single-box,
  .cart-total .cart-total-box {
    padding: 20px 30px;
  }
  .process-one-shape-2-img {
    height: 60px;
    top: 19px;
    width: 60px;
  }
  .process-one-shape-5-img {
    height: 65px;
    top: 15px;
    width: 65px;
  }
  .testimonial-three-shape-3 {
    top: 60px;
  }
  .testimonial-three-shape-3-img {
    height: 60px;
    width: 60px;
  }
  .process-one-shape-4-img {
    height: 32px;
    top: 15px;
    width: 42px;
  }
  .process-one-shape-1-img {
    height: 25px;
    top: 20px;
    width: 25px;
  }
  .testimonial-three-shape-2 {
    bottom: 0;
    left: 20px;
  }
  .testimonial-three-shape-4 {
    bottom: 0;
    right: 20px;
  }
  .cta-three-shape-1,
  .cta-three-shape-1-img,
  .cta-three-shape-2,
  .cta-three-shape-2-img {
    height: 70px;
    width: 65px;
  }
  .features-five-right-img-box {
    height: 340px;
  }
  .joinus-three-right-box .joinus-three-right-img-one {
    height: 450px;
    width: 100%;
  }
}
/*# sourceMappingURL=main.7585a849.css.map*/
