@charset "UTF-8";
@import"https://fonts.googleapis.com/css2?family=Anek+Telugu:wght@100;200;300;400;500;600;700;800&amp;family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&amp;display=swap";
@import"https://fonts.googleapis.com/css?family=Poppins&display=swap";

*,
:after,
:before {
  border: 0 solid #e5e7eb;
  box-sizing: border-box
}

:after,
:before {
  --tw-content: ""
}

:host,
html {
  -webkit-text-size-adjust: 100%;
  font-feature-settings: normal;
  -webkit-tap-highlight-color: transparent;
  font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-variation-settings: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  tab-size: 4
}

body {
  line-height: inherit;
  margin: 0
}

hr {
  border-top-width: 1px;
  color: inherit;
  height: 0
}

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit
}

a {
  color: inherit;
  text-decoration: inherit
}

code,
kbd,
pre,
samp {
  font-feature-settings: normal;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em;
  font-variation-settings: normal
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: initial
}

table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
  font-feature-settings: inherit;
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  font-variation-settings: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: initial;
  background-image: none
}

:-moz-focusring {
  outline: auto
}

:-moz-ui-invalid {
  box-shadow: none
}

progress {
  vertical-align: initial
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto
}

::-webkit-search-decoration {
  -webkit-appearance: none
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0
}

fieldset {
  margin: 0
}

fieldset,
legend {
  padding: 0
}

menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0
}

dialog {
  padding: 0
}

textarea {
  resize: vertical
}

input::placeholder,
textarea::placeholder {
  color: #9ca3af;
  opacity: 1
}

[role=button],
button {
  cursor: pointer
}

:disabled {
  cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle
}

img,
video {
  height: auto;
  max-width: 100%
}

*,
:after,
:before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style:
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style:
}

.pointer-events-none {
  pointer-events: none
}

.visible {
  visibility: visible
}

.fixed {
  position: fixed
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.sticky {
  position: -webkit-sticky;
  position: sticky
}

.left-0 {
  left: 0
}

.left-\[33px\] {
  left: 33px
}

.right-0 {
  right: 0
}

.right-\[33px\] {
  right: 33px
}

.top-0 {
  top: 0
}

.z-0 {
  z-index: 0
}

.z-10 {
  z-index: 10
}

.z-50 {
  z-index: 50
}

.mx-auto {
  margin-left: auto;
  margin-right: auto
}

.my-4 {
  margin-bottom: 1rem;
  margin-top: 1rem
}

.mb-10 {
  margin-bottom: 2.5rem
}

.mb-2 {
  margin-bottom: .5rem
}

.mb-3 {
  margin-bottom: .75rem
}

.mb-4 {
  margin-bottom: 1rem
}

.mb-6 {
  margin-bottom: 1.5rem
}

.mb-8 {
  margin-bottom: 2rem
}

.ml-0 {
  margin-left: 0
}

.ml-1 {
  margin-left: .25rem
}

.ml-2 {
  margin-left: .5rem
}

.ml-3 {
  margin-left: .75rem
}

.ml-4 {
  margin-left: 1rem
}

.ml-5 {
  margin-left: 1.25rem
}

.mr-2 {
  margin-right: .5rem
}

.mr-3 {
  margin-right: .75rem
}

.mt-1 {
  margin-top: .25rem
}

.mt-10 {
  margin-top: 2.5rem
}

.mt-14 {
  margin-top: 3.5rem
}

.mt-2 {
  margin-top: .5rem
}

.mt-3 {
  margin-top: .75rem
}

.mt-4 {
  margin-top: 1rem
}

.mt-5 {
  margin-top: 1.25rem
}

.mt-6 {
  margin-top: 1.5rem
}

.mt-8 {
  margin-top: 2rem
}

.block {
  display: block
}

.flex {
  display: flex
}

.table {
  display: table
}

.grid {
  display: grid
}

.hidden {
  display: none
}

.h-10 {
  height: 2.5rem
}

.h-12 {
  height: 3rem
}

.h-14 {
  height: 3.5rem
}

.h-16 {
  height: 4rem
}

.h-20 {
  height: 5rem
}

.h-24 {
  height: 6rem
}

.h-5 {
  height: 1.25rem
}

.h-52 {
  height: 13rem
}

.h-8 {
  height: 2rem
}

.h-80 {
  height: 20rem
}

.h-full {
  height: 100%
}

.min-h-32 {
  min-height: 8rem
}

.min-h-screen {
  min-height: 100vh
}

.w-0 {
  width: 0
}

.w-1\/2 {
  width: 50%
}

.w-1\/3 {
  width: 33.333333%
}

.w-1\/4 {
  width: 25%
}

.w-16 {
  width: 4rem
}

.w-2\/3 {
  width: 66.666667%
}

.w-20 {
  width: 5rem
}

.w-5 {
  width: 1.25rem
}

.w-\[100px\] {
  width: 100px
}

.w-\[76\%\] {
  width: 76%
}

.w-full {
  width: 100%
}

.min-w-32 {
  min-width: 8rem
}

.min-w-8 {
  min-width: 2rem
}

.min-w-\[150px\] {
  min-width: 150px
}

.max-w-6xl {
  max-width: 72rem
}

.max-w-full {
  max-width: 100%
}

.max-w-md {
  max-width: 28rem
}

.max-w-screen-xl {
  max-width: 1280px
}

.flex-shrink-0 {
  flex-shrink: 0
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes pulse {
  50% {
    opacity: .5
  }
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

.cursor-pointer {
  cursor: pointer
}

.resize {
  resize: both
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr))
}

.flex-col {
  flex-direction: column
}

.flex-wrap {
  flex-wrap: wrap
}

.items-start {
  align-items: flex-start
}

.items-center {
  align-items: center
}

.justify-start {
  justify-content: flex-start
}

.justify-center {
  justify-content: center
}

.justify-between {
  justify-content: space-between
}

.gap-10 {
  gap: 2.5rem
}

.gap-4 {
  gap: 1rem
}

.gap-6 {
  gap: 1.5rem
}

.gap-8 {
  gap: 2rem
}

.gap-x-4 {
  column-gap: 1rem
}

.space-x-6>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(1.5rem * var(--tw-space-x-reverse))
}

.self-center {
  align-self: center
}

.overflow-auto {
  overflow: auto
}

.overflow-x-auto {
  overflow-x: auto
}

.overflow-y-hidden {
  overflow-y: hidden
}

.overflow-x-scroll {
  overflow-x: scroll
}

.whitespace-nowrap {
  white-space: nowrap
}

.break-all {
  word-break: break-all
}

.rounded-full {
  border-radius: 9999px
}

.rounded-lg {
  border-radius: .5rem
}

.rounded-md {
  border-radius: .375rem
}

.rounded-sm {
  border-radius: .125rem
}

.rounded-xl {
  border-radius: .75rem
}

.border-2 {
  border-width: 2px
}

.border-t-0 {
  border-top-width: 0
}

.border-t-4 {
  border-top-width: 4px
}

.border-none {
  border-style: none
}

.border-\[rgba\(124\,240\,89\,0\.16\)\] {
  border-color: #7cf05929
}

.border-\[rgba\(240\,194\,89\,\.16\)\] {
  border-color: #f0c25929
}

.border-\[rgba\(79\,206\,100\,0\.16\)\] {
  border-color: #4fce6429
}

.border-\[rgba\(89\,222\,240\,0\.16\)\] {
  border-color: #59def029
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity))
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity))
}

.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity))
}

.bg-\[\#1e2026\] {
  --tw-bg-opacity: 1;
  background-color: rgb(30 32 38 / var(--tw-bg-opacity))
}

.bg-\[\#8080821a\] {
  background-color: #8080821a
}

.bg-\[\#FFE900\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 233 0 / var(--tw-bg-opacity))
}

.bg-\[rgba\(124\,240\,89\,0\.14\)\] {
  background-color: #7cf05924
}

.bg-\[rgba\(240\,194\,89\,\.14\)\] {
  background-color: #f0c25924
}

.bg-\[rgba\(85\,183\,80\,0\.14\)\] {
  background-color: #55b75024
}

.bg-\[rgba\(89\,222\,240\,0\.14\)\] {
  background-color: #59def024
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity))
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity))
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity))
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity))
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity))
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity))
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity))
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity))
}

.bg-lime-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity))
}

.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity))
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity))
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity))
}

.bg-opacity-35 {
  --tw-bg-opacity: .35
}

.bg-opacity-40 {
  --tw-bg-opacity: .4
}

.bg-opacity-45 {
  --tw-bg-opacity: .45
}

.bg-opacity-50 {
  --tw-bg-opacity: .5
}

.bg-opacity-60 {
  --tw-bg-opacity: .6
}

.bg-opacity-90 {
  --tw-bg-opacity: .9
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.from-blue-500 {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: #3b82f600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-800 {
  --tw-gradient-from: #1f2937 var(--tw-gradient-from-position);
  --tw-gradient-to: #1f293700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-gray-900 {
  --tw-gradient-from: #111827 var(--tw-gradient-from-position);
  --tw-gradient-to: #11182700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-purple-500 {
  --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to: #a855f700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-red-600 {
  --tw-gradient-from: #dc2626 var(--tw-gradient-from-position);
  --tw-gradient-to: #dc262600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-yellow-500 {
  --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
  --tw-gradient-to: #eab30800 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-cyan-500 {
  --tw-gradient-to: #06b6d400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-green-500 {
  --tw-gradient-to: #22c55e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-pink-500 {
  --tw-gradient-to: #ec489900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-red-500 {
  --tw-gradient-to: #ef444400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.to-black {
  --tw-gradient-to: #000 var(--tw-gradient-to-position)
}

.to-blue-500 {
  --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)
}

.to-gray-900 {
  --tw-gradient-to: #111827 var(--tw-gradient-to-position)
}

.to-indigo-500 {
  --tw-gradient-to: #6366f1 var(--tw-gradient-to-position)
}

.to-red-500 {
  --tw-gradient-to: #ef4444 var(--tw-gradient-to-position)
}

.to-yellow-500 {
  --tw-gradient-to: #eab308 var(--tw-gradient-to-position)
}

.p-1 {
  padding: .25rem
}

.p-2 {
  padding: .5rem
}

.p-3 {
  padding: .75rem
}

.p-4 {
  padding: 1rem
}

.p-5 {
  padding: 1.25rem
}

.p-6 {
  padding: 1.5rem
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem
}

.py-1 {
  padding-bottom: .25rem;
  padding-top: .25rem
}

.py-10 {
  padding-bottom: 2.5rem;
  padding-top: 2.5rem
}

.py-12 {
  padding-bottom: 3rem;
  padding-top: 3rem
}

.py-16 {
  padding-bottom: 4rem;
  padding-top: 4rem
}

.py-2 {
  padding-bottom: .5rem;
  padding-top: .5rem
}

.py-2\.5 {
  padding-bottom: .625rem;
  padding-top: .625rem
}

.py-20 {
  padding-bottom: 5rem;
  padding-top: 5rem
}

.py-3 {
  padding-bottom: .75rem;
  padding-top: .75rem
}

.py-4 {
  padding-bottom: 1rem;
  padding-top: 1rem
}

.py-8 {
  padding-bottom: 2rem;
  padding-top: 2rem
}

.py-\[6px\] {
  padding-bottom: 6px;
  padding-top: 6px
}

.pb-4 {
  padding-bottom: 1rem
}

.pt-10 {
  padding-top: 2.5rem
}

.text-center {
  text-align: center
}

.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem
}

.text-xs {
  font-size: .75rem;
  line-height: 1rem
}

.font-bold {
  font-weight: 700
}

.font-extrabold {
  font-weight: 800
}

.font-medium {
  font-weight: 500
}

.font-semibold {
  font-weight: 600
}

.uppercase {
  text-transform: uppercase
}

.italic {
  font-style: italic
}

.leading-tight {
  line-height: 1.25
}

.tracking-wide {
  letter-spacing: .025em
}

.tracking-wider {
  letter-spacing: .05em
}

.text-\[\#FFE900\] {
  --tw-text-opacity: 1;
  color: rgb(255 233 0 / var(--tw-text-opacity))
}

.text-\[\#f0c259\] {
  --tw-text-opacity: 1;
  color: rgb(240 194 89 / var(--tw-text-opacity))
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity))
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity))
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity))
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity))
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity))
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity))
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity))
}

.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity))
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity))
}

.text-lime-500 {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity))
}

.text-pink-400 {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity))
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity))
}

.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity))
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity))
}

.text-teal-500 {
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity))
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))
}

.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgb(254 240 138 / var(--tw-text-opacity))
}

.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity))
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity))
}

.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity))
}

.underline {
  text-decoration-line: underline
}

.opacity-100 {
  opacity: 1
}

.opacity-80 {
  opacity: .8
}

.opacity-90 {
  opacity: .9
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-lg,
.shadow-md {
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline-none {
  outline: 2px solid #0000;
  outline-offset: 2px
}

.transition-all {
  transition-duration: .15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-1000 {
  transition-duration: 1s
}

.duration-300 {
  transition-duration: .3s
}

.custom-modal .ant-modal-close-x {
  color: #fff
}

.blue_blur {
  background-image: url(/static/media/p-background.554a4c4dc178bc7bbb19.png);
  background-repeat: no-repeat;
  background-size: cover
}

.hover\:bg-\[\#FFE900\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 233 0 / var(--tw-bg-opacity))
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity))
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity))
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity))
}

.hover\:bg-lime-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(101 163 13 / var(--tw-bg-opacity))
}

.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity))
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity))
}

.hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity))
}

.hover\:bg-gradient-to-r:hover {
  background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.hover\:from-red-500:hover {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: #ef444400 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:via-pink-500:hover {
  --tw-gradient-to: #ec489900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.hover\:to-purple-500:hover {
  --tw-gradient-to: #a855f7 var(--tw-gradient-to-position)
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))
}

.hover\:underline:hover {
  text-decoration-line: underline
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:outline-none:focus {
  outline: 2px solid #0000;
  outline-offset: 2px
}

.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity))
}

.dark\:bg-\[\#181a1e\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 26 30 / var(--tw-bg-opacity))
}

.dark\:bg-\[\#1e2026\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 32 38 / var(--tw-bg-opacity))
}

.dark\:bg-red-500:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity))
}

.dark\:bg-opacity-40:is(.dark *) {
  --tw-bg-opacity: .4
}

.dark\:text-\[\#FFE900\]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 233 0 / var(--tw-text-opacity))
}

.dark\:text-purple-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity))
}

.dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))
}

.dark\:hover\:bg-red-600:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity))
}

.dark\:focus\:ring-red-400:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity))
}

@media (min-width: 640px) {
  .sm\:mr-2 {
    margin-right: .5rem
  }
}

@media (min-width: 768px) {
  .md\:top-0 {
    top: 0
  }

  .md\:ml-0 {
    margin-left: 0
  }

  .md\:ml-4 {
    margin-left: 1rem
  }

  .md\:mt-0 {
    margin-top: 0
  }

  .md\:block {
    display: block
  }

  .md\:hidden {
    display: none
  }

  .md\:w-1\/2 {
    width: 50%
  }

  .md\:w-1\/4 {
    width: 25%
  }

  .md\:w-1\/5 {
    width: 20%
  }

  .md\:w-3\/4 {
    width: 75%
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .md\:flex-row {
    flex-direction: row
  }

  .md\:p-0 {
    padding: 0
  }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
  }
}

@media (min-width: 1024px) {
  .lg\:order-2 {
    order: 2
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7
  }

  .lg\:mr-0 {
    margin-right: 0
  }

  .lg\:flex {
    display: flex
  }

  .lg\:max-w-full {
    max-width: 100%
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr))
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }

  .lg\:py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
  }

  .lg\:py-2\.5 {
    padding-bottom: .625rem;
    padding-top: .625rem
  }

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1
  }

  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
  }
}

@font-face {
  font-family: Notification;
  font-style: normal;
  font-weight: 400;
  src: url(/static/media/notification.3657084dc0419605a91c.eot);
  src: url(/static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"), url(/static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"), url(/static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"), url(/static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")
}

.notification-container {
  box-sizing: border-box;
  max-height: calc(100% - 30px);
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 15px;
  position: fixed;
  right: 0;
  top: 0;
  width: 320px;
  z-index: 999999
}

.notification {
  background-color: #ccc;
  border-radius: 2px;
  box-shadow: 0 0 12px #999;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.2em;
  margin-top: 15px;
  opacity: .9;
  padding: 15px 15px 15px 58px;
  position: relative
}

.notification .title {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
  margin: 0 0 5px
}

.notification:focus,
.notification:hover {
  opacity: 1
}

.notification-enter {
  transform: translate3d(100%, 0, 0);
  visibility: hidden
}

.notification-enter.notification-enter-active {
  transform: translateZ(0);
  transition: all .4s;
  visibility: visible
}

.notification-exit {
  transform: translateZ(0);
  visibility: visible
}

.notification-exit.notification-exit-active {
  transform: translate3d(100%, 0, 0);
  transition: all .4s;
  visibility: hidden
}

.notification:before {
  display: block;
  font-family: Notification;
  font-size: 28px;
  height: 28px;
  left: 15px;
  line-height: 28px;
  margin-top: -14px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 28px
}

.notification-info {
  background-color: #2f96b4
}

.notification-info:before {
  content: ""
}

.notification-success {
  background-color: #51a351
}

.notification-success:before {
  content: ""
}

.notification-warning {
  background-color: #f89406
}

.notification-warning:before {
  content: ""
}

.notification-error {
  background-color: #bd362f
}

.notification-error:before {
  content: ""
}

.heightPadding {
  padding: 25px 0;
  height: 250px
}

.custom-scrollbar::-webkit-scrollbar {
  height: 8px
}

.custom-scrollbar::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
  margin: 4px 0
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background: linear-gradient(90deg, #8d2be2, #ff69b4);
  border-radius: 10px
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(90deg, #984cda, #8f1552)
}

.package-name {
  background: #59def024;
  color: #fff;
  padding-left: 15px;
  padding-right: 15px
}

.package-value {
  color: #fff;
  font-size: 20px;
  font-weight: 600
}

.copy {
  --button-bg: #353434;
  --button-hover-bg: #464646;
  --button-text-color: #CCCCCC;
  --button-hover-text-color: #8bb9fe;
  --button-border-radius: 10px;
  --button-diameter: 36px;
  --button-outline-width: 1px;
  --button-outline-color: rgb(141, 141, 141);
  --tooltip-bg: #f4f3f3;
  --toolptip-border-radius: 4px;
  --tooltip-font-family: Menlo, Roboto Mono, monospace;
  --tooltip-font-size: 12px;
  --tootip-text-color: rgb(50, 50, 50);
  --tooltip-padding-x: 7px;
  --tooltip-padding-y: 7px;
  --tooltip-offset: 8px
}

.copy {
  box-sizing: border-box;
  width: var(--button-diameter);
  height: var(--button-diameter);
  border-radius: var(--button-border-radius);
  background-color: var(--button-bg);
  color: var(--button-text-color);
  border: none;
  cursor: pointer;
  position: relative;
  outline: none
}

.tooltip {
  position: absolute;
  opacity: 0;
  visibility: 0;
  top: 0;
  left: 50%;
  transform: translate(-50%);
  white-space: nowrap;
  font: var(--tooltip-font-size) var(--tooltip-font-family);
  color: var(--tootip-text-color);
  background: var(--tooltip-bg);
  padding: var(--tooltip-padding-y) var(--tooltip-padding-x);
  border-radius: var(--toolptip-border-radius);
  pointer-events: none;
  transition: all var(--tooltip-transition-duration) cubic-bezier(.68, -.55, .265, 1.55)
}

.tooltip:before {
  content: attr(data-text-initial)
}

.tooltip:after {
  content: "";
  position: absolute;
  bottom: calc(var(--tooltip-padding-y) / 2 * -1);
  width: var(--tooltip-padding-y);
  height: var(--tooltip-padding-y);
  background: inherit;
  left: 50%;
  transform: translate(-50%) rotate(45deg);
  z-index: -999;
  pointer-events: none
}

.copy svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.checkmark {
  display: none
}

.copy:hover .tooltip,
.copy:focus:not(:focus-visible) .tooltip {
  opacity: 1;
  visibility: visible;
  top: calc((100% + var(--tooltip-offset)) * -1)
}

.copy:focus:not(:focus-visible) .tooltip:before {
  content: attr(data-text-end)
}

.copy:focus:not(:focus-visible) .clipboard {
  display: none
}

.copy:focus:not(:focus-visible) .checkmark {
  display: block
}

.copy:hover,
.copy:focus {
  background-color: var(--button-hover-bg)
}

.copy:active {
  outline: var(--button-outline-width) solid var(--button-outline-color)
}

.copy:hover svg {
  color: var(--button-hover-text-color)
}

@media (max-width: 768px) {
  .responsiveHead {
    flex-direction: column;
    gap: 20px
  }

  .reffraralInput {
    width: 100% !important
  }

  .reffraralButton {
    width: 100% !important;
    margin-bottom: 10px
  }

  .responsiveBox {
    width: 100% !important;
    margin-bottom: 20px
  }
}

/*!
Template Name: Bitrader - Professional Multipurpose HTML Template for Your Crypto, Forex, Stocks & Day Trading Business
Template URI: 
Author: thetork
Author URI: https: //themeforest.net/user/thetork/portfolio
Description: Experience the power of Bitrader, the ultimate HTML template designed to transform your trading business. With its sleek design and advanced features, Bitrader empowers you to showcase your expertise, engage clients, and dominate the markets. Elevate your online presence and unlock new trading possibilities with Bitrader.
Version: 1.0.0
Text Domain: Bitrader
Tags: Crypto, Forex, and Stocks Trading Business

*/
.about__content--style2 .about__content-inner,
.roadmap--style2 .roadmap__upper-inner,
.roadmap--style1 .roadmap__item-header,
.accordion__button,
.comment__author,
.comment__head,
.tags--style2 ul,
.tags ul,
.sidebar__categorie-body ul li,
.sidebar__recentpost-inner,
.testimonial__author,
.testimonial__footer,
.testimonial__item--style3 .testimonial__item-body,
.blog-details__action-inner,
.blog__writer,
.floating-content__item--style4,
.floating-content__item--style2,
.social,
.btn-group,
.footer__end-links,
.footer__app-inner,
.footer__app,
.account__check,
.contact__item-inner,
.subtitle,
.section-header--style4,
.menu,
.header-wrapper .menu-area .header-btn,
.header-wrapper .menu-area,
.header-wrapper,
.paginations ul li:not(:first-child, :last-child) a,
.paginations ul li a,
.swiper-nav {
  display: flex;
  flex-wrap: wrap
}

.footer__app-inner,
.account__social-btn,
.banner--style4 .banner__content-btn,
.subtitle--style2,
.home-showcase__buttons,
.paginations ul li:not(:first-child, :last-child) a,
.paginations ul li a {
  justify-content: center
}

.roadmap--style1 .roadmap__item-header,
.accordion__button,
.comment__head,
.sidebar__categorie-body ul li,
.testimonial__footer,
.testimonial__item--style3 .testimonial__item-body,
.blog-details__action-inner,
.account__check,
.section-header--style4,
.header-wrapper {
  justify-content: space-between
}

.about--style3 .about__content ul li,
.roadmap--style2 .roadmap__upper-inner,
.comment__author,
.comment__head,
.sidebar__categorie-body ul li,
.sidebar__recentpost-inner,
.testimonial__author,
.testimonial__footer,
.blog-details__action-inner,
.blog-details__meta ul li,
.blog__writer,
.floating-content__item--style4,
.floating-content__item--style2,
.social,
.btn-group,
.text-btn,
.trk-btn--outline5,
.trk-btn--outline3,
.trk-btn--outline22,
.trk-btn--outline2,
.trk-btn--left span,
.trk-btn--left,
.trk-btn--arrowplay,
.trk-btn--defult,
.footer__end-links,
.footer__end-copyright,
.footer__app-inner,
.footer__app,
.account__check,
.contact__item-inner,
.banner--style3 .banner__counter-inner,
.subtitle,
.section-header--style4,
.home-showcase__buttons,
.header-wrapper .menu-area .header-btn,
.header-wrapper .menu-area,
.header-wrapper,
.playbtn,
.paginations ul li:not(:first-child, :last-child) a,
.paginations ul li a,
.swiper-nav {
  align-items: center
}

.about__icon-inner,
.social__link--style4,
.social__link--style6,
.social__link--style5,
.social__link--style3,
.social__link--style222,
.social__link--style22,
.social__link--style2,
.social__link--style1,
.lightdark-switch .switch-btn,
.contact__item-thumb span,
.swiper-nav__btn {
  place-items: center
}

.about--style3 .about__content h2,
.about__content--style2 .about__content-inner h2,
.about__content--style2 .about__content-details h5,
.about__content-inner h2,
.roadmap--style1 .roadmap__item-header h3,
.accordion__button,
.comment__action a,
.counter__item-inner p,
.service-details__team h5,
.error__content h2,
.tags--style2 ul li a,
.tags ul li a,
.cta__subscribe h2,
.blog-details__segment-content h5,
.blog-details__content h3,
.blog__content h5,
.feature--style1 .feature__item-content h6,
.floating-content__item--style2 p,
.text-btn,
.account__check-forgot a,
.contact__social h3,
.banner--style5 .banner__content-heading,
.banner--style4 .banner__content h1,
.banner--style3 .banner__counter-item p,
.banner__content-heading,
.page-header__content h2,
.section-header h2 {
  text-transform: capitalize
}

.roadmap--style2 .roadmap__upper-inner:after,
.cta__shape-item--2,
.account__thumb img,
.banner--style2 .banner__wrapper--style2:after,
.playbtn__content,
.swiper-nav--style2 .swiper-nav__btn {
  display: none
}

.about--style3 .about__content ul li,
.banner--style3 .banner__counter-inner,
.header-wrapper .logo a {
  display: block
}

.about__content--style2 .about__content-inner,
.roadmap--style2 .roadmap__upper-inner,
.roadmap--style1 .roadmap__item-header,
.accordion__button,
.comment__author,
.comment__head,
.tags--style2 ul,
.tags ul,
.sidebar__categorie-body ul li,
.sidebar__recentpost-inner,
.testimonial__author,
.testimonial__footer,
.testimonial__item--style3 .testimonial__item-body,
.blog-details__action-inner,
.blog__writer,
.floating-content__item--style4,
.floating-content__item--style2,
.social,
.btn-group,
.footer__end-links,
.footer__app-inner,
.footer__app,
.account__check,
.contact__item-inner,
.subtitle,
.section-header--style4,
.menu,
.header-wrapper .menu-area .header-btn,
.header-wrapper .menu-area,
.header-wrapper,
.paginations ul li:not(:first-child, :last-child) a,
.paginations ul li a,
.swiper-nav {
  display: flex
}

.about__icon-inner,
.blog-details__meta ul,
.social__link--style4,
.social__link--style6,
.social__link--style5,
.social__link--style3,
.social__link--style222,
.social__link--style22,
.social__link--style2,
.social__link--style1,
.lightdark-switch .switch-btn,
.contact__item-thumb span,
.swiper-nav__btn {
  display: grid
}

.blog__meta-tag,
.trk-btn,
.footer__linklist-item a,
.account__switch a,
.account__social-btn span,
.header-bar span {
  display: inline-block
}

.blog-details__meta ul li,
.service__item-thumb,
.trk-btn--outline5,
.trk-btn--outline3,
.trk-btn--outline22,
.trk-btn--outline2,
.trk-btn--left span,
.trk-btn--left,
.trk-btn--arrowplay,
.trk-btn--defult,
.footer__end-copyright,
.playbtn {
  display: inline-flex
}

.about__thumb--style3,
.about__thumb--style2,
.about__thumb-image img,
.about__thumb-image,
.about,
.roadmap--style2 .roadmap__item-inner,
.roadmap--style2 .roadmap__item,
.roadmap--style2 .roadmap__upper-inner,
.roadmap--style1 .roadmap__item-inner,
.roadmap--style1 .roadmap__wrapper,
.roadmap,
.counter,
.service-details__team,
.faq,
.sidebar__search form,
.sidebar__head,
.story__thumb-inner,
.story__wrapper,
.story,
.cta--style2,
.cta__thumb,
.cta__newsletter-inner,
.cta__wrapper,
.testimonial__wrapper,
.blog-details,
.blog__wrapper,
.blog,
.team__item-thumb,
.team__item-inner,
.pricing__item-top,
.pricing__item,
.pricing,
.service__item-inner,
.service,
.feature--style1 .feature__wrapper,
.feature--style1 .feature,
.feature,
.partner--style2,
.partner--gradient,
.partner__wrapper,
.social__link--style3,
.text-btn,
.trk-btn,
.footer__linklist-item a,
.footer__app-inner,
.footer__wrapper,
.footer,
.account__divider--style1,
.account__wrapper,
.account,
.contact__wrapper,
.contact,
.banner--style5 .banner__content,
.banner--style5 .banner,
.banner--style5,
.banner--style4,
.banner--style3 .banner,
.banner--style3,
.banner--style2 .banner__content,
.banner--style2,
.banner--style1,
.page-header,
.section-header,
.home-showcase__image,
.menu-item-has-children>a,
.header-bar,
.header-section,
.paginations ul li:not(:first-child, :last-child) a,
.paginations ul li a,
.form-pass {
  position: relative
}

.about__shape--style2 .about__shape-item,
.about__shape--style1 .about__shape-item,
.about__thumb--style3:after,
.about__thumb--style2:after,
.roadmap--style2 .roadmap__upper-inner:after,
.roadmap--style1 .roadmap__shape-item,
.faq__shape-item--3,
.faq__shape-item--2,
.faq__shape-item--1,
.faq__shape-item,
.sidebar__search form button,
.story__shape-item,
.story__thumb-playbtn,
.cta__shape-item,
.blog__shape-item,
.blog__bg-element img,
.team__item-shape3,
.team__item-shape2,
.team__item-shape1,
.team__item-content,
.pricing__shape-item--6,
.pricing__shape-item--5,
.pricing__shape-item,
.service__shape-item--2,
.service__shape-item,
.feature--style2 .feature__shape-item,
.feature--style1 .feature__shape-item,
.partner--style2:before,
.partner--gradient:after,
.partner--gradient:before,
.floating-content__bottom-right,
.floating-content__bottom-left,
.floating-content__left-top,
.floating-content__top-right,
.floating-content__top-left,
.text-btn--style2:after,
.text-btn:after,
.trk-btn:after,
.footer__shape-item,
.footer__linklist-item a:after,
.account__shape-item,
.account__divider--style1:before,
.account__divider--style1 span,
.contact__shape-item,
.banner--style5:after,
.banner--style3 .banner__bg,
.banner--style3 .banner__bg-element span,
.banner--style3 .banner__bg-element img,
.banner--style2 .banner__wrapper--style2:after,
.banner--style1 .banner__bg-element span,
.banner--style1 .banner__bg-element img,
.banner__shape-item,
.page-header__shape-item,
.home-showcase__badge,
.home-showcase__image:after,
.home-showcase__buttons,
.menu-item-has-children>a:after,
.header-bar span,
.header-section--style5,
.header-section--style4,
.header-section--style3,
.header-section--style2,
.swiper-nav--style2 .swiper-nav__btn-next,
.swiper-nav--style2 .swiper-nav__btn-prev,
.form-pass__ctoggle,
.form-pass__toggle {
  position: absolute
}

.lightdark-switch .switch-btn {
  position: fixed
}

.story__thumb-playbtn {
  transform: translate(-50%, -50%);
  position: absolute;
  content: "";
  top: 50%;
  left: 50%
}

.accordion__button {
  text-align: start
}

.about__icon-inner,
.about__thumb--style2,
.roadmap--style2 .roadmap__item-inner,
.counter__item-inner,
.faq__thumb--style1,
.team__item-author,
.social__link,
.trk-btn--outline6,
.trk-btn--outline5,
.trk-btn--outline4,
.trk-btn--outline3,
.trk-btn--outline22,
.trk-btn--outline2,
.trk-btn--outline,
.trk-btn--defult,
.trk-btn,
.account__switch,
.banner--style5 .banner__thumb2-inner p,
.banner--style4 .banner__content p,
.banner--style4 .banner__content h1,
.section-header--max65,
.section-header--max57,
.section-header--max50 {
  text-align: center
}

.floating-content__top-left--style2,
.floating-content__item--style4,
.floating-content__item--style2 p {
  text-align: left
}

.tags--style2 ul li a,
.tags ul li a,
.sidebar__categorie-body ul li span,
.sidebar__categorie-body ul li a,
.floating-content__item p,
.text-btn.text-btn--small,
.account__switch p a.style2,
.account__switch p a,
.account__switch p,
.account__social-btn,
.account__check-remember label,
.playbtn__thumb i,
.playbtn__thumb svg,
.paginations ul li a {
  font-weight: 400
}

.accordion__button,
.comment__action a,
.service-details__team h5,
.sidebar__categorie-body ul li.active span,
.sidebar__categorie-body ul li.active a,
.sidebar__categorie-body ul li:hover span,
.sidebar__categorie-body ul li:hover a,
.sidebar__recentpost-content p,
.testimonial__author-designation p,
.blog-details__segment-content h5,
.service__item-content h5,
.footer__app-content p,
.subtitle--style5,
.subtitle--style4 p,
.home-showcase__title a {
  font-weight: 500
}

.about--style3 .about__content ul li,
.roadmap--style1 .roadmap__item-header span,
.comment__author-info h6,
.counter__item-inner h3,
.sidebar__head h6,
.blog__meta-tag,
.blog__writer-designation p,
.blog__writer-designation h6,
.blog__content h5,
.team--details .team__content>span,
.team--details .team__content h3,
.team--details .team__content h4,
.team__item-authorinfo h6,
.pricing__item-top h3 span,
.service__item--style3 .service__item-content h5,
.service__item--style2 .service__item-content h5,
.feature--style1 .feature__item-content h6,
.floating-content__item--style4 p,
.trk-btn,
.footer__end-copyright a,
.form-label,
.account__divider--style1 span,
.account__check-forgot a,
.contact__item-content p,
.banner--style5 .banner__content-heading,
.banner--style4 .banner__content p,
.banner--style4 .banner__content h1,
.page-header .breadcrumb-item,
.playbtn__content {
  font-weight: 600
}

.team__item-author--style2 .team__item-authorinfo h6,
.floating-content__item--style2 p,
.floating-content__item p.style2,
.floating-content__item h3,
.account__switch a,
.banner--style3 .banner__counter-item h4 span,
.banner--style3 .banner__counter-item h4,
.banner__content-social p,
.playbtn,
.paginations ul li:not(:first-child, :last-child) a,
.swiper-nav__btn i,
.swiper-nav__btn svg,
.cta-form .cta-btn {
  font-weight: 700
}

.about__content--style2 .about__content-details h5,
.roadmap--style2 .roadmap__item-content h5,
.roadmap--style1 .roadmap__item-content p,
.sidebar__recentpost-content p,
.sidebar__head h4,
.sidebar__head h6,
.sidebar__head h3,
.testimonial__author-designation p,
.testimonial__author-designation h6,
.team--details .team__content h3,
.pricing__list,
.feature--style1 .feature__item-content h6,
.floating-content__item p,
.social,
.footer__app-content span,
.account__switch p,
.contact__item-content p,
.banner--style5 .banner__thumb2-inner p,
.banner--style3 .banner__counter-item p,
.banner--style3 .banner__btn-group,
.section-header h2,
.menu,
ul,
ol {
  margin-block-end: 0
}

.about--style3 .about__content ul,
.floating-content__item h3,
.form-label {
  margin-block-end: 5px
}

.trk-btn span i,
.trk-btn span svg,
.trk-btn span img,
.account__switch a {
  margin-inline-start: 5px
}

.about--style3 .about__content ul li span img,
.sidebar__categorie-body ul li a i,
.pricing__list-item span,
.trk-btn svg,
.trk-btn i,
.account__switch p i,
.account__switch p svg {
  margin-inline-end: 5px
}

.banner--style5 .banner__content,
.banner--style3 .banner__counter-item p,
.banner__content {
  margin-block-start: 10px
}

.comment__author-info h6,
.error__content h2,
.blog-details__content h3,
.team--details .team__content .designation,
.feature--style2 .feature__item-content p,
.feature--style2 .feature__item-content h5,
.footer__linklist-item:not(:last-child),
.account__header h2,
.section-header--style2 {
  margin-block-end: 10px
}

.text-btn span,
.text-btn i,
.text-btn svg {
  margin-inline-start: 10px
}

.text-btn.text-btn--small span,
.account__switch:hover p i,
.account__switch:hover p svg,
.account__social-btn span,
.cta-form .form-control--style3,
.cta-form .form-control--style2 {
  margin-inline-end: 10px
}

.comment__body-inner,
.account__check,
.progress {
  margin-block-start: 15px
}

.about--style3 .about__content ul li:not(:last-child),
.nav--feature .nav-link:not(:last-child),
.sidebar__categorie-body ul li,
.pricing__list-item:not(:last-child),
.banner--style5 .banner__content p,
.banner__content-social p,
.page-header__content h2 {
  margin-block-end: 15px
}

.text-btn:hover i,
.text-btn:hover svg {
  margin-inline-start: 15px
}

.about__content {
  margin-block-start: 20px
}

.footer__end-links,
.footer__end-copyright,
.footer__links-tittle h6,
.footer__about-logo img,
.banner--style5 .banner__content-moto,
.banner__content-moto,
.banner__content-coin {
  margin-block-end: 20px
}

.about--style3 .about__content ul,
.team--details .team__content .info,
.footer__end-links {
  margin-block-start: 25px
}

.about--style3 .about__content a,
.about__content-inner a,
.testimonial__footer,
.account__switch {
  margin-block-start: 30px
}

.about--style3 .about__content-icon,
.about__content:not(:last-child),
.error__thumb img,
.sidebar__recentpost-body ul li,
.cta__subscribe p,
.footer__about-moto,
.contact__item:not(:last-child),
.banner__content-coin--style2 {
  margin-block-end: 30px
}

.sidebar__comment-item--reply,
.header-bar {
  margin-inline-start: 30px
}

.account__divider--style2 {
  margin-block: 30px
}

.error__content a,
.account__divider--style1 {
  margin-block-start: 35px
}

.blog-details__segment-item,
.blog-details__content,
.blog-details__thumb,
.account__check {
  margin-block-end: 35px
}

.sidebar__comment,
.blog-details__commentform,
.banner--style4 .banner__content-btn {
  margin-block-start: 40px
}

.counter__item-inner img,
.sidebar__comment-item,
.account__header,
.contact__social h3,
.banner__btn-group,
.section-header {
  margin-block-end: 40px
}

.contact__social {
  margin-block-end: 60px
}

.banner--style5 .banner__testimonial-inner {
  margin-block-start: 70px
}

.pricing__list,
.social,
ul,
ol {
  padding-inline-start: 0
}

.lightdark-switch .switch-btn {
  padding: 5px
}

.footer__app-inner {
  padding-block-start: 5px
}

.paginations ul li {
  padding-inline: 5px
}

.footer__app-inner {
  padding-block-end: 10px
}

.cta-form .form-control--style3,
.cta-form .form-control--style2,
.cta-form .form-control--style1 {
  padding-block: 10px
}

.footer__app-inner {
  padding-inline: 10px
}

.comment__body-inner,
.sidebar__search form input,
.team__item-author--style2 .team__item-authorinfo,
.contact__item-thumb span {
  padding: 15px
}

.sidebar__head h6,
.sidebar__head h3 {
  padding-block-end: 15px
}

.blog__meta,
.floating-content__item,
.header-wrapper,
.cta-form .cta-btn {
  padding-block: 15px
}

.service__item-inner {
  padding-inline: 15px
}

.error__inner,
.account__content--style1 {
  padding: 20px
}

.accordion--style3 .accordion__button,
.accordion--style1 .accordion__button,
.service-details__faq {
  padding-block: 20px
}

.accordion--style3 .accordion__body,
.accordion--style3 .accordion__button,
.counter__item-inner,
.service-details__faq,
.team__item-author--style2 .team__item-authorsocial,
.floating-content__item,
.cta-form .form-control--style3,
.cta-form .form-control--style2,
.cta-form .form-control--style1 {
  padding-inline: 20px
}

.roadmap--style2 .roadmap__item-inner,
.accordion--style2 .accordion__button,
.nav--feature .nav-link,
.sidebar__tags,
.sidebar__social,
.sidebar__categorie,
.sidebar__recentpost,
.sidebar__search,
.testimonial__item--style2 .testimonial__item-inner,
.service__item-thumb,
.banner--style3 .banner__counter-item {
  padding: 25px
}

.sidebar__comment-body,
.sidebar__tags-body,
.sidebar__categorie-body,
.sidebar__recentpost-body,
.blog__item-inner {
  padding-block-start: 25px
}

.accordion--style2 .accordion__body,
.testimonial__item--style3 .testimonial__item-content p,
.blog-details__meta,
.team__item-author--style2 .team__item-authorsocial {
  padding-block-end: 25px
}

.blog-details__action-inner,
.footer__end {
  padding-block: 25px
}

.accordion--style2 .accordion__body,
.blog__item-inner,
.pricing__item-inner,
.cta-form .cta-btn {
  padding-inline: 25px
}

.service-details__item-inner,
.sidebar__comment,
.testimonial__item--style3 .testimonial__item-inner,
.blog-details__commentform,
.blog-details__item-inner,
.account__content--style2,
.banner--style5 .banner__thumb2-inner {
  padding: 30px
}

.testimonial__item-content p,
.blog__item-inner {
  padding-block-end: 30px
}

.pricing__item-inner,
.partner {
  padding-block: 30px
}

.cta__newsletter-inner {
  padding-inline: 30px
}

.blog__item--style2,
.account__divider--style1 {
  padding-block-end: 35px
}

.service__item-inner {
  padding-block: 35px
}

.testimonial__item--style4 .testimonial__item-inner,
.testimonial__item--style1 .testimonial__item-inner {
  padding: 40px
}

.testimonial__slider,
.testimonial__slider2 {
  padding-block-end: 40px
}

.counter__item-inner,
.pricing__item-middle {
  padding-block: 40px
}

.cta__newsletter-inner {
  padding-block: 45px
}

.partner--style2 {
  padding-block: 50px
}

.about,
.roadmap--style1 .roadmap__wrapper,
.roadmap,
.accordion__item,
.service-details,
.sidebar__categorie-body ul li span,
.sidebar__categorie-body ul li a,
.sidebar__recentpost-thumb,
.sidebar,
.story,
.cta,
.testimonial,
.blog-details__thumb,
.blog-details,
.blog__thumb,
.blog__item-inner,
.blog,
.team--details .team__thumb,
.team__item-thumb,
.team__item-inner,
.pricing,
.service,
.feature--style1 .feature,
.feature,
.lightdark-switch .switch-btn,
.preloader,
.trk-btn,
.footer,
.account,
.contact,
.banner--style5,
.banner--style4,
.banner--style3,
.banner--style2,
.banner--style1,
.page-header,
.home-showcase__image,
.blog__content h5,
.feature--style2 .feature__item-content h5,
.sidebar__recentpost-content p a,
.blog__content p {
  overflow: hidden
}

.header-bar {
  cursor: pointer
}

.accordion__button,
.sidebar__recentpost-thumb img,
.blog-details__thumb img,
.blog__thumb img,
.blog__bg-element img,
.team--details .team__thumb img,
.team__item-thumb img,
input,
textarea,
.account__social-btn,
.banner--style3 .banner__bg-element span,
.banner--style3 .banner__bg-element img,
.banner--style1 .banner__bg-element span,
.banner--style1 .banner__bg-element img,
.header-bar span,
.header-section.header-fixed {
  width: 100%
}

.social,
ul,
ol {
  list-style: none
}

.sidebar__recentpost-content p a,
.blog__content p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

.blog__content h5,
.feature--style2 .feature__item-content h5 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis
}

:root {
  --brand-color: #00D094;
  --secondary-color: #0A4FD5;
  --tertiary-color: #E0FAF2;
  --tertiary-color2: #F5F7FC;
  --tertiary-color3: #F5F7FC;
  --tertiary-color4: #3863e0;
  --body-color: #FFFFFF;
  --header-bg-color: #0e352a;
  --header-bg-color2: #093d47;
  --border-color: #E6EDFB;
  --border-color-5: #F1F4FB;
  --border-color-6: #E5F9F3;
  --border-color-7: #9DB9EE;
  --border-color-8: rgba(189, 189, 189, .2);
  --border-color-9: rgba(5, 0, 26, .12);
  --border-color-10: rgba(20, 24, 33, .1);
  --border-color-11: #E6E6E6;
  --feature-bg-color: #00150F;
  --social-border-color: #F0F4FA;
  --social-border-color-2: #ECEFF2;
  --social-border-color-3: #ECEFF2;
  --form-border: #CFDEF1;
  --title-color: #0C263A;
  --title-color-style2: #0C263A;
  --text-color: #6B777F;
  --text-color-light: #6B6F7F;
  --text-color-2: rgba(255, 255, 255, .6);
  --text-color-3: rgba(255, 255, 255, .7);
  --text-color-4: #B0B3BF;
  --bg-color: #EDF2F8;
  --bg-color-trans: rgba(237, 242, 248, .22);
  --bg-grad-color: #FFF;
  --bg-grad-color-trans: rgba(255, 255, 255, 0);
  --bg-grad-color-2: #D5E5F9;
  --bg-grad-color-trans-2: rgba(255, 255, 255, .22);
  --bg-grad-color-3: #E9EFF7;
  --bg-grad-color-trans-3: rgba(240, 244, 250, .16);
  --bg-grad-color-4: rgba(0, 208, 148, .32);
  --bg-grad-color-trans-4: rgba(229, 237, 248, 0);
  --bg-color-2: #F5F8FC;
  --bg-color-3: #FFFFFF;
  --bg-color-4: linear-gradient(150.39deg, rgba(237, 242, 248, .22) 15.02%, #52eaf0 99.59%);
  --bg-color-5: linear-gradient(150.39deg, rgba(237, 242, 248, .22) 15.02%, #52eaf0 99.59%);
  --bg-color-6: #F5F7FC;
  --bg-color-7: #F1F4FB;
  --bg-color-8: #124D6D;
  --bg-color-9: #FFFF;
  --bg-color-10: #d7ff80;
  --bg-color-11: #141821;
  --bg-color-12: #141821;
  --bg-color-14: #FFF6E0;
  --bg-color-15: rgba(43, 40, 40, .15);
  --bg-color-17: rgb(220, 53, 69);
  --bg-color-18: rgba(5, 0, 26, .12);
  --bg-white: #ffffff;
  --bg-team: #d6e5ff;
  --form-focus-color: #366CD5;
  --wh-color: #fff;
  --black-color: #000;
  --floating-content-border-color: rgba(0, 0, 0, .02);
  --floating-content-bg-color: rgba(255, 255, 255, .95);
  --floating-content-bg-color-2: rgba(255, 255, 255, .5);
  --service-item-border-color: #fff;
  --service-item-bg-color: #fff;
  --faq-item-btn-border-color: #03314b12;
  --faq-bg-color: #fff;
  --extra-bg-color: #fff;
  --tag-bg-color: #EDFFFA;
  --bg-shape-color: #B8CFEB;
  --bg-shape-color-trans: rgba(255, 255, 255, .22);
  --bg-shape-color-2: #D5E5F9;
  --bg-shape-color-trans-2: rgba(255, 255, 255, .22);
  --footer-bg-color: #00150F;
  --faq-img-bg-shadow: #16d466;
  --pagination-bg-color: #E0FAF2;
  --section-bg-color: #f8f8f8;
  --sec-bg-color-2: #fff;
  --account-bg-color: #F5F7FC;
  --account-bg-color2: #FFF;
  --arrow-color1: #B5CAF2;
  --arrow-icon-color: #0A4FD5;
  --header-border-color: #EBE9E1;
  --header-border-color2: rgba(255, 255, 255, .12);
  --banner2-bg-color: #0e241d;
  --about-img-bg-shadow: #85F2D382;
  --cta-img-bg-shadow: #45554b;
  --warning-color: #F79009
}

:root .accordion-button:after {
  --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%23000000}<\/style><path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
  --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%2300D094}<\/style><path d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>')
}

:root .accordion-button--style2:after {
  --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%23000000}<\/style><path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
  --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%23000}<\/style><path d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>')
}

:root .accordion-button--style3:after {
  --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%23000000}<\/style><path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
  --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%230A4FD5}<\/style><path d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>')
}

[data-bs-theme=dark] {
  --brand-color: #00D094;
  --secondary-color: #00D094;
  --tertiary-color: #002A1E;
  --tertiary-color2: #002A1E;
  --tertiary-color3: #0E221E;
  --tertiary-color4: #3863e0;
  --body-color: #00150F;
  --border-color: #E6EDFB1F;
  --border-color-5: rgba(255, 255, 255, .08);
  --border-color-6: rgba(255, 255, 255, .08);
  --border-color-7: #00533B;
  --border-color-8: rgba(234, 219, 215, .06);
  --border-color-9: rgba(184, 182, 193, .12);
  --border-color-10: rgba(184, 182, 193, .12);
  --border-color-11: rgba(255, 255, 255, .1);
  --header-bg-color: #0e352a;
  --header-bg-color2: #093d47;
  --feature-bg-color: rgba(229, 237, 248, .087);
  --social-border-color: #ffffff14;
  --social-border-color-2: #FFFFFF14;
  --social-border-color-3: rgba(255, 255, 255, .1);
  --form-border: #DCDFE833;
  --title-color: #FFFFFF;
  --title-color-style2: #BBC2C7;
  --text-color: rgba(255, 255, 255, .6);
  --text-color-light: #FFFFFF;
  --text-color-2: rgba(255, 255, 255, .6);
  --text-color-3: rgba(255, 255, 255, .7);
  --text-color-4: #B0B3BF;
  --bg-color: rgba(237, 242, 248, .08);
  --bg-color-trans: rgba(237, 242, 248, .02);
  --bg-grad-color: #253A33;
  --bg-grad-color-trans: rgba(255, 255, 255, 0);
  --bg-grad-color-2: rgba(213, 229, 249, .16);
  --bg-grad-color-trans-2: rgba(255, 255, 255, .04);
  --bg-grad-color-3: rgba(32, 56, 51, .5);
  --bg-grad-color-trans-3: rgba(2, 29, 21, 0);
  --bg-grad-color-4: rgba(0, 208, 148, .24);
  --bg-grad-color-trans-4: rgba(0, 208, 148, 0);
  --bg-color-2: #2D2C2C;
  --bg-color-3: #00150F;
  --bg-color-4: linear-gradient(150.39deg, rgba(237, 242, 248, .0264) 15.02%, rgba(237, 242, 248, .12) 99.59%);
  --bg-color-5: linear-gradient(150.39deg, rgba(237, 242, 248, .22) 15.02%, #EDF2F8 99.59%);
  --bg-color-6: #2D2C2C;
  --bg-color-7: #ffffff0a;
  --bg-color-8: #124D6D;
  --bg-color-9: #000;
  --bg-color-10: #d7ff80;
  --bg-color-11: #141821;
  --bg-color-12: rgba(237, 242, 248, .08);
  --bg-color-14: #1B2D29;
  --bg-color-15: rgba(43, 40, 40, .308);
  --bg-color-17: rgb(220, 53, 69);
  --bg-color-18: rgba(255, 255, 255, .5);
  --bg-white: #ffffff;
  --bg-team: #1c2e2a;
  --form-focus-color: #366CD5;
  --wh-color: #1B2D29;
  --black-color: #fff;
  --floating-content-border-color: rgba(0, 0, 0, .02);
  --floating-content-bg-color: rgba(63, 81, 75, .97);
  --floating-content-bg-color-2: rgba(255, 255, 255, .08);
  --service-item-border-color: #091E19;
  --service-item-bg-color: rgba(33, 52, 47, 1);
  --faq-item-btn-border-color: #FFFFFF14;
  --faq-bg-color: #21342F;
  --extra-bg-color: #21342F;
  --tag-bg-color: #002A1E;
  --bg-shape-color: rgba(213, 229, 249, .08);
  --bg-shape-color-trans: rgba(255, 255, 255, .02);
  --bg-shape-color-2: rgba(213, 229, 249, .16);
  --bg-shape-color-trans-2: rgba(255, 255, 255, .04);
  --footer-bg-color: #00150F;
  --faq-img-bg-shadow: #16d4668f;
  --pagination-bg-color: #00150F;
  --section-bg-color: rgba(237, 242, 248, .02);
  --sec-bg-color-2: #081c17;
  --account-bg-color: #00150F;
  --account-bg-color2: #00150F;
  --arrow-color1: #2B4B43;
  --arrow-icon-color: #fff;
  --header-border-color: rgba(255, 255, 255, .16);
  --header-border-color2: rgba(255, 255, 255, .12);
  --banner2-bg-color: #0e241d;
  --about-img-bg-shadow: #85F2D382;
  --cta-img-bg-shadow: #45554b;
  --warning-color: #F79009
}

[data-bs-theme=dark] .accordion-button:after {
  --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%23ffffff}<\/style><path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
  --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%2300D094}<\/style><path d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>')
}

[data-bs-theme=dark] .accordion-button--style2:after {
  --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%23ffffff}<\/style><path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
  --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%23000}<\/style><path d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>')
}

[data-bs-theme=dark] .accordion-button--style3:after {
  --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%23ffffff}<\/style><path d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>');
  --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"> <style>svg{fill:%2300D094}<\/style><path d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>')
}

.m-l0 {
  margin-left: 0
}

.p-l0 {
  padding-left: 0
}

.m-r0 {
  margin-right: 0
}

.p-r0 {
  padding-right: 0
}

.m-t0 {
  margin-top: 0
}

.p-t0 {
  padding-top: 0
}

.m-b0 {
  margin-bottom: 0
}

.p-b0 {
  padding-bottom: 0
}

.m-0 {
  margin: 0
}

.p-0 {
  padding: 0
}

.m-l10 {
  margin-left: 10px
}

.p-l10 {
  padding-left: 10px
}

.m-r10 {
  margin-right: 10px
}

.p-r10 {
  padding-right: 10px
}

.m-t10 {
  margin-top: 10px
}

.p-t10 {
  padding-top: 10px
}

.m-b10 {
  margin-bottom: 10px
}

.p-b10 {
  padding-bottom: 10px
}

.m-10 {
  margin: 10px
}

.p-10 {
  padding: 10px
}

.m-l20 {
  margin-left: 20px
}

.p-l20 {
  padding-left: 20px
}

.m-r20 {
  margin-right: 20px
}

.p-r20 {
  padding-right: 20px
}

.m-t20 {
  margin-top: 20px
}

.p-t20 {
  padding-top: 20px
}

.m-b20 {
  margin-bottom: 20px
}

.p-b20 {
  padding-bottom: 20px
}

.m-20 {
  margin: 20px
}

.p-20 {
  padding: 20px
}

.m-l30 {
  margin-left: 30px
}

.p-l30 {
  padding-left: 30px
}

.m-r30 {
  margin-right: 30px
}

.p-r30 {
  padding-right: 30px
}

.m-t30 {
  margin-top: 30px
}

.p-t30 {
  padding-top: 30px
}

.m-b30 {
  margin-bottom: 30px
}

.p-b30 {
  padding-bottom: 30px
}

.m-30 {
  margin: 30px
}

.p-30 {
  padding: 30px
}

.m-l50 {
  margin-left: 50px
}

.p-l50 {
  padding-left: 50px
}

.m-r50 {
  margin-right: 50px
}

.p-r50 {
  padding-right: 50px
}

.m-t50 {
  margin-top: 50px
}

.p-t50 {
  padding-top: 50px
}

.m-b50 {
  margin-bottom: 50px
}

.p-b50 {
  padding-bottom: 50px
}

.m-50 {
  margin: 50px
}

.p-50 {
  padding: 50px
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

main {
  display: block
}

h1 {
  font-size: 2em
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none
}

body {
  color: var(--text-color);
  font-size: 1rem;
  line-height: 1.625;
  font-family: Open Sans, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Anek Telugu, sans-serif;
  color: var(--title-color);
  line-height: 1.25;
  font-weight: 600
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  font-family: inherit
}

h1 {
  line-height: 1.067
}

h1 {
  font-size: calc(1.5rem + 2.5714285714vw)
}

@media (min-width: 1400px) {
  h1 {
    font-size: 3.75rem
  }
}

h2 {
  font-size: calc(1.425rem + 1.8vw);
  line-height: 56px
}

@media (min-width: 1400px) {
  h2 {
    font-size: 3rem
  }
}

h3 {
  font-size: calc(1.325rem + .7714285714vw)
}

@media (min-width: 1400px) {
  h3 {
    font-size: 2rem
  }
}

h4 {
  font-size: calc(1.3rem + .5142857143vw)
}

@media (min-width: 1400px) {
  h4 {
    font-size: 1.75rem
  }
}

h5 {
  font-size: calc(1.275rem + .2571428571vw)
}

@media (min-width: 1400px) {
  h5 {
    font-size: 1.5rem
  }
}

h6 {
  font-size: 1.25rem
}

img {
  max-width: 100%;
  height: auto
}

a {
  color: var(--text-color);
  text-decoration: none;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

@media not all and (pointer: coarse) {
  a:hover {
    color: var(--brand-color)
  }
}

ul,
ol {
  padding-left: 0
}

@-webkit-keyframes santa-ride {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(100%)
  }
}

@-moz-keyframes santa-ride {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(100%)
  }
}

@-ms-keyframes santa-ride {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(100%)
  }
}

@-o-keyframes santa-ride {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(100%)
  }
}

@keyframes santa-ride {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(100%)
  }
}

@-webkit-keyframes floating {
  0% {
    transform: translateY(30px)
  }

  to {
    transform: translateY(0)
  }
}

@-moz-keyframes floating {
  0% {
    transform: translateY(30px)
  }

  to {
    transform: translateY(0)
  }
}

@-ms-keyframes floating {
  0% {
    transform: translateY(30px)
  }

  to {
    transform: translateY(0)
  }
}

@-o-keyframes floating {
  0% {
    transform: translateY(30px)
  }

  to {
    transform: translateY(0)
  }
}

@keyframes floating {
  0% {
    transform: translateY(30px)
  }

  to {
    transform: translateY(0)
  }
}

@-webkit-keyframes rotate {
  to {
    transform: rotate(360deg)
  }
}

@-moz-keyframes rotate {
  to {
    transform: rotate(360deg)
  }
}

@-ms-keyframes rotate {
  to {
    transform: rotate(360deg)
  }
}

@-o-keyframes rotate {
  to {
    transform: rotate(360deg)
  }
}

@keyframes rotate {
  to {
    transform: rotate(360deg)
  }
}

@-webkit-keyframes rotateX {
  to {
    transform: rotateX(360deg)
  }
}

@-moz-keyframes rotateX {
  to {
    transform: rotateX(360deg)
  }
}

@-ms-keyframes rotateX {
  to {
    transform: rotateX(360deg)
  }
}

@-o-keyframes rotateX {
  to {
    transform: rotateX(360deg)
  }
}

@keyframes rotateX {
  to {
    transform: rotateX(360deg)
  }
}

@-webkit-keyframes rotateY {
  to {
    transform: rotateY(360deg)
  }
}

@-moz-keyframes rotateY {
  to {
    transform: rotateY(360deg)
  }
}

@-ms-keyframes rotateY {
  to {
    transform: rotateY(360deg)
  }
}

@-o-keyframes rotateY {
  to {
    transform: rotateY(360deg)
  }
}

@keyframes rotateY {
  to {
    transform: rotateY(360deg)
  }
}

@-webkit-keyframes rotateZ {
  to {
    transform: rotate(360deg)
  }
}

@-moz-keyframes rotateZ {
  to {
    transform: rotate(360deg)
  }
}

@-ms-keyframes rotateZ {
  to {
    transform: rotate(360deg)
  }
}

@-o-keyframes rotateZ {
  to {
    transform: rotate(360deg)
  }
}

@keyframes rotateZ {
  to {
    transform: rotate(360deg)
  }
}

@-webkit-keyframes zoom {
  0% {
    transform: scale(1)
  }

  to {
    transform: scale(.8)
  }
}

@-moz-keyframes zoom {
  0% {
    transform: scale(1)
  }

  to {
    transform: scale(.8)
  }
}

@-ms-keyframes zoom {
  0% {
    transform: scale(1)
  }

  to {
    transform: scale(.8)
  }
}

@-o-keyframes zoom {
  0% {
    transform: scale(1)
  }

  to {
    transform: scale(.8)
  }
}

@keyframes zoom {
  0% {
    transform: scale(1)
  }

  to {
    transform: scale(.8)
  }
}

@-webkit-keyframes left-right {
  0% {
    transform: translate(30px)
  }

  to {
    transform: translate(0)
  }
}

@-moz-keyframes left-right {
  0% {
    transform: translate(30px)
  }

  to {
    transform: translate(0)
  }
}

@-ms-keyframes left-right {
  0% {
    transform: translate(30px)
  }

  to {
    transform: translate(0)
  }
}

@-o-keyframes left-right {
  0% {
    transform: translate(30px)
  }

  to {
    transform: translate(0)
  }
}

@keyframes left-right {
  0% {
    transform: translate(30px)
  }

  to {
    transform: translate(0)
  }
}

@-webkit-keyframes fade {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@-moz-keyframes fade {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@-ms-keyframes fade {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@-o-keyframes fade {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@keyframes fade {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@-webkit-keyframes light {

  10%,
  90% {
    opacity: .5
  }

  20%,
  80% {
    opacity: .7
  }

  30%,
  50%,
  70% {
    opacity: .9
  }

  40%,
  60% {
    opacity: 1
  }
}

@-moz-keyframes light {

  10%,
  90% {
    opacity: .5
  }

  20%,
  80% {
    opacity: .7
  }

  30%,
  50%,
  70% {
    opacity: .9
  }

  40%,
  60% {
    opacity: 1
  }
}

@-ms-keyframes light {

  10%,
  90% {
    opacity: .5
  }

  20%,
  80% {
    opacity: .7
  }

  30%,
  50%,
  70% {
    opacity: .9
  }

  40%,
  60% {
    opacity: 1
  }
}

@-o-keyframes light {

  10%,
  90% {
    opacity: .5
  }

  20%,
  80% {
    opacity: .7
  }

  30%,
  50%,
  70% {
    opacity: .9
  }

  40%,
  60% {
    opacity: 1
  }
}

@keyframes light {

  10%,
  90% {
    opacity: .5
  }

  20%,
  80% {
    opacity: .7
  }

  30%,
  50%,
  70% {
    opacity: .9
  }

  40%,
  60% {
    opacity: 1
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0)
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0)
  }
}

.bg-image {
  background-repeat: no-repeat
}

.of-hidden {
  overflow: hidden
}

.scrollToTop {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  position: fixed;
  bottom: 5% !important;
  right: 5% !important;
  z-index: 9 !important;
  width: 40px !important;
  height: 40px !important;
  line-height: 40px;
  text-align: center;
  border-radius: 5px !important;
  color: #0c263a
}

.scrollToTop--style1 {
  background-color: var(--brand-color) !important
}

.scrollToTop--style2 {
  background-color: var(--tertiary-color4) !important
}

.scrollToTop--style2 i,
.scrollToTop--style2 svg {
  color: var(--bg-white)
}

.scrollToTop:hover {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
  color: #0c263a
}

.cta-form {
  max-width: 500px
}

@media (min-width: 576px) and (max-width: 575px) {
  .cta-form {
    max-width: 600px
  }
}

@media (max-width: 767px) {
  .cta-form--style2 .cta-form__inner {
    justify-content: center
  }
}

.cta-form .form-control {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--tertiary-color);
  border: 1px solid var(--form-border);
  z-index: 1
}

.cta-form .form-control ::placeholder {
  opacity: 999
}

.cta-form .form-control:focus {
  box-shadow: none;
  border-color: var(--brand-color)
}

.cta-form .form-control--style1 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px
}

.banner__content {
  width: 85%
}

@media (min-width: 576px) {
  .cta-form .form-control--style1 {
    padding: 16px 20px
  }
}

.cta-form .form-control--style2 {
  background-color: var(--bg-white);
  border-color: var(--bg-white);
  color: #0c263a
}

.cta-form .form-control--style2::placeholder {
  color: #6b777f
}

@media (min-width: 576px) {
  .cta-form .form-control--style2 {
    max-width: 60%;
    padding: 11px 20px
  }
}

@media (min-width: 992px) {
  .cta-form .form-control--style2 {
    max-width: 60%;
    padding: 16px 20px
  }
}

@media (min-width: 992px) {
  .cta-form .form-control--style2 {
    max-width: 70%
  }
}

.cta-form .form-control--style3 {
  background-color: var(--bg-white);
  border-color: var(--bg-white);
  color: #0c263a
}

.cta-form .form-control--style3::placeholder {
  color: #6b777f
}

.cta-form .form-control--style3:focus {
  box-shadow: none;
  border-color: var(--bg-color-11)
}

@media (min-width: 576px) {
  .cta-form .form-control--style3 {
    max-width: 60%;
    padding: 11px 20px
  }
}

@media (min-width: 992px) {
  .cta-form .form-control--style3 {
    max-width: 60%;
    padding: 16px 20px
  }
}

@media (min-width: 992px) {
  .cta-form .form-control--style3 {
    max-width: 70%
  }
}

.cta-form .cta-btn {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  background: var(--brand-color);
  border-color: var(--brand-color);
  font-size: 1rem
}

@media (min-width: 576px) {
  .cta-form .cta-btn {
    padding: 16px 32px
  }
}

.form-pass__ctoggle,
.form-pass__toggle {
  background: none;
  border: none;
  color: var(--text-color);
  font-weight: 600;
  right: .75em;
  top: 53px;
  z-index: 9
}

.swiper-nav {
  gap: 15px
}

@media (max-width: 767px) {
  .swiper-nav {
    margin-block-start: 15px
  }
}

.swiper-nav__btn {
  width: 40px;
  height: 40px;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border: 1px solid var(--border-color);
  border-radius: 99px;
  background-color: var(--wh-color)
}

@media (min-width: 576px) {
  .swiper-nav__btn {
    width: 46px;
    height: 46px
  }
}

.swiper-nav__btn i,
.swiper-nav__btn svg {
  font-size: 1.125rem;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--title-color)
}

.swiper-nav__btn.active,
.swiper-nav__btn:hover {
  background-color: var(--brand-color);
  border-color: var(--brand-color)
}

.swiper-nav__btn.active i,
.swiper-nav__btn.active svg,
.swiper-nav__btn:hover i,
.swiper-nav__btn:hover svg {
  color: var(--title-color)
}

.swiper-nav__btn--style3 {
  border: 1px solid var(--tertiary-color4)
}

.swiper-nav__btn--style3.active,
.swiper-nav__btn--style3:hover {
  background-color: var(--tertiary-color4);
  border-color: var(--tertiary-color4)
}

.swiper-nav__btn--style3.active i,
.swiper-nav__btn--style3.active svg,
.swiper-nav__btn--style3:hover i,
.swiper-nav__btn--style3:hover svg {
  color: #fff
}

.swiper-nav--style2 .swiper-nav__btn {
  background-color: var(--arrow-color1);
  border-color: var(--arrow-color1)
}

@media (min-width: 768px) {
  .swiper-nav--style2 .swiper-nav__btn {
    display: block
  }
}

.swiper-nav--style2 .swiper-nav__btn i,
.swiper-nav--style2 .swiper-nav__btn svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--title-color)
}

.swiper-nav--style2 .swiper-nav__btn-prev {
  content: "";
  top: 36%;
  left: -23px;
  z-index: 1
}

.swiper-nav--style2 .swiper-nav__btn-prev i,
.swiper-nav--style2 .swiper-nav__btn-prev svg {
  color: var(--title-color)
}

.swiper-nav--style2 .swiper-nav__btn-next {
  content: "";
  top: 36%;
  right: -23px;
  z-index: 1
}

.swiper-nav--style2 .swiper-nav__btn-next i,
.swiper-nav--style2 .swiper-nav__btn-next svg {
  color: var(--bg-white)
}

.swiper-nav--style2 .swiper-nav__btn.active,
.swiper-nav--style2 .swiper-nav__btn:hover {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color)
}

.swiper-nav--style2 .swiper-nav__btn.active i,
.swiper-nav--style2 .swiper-nav__btn.active svg,
.swiper-nav--style2 .swiper-nav__btn:hover i,
.swiper-nav--style2 .swiper-nav__btn:hover svg {
  color: var(--bg-white)
}

.progress-bar {
  background-color: #5370ff !important
}

.progress-bar--style2 {
  background-color: #6084e0 !important
}

.paginations {
  background-color: var(--wh-color);
  box-shadow: 0 -16px 48px #06233f08, 0 16px 48px #06233f08;
  border-radius: 8px;
  padding: 12px 16px;
  max-width: 450px;
  margin: 40px auto 0
}

.paginations ul li a {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem;
  width: 70px;
  height: 36px;
  color: var(--text-color);
  opacity: .5
}

.paginations ul li a.active,
.paginations ul li a:hover {
  opacity: 1;
  color: var(--brand-color)
}

.paginations ul li a.active i,
.paginations ul li a.active svg,
.paginations ul li a:hover i,
.paginations ul li a:hover svg {
  color: var(--brand-color)
}

.paginations ul li:not(:first-child, :last-child) a {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  width: 36px;
  height: 36px;
  background: var(--wh-color);
  color: var(--title-color);
  z-index: 1;
  border-radius: 4px;
  opacity: 1
}

.paginations ul li:not(:first-child, :last-child) a.active,
.paginations ul li:not(:first-child, :last-child) a:hover {
  color: var(--brand-color);
  background-color: var(--pagination-bg-color)
}

.paginations ul li:not(:first-child, :last-child) a.dot {
  color: var(--brand-color);
  font-weight: 700
}

.paginations ul li:not(:first-child, :last-child) a.dot:hover {
  color: var(--brand-color)
}

.playbtn {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-family: Open Sans, sans-serif;
  color: var(--title-color);
  gap: 10px
}

.playbtn--style2 {
  color: var(--bg-white)
}

.playbtn__thumb {
  width: 46px;
  height: 46px;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border-radius: 99px;
  background-color: #0a4fd5;
  display: grid;
  place-items: center
}

@media (min-width: 576px) {
  .playbtn__thumb {
    width: 50px;
    height: 50px
  }
}

.playbtn__thumb i,
.playbtn__thumb svg {
  font-size: 1.25rem;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  margin-inline-start: 3px;
  color: var(--bg-white)
}

.playbtn__content {
  font-size: 1rem;
  color: var(--bg-white)
}

@media (min-width: 992px) {
  .playbtn__content {
    display: block
  }
}

.playbtn:hover .playbtn {
  color: var(--brand-color)
}

.playbtn:hover .playbtn__thumb i,
.playbtn:hover .playbtn__thumb svg {
  color: var(--brand-color)
}

.playbtn:hover .playbtn__content {
  color: var(--brand-color)
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px
  }
}

@media (min-width: 1200px) {

  .home-4 .container,
  .home-5 .container {
    max-width: 1320px
  }
}

@media (min-width: 768px) {
  .offset-md-6 {
    margin-inline-start: 50%
  }
}

.accordion-item {
  border: none;
  border-radius: 0;
  background-color: transparent
}

.accordion-body {
  background: url(/images/7.jpg);
  padding: 10px
}

.gradient-text--brand1 {
  background: -webkit-linear-gradient(var(--brand-color), var(--secondary-color));
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -ms-background-clip: text;
  -o-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  -ms-text-fill-color: transparent;
  -o-text-fill-color: transparent;
  text-fill-color: transparent
}

.bg-body-color {
  background-color: var(--body-color)
}

.bg-color {
  background: linear-gradient(152deg, var(--bg-color-trans) 0%, var(--bg-color) 100%)
}

.bg-grad-color {
  background: linear-gradient(219deg, var(--bg-grad-color-trans) 0%, var(--bg-grad-color) 100%)
}

.bg-color-1 {
  background-color: var(--secondary-color)
}

.bg-color-2 {
  background-color: var(--tertiary-color)
}

.bg-color-3 {
  background-color: var(--bg-color-3)
}

.bg-color-4 {
  background: var(--bg-color-4)
}

.bg-color-5 {
  background-image: var(--bg-color-5)
}

.section-bg-color {
  background-color: var(--section-bg-color)
}

.sec-bg-color2 {
  background-color: var(--sec-bg-color-2)
}

.feature-bg-color {
  background-color: var(--feature-bg-color)
}

.bg-color-7 {
  background-color: var(--bg-color-7)
}

.bg-color-8 {
  background-color: var(--bg-color-8)
}

.bg-color-9 {
  background-color: var(--bg-color-3)
}

.bg-color-10 {
  background-color: var(--bg-color-9)
}

.mt-minus-5 {
  margin-block-start: -5px
}

.padding-top {
  padding-block-start: 80px
}

@media (min-width: 992px) {
  .padding-top {
    padding-block-start: 120px
  }
}

.padding-top--style2 {
  padding-block-start: 80px
}

@media (min-width: 992px) {
  .padding-top--style2 {
    padding-block-start: 40px
  }
}

.padding-bottom {
  padding-block-end: 80px
}

@media (min-width: 992px) {
  .padding-bottom {
    padding-block-end: 120px
  }
}

.padding-bottom-style2 {
  padding-block-end: 20px
}

@media (min-width: 992px) {
  .padding-bottom-style2 {
    padding-block-end: 80px
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--title-color)
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit
}

.subtitle {
  font-size: 1.125rem;
  text-transform: capitalize;
  font-weight: 700;
  color: var(--title-color)
}

.bg--cover {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
}

.bg--full {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center
}

.bg--defult {
  background-repeat: no-repeat
}

.d-block {
  width: 100%
}

.br-16 {
  border-radius: 16px
}

.m-10 {
  margin: 10px !important
}

.mt-10 {
  margin-block-start: 10px !important
}

.mb-10 {
  margin-block-end: 10px !important
}

.ms-10 {
  margin-inline-start: 10px !important
}

.me-10 {
  margin-inline-end: 10px !important
}

.my-10 {
  margin-block: 10px !important
}

.mx-10 {
  margin-inline: 10px !important
}

.m-15 {
  margin: 15px !important
}

.mt-15 {
  margin-block-start: 15px !important
}

.mb-15 {
  margin-block-end: 15px !important
}

.ms-15 {
  margin-inline-start: 15px !important
}

.me-15 {
  margin-inline-end: 15px !important
}

.my-15 {
  margin-block: 15px !important
}

.mx-15 {
  margin-inline: 15px !important
}

.m-20 {
  margin: 20px !important
}

.mt-20 {
  margin-block-start: 20px !important
}

.mb-20,
.subtitle {
  margin-block-end: 20px !important
}

.ms-20 {
  margin-inline-start: 20px !important
}

.me-20 {
  margin-inline-end: 20px !important
}

.my-20 {
  margin-block: 20px !important
}

.mx-20 {
  margin-inline: 20px !important
}

.m-25 {
  margin: 25px !important
}

.mt-25 {
  margin-block-start: 25px !important
}

.mb-25 {
  margin-block-end: 25px !important
}

.ms-25 {
  margin-inline-start: 25px !important
}

.me-25 {
  margin-inline-end: 25px !important
}

.my-25 {
  margin-block: 25px !important
}

.mx-25 {
  margin-inline: 25px !important
}

.m-30 {
  margin: 30px !important
}

.mt-30 {
  margin-block-start: 30px !important
}

.mb-30 {
  margin-block-end: 30px !important
}

.ms-30 {
  margin-inline-start: 30px !important
}

.me-30 {
  margin-inline-end: 30px !important
}

.my-30 {
  margin-block: 30px !important
}

.mx-30 {
  margin-inline: 30px !important
}

.m-35 {
  margin: 35px !important
}

.mt-35 {
  margin-block-start: 35px !important
}

.mb-35 {
  margin-block-end: 35px !important
}

.ms-35 {
  margin-inline-start: 35px !important
}

.me-35 {
  margin-inline-end: 35px !important
}

.my-35 {
  margin-block: 35px !important
}

.mx-35 {
  margin-inline: 35px !important
}

.m-40 {
  margin: 40px !important
}

.mt-40 {
  margin-block-start: 40px !important
}

.mb-40 {
  margin-block-end: 40px !important
}

.ms-40 {
  margin-inline-start: 40px !important
}

.me-40 {
  margin-inline-end: 40px !important
}

.my-40 {
  margin-block: 40px !important
}

.mx-40 {
  margin-inline: 40px !important
}

.m-45 {
  margin: 45px !important
}

.mt-45 {
  margin-block-start: 45px !important
}

.mb-45 {
  margin-block-end: 45px !important
}

.ms-45 {
  margin-inline-start: 45px !important
}

.me-45 {
  margin-inline-end: 45px !important
}

.my-45 {
  margin-block: 45px !important
}

.mx-45 {
  margin-inline: 45px !important
}

.m-50 {
  margin: 50px !important
}

.mt-50 {
  margin-block-start: 50px !important
}

.mb-50 {
  margin-block-end: 50px !important
}

.ms-50 {
  margin-inline-start: 50px !important
}

.me-50 {
  margin-inline-end: 50px !important
}

.my-50 {
  margin-block: 50px !important
}

.mx-50 {
  margin-inline: 50px !important
}

.m-55 {
  margin: 55px !important
}

.mt-55 {
  margin-block-start: 55px !important
}

.mb-55 {
  margin-block-end: 55px !important
}

.ms-55 {
  margin-inline-start: 55px !important
}

.me-55 {
  margin-inline-end: 55px !important
}

.my-55 {
  margin-block: 55px !important
}

.mx-55 {
  margin-inline: 55px !important
}

.m-60 {
  margin: 60px !important
}

.mt-60 {
  margin-block-start: 60px !important
}

.mb-60 {
  margin-block-end: 60px !important
}

.ms-60 {
  margin-inline-start: 60px !important
}

.me-60 {
  margin-inline-end: 60px !important
}

.my-60 {
  margin-block: 60px !important
}

.mx-60 {
  margin-inline: 60px !important
}

.m-65 {
  margin: 65px !important
}

.mt-65 {
  margin-block-start: 65px !important
}

.mb-65 {
  margin-block-end: 65px !important
}

.ms-65 {
  margin-inline-start: 65px !important
}

.me-65 {
  margin-inline-end: 65px !important
}

.my-65 {
  margin-block: 65px !important
}

.mx-65 {
  margin-inline: 65px !important
}

.m-70 {
  margin: 70px !important
}

.mt-70 {
  margin-block-start: 70px !important
}

.mb-70 {
  margin-block-end: 70px !important
}

.ms-70 {
  margin-inline-start: 70px !important
}

.me-70 {
  margin-inline-end: 70px !important
}

.my-70 {
  margin-block: 70px !important
}

.mx-70 {
  margin-inline: 70px !important
}

.m-75 {
  margin: 75px !important
}

.mt-75 {
  margin-block-start: 75px !important
}

.mb-75 {
  margin-block-end: 75px !important
}

.ms-75 {
  margin-inline-start: 75px !important
}

.me-75 {
  margin-inline-end: 75px !important
}

.my-75 {
  margin-block: 75px !important
}

.mx-75 {
  margin-inline: 75px !important
}

.m-80 {
  margin: 80px !important
}

.mt-80 {
  margin-block-start: 80px !important
}

.mb-80 {
  margin-block-end: 80px !important
}

.ms-80 {
  margin-inline-start: 80px !important
}

.me-80 {
  margin-inline-end: 80px !important
}

.my-80 {
  margin-block: 80px !important
}

.mx-80 {
  margin-inline: 80px !important
}

.m-85 {
  margin: 85px !important
}

.mt-85 {
  margin-block-start: 85px !important
}

.mb-85 {
  margin-block-end: 85px !important
}

.ms-85 {
  margin-inline-start: 85px !important
}

.me-85 {
  margin-inline-end: 85px !important
}

.my-85 {
  margin-block: 85px !important
}

.mx-85 {
  margin-inline: 85px !important
}

.m-90 {
  margin: 90px !important
}

.mt-90 {
  margin-block-start: 90px !important
}

.mb-90 {
  margin-block-end: 90px !important
}

.ms-90 {
  margin-inline-start: 90px !important
}

.me-90 {
  margin-inline-end: 90px !important
}

.my-90 {
  margin-block: 90px !important
}

.mx-90 {
  margin-inline: 90px !important
}

.m-95 {
  margin: 95px !important
}

.mt-95 {
  margin-block-start: 95px !important
}

.mb-95 {
  margin-block-end: 95px !important
}

.ms-95 {
  margin-inline-start: 95px !important
}

.me-95 {
  margin-inline-end: 95px !important
}

.my-95 {
  margin-block: 95px !important
}

.mx-95 {
  margin-inline: 95px !important
}

.m-100 {
  margin: 100px !important
}

.mt-100 {
  margin-block-start: 100px !important
}

.mb-100 {
  margin-block-end: 100px !important
}

.ms-100 {
  margin-inline-start: 100px !important
}

.me-100 {
  margin-inline-end: 100px !important
}

.my-100 {
  margin-block: 100px !important
}

.mx-100 {
  margin-inline: 100px !important
}

.p-10 {
  padding: 10px !important
}

.pt-10 {
  padding-block-start: 10px !important
}

.pb-10 {
  padding-block-end: 10px !important
}

.ps-10 {
  padding-inline-start: 10px !important
}

.pe-10 {
  padding-inline-end: 10px !important
}

.py-10 {
  padding-block: 10px !important
}

.px-10 {
  padding-inline: 10px !important
}

.p-15 {
  padding: 15px !important
}

.pt-15 {
  padding-block-start: 15px !important
}

.pb-15 {
  padding-block-end: 15px !important
}

.ps-15 {
  padding-inline-start: 15px !important
}

.pe-15 {
  padding-inline-end: 15px !important
}

.py-15 {
  padding-block: 15px !important
}

.px-15 {
  padding-inline: 15px !important
}

.p-20 {
  padding: 20px !important
}

.pt-20 {
  padding-block-start: 20px !important
}

.pb-20 {
  padding-block-end: 20px !important
}

.ps-20 {
  padding-inline-start: 20px !important
}

.pe-20 {
  padding-inline-end: 20px !important
}

.py-20 {
  padding-block: 20px !important
}

.px-20 {
  padding-inline: 20px !important
}

.p-25 {
  padding: 25px !important
}

.pt-25 {
  padding-block-start: 25px !important
}

.pb-25 {
  padding-block-end: 25px !important
}

.ps-25 {
  padding-inline-start: 25px !important
}

.pe-25 {
  padding-inline-end: 25px !important
}

.py-25 {
  padding-block: 25px !important
}

.px-25 {
  padding-inline: 25px !important
}

.p-30 {
  padding: 30px !important
}

.pt-30 {
  padding-block-start: 30px !important
}

.pb-30 {
  padding-block-end: 30px !important
}

.ps-30 {
  padding-inline-start: 30px !important
}

.pe-30 {
  padding-inline-end: 30px !important
}

.py-30 {
  padding-block: 30px !important
}

.px-30 {
  padding-inline: 30px !important
}

.p-35 {
  padding: 35px !important
}

.pt-35 {
  padding-block-start: 35px !important
}

.pb-35 {
  padding-block-end: 35px !important
}

.ps-35 {
  padding-inline-start: 35px !important
}

.pe-35 {
  padding-inline-end: 35px !important
}

.py-35 {
  padding-block: 35px !important
}

.px-35 {
  padding-inline: 35px !important
}

.p-40 {
  padding: 40px !important
}

.pt-40 {
  padding-block-start: 40px !important
}

.pb-40 {
  padding-block-end: 40px !important
}

.ps-40 {
  padding-inline-start: 40px !important
}

.pe-40 {
  padding-inline-end: 40px !important
}

.py-40 {
  padding-block: 40px !important
}

.px-40 {
  padding-inline: 40px !important
}

.p-45 {
  padding: 45px !important
}

.pt-45 {
  padding-block-start: 45px !important
}

.pb-45 {
  padding-block-end: 45px !important
}

.ps-45 {
  padding-inline-start: 45px !important
}

.pe-45 {
  padding-inline-end: 45px !important
}

.py-45 {
  padding-block: 45px !important
}

.px-45 {
  padding-inline: 45px !important
}

.p-50 {
  padding: 50px !important
}

.pt-50 {
  padding-block-start: 50px !important
}

.pb-50 {
  padding-block-end: 50px !important
}

.ps-50 {
  padding-inline-start: 50px !important
}

.pe-50 {
  padding-inline-end: 50px !important
}

.py-50 {
  padding-block: 50px !important
}

.px-50 {
  padding-inline: 50px !important
}

.p-55 {
  padding: 55px !important
}

.pt-55 {
  padding-block-start: 55px !important
}

.pb-55 {
  padding-block-end: 55px !important
}

.ps-55 {
  padding-inline-start: 55px !important
}

.pe-55 {
  padding-inline-end: 55px !important
}

.py-55 {
  padding-block: 55px !important
}

.px-55 {
  padding-inline: 55px !important
}

.p-60 {
  padding: 60px !important
}

.pt-60 {
  padding-block-start: 60px !important
}

.pb-60 {
  padding-block-end: 60px !important
}

.ps-60 {
  padding-inline-start: 60px !important
}

.pe-60 {
  padding-inline-end: 60px !important
}

.py-60 {
  padding-block: 60px !important
}

.px-60 {
  padding-inline: 60px !important
}

.p-65 {
  padding: 65px !important
}

.pt-65 {
  padding-block-start: 65px !important
}

.pb-65 {
  padding-block-end: 65px !important
}

.ps-65 {
  padding-inline-start: 65px !important
}

.pe-65 {
  padding-inline-end: 65px !important
}

.py-65 {
  padding-block: 65px !important
}

.px-65 {
  padding-inline: 65px !important
}

.p-70 {
  padding: 70px !important
}

.pt-70 {
  padding-block-start: 70px !important
}

.pb-70 {
  padding-block-end: 70px !important
}

.ps-70 {
  padding-inline-start: 70px !important
}

.pe-70 {
  padding-inline-end: 70px !important
}

.py-70 {
  padding-block: 70px !important
}

.px-70 {
  padding-inline: 70px !important
}

.p-75 {
  padding: 75px !important
}

.pt-75 {
  padding-block-start: 75px !important
}

.pb-75 {
  padding-block-end: 75px !important
}

.ps-75 {
  padding-inline-start: 75px !important
}

.pe-75 {
  padding-inline-end: 75px !important
}

.py-75 {
  padding-block: 75px !important
}

.px-75 {
  padding-inline: 75px !important
}

.p-80 {
  padding: 80px !important
}

.pt-80 {
  padding-block-start: 80px !important
}

.pb-80 {
  padding-block-end: 80px !important
}

.ps-80 {
  padding-inline-start: 80px !important
}

.pe-80 {
  padding-inline-end: 80px !important
}

.py-80 {
  padding-block: 80px !important
}

.px-80 {
  padding-inline: 80px !important
}

.p-85 {
  padding: 85px !important
}

.pt-85 {
  padding-block-start: 85px !important
}

.pb-85 {
  padding-block-end: 85px !important
}

.ps-85 {
  padding-inline-start: 85px !important
}

.pe-85 {
  padding-inline-end: 85px !important
}

.py-85 {
  padding-block: 85px !important
}

.px-85 {
  padding-inline: 85px !important
}

.p-90 {
  padding: 90px !important
}

.pt-90 {
  padding-block-start: 90px !important
}

.pb-90 {
  padding-block-end: 90px !important
}

.ps-90 {
  padding-inline-start: 90px !important
}

.pe-90 {
  padding-inline-end: 90px !important
}

.py-90 {
  padding-block: 90px !important
}

.px-90 {
  padding-inline: 90px !important
}

.p-95 {
  padding: 95px !important
}

.pt-95 {
  padding-block-start: 95px !important
}

.pb-95 {
  padding-block-end: 95px !important
}

.ps-95 {
  padding-inline-start: 95px !important
}

.pe-95 {
  padding-inline-end: 95px !important
}

.py-95 {
  padding-block: 95px !important
}

.px-95 {
  padding-inline: 95px !important
}

.p-100 {
  padding: 100px !important
}

.pt-100 {
  padding-block-start: 100px !important
}

.pb-100 {
  padding-block-end: 100px !important
}

.ps-100 {
  padding-inline-start: 100px !important
}

.pe-100 {
  padding-inline-end: 100px !important
}

.py-100 {
  padding-block: 100px !important
}

.px-100 {
  padding-inline: 100px !important
}

.header-section {
  width: 100%;
  z-index: 99
}

.header-section.header-fixed {
  -webkit-animation: fadeInDown .5s;
  -moz-animation: fadeInDown .5s;
  -ms-animation: fadeInDown .5s;
  -o-animation: fadeInDown .5s;
  animation: fadeInDown .5s;
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0 5px 10px -5px #0000004d;
  z-index: 999
}

.header-section--style1 {
  background-color: var(--bg-color-3);
  border-bottom: 1px solid var(--header-border-color)
}

.header-section--style1.header-fixed {
  border-bottom: none;
  background-color: var(--bg-color-3)
}

.header-section--style2 {
  content: "";
  width: 100%
}

.header-section--style2.header-fixed {
  background-color: var(--wh-color)
}

.header-section--style3 {
  content: "";
  width: 100%
}

.header-section--style3.header-fixed {
  background-color: var(--header-bg-color)
}

.header-section--style4 {
  content: "";
  width: 100%;
  border-bottom: 1px solid var(--header-border-color2)
}

.header-section--style4.header-fixed {
  background-color: var(--header-bg-color2)
}

.header-section--style5 {
  content: "";
  width: 100%
}

.header-section--style5.header-fixed {
  background-color: var(--bg-color-10)
}

@media (min-width: 576px) {
  .header-wrapper {
    position: relative
  }
}

@media (min-width: 992px) {
  .header-wrapper {
    padding-block: 26px
  }
}

.header-wrapper .logo a img {
  max-width: 100%
}

@media (max-width: 575px) {
  .header-wrapper .logo {
    max-width: 130px
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .header-wrapper .logo {
    width: 200px
  }
}

.header-wrapper .menu-area .header-btn {
  column-gap: 20px
}

@media (max-width: 767px) {
  .header-wrapper .menu-area .header-btn {
    display: none
  }
}

.header-wrapper .menu-area .header-btn .switch-btn {
  max-width: 30px;
  cursor: pointer
}

.header-wrapper--style2 {
  border-bottom: 1px solid var(--border-color-9)
}

.menu {
  column-gap: 10px
}

.menu>li>a {
  font-size: 1rem;
  padding: 15px 22px;
  text-transform: capitalize;
  font-family: Open Sans, sans-serif;
  color: var(--title-color);
  font-weight: 500
}

.menu>li>a span {
  font-size: .75rem;
  padding: 1px 5px;
  color: var(--bg-white);
  border-radius: 4px
}

.menu>li>a span.style1 {
  background-color: var(--brand-color)
}

.menu>li>a span.style2 {
  background-color: var(--form-focus-color)
}

.menu>li>a i {
  margin-right: 5px
}

.menu>li>a:after {
  right: 11px
}

.menu>li>a:before {
  right: 15px
}

.menu--style1 li a {
  color: var(--title-color)
}

.menu--style2 li a {
  color: var(--bg-white)
}

@media (min-width: 992px) {
  .menu li {
    position: relative
  }

  .menu li .submenu {
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-transform: translateY(35px);
    -moz-transform: translateY(35px);
    -ms-transform: translateY(35px);
    -o-transform: translateY(35px);
    transform: translateY(35px);
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9;
    background: var(--wh-color);
    width: 220px;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 0 10px #0000002e;
    border-radius: .4rem
  }

  .menu li .submenu li {
    padding: 0
  }

  .menu li .submenu li a {
    font-size: 1rem;
    padding: 10px 20px;
    text-transform: capitalize;
    font-family: Open Sans, sans-serif;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 400;
    color: var(--title-color);
    border-bottom: 1px solid rgba(var(--wh-color), .05);
    border-radius: .3rem;
    transition: all .3s ease-out
  }

  .menu li .submenu li a span {
    font-size: .75rem;
    padding: 1px 5px;
    color: var(--bg-white);
    border-radius: 4px
  }

  .menu li .submenu li a span.style1 {
    background-color: var(--brand-color);
    color: #0c263a
  }

  .menu li .submenu li a span.style2 {
    background-color: #000
  }

  .menu li .submenu li a:hover,
  .menu li .submenu li a.active {
    background: var(--wh-color);
    padding-left: 22px;
    color: var(--brand-color)
  }

  .menu li .submenu li a:hover:after,
  .menu li .submenu li a:hover:before,
  .menu li .submenu li a.active:after,
  .menu li .submenu li a.active:before {
    background: var(--wh-color)
  }

  .menu li .submenu li:last-child a {
    border-bottom: none
  }

  .menu li .submenu li .submenu {
    left: 100%;
    top: 0
  }

  .menu li:hover>.submenu {
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
    opacity: 1;
    visibility: visible
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .menu li a {
    padding: 10px 16px
  }
}

@media (max-width: 991px) {
  .menu {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    overflow: auto;
    max-height: 400px;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    transition: all ease .3s;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: top;
    z-index: 999;
    background: rgba(var(--wh-color), .99);
    -webkit-backdrop-filter: blur(20px)
  }

  .menu li {
    width: 100%;
    padding: 0
  }

  .menu li a {
    display: block;
    padding: 10px 25px;
    font-size: 15px;
    text-transform: capitalize;
    border-top: 1px solid var(--border-color-8);
    color: var(--title-color)
  }

  .menu li a:hover {
    background: rgba(var(--wh-color), .6)
  }

  .menu li a span {
    font-size: .75rem;
    padding: 1px 5px;
    color: var(--bg-white);
    border-radius: 4px
  }

  .menu li a span.style1 {
    background-color: var(--brand-color)
  }

  .menu li a span.style2 {
    background-color: var(--form-focus-color)
  }

  .menu li .submenu {
    padding-inline-start: 20px;
    display: none
  }

  .menu li .submenu li {
    width: 100%
  }

  .menu li .submenu li a {
    font-family: Anek Telugu, sans-serif;
    display: flex;
    justify-content: space-between;
    font-weight: 400
  }

  .menu.active {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    box-shadow: 0 5px 10px -3px #0000001a;
    background-color: var(--wh-color)
  }
}

.header-bar {
  width: 25px;
  height: 20px
}

@media (min-width: 768px) {
  .header-bar {
    width: 30px;
    height: 24px
  }
}

/* Mobile Menu Styles */
.navbar-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.95);
  backdrop-filter: blur(10px);
  border-radius: 10px;
  margin: 10px;
  padding: 20px;
  z-index: 1000;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

.navbar-menu.show {
  display: block;
  animation: slideDown 0.3s ease-out;
}

@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Desktop Menu */
@media (min-width: 992px) {
  .navbar-menu {
    display: flex !important;
    position: static;
    background: transparent;
    backdrop-filter: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
    animation: none;
  }
}

/* Toggle Button Animation */
.navbar-toggler.active .navbar-toggler-icon {
  transform: rotate(90deg);
  transition: transform 0.3s ease;
}

.navbar-toggler .navbar-toggler-icon {
  transition: transform 0.3s ease;
}

/* Mobile Nav Links */
@media (max-width: 991.98px) {
  .navbar-menu .navbar-nav {
    flex-direction: column;
    width: 100%;
  }

  .navbar-menu .nav-item {
    margin: 10px 0;
    text-align: center;
  }

  .navbar-menu .nav-link {
    padding: 5px 15px;
    border-radius: 8px;
    transition: all 0.3s ease;
    text-align: left;
  }

  .navbar-menu .nav-link:hover {
    background: rgba(255, 255, 255, 0.1);
    transform: translateX(5px);
  }

  .navbar-menu .btn {
    margin-top: 20px;
    width: 100%;
    text-align: center;
  }
}

.header-bar span {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--black-color);
  border-radius: 5px;
  height: 2px;
  left: 0
}

.header-bar span:first-child {
  top: 0
}

.header-bar span:nth-child(2) {
  top: 51%;
  transform: translateY(-65%)
}

.header-bar span:last-child {
  bottom: 0
}

.header-bar--style1 span {
  background-color: var(--black-color)
}

.header-bar--style2 span {
  background-color: var(--bg-white)
}

.header-bar.active span:first-child {
  -webkit-transform: rotate(45deg) translate(3px, 9px);
  -moz-transform: rotate(45deg) translate(3px, 9px);
  -ms-transform: rotate(45deg) translate(3px, 9px);
  -o-transform: rotate(45deg) translate(3px, 9px);
  transform: rotate(45deg) translate(3px, 9px)
}

@media (min-width: 768px) {
  .header-bar.active span:first-child {
    -webkit-transform: rotate(45deg) translate(3px, 12px);
    -moz-transform: rotate(45deg) translate(3px, 12px);
    -ms-transform: rotate(45deg) translate(3px, 12px);
    -o-transform: rotate(45deg) translate(3px, 12px);
    transform: rotate(45deg) translate(3px, 12px)
  }
}

.header-bar.active span:nth-child(2) {
  opacity: 0
}

.header-bar.active span:last-child {
  -webkit-transform: rotate(-45deg) translate(3px, -10px);
  -moz-transform: rotate(-45deg) translate(3px, -10px);
  -ms-transform: rotate(-45deg) translate(3px, -10px);
  -o-transform: rotate(-45deg) translate(3px, -10px);
  transform: rotate(-45deg) translate(3px, -10px)
}

@media (min-width: 768px) {
  .header-bar.active span:last-child {
    -webkit-transform: rotate(-45deg) translate(3px, -13px);
    -moz-transform: rotate(-45deg) translate(3px, -13px);
    -ms-transform: rotate(-45deg) translate(3px, -13px);
    -o-transform: rotate(-45deg) translate(3px, -13px);
    transform: rotate(-45deg) translate(3px, -13px)
  }
}

@media (max-width: 575px) {
  .header-bar {
    width: 15px;
    height: 16px;
    margin-right: 20px
  }

  .header-bar span {
    height: 2px;
    width: 20px
  }

  .header-bar.active span:first-child {
    -webkit-transform: rotate(45deg) translate(4px, 6px);
    -moz-transform: rotate(45deg) translate(4px, 6px);
    -ms-transform: rotate(45deg) translate(4px, 6px);
    -o-transform: rotate(45deg) translate(4px, 6px);
    transform: rotate(45deg) translate(4px, 6px)
  }

  .header-bar.active span:nth-child(2) {
    opacity: 0
  }

  .header-bar.active span:last-child {
    -webkit-transform: rotate(-45deg) translate(4px, -6px);
    -moz-transform: rotate(-45deg) translate(4px, -6px);
    -ms-transform: rotate(-45deg) translate(4px, -6px);
    -o-transform: rotate(-45deg) translate(4px, -6px);
    transform: rotate(-45deg) translate(4px, -6px)
  }
}

.menu-item-has-children>a:after {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-family: FontAwesome;
  content: ""
}

@media (min-width: 992px) and (max-width: 1199px) {
  .menu-item-has-children>a:after {
    position: absolute;
    content: "";
    right: -1px !important;
    top: 9px
  }
}

@media (min-width: 1200px) {
  .menu-item-has-children>a:after {
    position: absolute;
    content: "";
    right: 2px !important;
    top: 14px
  }
}

.menu-item-has-children:hover>a:after {
  transform: rotate(180deg)
}

.menu-item-has-children.open>a:after {
  transform: rotate(180deg)
}

.menu-item-has-children.megamenu {
  position: static
}

.menu-item-has-children.megamenu .submenu {
  width: 100%
}

.menu-item-has-children.megamenu .submenu li .home-showcase__buttons a span {
  color: #0c263a;
  font-weight: 500;
  font-size: .875rem
}

.menu-item-has-children.megamenu .submenu li .home-showcase__buttons a:hover {
  background-color: var(--brand-color)
}

.home-showcase {
  background-color: var(--wh-color);
  padding: 15px;
  box-shadow: 0 5px 10px -3px #0000001a;
  border-radius: .4rem;
  max-height: 700px;
  overflow: auto
}

@media (min-width: 576px) {
  .home-showcase {
    padding: 20px
  }
}

@media (min-width: 992px) {
  .home-showcase {
    padding: 30px
  }
}

@media (min-width: 1200px) {
  .home-showcase {
    padding: 40px
  }
}

.home-showcase__buttons {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  transform: scaleY(0);
  opacity: 1;
  visibility: hidden;
  transform-origin: bottom center;
  transition: .5s ease
}

.home-showcase__buttons-item {
  padding: 10px 38px;
  background-color: var(--brand-color);
  text-align: center;
  text-decoration: none
}

.home-showcase__title a {
  margin: 0;
  font-size: 1.125rem;
  color: var(--title-color)
}

@media (max-width: 991px) {
  .home-showcase__title a {
    border-top: none !important;
    padding: 10px 0 !important;
    margin-block-start: 5px
  }
}

@media (min-width: 992px) {
  .home-showcase__title a {
    padding-inline-start: 0;
    margin-top: 10px
  }
}

@media (min-width: 1400px) {
  .home-showcase__title a {
    margin-block-start: 15px
  }
}

.home-showcase__image {
  box-shadow: #0000001a 0 1px 2px
}

.home-showcase__image img {
  width: 100%;
  transition: .5s ease;
  transform: scale(1)
}

.home-showcase__image:after {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: var(--bg-color-15);
  opacity: .1
}

.home-showcase__image:hover .home-showcase__buttons {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
  z-index: 1
}

.home-showcase__image:hover .home-showcase__buttons-item {
  background-color: var(--brand-color)
}

.home-showcase__image:hover .home-showcase__title a {
  background-color: transparent;
  color: var(--brand-color)
}

.home-showcase__image:hover:after {
  opacity: 1
}

.home-showcase__badge {
  content: "";
  top: 3%;
  right: 3%
}

.home-showcase__badge span {
  color: var(--bg-white);
  background-color: var(--bg-color-17);
  padding: 2px 7px;
  border-radius: 4px;
  font-size: .75rem
}

.section-header {
  z-index: 2
}

@media (min-width: 992px) {
  .section-header {
    margin-bottom: 48px
  }
}

@media (min-width: 992px) {
  .section-header--style2 {
    margin-bottom: 0
  }
}

.section-header--style2 h2 {
  line-height: 1.1
}

.section-header--style3 h2 {
  color: var(--bg-white)
}

.section-header--style3 p {
  color: var(--bg-white);
  opacity: .8
}

.section-header--style4 {
  gap: 15px
}

.section-header--style4 h2 {
  line-height: 1.4
}

.section-header--style4 h2 span {
  color: var(--brand-color)
}

.section-header__content h2 span {
  color: var(--secondary-color)
}

.section-header__content h2 span.style2 {
  color: var(--brand-color)
}

.section-header__content p {
  max-width: 55ch
}

.section-header h2 span {
  color: var(--secondary-color)
}

.section-header h2 span.style2 {
  color: var(--brand-color)
}

.section-header p {
  font-weight: 400
}

.section-header p.mute {
  color: var(--text-color)
}

.section-header--max18 h2 {
  max-inline-size: 18ch
}

.section-header--max20 h2 {
  max-inline-size: 20ch;
  margin: auto
}

.section-header--max50 {
  max-inline-size: 50ch;
  margin: 68px auto 48px
}

@media (max-width: 767px) {
  .section-header--max50 {
    padding-inline: 10px
  }
}

.section-header--max57 {
  max-inline-size: 57ch;
  margin: 0 auto 48px
}

@media (max-width: 767px) {
  .section-header--max57 {
    padding-inline: 10px
  }
}

.section-header--max65 {
  max-inline-size: 65ch;
  margin: 0 auto 48px
}

@media (max-width: 767px) {
  .section-header--max65 {
    padding-inline: 10px
  }
}

.subtitle {
  gap: 10px
}

.subtitle p {
  font-size: 1.25rem;
  font-weight: 600;
  font-family: Anek Telugu, sans-serif
}

.subtitle--style2 {
  color: var(--secondary-color)
}

.subtitle--style3 p {
  font-size: 1.125rem;
  font-weight: 500;
  font-family: Anek Telugu, sans-serif;
  color: var(--secondary-color)
}

.subtitle--style4 p {
  font-size: 1.125rem;
  color: var(--title-color);
  text-transform: uppercase
}

.subtitle--style4 p:before {
  content: "";
  margin-right: 10px;
  background-color: var(--black-color);
  border: 2px solid var(--black-color)
}

.subtitle--style5 {
  font-size: 1.125rem;
  color: var(--title-color);
  text-transform: uppercase
}

.page-header {
  padding-block: 70px
}

@media (min-width: 992px) {
  .page-header {
    padding-block: 100px
  }
}

.page-header__content h2 {
  color: var(--bg-white)
}

@media (min-width: 992px) {
  .page-header__content h2 {
    margin-bottom: 15px
  }
}

.page-header .breadcrumb-item {
  font-size: 1.125rem;
  color: var(--brand-color)
}

.page-header .breadcrumb-item a {
  color: var(--brand-color)
}

.page-header .breadcrumb-item:before {
  color: var(--bg-white)
}

.page-header .breadcrumb-item.active,
.page-header .breadcrumb-item:hover {
  color: var(--bg-white)
}

.page-header__shape-item--1 {
  display: none;
  top: 0%;
  right: 0%
}

@media (min-width: 576px) {
  .page-header__shape-item--1 {
    top: 0%;
    right: -3%
  }
}

@media (min-width: 768px) {
  .page-header__shape-item--1 {
    display: block;
    top: 0%;
    right: -3%;
    width: 500px
  }
}

@media (min-width: 992px) {
  .page-header__shape-item--1 {
    top: 0%;
    right: 0%;
    width: 650px
  }
}

@media (min-width: 1200px) {
  .page-header__shape-item--1 {
    width: auto;
    top: 0%;
    right: 0%
  }
}

@media (min-width: 1400px) {
  .page-header__shape-item--1 {
    top: 0%;
    right: 0%
  }
}

@media (min-width: 1600px) {
  .page-header__shape-item--1 {
    top: 0%;
    right: 15%
  }
}

.banner__content-coin img {
  width: 70px;
  -webkit-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .banner__content-coin img {
    width: 73px
  }
}

@media (min-width: 768px) {
  .banner__content-coin img {
    width: 70px
  }
}

@media (min-width: 992px) {
  .banner__content-coin img {
    width: 90px
  }
}

@media (min-width: 1200px) {
  .banner__content-coin img {
    width: auto
  }
}

.banner__content-coin--style2 img {
  width: 70px;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .banner__content-coin--style2 img {
    width: 73px
  }
}

@media (min-width: 768px) {
  .banner__content-coin--style2 img {
    width: 70px
  }
}

@media (min-width: 992px) {
  .banner__content-coin--style2 img {
    width: 90px
  }
}

@media (min-width: 1200px) {
  .banner__content-coin--style2 img {
    width: auto
  }
}

.banner__content-heading span {
  color: var(--secondary-color)
}

.banner__content-heading--style2 {
  max-inline-size: 15ch
}

.banner__content-moto {
  color: var(--text-color)
}

@media (min-width: 576px) {
  .banner__content-moto {
    margin-block-end: 30px
  }
}

@media (min-width: 992px) {
  .banner__content-moto {
    margin-block-end: 40px
  }
}

.banner__content-social p {
  font-size: 1.125rem;
  color: var(--title-color)
}

@media (min-width: 992px) {
  .banner__content-social p {
    margin-block-end: 25px
  }
}

.banner__content--style2 h1 {
  max-block-size: 15ch
}

@media (min-width: 576px) {
  .banner__btn-group {
    margin-block-end: 50px
  }
}

@media (min-width: 992px) {
  .banner__btn-group {
    gap: 30px;
    margin-block-end: 60px
  }
}

@media (min-width: 1200px) {
  .banner__btn-group {
    margin-block-end: 88px
  }
}

.banner__shape-item--1 {
  right: 12%;
  z-index: 1;
  top: 51%;
  -webkit-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .banner__shape-item--1 {
    top: 46%;
    right: 12%
  }
}

@media (min-width: 768px) {
  .banner__shape-item--1 {
    top: 80%;
    right: 45%
  }
}

@media (min-width: 992px) {
  .banner__shape-item--1 {
    top: 71%;
    right: 52%
  }
}

@media (min-width: 1200px) {
  .banner__shape-item--1 {
    top: auto;
    bottom: 20%;
    left: 52%
  }
}

@media (min-width: 1400px) {
  .banner__shape-item--1 {
    right: 46%;
    left: auto
  }
}

.banner__shape-item--2 {
  width: 60px;
  z-index: 2;
  top: 50%;
  bottom: 20%;
  left: 8%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .banner__shape-item--2 {
    width: 80px;
    top: 50%;
    bottom: 20%;
    left: 8%
  }
}

@media (min-width: 768px) {
  .banner__shape-item--2 {
    width: 70px;
    top: 65%;
    bottom: 20%;
    left: 34%
  }
}

@media (min-width: 992px) {
  .banner__shape-item--2 {
    width: auto;
    top: 67%;
    bottom: 20%;
    left: 38%
  }
}

@media (min-width: 1200px) {
  .banner__shape-item--2 {
    top: 67%;
    bottom: 20%;
    left: 52%
  }
}

@media (min-width: 1400px) {
  .banner__shape-item--2 {
    top: 47%;
    bottom: 20%;
    left: auto;
    right: 10%
  }
}

.banner__shape-item--3 {
  width: 70px;
  top: 51%;
  right: 9%;
  z-index: 1;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .banner__shape-item--3 {
    top: 24%;
    right: 9%
  }
}

@media (min-width: 768px) {
  .banner__shape-item--3 {
    top: 85%;
    right: 10%
  }
}

@media (min-width: 992px) {
  .banner__shape-item--3 {
    width: auto;
    top: auto;
    bottom: 4%;
    right: 3%
  }
}

@media (min-width: 1200px) {
  .banner__shape-item--3 {
    top: auto;
    bottom: 4%;
    right: 3%
  }
}

@media (min-width: 1400px) {
  .banner__shape-item--3 {
    bottom: 7%;
    right: 3%
  }
}

@media (min-width: 1600px) {
  .banner__shape-item--3 {
    right: 15%
  }
}

.banner__shape-item--4 {
  top: 31%;
  left: 15%;
  z-index: 1;
  -webkit-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .banner__shape-item--4 {
    top: 31%;
    left: 15%
  }
}

@media (min-width: 768px) {
  .banner__shape-item--4 {
    top: 22%;
    left: 50%
  }
}

@media (min-width: 992px) {
  .banner__shape-item--4 {
    top: 22%;
    left: 38%
  }
}

@media (min-width: 1200px) {
  .banner__shape-item--4 {
    top: 22%;
    left: 34%
  }
}

@media (min-width: 1400px) {
  .banner__shape-item--4 {
    top: 22%;
    left: 38%
  }
}

@media (min-width: 1600px) {
  .banner__shape-item--4 {
    top: 22%;
    left: 41%
  }
}

.banner__shape-item--5 {
  width: 65px;
  top: 9%;
  left: 0%;
  z-index: 1;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (max-width: 576px) {
  .banner__shape-item--5 {
    -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    width: 70px;
    top: 3%;
    left: 30%
  }

  .navbar-brand {
    margin-left: 25px;
    padding-top: 10px;
    width: 100px !important
  }

  .btntoggel {
    margin-right: 20px
  }
}

@media (min-width: 576px) {
  .banner__shape-item--5 {
    -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    width: 70px;
    top: 11%;
    left: 3%
  }
}

@media (min-width: 768px) {
  .banner__shape-item--5 {
    width: 80px;
    top: 28%;
    left: 3%
  }
}

@media (min-width: 992px) {
  .banner__shape-item--5 {
    width: auto;
    top: 28%;
    left: 3%
  }
}

@media (min-width: 1200px) {
  .banner__shape-item--5 {
    top: 17%;
    left: 7%
  }
}

@media (min-width: 1400px) {
  .banner__shape-item--5 {
    top: 17%;
    left: 9%
  }
}

@media (min-width: 1600px) {
  .banner__shape-item--5 {
    top: 17%;
    left: 17%
  }
}

.banner__shape-item--6 {
  width: 70px;
  top: 51%;
  right: 9%;
  z-index: 1;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .banner__shape-item--6 {
    top: 26%;
    right: 9%;
    width: 120px
  }
}

@media (min-width: 768px) {
  .banner__shape-item--6 {
    width: auto;
    top: 40%;
    right: 8%
  }
}

@media (min-width: 992px) {
  .banner__shape-item--6 {
    top: 15%;
    right: 7%
  }
}

@media (min-width: 1200px) {
  .banner__shape-item--6 {
    top: 18%;
    right: 7%
  }
}

@media (min-width: 1400px) {
  .banner__shape-item--6 {
    top: 17%;
    right: 9%
  }
}

@media (min-width: 1600px) {
  .banner__shape-item--6 {
    top: 17%;
    right: 19%
  }
}

.banner__shape-item--7 {
  width: 100px;
  top: 18%;
  left: 50%;
  z-index: 1;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .banner__shape-item--7 {
    top: 26%;
    left: 32%;
    width: 140px
  }
}

@media (min-width: 768px) {
  .banner__shape-item--7 {
    width: auto;
    top: 26%;
    left: 30%
  }
}

@media (min-width: 992px) {
  .banner__shape-item--7 {
    top: 49%;
    left: 20%;
    width: 120px
  }
}

@media (min-width: 1200px) {
  .banner__shape-item--7 {
    width: auto;
    top: 42%;
    left: 20%
  }
}

@media (min-width: 1400px) {
  .banner__shape-item--7 {
    top: 44%;
    left: 20%
  }
}

@media (min-width: 1600px) {
  .banner__shape-item--7 {
    top: 45%;
    left: 29%
  }
}

.banner--style1 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-block-start: 80px;
  padding-block-end: 40px
}

@media (min-width: 576px) {
  .banner--style1 {
    padding-block-end: 10px
  }
}

@media (min-width: 768px) {
  .banner--style1 {
    padding-block-start: 132px;
    padding-block-end: 100px
  }
}

@media (min-width: 992px) {
  .banner--style1 {
    padding-block-start: 148px;
    padding-block-end: 135px
  }
}

@media (min-width: 1200px) {
  .banner--style1 {
    padding-block-start: 148px;
    padding-block-end: 132px
  }
}

@media (min-width: 1400px) {
  .banner--style1 {
    padding-block-start: 148px;
    padding-block-end: 148px
  }
}

@media (min-width: 1600px) {
  .banner--style1 {
    padding-block-start: 148px;
    padding-block-end: 288px
  }
}

.banner--style1 .banner__bg-element img {
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  opacity: .8
}

.banner--style1 .banner__bg-element span {
  left: 0;
  top: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -2
}

@media (min-width: 768px) {
  .banner--style1 .banner__thumb {
    position: absolute;
    -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    right: -20px;
    top: 213px;
    max-inline-size: 56%
  }
}

@media (min-width: 992px) {
  .banner--style1 .banner__thumb {
    -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    right: -20px;
    top: 213px;
    max-inline-size: 56%
  }
}

@media (min-width: 1200px) {
  .banner--style1 .banner__thumb {
    right: 53px;
    top: 160px;
    max-inline-size: 56%
  }
}

@media (min-width: 1400px) {
  .banner--style1 .banner__thumb {
    right: 60px;
    top: 118px;
    max-inline-size: 51%
  }
}

@media (min-width: 1600px) {
  .banner--style1 .banner__thumb {
    right: 280px;
    top: 205px;
    max-inline-size: 52%
  }
}

.banner--style2 {
  background-color: var(--banner2-bg-color);
  padding-block-start: 110px;
  padding-block-end: 50px
}

.banner--style2 .bg-shape-svg {
  width: 0;
  height: 0;
  display: none
}

@media (min-width: 1200px) {
  .banner--style2 .bg-shape-svg {
    display: block
  }
}

@media (min-width: 576px) {
  .banner--style2 {
    padding-block-end: 40px
  }
}

@media (min-width: 768px) {
  .banner--style2 {
    clip-path: url(#shape-clippath);
    padding-block-start: 132px;
    padding-block-end: 80px
  }
}

@media (min-width: 992px) {
  .banner--style2 {
    padding-block-start: 148px;
    padding-block-end: 120px
  }
}

@media (min-width: 1200px) {
  .banner--style2 {
    background-color: none;
    padding-block-start: 160px;
    padding-block-end: 347px
  }
}

@media (min-width: 768px) {
  .banner--style2 .banner__thumb {
    -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
    position: absolute;
    left: 0%;
    bottom: 7%;
    max-inline-size: 46%;
    z-index: 1
  }
}

@media (min-width: 992px) {
  .banner--style2 .banner__thumb {
    left: 7%;
    bottom: 10%;
    max-inline-size: 40%
  }
}

@media (min-width: 1200px) {
  .banner--style2 .banner__thumb {
    left: 90px;
    bottom: 200px;
    max-inline-size: 40%
  }
}

@media (min-width: 1400px) {
  .banner--style2 .banner__thumb {
    left: 90px;
    bottom: 180px;
    max-inline-size: 52%
  }
}

@media (min-width: 1600px) {
  .banner--style2 .banner__thumb {
    left: 217px;
    bottom: 220px;
    max-inline-size: 30%
  }
}

@media screen and (min-width: 1900px) {
  .banner--style2 .banner__thumb {
    left: 360px;
    bottom: 200px;
    max-inline-size: 52%
  }
}

.banner--style2 .banner__content {
  z-index: 2
}

.banner--style2 .banner__content h1 {
  color: var(--bg-white)
}

.banner--style2 .banner__content p {
  color: var(--text-color-3)
}

.banner--style2 .banner__content-playbtn {
  color: var(--bg-white)
}

.banner--style2 .banner__content-playbtn i,
.banner--style2 .banner__content-playbtn svg {
  color: var(--bg-white)
}

.banner--style2 .banner__wrapper--style2:after {
  bottom: 0;
  left: 12%;
  content: "";
  height: 870px;
  width: 370px;
  border: 45px solid rgba(255, 255, 255, .9);
  border-bottom-left-radius: 999px;
  border-bottom-right-radius: 999px;
  opacity: .0799999982;
  background: linear-gradient(152deg, #e5edf878, #edf2f8)
}

@media (min-width: 768px) {
  .banner--style2 .banner__wrapper--style2:after {
    transform: rotate(18deg);
    left: 14%;
    bottom: 2%
  }
}

@media (min-width: 992px) {
  .banner--style2 .banner__wrapper--style2:after {
    display: block;
    bottom: 1%;
    left: 14%
  }
}

@media (min-width: 1200px) {
  .banner--style2 .banner__wrapper--style2:after {
    transform: rotate(22deg);
    bottom: 10%;
    left: 14%
  }
}

@media (min-width: 1400px) {
  .banner--style2 .banner__wrapper--style2:after {
    bottom: 10%;
    transform: rotate(23deg);
    left: 13%
  }
}

@media (min-width: 1600px) {
  .banner--style2 .banner__wrapper--style2:after {
    bottom: 10%;
    transform: rotate(23deg);
    left: 18%
  }
}

@media screen and (min-width: 1900px) {
  .banner--style2 .banner__wrapper--style2:after {
    bottom: 10%;
    transform: rotate(23deg);
    left: 23%
  }
}

.banner--style3 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-block-start: 80px;
  padding-block-end: 80px
}

@media (min-width: 576px) {
  .banner--style3 {
    padding-block-start: 80px;
    padding-block-end: 80px
  }
}

@media (min-width: 768px) {
  .banner--style3 {
    padding-block-start: 90px;
    padding-block-end: 100px
  }
}

@media (min-width: 992px) {
  .banner--style3 {
    padding-block-start: 130px;
    padding-block-end: 138px
  }
}

@media (min-width: 1200px) {
  .banner--style3 {
    padding-block-start: 140px;
    padding-block-end: 150px
  }
}

@media (min-width: 1600px) {
  .banner--style3 {
    padding-block-start: 160px;
    padding-block-end: 165px
  }
}

.banner--style3 .banner__bg-element img {
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  opacity: .8
}

.banner--style3 .banner__bg-element span {
  left: 0;
  top: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -2
}

.banner--style3 .banner__thumb img {
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 768px) {
  .banner--style3 .banner__thumb:before {
    position: absolute;
    content: "";
    width: 162px;
    height: 100%;
    background: linear-gradient(160deg, var(--bg-grad-color-trans-4) 0%, var(--bg-grad-color-4) 100%);
    left: 46%;
    bottom: 0
  }
}

@media (min-width: 768px) and (min-width: 992px) {
  .banner--style3 .banner__thumb:before {
    width: 195px;
    left: 48%
  }
}

@media (min-width: 768px) and (min-width: 1200px) {
  .banner--style3 .banner__thumb:before {
    width: 230px;
    left: 48.5%
  }
}

@media (min-width: 768px) and (min-width: 1400px) {
  .banner--style3 .banner__thumb:before {
    width: 230px;
    left: 49%
  }
}

.banner--style3 .banner__counter-item {
  border-radius: 8px;
  background-color: var(--wh-color);
  border: 2px solid rgba(31, 35, 61, 0);
  box-shadow: 0 16px 64px #00d0941f
}

@media (min-width: 768px) {
  .banner--style3 .banner__counter-item {
    padding: 22px
  }
}

@media (min-width: 992px) {
  .banner--style3 .banner__counter-item {
    padding: 22px
  }
}

@media (min-width: 1200px) {
  .banner--style3 .banner__counter-item {
    padding: 24px
  }
}

.banner--style3 .banner__counter-item:not(:last-child) {
  margin-block-end: 32px
}

.banner--style3 .banner__counter-item h4 {
  font-family: Open Sans, sans-serif;
  margin-bottom: 0
}

.banner--style3 .banner__counter-item h4 span {
  font-size: inherit;
  color: inherit;
  font-family: inherit
}

.banner--style3 .banner__counter-item p {
  font-size: 1.125rem;
  line-height: 1.3;
  font-family: Open Sans, sans-serif
}

.banner--style3 .banner__bg {
  z-index: -1
}

.banner--style4 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-block-start: 110px;
  padding-block-end: 240px
}

@media (min-width: 576px) {
  .banner--style4 {
    padding-block-start: 140px;
    padding-block-end: 250px
  }
}

@media (min-width: 768px) {
  .banner--style4 {
    padding-block-start: 170px;
    padding-block-end: 260px
  }
}

@media (min-width: 992px) {
  .banner--style4 {
    padding-block-start: 180px;
    padding-block-end: 270px
  }
}

@media (min-width: 1200px) {
  .banner--style4 {
    padding-block-start: 208px;
    padding-block-end: 280px
  }
}

@media (min-width: 1400px) {
  .banner--style4 {
    padding-block-start: 208px;
    padding-block-end: 290px
  }
}

@media (min-width: 1600px) {
  .banner--style4 {
    padding-block-start: 208px;
    padding-block-end: 317px
  }
}

.banner--style4 .banner__content h1 {
  font-size: calc(1.625rem + 3.8571428571vw);
  letter-spacing: -.5px;
  color: var(--bg-white)
}

@media (min-width: 1400px) {
  .banner--style4 .banner__content h1 {
    font-size: 5rem
  }
}

@media (min-width: 992px) {
  .banner--style4 .banner__content h1 {
    line-height: 92px
  }
}

.banner--style4 .banner__content p {
  font-size: 1.125rem;
  max-inline-size: 60ch;
  margin-inline: auto;
  color: var(--bg-white);
  opacity: .7
}

@media (min-width: 1200px) {
  .banner--style4 .banner__content p {
    font-size: 1.25rem
  }
}

@media (min-width: 1200px) {
  .banner--style4 .banner__content-btn {
    margin-top: 48px
  }
}

.banner--style5 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-block-start: 100px;
  padding-block-end: 80px
}

@media (min-width: 576px) {
  .banner--style5 {
    padding-block-start: 120px;
    padding-block-end: 80px
  }
}

@media (min-width: 768px) {
  .banner--style5 {
    padding-block-start: 160px;
    padding-block-end: 100px
  }
}

@media (min-width: 992px) {
  .banner--style5 {
    padding-block-start: 180px;
    padding-block-end: 100px
  }
}

@media (min-width: 1200px) {
  .banner--style5 {
    padding-block-start: 180px;
    padding-block-end: 100px
  }
}

@media (min-width: 1600px) {
  .banner--style5 {
    padding-block-start: 200px;
    padding-block-end: 100px
  }
}

.banner--style5:after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url(../images/banner/home5/bg.svg);
  background-position: center;
  background-repeat: no-repeat
}

.banner--style5 .banner__content {
  z-index: 1
}

.banner--style5 .banner__content p {
  font-size: 1.125rem;
  color: var(--tertiary-color4);
  text-transform: uppercase;
  letter-spacing: 2px
}

@media (min-width: 576px) {
  .banner--style5 .banner__content p {
    font-size: calc(1.275rem + .2571428571vw);
    margin-bottom: 30px
  }
}

@media (min-width: 576px) and (min-width: 1400px) {
  .banner--style5 .banner__content p {
    font-size: 1.5rem
  }
}

@media (min-width: 1200px) {
  .banner--style5 .banner__content p {
    margin-bottom: 36px
  }
}

.banner--style5 .banner__content-heading {
  font-size: calc(1.4875rem + 2.4428571429vw);
  max-inline-size: 19ch
}

@media (min-width: 1400px) {
  .banner--style5 .banner__content-heading {
    font-size: 3.625rem
  }
}

@media (min-width: 992px) {
  .banner--style5 .banner__content-heading {
    max-inline-size: 13ch
  }
}

@media (min-width: 1200px) {
  .banner--style5 .banner__content-heading {
    max-inline-size: 18ch
  }
}

.banner--style5 .banner__content-moto {
  color: var(--text-color)
}

@media (min-width: 576px) {
  .banner--style5 .banner__content-moto {
    margin-block-end: 30px
  }
}

@media (min-width: 992px) {
  .banner--style5 .banner__content-moto {
    margin-block-end: 40px
  }
}

.banner--style5 .banner__thumb-inner img {
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 992px) {
  .banner--style5 .banner__thumb-inner img {
    position: absolute;
    left: 37%;
    top: 27%;
    width: 330px
  }
}

@media (min-width: 1200px) {
  .banner--style5 .banner__thumb-inner img {
    position: absolute;
    left: 46%;
    top: 29%;
    width: 350px
  }
}

@media (min-width: 1400px) {
  .banner--style5 .banner__thumb-inner img {
    position: absolute;
    width: auto;
    left: 45.5%;
    top: 26%
  }
}

@media (min-width: 1600px) {
  .banner--style5 .banner__thumb-inner img {
    position: absolute;
    left: 46%;
    top: 25%
  }
}

@media (min-width: 992px) {
  .banner--style5 .banner__thumb-inner:before {
    position: absolute;
    content: "";
    width: 388px;
    height: 600px;
    background-image: linear-gradient(180deg, var(--body-color) 0%, var(--bg-color-10) 70%);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 46%;
    top: 0
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .banner--style5 .banner__thumb-inner:before {
    width: 340px;
    left: 35%
  }
}

@media (min-width: 992px) and (min-width: 1200px) {
  .banner--style5 .banner__thumb-inner:before {
    height: 633px;
    width: 340px;
    left: 45%
  }
}

@media (min-width: 992px) and (min-width: 1400px) {
  .banner--style5 .banner__thumb-inner:before {
    width: 360px;
    left: 45%
  }
}

@media (min-width: 992px) and (min-width: 1600px) {
  .banner--style5 .banner__thumb-inner:before {
    width: 388px;
    left: 45%
  }
}

@media (min-width: 576px) {
  .banner--style5 .banner__testimonial-inner {
    margin-block-start: 80px
  }
}

@media (min-width: 992px) {
  .banner--style5 .banner__testimonial-inner {
    margin-block-start: 190px
  }
}

@media (min-width: 1200px) {
  .banner--style5 .banner__testimonial-inner {
    margin-block-start: 149px
  }
}

.banner--style5 .banner__thumb2-inner {
  border-radius: 4px;
  background-color: var(--tertiary-color4)
}

@media (min-width: 992px) {
  .banner--style5 .banner__thumb2-inner {
    max-width: 332px
  }
}

@media (min-width: 1200px) {
  .banner--style5 .banner__thumb2-inner {
    padding: 32px
  }
}

.banner--style5 .banner__thumb2-inner p {
  font-size: 1.25rem;
  color: #fff;
  line-height: 1.4
}

@media (min-width: 576px) {
  .banner--style5 .banner__thumb2-inner p {
    font-size: 1.125rem
  }
}

@media (min-width: 768px) {
  .banner--style5 .banner__thumb2-inner p {
    font-size: calc(1.2625rem + .1285714286vw)
  }
}

@media (min-width: 768px) and (min-width: 1400px) {
  .banner--style5 .banner__thumb2-inner p {
    font-size: 1.375rem
  }
}

.banner--style5 .banner__shorttext1 p {
  color: var(--title-color)
}

@media (min-width: 992px) {
  .banner--style5 .banner__shorttext1 {
    position: absolute;
    left: 35%;
    max-width: 34ch;
    top: 60%
  }
}

@media (min-width: 1200px) {
  .banner--style5 .banner__shorttext1 {
    position: absolute;
    left: 45%;
    max-width: 34ch;
    top: 64.5%
  }
}

@media (min-width: 1400px) {
  .banner--style5 .banner__shorttext1 {
    position: absolute;
    left: 45%;
    max-width: 34ch;
    top: 63.5%
  }
}

.contact__wrapper {
  z-index: 2
}

.contact__social h3 {
  max-inline-size: 15ch
}

.contact__social h3 span {
  color: var(--secondary-color)
}

.contact__item-inner {
  gap: 24px
}

.contact__item-thumb span {
  background-color: var(--tertiary-color2);
  border-radius: 50%
}

.contact__form textarea {
  min-height: 250px
}

.contact__shape-item--1 {
  width: 50px;
  top: 5%;
  left: 71%;
  z-index: 2;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .contact__shape-item--1 {
    width: 70px;
    top: 6%;
    left: 65%
  }
}

@media (min-width: 768px) {
  .contact__shape-item--1 {
    max-width: 40px;
    top: 4%;
    left: 73%
  }
}

@media (min-width: 992px) {
  .contact__shape-item--1 {
    max-width: 100%;
    top: 80%;
    left: 13%
  }
}

@media (min-width: 1200px) {
  .contact__shape-item--1 {
    top: 16%;
    left: 32%
  }
}

@media (min-width: 1400px) {
  .contact__shape-item--1 {
    top: 16%;
    left: 36%
  }
}

@media (min-width: 1600px) {
  .contact__shape-item--1 {
    top: 16%;
    left: 38%
  }
}

.contact__shape-item--2 {
  content: "";
  height: 92%;
  width: 920px;
  border: 2px solid var(--bg-grad-color-2);
  padding: 40px;
  border-bottom-left-radius: 25%;
  top: 0%;
  right: -3%;
  transform: rotate(-10deg);
  opacity: .4;
  display: none
}

@media (min-width: 768px) {
  .contact__shape-item--2 {
    display: block;
    height: 109%;
    width: 570px;
    top: -9%;
    right: -5%
  }
}

@media (min-width: 992px) {
  .contact__shape-item--2 {
    height: 109%;
    width: 800px;
    top: -9%;
    right: -15%
  }
}

@media (min-width: 1200px) {
  .contact__shape-item--2 {
    width: 900px;
    top: -12%;
    right: -6%
  }
}

@media (min-width: 1400px) {
  .contact__shape-item--2 {
    width: 1000px;
    top: -12%;
    right: -6%
  }
}

@media (min-width: 1600px) {
  .contact__shape-item--2 {
    width: 1200px;
    top: -14%;
    right: -2%
  }
}

.contact__shape-item--2 span {
  position: absolute;
  content: "";
  height: 96%;
  width: 700px;
  background: linear-gradient(219deg, var(--bg-grad-color-trans-2) 0%, var(--bg-grad-color-2) 100%);
  border-bottom-left-radius: 25%;
  top: 5%;
  right: -1%
}

@media (min-width: 768px) {
  .contact__shape-item--2 span {
    height: 97%;
    width: 550px;
    top: 0%;
    right: -1%
  }
}

@media (min-width: 992px) {
  .contact__shape-item--2 span {
    height: 97%;
    width: 780px;
    top: 0%;
    right: -1%
  }
}

@media (min-width: 1200px) {
  .contact__shape-item--2 span {
    width: 880px;
    top: 0%;
    right: -1%
  }
}

@media (min-width: 1400px) {
  .contact__shape-item--2 span {
    width: 980px;
    top: 0%;
    right: -1%
  }
}

@media (min-width: 1600px) {
  .contact__shape-item--2 span {
    width: 1180px;
    top: 0%;
    right: -1%
  }
}

.account__wrapper {
  z-index: 2
}

.account__content--style1 {
  max-inline-size: 800px;
  margin-inline: auto;
  background-color: var(--account-bg-color);
  border-radius: 4px
}

@media (min-width: 576px) {
  .account__content--style1 {
    padding: 50px
  }
}

@media (min-width: 992px) {
  .account__content--style1 {
    padding: 100px
  }
}

.account__content--style2 {
  max-inline-size: 800px;
  margin-inline: auto;
  background-color: var(--account-bg-color2);
  border-radius: 4px
}

@media (min-width: 576px) {
  .account__content--style2 {
    padding: 50px
  }
}

@media (min-width: 768px) {
  .account__content--style2 {
    padding: 60px
  }
}

@media (min-width: 992px) {
  .account__content--style2 {
    padding: 25px 30px
  }
}

@media (min-width: 992px) {
  .account__thumb img {
    display: block;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
  }
}

.account__inner {
  background-color: var(--account-bg-color2);
  border-radius: 4px;
  box-shadow: 0 -16px 48px #06233f08, 0 16px 48px #06233f08
}

@media (min-width: 768px) {
  .account__header {
    margin-block-end: 50px
  }
}

.account__header p {
  font-size: 1rem
}

.account__check-remember input {
  width: 1.2em;
  height: 1.2em;
  margin-inline-end: 3px
}

.account__check-remember input:focus {
  box-shadow: none
}

.account__check-remember input:checked {
  background-color: var(--brand-color);
  border-color: var(--brand-color)
}

.account__check-remember label {
  font-size: 1rem;
  color: var(--title-color)
}

.account__check-forgot a {
  font-size: 1rem;
  color: var(--secondary-color);
  text-decoration: underline
}

.account__social-btn {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem;
  display: inline-flex;
  background-color: var(--wh-color);
  color: var(--title-color);
  padding: 16px 24px;
  border: 1px solid var(--form-border);
  border-radius: .5rem
}

@media (min-width: 1200px) {
  .account__social-btn {
    padding: .8rem 2.25rem
  }
}

.account__social-btn:hover {
  border-color: var(--brand-color)
}

.account__divider--style1 span {
  font-size: 1.125rem;
  color: var(--title-color);
  padding: 20px;
  top: -35px;
  left: 45%;
  background: var(--account-bg-color)
}

.account__divider--style1:before {
  content: "";
  height: 1px;
  width: 100%;
  left: 0;
  top: 0;
  background-color: var(--form-border)
}

.account__divider--style2 span {
  color: var(--text-color)
}

.account__switch p {
  font-size: 1rem
}

.account__switch p i,
.account__switch p svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.account__switch p a {
  color: var(--secondary-color);
  text-decoration: underline
}

.account__switch p a.style2 {
  font-size: 1rem;
  color: var(--text-color)
}

.account__switch a {
  font-size: 1.125rem
}

.account__switch a span {
  color: var(--secondary-color);
  text-decoration: underline
}

.account__shape-item--1 {
  width: 30px;
  top: 9%;
  left: 77%;
  z-index: 2;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .account__shape-item--1 {
    width: 55px;
    top: 11%;
    left: 66%
  }
}

@media (min-width: 768px) {
  .account__shape-item--1 {
    max-width: 75px;
    top: 11%;
    left: 56%
  }
}

@media (min-width: 992px) {
  .account__shape-item--1 {
    max-width: 100%;
    top: 13%;
    left: 20%
  }
}

@media (min-width: 1200px) {
  .account__shape-item--1 {
    top: 9%;
    left: 8%
  }
}

@media (min-width: 1400px) {
  .account__shape-item--1 {
    top: 9%;
    left: 12%
  }
}

@media (min-width: 1600px) {
  .account__shape-item--1 {
    left: 22%
  }
}

input,
textarea {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border-radius: 8px;
  color: var(--text-color);
  padding: 1rem 2rem;
  z-index: 1
}

input.style1,
textarea.style1 {
  border-radius: 0;
  border: none;
  background-color: var(--brand-color);
  color: var(--wh-color)
}

input.style1::placeholder,
textarea.style1::placeholder {
  font-weight: 400;
  color: var(--wh-color);
  color: var(--text-color)
}

input::placeholder,
textarea::placeholder {
  font-weight: 400;
  color: rgba(var(--text-color-light), .3)
}

input:focus-within,
textarea:focus-within {
  outline: none;
  border-color: none;
  box-shadow: none
}

.form-control {
  background-color: var(--wh-color);
  border-color: var(--form-border);
  padding: 13px 20px;
  border-radius: 8px;
  color: var(--title-color)
}

@media (min-width: 992px) {
  .form-control {
    padding: 16px 20px
  }
}

.form-control:focus {
  box-shadow: none;
  border-color: var(--brand-color);
  background-color: var(--wh-color);
  color: var(--title-color)
}

.form-check-input {
  background-color: var(--wh-color)
}

.form-label {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  color: var(--title-color)
}

.input-group {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border: 1px solid rgba(var(--text-color), .3);
  border-radius: .5rem
}

.input-group:focus-within {
  border-color: var(--text-color)
}

.input-group .valid-tooltip,
.input-group .invalid-tooltip {
  background-color: transparent;
  top: 90%
}

.showhide-pass {
  position: relative
}

.footer {
  background-color: var(--footer-bg-color);
  color: var(--wh-color);
  font-weight: 400
}

.footer--style2 {
  background-color: var(--bg-color-12)
}

.footer__wrapper {
  z-index: 2
}

@media (min-width: 576px) {
  .footer__top {
    margin-block-end: 0
  }
}

.footer__top--style1 {
  padding-block: 80px
}

@media (min-width: 576px) {
  .footer__top--style1 {
    padding-block: 90px
  }
}

@media (min-width: 992px) {
  .footer__top--style1 {
    padding-block: 100px
  }
}

.footer__top--style2 {
  padding-top: 200px;
  padding-block-end: 80px
}

@media (min-width: 576px) {
  .footer__top--style2 {
    padding-block-start: 250px;
    padding-block-end: 90px
  }
}

@media (min-width: 992px) {
  .footer__top--style2 {
    padding-block-start: 332px;
    padding-block-end: 100px
  }
}

.footer__app {
  gap: 20px
}

.footer__app-inner {
  gap: 10px
}

.footer__app-item--apple {
  background-color: var(--brand-color);
  color: #0c263a;
  border-radius: 8px
}

.footer__app-item--apple2 {
  background-color: var(--bg-color-10);
  color: #0c263a;
  border-radius: 8px
}

.footer__app-item--playstore {
  background-color: var(--bg-color-8);
  color: var(--bg-white);
  border-radius: 8px
}

.footer__app-item--playstore2 {
  background-color: var(--tertiary-color4);
  color: #fff;
  border-radius: 8px
}

.footer__app-content {
  line-height: 1.1
}

.footer__app-content span {
  font-size: .5rem
}

.footer__app-content p {
  font-size: .875rem
}

.footer__about-moto {
  color: var(--text-color-2)
}

@media (min-width: 768px) {
  .footer__about-moto {
    max-inline-size: 40ch;
    margin-block-end: 32px
  }
}

.footer__links-tittle h6 {
  color: var(--bg-white)
}

@media (min-width: 576px) {
  .footer__links-tittle h6 {
    margin-block-end: 20px
  }
}

.footer__linklist-item p {
  color: var(--text-color)
}

.footer__linklist-item a {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--text-color-2)
}

.footer__linklist-item a:after {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
  transition: all .3s ease-out;
  top: 50%;
  left: 0;
  width: 10px;
  height: 2px;
  background-color: currentColor;
  opacity: 0
}

.footer__linklist-item a:hover {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -o-transform: translateX(10px);
  transform: translate(10px);
  color: var(--brand-color)
}

.footer__linklist-item a:hover:after {
  opacity: 1;
  left: -12px
}

.footer__linklist-item a.style2:hover {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -o-transform: translateX(10px);
  transform: translate(10px);
  color: var(--bg-color-10)
}

.footer__linklist-item a.style2:hover:after {
  opacity: 1;
  left: -12px
}

.footer__end {
  border-top: 1px solid rgba(255, 255, 255, .1);
  color: var(--text-color-2);
  font-size: 1rem
}

@media (min-width: 576px) {
  .footer__end {
    display: flex;
    justify-content: space-between
  }
}

.footer__end-copyright a {
  color: var(--brand-color)
}

.footer__end-copyright a.style2 {
  color: var(--bg-color-10)
}

@media (min-width: 576px) {
  .footer__end-copyright {
    margin-block-end: 0
  }
}

@media (max-width: 575px) {
  .footer__end-links {
    justify-content: space-between
  }
}

@media (min-width: 576px) {
  .footer__end-links {
    gap: 10px
  }
}

@media (min-width: 768px) {
  .footer__end-links {
    gap: 20px
  }
}

.footer__end-item a {
  color: var(--text-color)
}

.footer__shape-item--1 {
  max-width: 60px;
  top: 8%;
  left: 50%;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .footer__shape-item--1 {
    width: auto;
    top: 12%;
    left: 40%
  }
}

@media (min-width: 768px) {
  .footer__shape-item--1 {
    top: 70%;
    left: 5%
  }
}

@media (min-width: 992px) {
  .footer__shape-item--1 {
    left: 27%;
    top: 17%
  }
}

@media (min-width: 1200px) {
  .footer__shape-item--1 {
    top: 17%;
    left: 23%
  }
}

@media (min-width: 1400px) {
  .footer__shape-item--1 {
    top: 17%;
    left: 33%
  }
}

.footer__shape-item--2 {
  content: "";
  height: 95%;
  width: 920px;
  border: 1px solid var(--bg-white);
  opacity: .06;
  padding: 40px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  top: 0%;
  left: -3%;
  transform: rotate(13deg);
  display: none
}

@media (min-width: 768px) {
  .footer__shape-item--2 {
    display: block;
    width: 530px;
    top: 0%;
    left: -19%
  }
}

@media (min-width: 992px) {
  .footer__shape-item--2 {
    width: 530px;
    top: 4%;
    left: -11%
  }
}

@media (min-width: 1200px) {
  .footer__shape-item--2 {
    height: 100%;
    top: 9%;
    left: -6%
  }
}

@media (min-width: 1400px) {
  .footer__shape-item--2 {
    height: 101%;
    width: 920px;
    top: 0%;
    left: -26%
  }
}

@media (min-width: 1600px) {
  .footer__shape-item--2 {
    height: 107%;
    width: 920px;
    top: 0%;
    left: -3%
  }
}

.footer__shape-item--2 span {
  position: absolute;
  content: "";
  height: 90%;
  width: 900px;
  background: linear-gradient(150.39deg, #edf2f838 15.02%, #edf2f8 99.59%);
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  top: 5%;
  left: -1%
}

@media (min-width: 768px) {
  .footer__shape-item--2 span {
    top: 5%;
    left: -77%
  }
}

@media (min-width: 992px) {
  .footer__shape-item--2 span {
    top: 5%;
    left: -77%
  }
}

@media (min-width: 1200px) {
  .footer__shape-item--2 span {
    top: 5%;
    left: -77%
  }
}

@media (min-width: 1400px) {
  .footer__shape-item--2 span {
    top: 5%;
    left: -1%
  }
}

@media (min-width: 1600px) {
  .footer__shape-item--2 span {
    top: 5%;
    left: -1%
  }
}

.footer__shape-item--3 {
  max-width: 50px;
  top: 21%;
  left: 57%;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .footer__shape-item--3 {
    width: auto;
    top: 29%;
    left: 40%
  }
}

@media (min-width: 768px) {
  .footer__shape-item--3 {
    top: 80%;
    left: 30%
  }
}

@media (min-width: 992px) {
  .footer__shape-item--3 {
    top: 45%;
    left: 25%
  }
}

@media (min-width: 1200px) {
  .footer__shape-item--3 {
    top: 45%;
    left: 22%
  }
}

@media (min-width: 1400px) {
  .footer__shape-item--3 {
    top: 45%;
    left: 26%
  }
}

@media (min-width: 1600px) {
  .footer__shape-item--3 {
    top: 45%;
    left: 32%
  }
}

.footer__shape-item--4 {
  display: none;
  max-width: 50px;
  top: 21%;
  left: 57%;
  -webkit-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .footer__shape-item--4 {
    width: auto;
    top: 29%;
    left: 40%
  }
}

@media (min-width: 768px) {
  .footer__shape-item--4 {
    display: block;
    top: 15%;
    left: 30%
  }
}

@media (min-width: 992px) {
  .footer__shape-item--4 {
    top: 66%;
    left: 3%
  }
}

@media (min-width: 1200px) {
  .footer__shape-item--4 {
    top: 66%;
    left: 3%
  }
}

@media (min-width: 1400px) {
  .footer__shape-item--4 {
    top: 58%;
    left: 3%
  }
}

@media (min-width: 1600px) {
  .footer__shape-item--4 {
    top: 63%;
    left: 13%
  }
}

.footer__shape-item--5 {
  width: 70px;
  top: 60%;
  left: 43%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .footer__shape-item--5 {
    top: 29%;
    left: 65%
  }
}

@media (min-width: 768px) {
  .footer__shape-item--5 {
    width: auto;
    top: 60%;
    left: 43%
  }
}

@media (min-width: 992px) {
  .footer__shape-item--5 {
    top: 56%;
    left: 43%
  }
}

@media (min-width: 1200px) {
  .footer__shape-item--5 {
    top: 50%;
    left: 40%
  }
}

@media (min-width: 1400px) {
  .footer__shape-item--5 {
    top: 50%;
    left: 36%
  }
}

@media (min-width: 1600px) {
  .footer__shape-item--5 {
    top: 54%;
    left: 46%
  }
}

.trk-btn {
  font-size: 1rem;
  border: transparent;
  color: #0c263a;
  font-family: Open Sans, sans-serif;
  padding: .75rem 1rem;
  text-decoration: none;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  text-transform: capitalize;
  line-height: 1;
  border-radius: 8px
}

.trk-btn:after {
  background: var(--bg-white);
  content: "";
  height: 155px;
  left: -75px;
  opacity: .2;
  top: -50px;
  transform: rotate(35deg);
  transition: all .55s cubic-bezier(.19, 1, .22, 1);
  width: 50px;
  z-index: -10
}

@media (min-width: 576px) {
  .trk-btn {
    padding: 1rem 1.25rem
  }
}

@media (min-width: 992px) {
  .trk-btn {
    padding: 1rem 1.75rem
  }
}

@media (min-width: 1200px) {
  .trk-btn {
    padding: 1rem 1.875rem
  }
}

.trk-btn--small {
  padding: .75rem 1.5rem
}

@media (min-width: 576px) {
  .trk-btn--large {
    padding: .95rem 1.25rem
  }
}

@media (min-width: 992px) {
  .trk-btn--large {
    padding: 1.25rem 1.875rem
  }
}

.trk-btn svg,
.trk-btn i {
  transition: all .3s ease-out
}

.trk-btn--arrow span i,
.trk-btn--arrow span svg {
  font-size: 1rem
}

.trk-btn--arrow span.style2 i,
.trk-btn--arrow span.style2 svg {
  font-size: 1.125rem
}

.trk-btn--defult {
  gap: 5px;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--title-color);
  padding: .53rem 1rem
}

@media (min-width: 576px) {
  .trk-btn--defult {
    padding: .8rem 1rem
  }
}

@media (min-width: 992px) {
  .trk-btn--defult {
    padding: .81rem 1rem
  }
}

@media (min-width: 1200px) {
  .trk-btn--defult {
    padding: .82rem 1rem
  }
}

.trk-btn--defult span.style1 i,
.trk-btn--defult span.style1 svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.trk-btn--defult span.style1 i rect,
.trk-btn--defult span.style1 svg rect {
  stroke: var(--title-color)
}

.trk-btn--defult span.style1 i g path,
.trk-btn--defult span.style1 svg g path {
  stroke: var(--title-color)
}

.trk-btn--arrowplay {
  gap: 5px;
  padding: .53rem 1rem
}

@media (min-width: 576px) {
  .trk-btn--arrowplay {
    padding: .8rem 1.25rem
  }
}

@media (min-width: 992px) {
  .trk-btn--arrowplay {
    padding: .8rem 1.75rem
  }
}

@media (min-width: 1200px) {
  .trk-btn--arrowplay {
    padding: .78rem 1.875rem
  }
}

.trk-btn--arrowplay span i,
.trk-btn--arrowplay span svg {
  font-size: 1.25rem
}

.trk-btn--left {
  gap: 8px
}

.trk-btn--left span {
  width: 24px;
  height: 24px;
  background-color: var(--bg-white);
  border-radius: 99px;
  padding: 4px
}

.trk-btn--left span i,
.trk-btn--left span svg {
  font-size: .875rem;
  color: var(--brand-color);
  line-height: 24px
}

.trk-btn--primary {
  background-color: var(--brand-color);
  border: 1px solid var(--brand-color)
}

.trk-btn--tertiary {
  background-color: var(--tertiary-color4);
  border: 1px solid var(--tertiary-color4);
  color: #fff;
  border-radius: 4px
}

.trk-btn--secondary {
  background-color: var(--secondary-color);
  border: 1px solid var(--secondary-color);
  color: var(--wh-color)
}

.trk-btn--secondary2 {
  background-color: #0a4fd5;
  border: 1px solid #0A4FD5;
  color: var(--bg-white)
}

.trk-btn--secondary3 {
  background-color: var(--bg-color-11);
  border: 1px solid var(--bg-color-11);
  color: var(--bg-white)
}

.trk-btn--outline {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  width: 100%;
  border: 1px solid var(--brand-color);
  color: #0c263a
}

.trk-btn--outline2 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  gap: 5px;
  border: 1px solid var(--secondary-color);
  color: var(--secondary-color);
  padding: .53rem 1rem
}

@media (min-width: 576px) {
  .trk-btn--outline2 {
    padding: .8rem 1.25rem
  }
}

@media (min-width: 992px) {
  .trk-btn--outline2 {
    padding: .8rem 1.75rem
  }
}

@media (min-width: 1200px) {
  .trk-btn--outline2 {
    padding: .78rem 1.875rem
  }
}

.trk-btn--outline2 span.style1 i,
.trk-btn--outline2 span.style1 svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.trk-btn--outline2 span.style1 i rect,
.trk-btn--outline2 span.style1 svg rect {
  stroke: var(--arrow-icon-color)
}

.trk-btn--outline2 span.style1 i g path,
.trk-btn--outline2 span.style1 svg g path {
  stroke: var(--arrow-icon-color)
}

.trk-btn--outline22 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  gap: 5px;
  border: 1px solid var(--secondary-color);
  color: var(--secondary-color);
  padding: .53rem 1rem
}

@media (min-width: 576px) {
  .trk-btn--outline22 {
    padding: .8rem 1.25rem
  }
}

@media (min-width: 992px) {
  .trk-btn--outline22 {
    padding: .8rem 1.75rem
  }
}

@media (min-width: 1200px) {
  .trk-btn--outline22 {
    padding: .78rem 1.875rem
  }
}

.trk-btn--outline22 span.style1 i,
.trk-btn--outline22 span.style1 svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.trk-btn--outline22 span.style1 i rect,
.trk-btn--outline22 span.style1 svg rect {
  stroke: var(--secondary-color)
}

.trk-btn--outline22 span.style1 i g path,
.trk-btn--outline22 span.style1 svg g path {
  stroke: var(--secondary-color)
}

.trk-btn--outline3 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  gap: 5px;
  border-color: #1b2d29;
  background: #ffffff14;
  color: #fff;
  padding: .53rem 1rem
}

@media (min-width: 576px) {
  .trk-btn--outline3 {
    padding: .8rem 1.25rem
  }
}

@media (min-width: 992px) {
  .trk-btn--outline3 {
    padding: .8rem 1.75rem
  }
}

@media (min-width: 1200px) {
  .trk-btn--outline3 {
    padding: .78rem 1.875rem
  }
}

.trk-btn--outline3 span.style1 i,
.trk-btn--outline3 span.style1 svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.trk-btn--outline4 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  width: 100%;
  border: 1px solid var(--secondary-color);
  color: var(--secondary-color)
}

.trk-btn--outline4.active,
.trk-btn--outline4:hover {
  background-color: var(--secondary-color);
  color: var(--bg-white)
}

.trk-btn--outline5 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  gap: 5px;
  color: var(--secondary-color);
  padding: .53rem 1rem
}

@media (min-width: 576px) {
  .trk-btn--outline5 {
    padding: .8rem 1.25rem
  }
}

@media (min-width: 992px) {
  .trk-btn--outline5 {
    padding: .8rem 1.75rem
  }
}

@media (min-width: 1200px) {
  .trk-btn--outline5 {
    padding: .78rem 1.875rem
  }
}

.trk-btn--outline5 span.style1 i,
.trk-btn--outline5 span.style1 svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.trk-btn--outline5 span.style1 i rect,
.trk-btn--outline5 span.style1 svg rect {
  stroke: var(--arrow-icon-color)
}

.trk-btn--outline5 span.style1 i g path,
.trk-btn--outline5 span.style1 svg g path {
  stroke: var(--arrow-icon-color)
}

.trk-btn--outline6 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  width: 100%;
  border: 1.5px solid var(--title-color);
  color: var(--title-color);
  border-radius: 4px
}

.trk-btn.search-btn {
  padding: 1.2rem 1.85rem;
  font-size: 1.125rem
}

.trk-btn span {
  position: inherit;
  z-index: 1
}

.trk-btn.active.trk-btn--primary,
.trk-btn:hover.trk-btn--primary {
  color: #0c263a;
  transform: translateY(-3px)
}

.trk-btn.active.trk-btn--primary:after,
.trk-btn:hover.trk-btn--primary:after {
  left: 120%;
  transition: all .55s cubic-bezier(.19, 1, .22, 1)
}

.trk-btn.active.trk-btn--secondary,
.trk-btn:hover.trk-btn--secondary {
  color: var(--bg-white);
  transform: translateY(-3px)
}

.trk-btn.active.trk-btn--secondary:after,
.trk-btn:hover.trk-btn--secondary:after {
  left: 120%;
  transition: all .55s cubic-bezier(.19, 1, .22, 1)
}

.trk-btn.active.trk-btn--secondary2,
.trk-btn:hover.trk-btn--secondary2 {
  color: var(--bg-white);
  transform: translateY(-3px)
}

.trk-btn.active.trk-btn--secondary2:after,
.trk-btn:hover.trk-btn--secondary2:after {
  left: 120%;
  transition: all .55s cubic-bezier(.19, 1, .22, 1)
}

.trk-btn.active.trk-btn--secondary3,
.trk-btn:hover.trk-btn--secondary3 {
  color: var(--bg-white);
  transform: translateY(-3px)
}

.trk-btn.active.trk-btn--secondary3:after,
.trk-btn:hover.trk-btn--secondary3:after {
  left: 120%;
  transition: all .55s cubic-bezier(.19, 1, .22, 1)
}

.trk-btn.active.trk-btn--tertiary,
.trk-btn:hover.trk-btn--tertiary {
  color: #fff;
  transform: translateY(-3px)
}

.trk-btn.active.trk-btn--tertiary:after,
.trk-btn:hover.trk-btn--tertiary:after {
  left: 120%;
  transition: all .55s cubic-bezier(.19, 1, .22, 1)
}

.trk-btn.active.trk-btn--arrow,
.trk-btn:hover.trk-btn--arrow {
  transform: rotate(0)
}

.trk-btn.active.trk-btn--outline,
.trk-btn:hover.trk-btn--outline,
.trk-btn.active.trk-btn--outline2,
.trk-btn:hover.trk-btn--outline2 {
  background-color: var(--brand-color);
  border-color: var(--brand-color);
  color: #0c263a
}

.trk-btn.active.trk-btn--outline2 span.style1 i rect,
.trk-btn.active.trk-btn--outline2 span.style1 svg rect,
.trk-btn:hover.trk-btn--outline2 span.style1 i rect,
.trk-btn:hover.trk-btn--outline2 span.style1 svg rect {
  stroke: #0c263a
}

.trk-btn.active.trk-btn--outline2 span.style1 i g path,
.trk-btn.active.trk-btn--outline2 span.style1 svg g path,
.trk-btn:hover.trk-btn--outline2 span.style1 i g path,
.trk-btn:hover.trk-btn--outline2 span.style1 svg g path {
  stroke: #0c263a
}

.trk-btn.active.trk-btn--outline22,
.trk-btn:hover.trk-btn--outline22 {
  background-color: #0a4fd5;
  border-color: #0a4fd5;
  color: var(--bg-white)
}

.trk-btn.active.trk-btn--outline22 span.style1 i rect,
.trk-btn.active.trk-btn--outline22 span.style1 svg rect,
.trk-btn:hover.trk-btn--outline22 span.style1 i rect,
.trk-btn:hover.trk-btn--outline22 span.style1 svg rect {
  stroke: var(--bg-white)
}

.trk-btn.active.trk-btn--outline22 span.style1 i g path,
.trk-btn.active.trk-btn--outline22 span.style1 svg g path,
.trk-btn:hover.trk-btn--outline22 span.style1 i g path,
.trk-btn:hover.trk-btn--outline22 span.style1 svg g path {
  stroke: var(--bg-white)
}

.trk-btn.active.trk-btn--defult,
.trk-btn:hover.trk-btn--defult {
  background-color: var(--brand-color);
  border-color: var(--brand-color);
  color: #0c263a
}

.trk-btn.active.trk-btn--defult span.style1 i rect,
.trk-btn.active.trk-btn--defult span.style1 svg rect,
.trk-btn:hover.trk-btn--defult span.style1 i rect,
.trk-btn:hover.trk-btn--defult span.style1 svg rect {
  stroke: #0c263a
}

.trk-btn.active.trk-btn--defult span.style1 i g path,
.trk-btn.active.trk-btn--defult span.style1 svg g path,
.trk-btn:hover.trk-btn--defult span.style1 i g path,
.trk-btn:hover.trk-btn--defult span.style1 svg g path {
  stroke: #0c263a
}

.trk-btn.active.trk-btn--outline3,
.trk-btn:hover.trk-btn--outline3 {
  background-color: var(--brand-color);
  border-color: var(--brand-color);
  color: #0c263a
}

.trk-btn.active.trk-btn--outline3 span.style1 i rect,
.trk-btn.active.trk-btn--outline3 span.style1 svg rect,
.trk-btn:hover.trk-btn--outline3 span.style1 i rect,
.trk-btn:hover.trk-btn--outline3 span.style1 svg rect {
  stroke: #0c263a
}

.trk-btn.active.trk-btn--outline3 span.style1 i g path,
.trk-btn.active.trk-btn--outline3 span.style1 svg g path,
.trk-btn:hover.trk-btn--outline3 span.style1 i g path,
.trk-btn:hover.trk-btn--outline3 span.style1 svg g path {
  stroke: #0c263a
}

.trk-btn.active.trk-btn--outline6,
.trk-btn:hover.trk-btn--outline6 {
  background-color: var(--title-color);
  border-color: var(--title-color);
  color: #fff
}

.trk-btn.active.trk-btn--primary2 i,
.trk-btn.active.trk-btn--primary2 svg,
.trk-btn:hover.trk-btn--primary2 i,
.trk-btn:hover.trk-btn--primary2 svg {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translate(5px)
}

.trk-btn-active {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color)
}

.text-btn {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  display: inline-flex;
  font-weight: 600;
  color: var(--brand-color)
}

.text-btn:after {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  content: "";
  left: 0;
  bottom: -4px;
  height: 2px;
  width: 0%;
  background-color: var(--brand-color)
}

.text-btn--style2 {
  color: var(--secondary-color)
}

.text-btn--style2:after {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  content: "";
  left: 0;
  bottom: -4px;
  height: 2px;
  width: 0%;
  background-color: var(--secondary-color)
}

.text-btn i,
.text-btn svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.text-btn.text-btn--small {
  font-size: 1rem;
  color: var(--title-color);
  font-family: Open Sans, sans-serif
}

.text-btn.text-btn--small span,
.text-btn span {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.text-btn:hover {
  color: var(--secondary-color)
}

.text-btn:hover:after {
  width: 100%;
  background-color: var(--secondary-color)
}

.text-btn:hover span {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translate(5px)
}

.btn-group,
.btn-group--gap-xs,
.btn-group--gap-sm,
.btn-group--gap-md,
.btn-group--gap-lg {
  gap: 20px
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  background-color: var(--body-color);
  z-index: 99999
}

.preloader img {
  -webkit-animation: floating 1s cubic-bezier(.4, -.35, .01, 1.08) infinite alternate;
  -moz-animation: floating 1s cubic-bezier(.4, -.35, .01, 1.08) infinite alternate;
  -ms-animation: floating 1s cubic-bezier(.4, -.35, .01, 1.08) infinite alternate;
  -o-animation: floating 1s cubic-bezier(.4, -.35, .01, 1.08) infinite alternate;
  animation: floating 1s cubic-bezier(.4, -.35, .01, 1.08) infinite alternate
}

.lightdark-switch .switch-btn {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  width: 40px;
  height: 40px;
  bottom: 5%;
  left: 5%;
  border-radius: 8px;
  z-index: 9999;
  cursor: pointer;
  background-color: var(--brand-color);
  box-shadow: 0 0 15px #68e1a6b3;
  border: 1px solid var(--brand-color)
}

.lightdark-switch .switch-btn:hover {
  border: 1px solid var(--brand-color);
  box-shadow: 0 0 15px 2px #68e1a699
}

@media (min-width: 576px) {
  .lightdark-switch .switch-btn {
    width: 40px;
    height: 40px;
    padding: 10px;
    bottom: 7%;
    left: 5%
  }
}

@media (min-width: 768px) {
  .lightdark-switch .switch-btn {
    bottom: 7%;
    left: 5%
  }
}

@media (min-width: 992px) {
  .lightdark-switch .switch-btn {
    bottom: auto;
    left: auto;
    top: 130px;
    right: 60px
  }
}

@media (min-width: 1400px) {
  .lightdark-switch .switch-btn {
    top: 80px;
    right: 90px
  }
}

.lightdark-switch .switch-btn img {
  max-height: 16px
}

@media (min-width: 576px) {
  .lightdark-switch .switch-btn img {
    max-height: 20px
  }
}

.lightdark-switch .switch-btn.dark-switcher {
  background-color: var(--bg-white);
  border-color: var(--bg-white)
}

.lightdark-switch .switch-btn--style2 {
  background-color: var(--tertiary-color4);
  box-shadow: 0 0 15px #6084e0b3;
  border: 1px solid var(--tertiary-color4)
}

.lightdark-switch .switch-btn--style2:hover {
  border: 1px solid var(--tertiary-color4);
  box-shadow: 0 0 15px 2px #6084e099
}

.social {
  gap: 10px
}

@media (min-width: 768px) {
  .social {
    gap: 15px
  }
}

.social--style2 {
  gap: 25px
}

.social__item h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif
}

.social__link {
  -webkit-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -ms-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  transition: background-color .2s linear;
  background-color: transparent;
  font-size: 1.125rem
}

.social__link--style1 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  background-color: transparent;
  border: 1px solid var(--social-border-color-2);
  width: 34px;
  height: 34px;
  border-radius: 99px;
  transition: all .3s ease-out
}

.social__link--style1 svg,
.social__link--style1 i {
  font-size: 1rem;
  color: var(--title-color)
}

@media (min-width: 992px) {
  .social__link--style1 {
    height: 40px;
    width: 40px
  }

  .social__link--style1 i,
  .social__link--style1 svg {
    font-size: 1.125rem
  }
}

.social__link--style2 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: transparent;
  width: 34px;
  height: 34px;
  border-radius: 99px;
  border: 2px solid var(--social-border-color-3)
}

@media (min-width: 768px) {
  .social__link--style2 {
    width: 40px;
    height: 40px
  }
}

.social__link--style2 svg,
.social__link--style2 i {
  color: var(--title-color);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem
}

@media (min-width: 768px) {

  .social__link--style2 svg,
  .social__link--style2 i {
    font-size: 1.125rem
  }
}

.social__link--style22 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: transparent;
  width: 34px;
  height: 34px;
  border-radius: 99px;
  border: 2px solid rgba(255, 255, 255, .1)
}

@media (min-width: 768px) {
  .social__link--style22 {
    width: 40px;
    height: 40px
  }
}

.social__link--style22 svg,
.social__link--style22 i {
  color: var(--bg-white);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem
}

@media (min-width: 768px) {

  .social__link--style22 svg,
  .social__link--style22 i {
    font-size: 1.125rem
  }
}

.social__link--style222 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: transparent;
  width: 34px;
  height: 34px;
  border-radius: 99px;
  border: 2px solid rgba(255, 255, 255, .1)
}

@media (min-width: 768px) {
  .social__link--style222 {
    width: 40px;
    height: 40px
  }
}

.social__link--style222 svg,
.social__link--style222 i {
  color: var(--bg-white);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem
}

@media (min-width: 768px) {

  .social__link--style222 svg,
  .social__link--style222 i {
    font-size: 1.125rem
  }
}

.social__link--style3 {
  z-index: 3;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  background-color: transparent;
  border: 1.3px solid var(--social-border-color);
  font-size: 1rem;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 99px;
  transition: all .3s ease-out
}

.social__link--style3 svg,
.social__link--style3 i {
  color: var(--title-color);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: inherit
}

.social__link--style5 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: transparent;
  width: 34px;
  height: 34px;
  border-radius: 99px;
  border: 2px solid rgba(255, 255, 255, .1)
}

@media (min-width: 768px) {
  .social__link--style5 {
    width: 40px;
    height: 40px
  }
}

.social__link--style5 svg,
.social__link--style5 i {
  color: var(--bg-white);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem
}

@media (min-width: 768px) {

  .social__link--style5 svg,
  .social__link--style5 i {
    font-size: 1.125rem
  }
}

.social__link--style6 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: transparent;
  width: 34px;
  height: 34px;
  border-radius: 99px;
  border: 2px solid var(--tertiary-color)
}

@media (min-width: 768px) {
  .social__link--style6 {
    width: 40px;
    height: 40px
  }
}

.social__link--style6 svg,
.social__link--style6 i {
  color: var(--title-color);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem
}

@media (min-width: 768px) {

  .social__link--style6 svg,
  .social__link--style6 i {
    font-size: 1.125rem
  }
}

.social__link--style6.active svg,
.social__link--style6.active i,
.social__link--style6:hover svg,
.social__link--style6:hover i {
  color: var(--brand-color)
}

.social__link--style4 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: transparent;
  width: 34px;
  height: 34px;
  border-radius: 99px;
  border: 2px solid var(--tertiary-color2)
}

@media (min-width: 768px) {
  .social__link--style4 {
    width: 40px;
    height: 40px
  }
}

.social__link--style4 svg,
.social__link--style4 i {
  color: var(--title-color);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem
}

@media (min-width: 768px) {

  .social__link--style4 svg,
  .social__link--style4 i {
    font-size: 1.125rem
  }
}

.social__link--style4.active,
.social__link--style4:hover {
  border-color: var(--brand-color)
}

.social__link--style4.active svg,
.social__link--style4.active i,
.social__link--style4:hover svg,
.social__link--style4:hover i {
  color: var(--brand-color)
}

.social__link.active.social__link--style1,
.social__link:hover.social__link--style1 {
  background-color: var(--brand-color);
  border-color: var(--brand-color)
}

.social__link.active.social__link--style1 svg,
.social__link.active.social__link--style1 i,
.social__link:hover.social__link--style1 svg,
.social__link:hover.social__link--style1 i {
  color: #1b2d29
}

.social__link.active.social__link--style2,
.social__link:hover.social__link--style2 {
  border-color: var(--brand-color)
}

.social__link.active.social__link--style2 svg,
.social__link.active.social__link--style2 i,
.social__link:hover.social__link--style2 svg,
.social__link:hover.social__link--style2 i {
  color: var(--brand-color)
}

.social__link.active.social__link--style22,
.social__link:hover.social__link--style22 {
  border-color: var(--brand-color)
}

.social__link.active.social__link--style22 svg,
.social__link.active.social__link--style22 i,
.social__link:hover.social__link--style22 svg,
.social__link:hover.social__link--style22 i {
  color: var(--brand-color)
}

.social__link.active.social__link--style222,
.social__link:hover.social__link--style222 {
  border-color: var(--bg-color-10)
}

.social__link.active.social__link--style222 svg,
.social__link.active.social__link--style222 i,
.social__link:hover.social__link--style222 svg,
.social__link:hover.social__link--style222 i {
  color: var(--bg-color-10)
}

.social__link.active.social__link--style3,
.social__link:hover.social__link--style3 {
  background-color: var(--brand-color);
  border-color: var(--brand-color)
}

.social__link.active.social__link--style3 svg,
.social__link.active.social__link--style3 i,
.social__link:hover.social__link--style3 svg,
.social__link:hover.social__link--style3 i {
  color: #0c263a
}

.social__link.active.social__link--style5 svg,
.social__link.active.social__link--style5 i,
.social__link:hover.social__link--style5 svg,
.social__link:hover.social__link--style5 i {
  color: var(--brand-color)
}

.floating-content__item {
  background-color: var(--floating-content-bg-color);
  border: 1px solid var(--floating-content-border-color);
  box-shadow: -40px 40px 60px #051e360d;
  border-radius: 16px
}

@media (min-width: 768px) {
  .floating-content__item {
    padding: 24px 32px
  }
}

.floating-content__item h3 {
  font-family: Open Sans, sans-serif;
  line-height: 32px;
  color: var(--secondary-color)
}

.floating-content__item h3.style2 {
  color: var(--brand-color)
}

.floating-content__item p {
  font-size: 1.25rem;
  color: var(--title-color)
}

.floating-content__item p.style2 {
  font-size: 1.125rem
}

.floating-content__item--style2 {
  gap: 15px;
  padding: 16px 0 16px 36px;
  border-radius: 8px 40px 32px 80px;
  border: 2px solid var(--border-color);
  background-color: var(--floating-content-bg-color-2);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px)
}

@media (min-width: 576px) {
  .floating-content__item--style2 {
    padding: 16px 0 16px 36px
  }
}

@media (min-width: 768px) {
  .floating-content__item--style2 {
    padding: 16px 0 16px 36px
  }
}

@media (min-width: 1200px) {
  .floating-content__item--style2 {
    padding: 16px 10px 16px 48px
  }
}

.floating-content__item--style2 img {
  width: 60px
}

@media (min-width: 576px) {
  .floating-content__item--style2 img {
    width: 70px
  }
}

@media (min-width: 768px) {
  .floating-content__item--style2 img {
    width: auto
  }
}

.floating-content__item--style2 p {
  max-inline-size: 18ch
}

.floating-content__item--style3 {
  padding: 16px;
  border-radius: 32px 60px 8px 40px;
  border: 2px solid var(--border-color);
  background-color: var(--floating-content-bg-color-2);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px)
}

@media (min-width: 768px) {
  .floating-content__item--style3 {
    padding: 16px 20px
  }
}

@media (min-width: 992px) {
  .floating-content__item--style3 {
    padding: 25px 30px
  }
}

.floating-content__item--style4 {
  gap: 15px;
  padding: 20px;
  border-radius: 100px 9.126px 9.126px 100px;
  background: var(--wh-color);
  box-shadow: -24px 24px 73.0064086914px #00d09429
}

.floating-content__item--style4 p {
  font-size: 1.125rem;
  color: var(--title-color)
}

.floating-content__item--style4 span {
  color: var(--title-color)
}

.floating-content__item--style5 {
  min-width: 260px;
  border-radius: 16px;
  background-color: var(--floating-content-bg-color);
  box-shadow: -16px 32px 80px #3d33001f
}

.floating-content__item--style5 h3 {
  color: var(--title-color)
}

.floating-content__item--style5 p {
  color: var(--title-color);
  opacity: .7
}

@media (min-width: 768px) {
  .floating-content__item--style5 {
    padding: 20px
  }
}

@media (min-width: 992px) {
  .floating-content__item--style5 {
    padding: 24px 32px
  }
}

.floating-content__item--style6 {
  min-width: 260px;
  border-radius: 16px;
  text-align: left;
  background-color: var(--floating-content-bg-color);
  box-shadow: -16px 32px 80px #3e6ce41f
}

.floating-content__item--style6 h3 {
  color: var(--title-color);
  font-family: Anek Telugu, sans-serif;
  margin-block-end: -5px
}

.floating-content__item--style6 p {
  color: var(--title-color);
  opacity: .7;
  font-size: 1rem
}

@media (min-width: 768px) {
  .floating-content__item--style6 {
    padding: 20px
  }
}

@media (min-width: 992px) {
  .floating-content__item--style6 {
    padding: 24px 32px
  }
}

.floating-content__top-left {
  left: 10px;
  top: 15px
}

@media (min-width: 768px) {
  .floating-content__top-left {
    left: 30px;
    top: 90px
  }
}

@media (min-width: 992px) {
  .floating-content__top-left {
    left: 0;
    top: 10px
  }
}

@media (min-width: 1200px) {
  .floating-content__top-left {
    left: 5px;
    top: 60px
  }
}

.floating-content__top-left--style2 {
  left: 0;
  top: -15px
}

@media (min-width: 576px) {
  .floating-content__top-left--style2 {
    left: 0;
    top: 30px
  }
}

@media (min-width: 768px) {
  .floating-content__top-left--style2 {
    left: -6px;
    top: 0
  }
}

@media (min-width: 992px) {
  .floating-content__top-left--style2 {
    left: 0;
    top: 10px
  }
}

@media (min-width: 1200px) {
  .floating-content__top-left--style2 {
    left: 5px;
    top: 60px
  }
}

.floating-content__top-right {
  right: 0;
  top: 0
}

@media (min-width: 576px) and (max-width: 767px) {
  .floating-content__top-right {
    right: -20px;
    top: 5px
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .floating-content__top-right {
    right: 60px;
    top: -50px
  }
}

@media (min-width: 992px) {
  .floating-content__top-right {
    right: -10px;
    top: -80px
  }
}

@media (min-width: 768px) {
  .floating-content__top-right--style2 {
    right: -20px;
    top: -80px
  }

  .floating-content__top-right--style2 img {
    max-width: 70px
  }
}

@media (min-width: 992px) {
  .floating-content__top-right--style2 {
    right: 0;
    top: -80px
  }

  .floating-content__top-right--style2 img {
    max-width: 80px
  }
}

@media (min-width: 1200px) {
  .floating-content__top-right--style2 {
    right: 5px;
    top: -55px
  }

  .floating-content__top-right--style2 img {
    width: auto
  }
}

@media (min-width: 1400px) {
  .floating-content__top-right--style2 {
    right: -70px;
    top: -55px
  }
}

.floating-content__top-right--style3 {
  right: 10px;
  top: 20px
}

@media (min-width: 576px) and (max-width: 767px) {
  .floating-content__top-right--style3 {
    right: 20px;
    top: 20px
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .floating-content__top-right--style3 {
    right: 15px;
    top: -60px
  }
}

@media (min-width: 992px) {
  .floating-content__top-right--style3 {
    right: 10px;
    top: 20px
  }
}

@media (min-width: 1200px) {
  .floating-content__top-right--style3 {
    right: 70px;
    top: 20px
  }
}

.floating-content__left-top {
  left: -10px;
  top: -47px
}

.floating-content__left-top--style2 {
  left: -10px;
  top: -40px
}

@media (min-width: 576px) {
  .floating-content__left-top {
    left: -27px;
    top: -44px
  }
}

@media (min-width: 768px) {
  .floating-content__left-top {
    left: -27px;
    top: -125px
  }
}

@media (min-width: 992px) {
  .floating-content__left-top {
    left: -45px;
    top: -80px
  }
}

.floating-content__bottom-left {
  left: 0;
  bottom: 0
}

@media (min-width: 576px) {
  .floating-content__bottom-left--style2 {
    left: -10px;
    bottom: 10px
  }
}

@media (min-width: 768px) {
  .floating-content__bottom-left--style2 {
    left: -14px;
    bottom: -27px
  }
}

@media (min-width: 992px) {
  .floating-content__bottom-left--style2 {
    left: -33px;
    bottom: 0
  }
}

@media (min-width: 1200px) {
  .floating-content__bottom-left--style2 {
    left: 30px;
    bottom: -5px
  }
}

.floating-content__bottom-left--style3 {
  left: 0;
  bottom: 20px
}

@media (min-width: 576px) {
  .floating-content__bottom-left--style3 {
    left: 0;
    bottom: 10px
  }
}

@media (min-width: 768px) {
  .floating-content__bottom-left--style3 {
    left: -23px;
    bottom: 25px
  }
}

@media (min-width: 992px) {
  .floating-content__bottom-left--style3 {
    left: -10px;
    bottom: 31px
  }
}

@media (min-width: 1200px) {
  .floating-content__bottom-left--style3 {
    left: 10px;
    bottom: 31px
  }
}

@media (min-width: 1400px) {
  .floating-content__bottom-left--style3 {
    left: -10px;
    bottom: 31px
  }
}

@media (min-width: 1600px) {
  .floating-content__bottom-left--style3 {
    left: -10px;
    bottom: 31px
  }
}

.floating-content__bottom-right {
  right: 10px;
  bottom: 15px
}

.floating-content__bottom-right--style2 {
  right: 70px;
  bottom: -30px
}

@media (min-width: 768px) {
  .floating-content__bottom-right--style2 {
    right: 70px;
    bottom: -30px
  }
}

@media (min-width: 576px) {
  .floating-content__bottom-right {
    right: 10px;
    bottom: 60px
  }
}

@media (min-width: 768px) {
  .floating-content__bottom-right {
    right: 70px;
    bottom: 75px
  }
}

@media (min-width: 992px) {
  .floating-content__bottom-right {
    right: 45px;
    bottom: 2px
  }
}

@media (min-width: 1200px) {
  .floating-content__bottom-right {
    right: 23px;
    bottom: 40px
  }
}

.partner {
  overflow-x: clip
}

.partner__wrapper {
  z-index: 333
}

.partner--gradient:before {
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: var(--tertiary-color);
  border-top: 8px solid var(--body-color);
  border-bottom: 8px solid var(--body-color);
  z-index: 3
}

.partner--gradient:after {
  content: "";
  left: 0;
  top: -5px;
  height: 119px;
  width: 100%;
  background: linear-gradient(150.39deg, #edf2f8 15.02%, #edf2f8 99.59%);
  transform: rotate(2deg);
  z-index: 2
}

@media (min-width: 992px) {
  .partner--style2 {
    padding-block: 60px
  }
}

@media (min-width: 1200px) {
  .partner--style2 {
    padding-block: 70px
  }
}

@media (min-width: 1400px) {
  .partner--style2 {
    padding-block: 80px
  }
}

@media (min-width: 1400px) {
  .partner--style2 {
    padding-block: 90px
  }
}

.partner--style2:before {
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: var(--bg-color-12);
  z-index: 3
}

.feature--style1 .feature__wrapper {
  z-index: 2
}

.feature--style1 .feature__item-content h6 {
  font-size: 1.125rem;
  color: var(--text-color);
  font-family: Open Sans, sans-serif
}

.feature--style1 .feature__image img {
  border-radius: 20px
}

.feature--style1 .feature__thumb {
  position: relative;
  z-index: 2
}

.feature--style1 .feature__shape-item--1 {
  width: 50px;
  top: 5%;
  left: 71%;
  z-index: 2;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .feature--style1 .feature__shape-item--1 {
    width: 70px;
    top: 6%;
    left: 65%
  }
}

@media (min-width: 768px) {
  .feature--style1 .feature__shape-item--1 {
    max-width: 75px;
    top: 13%;
    left: 50%
  }
}

@media (min-width: 992px) {
  .feature--style1 .feature__shape-item--1 {
    max-width: 100%;
    top: 19%;
    left: 46%
  }
}

@media (min-width: 1200px) {
  .feature--style1 .feature__shape-item--1 {
    top: 19%;
    left: 50%
  }
}

@media (min-width: 1400px) {
  .feature--style1 .feature__shape-item--1 {
    top: 19%;
    left: 50%
  }
}

.feature--style1 .feature__shape-item--2 {
  content: "";
  height: 92%;
  width: 920px;
  border: 2px solid var(--bg-grad-color);
  padding: 40px;
  border-bottom-left-radius: 25%;
  top: 0%;
  right: -3%;
  transform: rotate(-10deg);
  display: none
}

@media (min-width: 768px) {
  .feature--style1 .feature__shape-item--2 {
    display: block;
    width: 570px;
    top: -8%;
    right: -24%
  }
}

@media (min-width: 992px) {
  .feature--style1 .feature__shape-item--2 {
    width: 570px;
    top: -10%;
    right: -4%
  }
}

@media (min-width: 1200px) {
  .feature--style1 .feature__shape-item--2 {
    height: 100%;
    width: 725px;
    top: -12%;
    right: -4%
  }
}

@media (min-width: 1400px) {
  .feature--style1 .feature__shape-item--2 {
    width: 1000px;
    top: -12%;
    right: -15%
  }
}

@media (min-width: 1600px) {
  .feature--style1 .feature__shape-item--2 {
    width: 1000px;
    top: -12%;
    right: -4%
  }
}

.feature--style1 .feature__shape-item--2 span {
  position: absolute;
  content: "";
  height: 96%;
  width: 700px;
  background: linear-gradient(219deg, var(--bg-grad-color-trans) 0%, var(--bg-grad-color) 100%);
  border-bottom-left-radius: 25%;
  top: 5%;
  right: -1%
}

@media (min-width: 768px) {
  .feature--style1 .feature__shape-item--2 span {
    width: 550px;
    top: 0%;
    right: -1%
  }
}

@media (min-width: 992px) {
  .feature--style1 .feature__shape-item--2 span {
    width: 550px;
    top: 0%;
    right: -1%
  }
}

@media (min-width: 1200px) {
  .feature--style1 .feature__shape-item--2 span {
    height: 97%;
    width: 700px;
    top: 0%;
    right: -1%
  }
}

@media (min-width: 1400px) {
  .feature--style1 .feature__shape-item--2 span {
    width: 980px;
    top: 0%;
    right: -1%
  }
}

.feature--style2 .feature__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--body-color);
  padding: 16px;
  border-radius: 8px
}

.feature--style2 .feature__item-thumb {
  margin-block-end: 24px
}

.feature--style2 .feature__item:hover {
  transform: translateY(-10px);
  cursor: pointer
}

.feature--style2 .feature__shape-item--1 {
  width: 40px;
  top: 1%;
  left: 6%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .feature--style2 .feature__shape-item--1 {
    width: 80px;
    top: 3%;
    left: 7%
  }
}

@media (min-width: 768px) {
  .feature--style2 .feature__shape-item--1 {
    top: 8%;
    left: 3%
  }
}

@media (min-width: 992px) {
  .feature--style2 .feature__shape-item--1 {
    width: auto;
    top: 15%;
    left: 2%
  }
}

@media (min-width: 1200px) {
  .feature--style2 .feature__shape-item--1 {
    top: 15%;
    left: 2%
  }
}

@media (min-width: 1400px) {
  .feature--style2 .feature__shape-item--1 {
    top: 15%;
    left: 8%
  }
}

@media (min-width: 1600px) {
  .feature--style2 .feature__shape-item--1 {
    top: 15%;
    left: 19%
  }
}

.service__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border-radius: 16px
}

@media (min-width: 768px) {
  .service__item-inner {
    padding-block: 52px;
    padding-inline: 32px
  }
}

.service__item-thumb {
  border-radius: 99px;
  background-color: var(--wh-color);
  box-shadow: 0 8px 24px #0c345b0a
}

.service__item-content h5 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

@supports (-webkit-line-clamp: 1) {
  .service__item-content h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
  }
}

.service__item-content p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

@supports (-webkit-line-clamp: 3) {
  .service__item-content p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
  }
}

.service__item--style1 .service__item-inner {
  background: linear-gradient(152deg, var(--bg-color-trans) 0%, var(--bg-color) 100%);
  border: 2px solid var(--service-item-border-color)
}

.service__item--style1:hover .service__item-inner {
  transform: translateY(-5px);
  border: 2px solid var(--brand-color)
}

.service__item--style1:hover .service__item-thumb {
  background-color: var(--wh-color)
}

.service__item--style1:hover .service__item-content h5 a {
  color: var(--title-color)
}

.service__item--style2 .service__item-inner {
  background: var(--service-item-bg-color);
  border: 2px solid transparent
}

.service__item--style2 .service__item-content h5 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.service__item--style2:hover .service__item-inner {
  transform: translateY(-5px);
  border: 2px solid var(--brand-color)
}

.service__item--style2:hover .service__item-thumb {
  background-color: var(--wh-color)
}

.service__item--style2:hover .service__item-content h5 a {
  color: var(--title-color)
}

.service__item--style3 .service__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--service-item-bg-color);
  border-radius: 4px
}

.service__item--style3 .service__item-thumb {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--bg-color-10);
  box-shadow: none
}

.service__item--style3:hover .service__item-inner {
  transform: translateY(-5px);
  background-color: var(--bg-color-10)
}

.service__item--style3:hover .service__item-thumb {
  background-color: #fff
}

.service__item--style3:hover .service__item-content h5 a {
  color: var(--title-color)
}

.service__item--style3:hover .service__item-content p {
  color: #0c263a
}

.service__shape-item--1 {
  width: 40px;
  top: 1%;
  left: 6%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .service__shape-item--1 {
    top: 3%;
    left: 7%
  }
}

@media (min-width: 768px) {
  .service__shape-item--1 {
    width: auto;
    top: 2%;
    left: 1%
  }
}

@media (min-width: 992px) {
  .service__shape-item--1 {
    left: 4%;
    top: 4%
  }
}

@media (min-width: 1200px) {
  .service__shape-item--1 {
    top: 5%;
    left: 5%
  }
}

@media (min-width: 1400px) {
  .service__shape-item--1 {
    top: 8%;
    left: 5%
  }
}

.service__shape-item--2 {
  width: 40px;
  top: 1%;
  left: 6%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .service__shape-item--2 {
    top: 3%;
    left: 7%
  }
}

@media (min-width: 768px) {
  .service__shape-item--2 {
    width: 70px;
    top: 6%;
    left: 4%
  }
}

@media (min-width: 992px) {
  .service__shape-item--2 {
    width: auto;
    left: 5%;
    top: 10%
  }
}

@media (min-width: 1200px) {
  .service__shape-item--2 {
    top: 10%;
    left: 9%
  }
}

@media (min-width: 1400px) {
  .service__shape-item--2 {
    top: 11%;
    left: 17%
  }
}

.service__shape-item--3 {
  top: .5%;
  right: 2%;
  width: 50px;
  -webkit-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .service__shape-item--3 {
    width: 70px;
    top: 2%;
    right: 8%
  }
}

@media (min-width: 768px) {
  .service__shape-item--3 {
    width: auto;
    top: 2%;
    right: 8%
  }
}

@media (min-width: 992px) {
  .service__shape-item--3 {
    top: auto;
    bottom: 3%;
    right: 4%
  }
}

@media (min-width: 1200px) {
  .service__shape-item--3 {
    bottom: 4%;
    right: 4%
  }
}

@media (min-width: 1400px) {
  .service__shape-item--3 {
    bottom: 4%;
    right: 4%
  }
}

@media (min-width: 1600px) {
  .service__shape-item--3 {
    bottom: 6%;
    right: 13%
  }
}

.pricing__item {
  z-index: 2
}

.pricing__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--wh-color);
  border: 2px solid transparent;
  box-shadow: 0 16px 40px #1a40890f;
  border-radius: 16px
}

.pricing__item-inner.active,
.pricing__item-inner:hover {
  border: 2px solid var(--brand-color);
  box-shadow: 0 32px 80px #1a40891f
}

@media (min-width: 576px) {
  .pricing__item-inner {
    padding-block: 32px;
    padding-inline: 25px
  }
}

.pricing__item-inner--style2 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.pricing__item-inner--style2.active,
.pricing__item-inner--style2:hover {
  border: 2px solid var(--secondary-color);
  box-shadow: 0 32px 80px #1a40891f
}

.pricing__item-top {
  border-bottom: 1px solid var(--border-color-11)
}

.pricing__item-top h6 {
  text-transform: uppercase
}

.pricing__item-top h3 {
  color: var(--secondary-color)
}

.pricing__item-top h3 span {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif;
  color: var(--text-color-4)
}

.pricing__item--style2 .pricing__item-top h3 {
  color: var(--title-color)
}

.pricing__item--style2 .pricing__item-top h3 span {
  color: var(--title-color);
  opacity: .8
}

.pricing__item--style2 .pricing__item-inner {
  border-radius: 4px;
  border: 1px solid rgba(229, 237, 248, .47);
  box-shadow: 0 16px 40px #1a40890f;
  padding: 48px 40px
}

@media (min-width: 768px) {
  .pricing__item--style2 .pricing__item-inner {
    padding: 40px 30px
  }
}

@media (min-width: 1200px) {
  .pricing__item--style2 .pricing__item-inner {
    padding: 48px 40px
  }
}

.pricing__item--style2 .pricing__item-inner.active {
  background-color: var(--bg-color-10)
}

.pricing__item--style2 .pricing__item-inner.active h3 {
  color: #0c263a
}

.pricing__item--style2 .pricing__item-inner.active .pricing__item-top {
  border-bottom: 1px solid rgba(28, 27, 27, .3490196078)
}

.pricing__list-item {
  color: var(--title-color)
}

.pricing__list-item--mute {
  opacity: .4
}

.pricing__shape-item--1 {
  content: "";
  height: 95%;
  border: 2px solid var(--bg-shape-color-2);
  padding: 40px;
  border-radius: 100px 213px 100px 100px;
  opacity: .4;
  transform: rotate(25deg);
  display: none
}

@media (min-width: 768px) {
  .pricing__shape-item--1 {
    display: block;
    width: 1050px;
    top: 3%;
    left: -6%
  }
}

@media (min-width: 992px) {
  .pricing__shape-item--1 {
    top: 8%;
    left: 12%
  }
}

@media (min-width: 1200px) {
  .pricing__shape-item--1 {
    top: 0%;
    left: 11%
  }
}

@media (min-width: 1400px) {
  .pricing__shape-item--1 {
    left: 27%
  }
}

.pricing__shape-item--1 span {
  position: absolute;
  content: "";
  height: 96%;
  width: 1000px;
  background: linear-gradient(4deg, var(--bg-shape-color-trans-2) 0%, var(--bg-shape-color-2) 100%);
  border-radius: 100px 213px 100px 100px
}

@media (min-width: 768px) {
  .pricing__shape-item--1 span {
    top: 2%;
    left: 2%
  }
}

@media (min-width: 1200px) {
  .pricing__shape-item--1 span {
    width: 1000px;
    top: 2%;
    left: 2%
  }
}

.pricing__shape-item--2 {
  width: 40px;
  top: 1%;
  right: 6%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .pricing__shape-item--2 {
    top: 3%;
    right: 7%
  }
}

@media (min-width: 768px) {
  .pricing__shape-item--2 {
    width: auto;
    top: 6%;
    right: 6%
  }
}

@media (min-width: 992px) {
  .pricing__shape-item--2 {
    right: 5%;
    top: 5%
  }
}

@media (min-width: 1200px) {
  .pricing__shape-item--2 {
    top: 6%;
    right: 6%
  }
}

@media (min-width: 1400px) {
  .pricing__shape-item--2 {
    top: 2%;
    right: 6%
  }
}

.pricing__shape-item--3 {
  content: "";
  height: 100%;
  border: 2px solid var(--bg-shape-color-2);
  padding: 40px;
  border-radius: 100px 213px 100px 100px;
  opacity: .4;
  transform: rotate(132deg);
  display: none
}

@media (min-width: 768px) {
  .pricing__shape-item--3 {
    display: block;
    width: 1050px;
    top: -45%;
    right: -45%
  }
}

@media (min-width: 992px) {
  .pricing__shape-item--3 {
    width: 1200px;
    top: -45%;
    right: -45%
  }
}

@media (min-width: 1200px) {
  .pricing__shape-item--3 {
    width: 1200px;
    top: -45%;
    right: -26%
  }
}

@media (min-width: 1400px) {
  .pricing__shape-item--3 {
    top: -40%;
    right: -13%
  }
}

@media (min-width: 1600px) {
  .pricing__shape-item--3 {
    top: -45%;
    right: 0%
  }
}

.pricing__shape-item--3 span {
  position: absolute;
  content: "";
  height: 96%;
  width: 1000px;
  background: linear-gradient(4deg, var(--bg-shape-color-trans-2) 0%, var(--bg-shape-color-2) 100%);
  border-radius: 100px 213px 100px 100px
}

@media (min-width: 768px) {
  .pricing__shape-item--3 span {
    top: 2%;
    right: 2%
  }
}

@media (min-width: 1200px) {
  .pricing__shape-item--3 span {
    width: 1000px;
    top: 2%;
    right: 2%
  }
}

@media (min-width: 1400px) {
  .pricing__shape-item--3 span {
    width: 1200px;
    top: 2%;
    right: 2%
  }
}

.pricing__shape-item--4 {
  width: 40px;
  top: 1%;
  right: 6%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .pricing__shape-item--4 {
    top: 3%;
    right: 7%
  }
}

@media (min-width: 768px) {
  .pricing__shape-item--4 {
    width: auto;
    top: 6%;
    right: 6%
  }
}

@media (min-width: 992px) {
  .pricing__shape-item--4 {
    right: 5%;
    top: 10%
  }
}

@media (min-width: 1200px) {
  .pricing__shape-item--4 {
    top: 10%;
    right: 6%
  }
}

@media (min-width: 1400px) {
  .pricing__shape-item--4 {
    top: 11%;
    right: 20%
  }
}

.pricing__shape-item--5 {
  width: 40px;
  top: 1%;
  left: 6%;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .pricing__shape-item--5 {
    top: 3%;
    left: 7%
  }
}

@media (min-width: 768px) {
  .pricing__shape-item--5 {
    width: 70px;
    top: 6%;
    left: 4%
  }
}

@media (min-width: 992px) {
  .pricing__shape-item--5 {
    width: auto;
    left: 5%;
    top: 10%
  }
}

@media (min-width: 1200px) {
  .pricing__shape-item--5 {
    top: 10%;
    left: 9%
  }
}

@media (min-width: 1400px) {
  .pricing__shape-item--5 {
    top: 11%;
    left: 17%
  }
}

.pricing__shape-item--6 {
  top: .5%;
  right: 2%;
  width: 50px;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .pricing__shape-item--6 {
    width: 70px;
    top: 2%;
    right: 8%
  }
}

@media (min-width: 768px) {
  .pricing__shape-item--6 {
    width: auto;
    top: auto;
    bottom: 18%;
    right: 15%
  }
}

@media (min-width: 992px) {
  .pricing__shape-item--6 {
    bottom: 3%;
    right: 4%
  }
}

@media (min-width: 1200px) {
  .pricing__shape-item--6 {
    bottom: 4%;
    right: 4%
  }
}

@media (min-width: 1400px) {
  .pricing__shape-item--6 {
    bottom: 4%;
    right: 4%
  }
}

@media (min-width: 1600px) {
  .pricing__shape-item--6 {
    bottom: 6%;
    right: 13%
  }
}

.team__item-inner {
  background-color: var(--bg-team);
  border-radius: 12px;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.team__item-thumb {
  border-radius: 8px
}

.team__item-thumb img {
  transition: all .3s ease-in-out;
  object-fit: cover
}

.team__item-thumb--style1 img {
  transform: translateY(15px)
}

.team__item-content {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  bottom: 0;
  left: 0;
  width: 100%
}

.team__item-content--style1 {
  padding: 8px
}

.team__item-author {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.team__item-author--style1 {
  background-color: #fffc;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  padding: 12px 8px;
  border-radius: 8px
}

.team__item-author--style2 {
  background-color: var(--wh-color);
  border-radius: 16px 16px 8px 8px;
  border: 2px solid var(--social-border-color)
}

.team__item-author--style2 .team__item-authorinfo h6 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-family: Anek Telugu, sans-serif;
  color: var(--title-color)
}

.team__item-author--style2 .team__item-authorinfo h6:hover {
  color: var(--brand-color)
}

.team__item-authorinfo h6 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-family: Open Sans, sans-serif;
  color: var(--title-color);
  z-index: 2
}

.team__item-authorinfo h6:hover {
  color: var(--brand-color)
}

.team__item-authorinfo p {
  font-size: .875rem
}

.team__item-shape1 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: .5;
  top: 45px;
  left: 18px
}

@media (min-width: 768px) {
  .team__item-shape1 {
    top: 45px;
    left: 18px
  }
}

@media (min-width: 992px) {
  .team__item-shape1 {
    width: 35px;
    top: 25px;
    left: 20px
  }
}

@media (min-width: 1200px) {
  .team__item-shape1 {
    width: auto;
    top: 45px;
    left: 18px
  }
}

.team__item-shape2 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: .1;
  top: 70px;
  right: 25px
}

@media (min-width: 768px) {
  .team__item-shape2 {
    top: 70px;
    right: 25px
  }
}

@media (min-width: 992px) {
  .team__item-shape2 {
    width: 35px;
    top: 60px;
    right: 18px
  }
}

@media (min-width: 1200px) {
  .team__item-shape2 {
    width: auto;
    top: 70px;
    right: 25px
  }
}

.team__item-shape3 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  opacity: .1;
  bottom: 200px;
  left: 25px
}

@media (min-width: 576px) {
  .team__item-shape3 {
    bottom: 136px;
    left: 25px
  }
}

@media (min-width: 768px) {
  .team__item-shape3 {
    bottom: 200px;
    left: 25px
  }
}

@media (min-width: 992px) {
  .team__item-shape3 {
    width: 35px;
    bottom: 130px;
    left: 17px
  }
}

@media (min-width: 1200px) {
  .team__item-shape3 {
    width: auto;
    bottom: 136px;
    left: 25px
  }
}

.team__item--bgcolor2 .team__item-inner {
  background-color: var(--tertiary-color)
}

.team__item:hover .team__item-author h6 {
  color: var(--brand-color)
}

.team__item:hover .team__item-thumb--style1 img {
  transform: translateY(0)
}

.team__item:hover .team__item-thumb--style2 img {
  -webkit-transform: scale(1.06);
  -moz-transform: scale(1.06);
  -ms-transform: scale(1.06);
  -o-transform: scale(1.06);
  transform: scale(1.06)
}

.team__item:hover .team__item-shape1,
.team__item:hover .team__item-shape2,
.team__item:hover .team__item-shape3 {
  opacity: 1;
  transform: rotate(45deg)
}

.team--details .team__thumb {
  border-radius: 20px
}

.team--details .team__thumb img {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  object-fit: cover
}

.team--details .team__thumb img:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05)
}

.team--details .team__content h3 {
  line-height: 1.1
}

.team--details .team__content>span {
  color: var(--warning-color)
}

.team--details .team__content>span i,
.team--details .team__content>span svg {
  color: var(--warning-color)
}

.blog__wrapper {
  z-index: 2
}

.blog__bg-element img {
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  opacity: .8
}

.blog__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--wh-color);
  border: 2px solid transparent;
  box-shadow: 0 16px 48px #06233f08, 0 -16px 48px #06233f08;
  border-radius: 16px
}

.blog__item-inner:hover {
  border: 2px solid var(--brand-color);
  box-shadow: none
}

.blog__item-inner:hover .blog__thumb img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05)
}

.blog__item-inner:hover .blog__content h5 {
  color: var(--brand-color)
}

.blog__item-inner--style2 {
  border: none
}

.blog__item-inner--style2:hover {
  border: none;
  box-shadow: 0 8px 16px #03172914
}

.blog__item-inner--style2:hover .blog__thumb img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05)
}

.blog__item-inner--style2:hover .blog__content h5 {
  color: var(--secondary-color)
}

.blog__item--style3 .blog__item-inner {
  border-radius: 8px;
  box-shadow: none
}

.blog__item--style3 .blog__item-inner:hover {
  border: 2px solid var(--tertiary-color4)
}

.blog__item--style3 .blog__item-inner:hover .blog__content h5 a {
  color: var(--tertiary-color4)
}

.blog__item--style3 .blog__thumb {
  border-radius: 4px
}

.blog__thumb {
  border-radius: 8px
}

.blog__thumb img,
.blog__content h5 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.blog__content h5.style2:hover a {
  color: var(--secondary-color)
}

.blog__writer {
  gap: 10px
}

.blog__writer-thumb img {
  border-radius: 99px;
  max-width: 50px
}

.blog__writer-designation h6 {
  font-size: 1rem;
  font-family: Open Sans, sans-serif;
  color: var(--title-color)
}

.blog__writer-designation p {
  font-size: 1.125rem;
  color: var(--title-color);
  margin-bottom: -3px
}

.blog__writer-designation span {
  font-size: .875rem;
  color: var(--text-color)
}

@media (min-width: 1200px) {
  .blog__meta {
    padding-block: 16px
  }
}

.blog__meta-tag {
  font-size: .875rem;
  padding: 3px 12px;
  border-radius: 8px;
  text-transform: capitalize
}

.blog__meta-tag--style1 {
  color: var(--secondary-color);
  background-color: var(--bg-color-7)
}

.blog__meta-tag--style2 {
  color: var(--brand-color);
  background-color: var(--tertiary-color)
}

.blog__shape-item--1 {
  content: "";
  border: 2px solid var(--bg-shape-color);
  padding: 40px;
  border-radius: 100px 100px 229px;
  transform: rotate(65deg);
  border-top: transparent;
  display: none
}

@media (min-width: 768px) {
  .blog__shape-item--1 {
    display: block;
    height: 80%;
    width: 1000px;
    top: -14%;
    left: -36%
  }
}

@media (min-width: 992px) {
  .blog__shape-item--1 {
    top: -6%;
    left: -28%
  }
}

@media (min-width: 1200px) {
  .blog__shape-item--1 {
    height: 95%;
    top: -17%;
    left: -10%
  }
}

@media (min-width: 1400px) {
  .blog__shape-item--1 {
    top: -17%;
    left: 0%
  }
}

.blog__shape-item--1 span {
  position: absolute;
  content: "";
  height: 94%;
  width: 980px;
  border-radius: 100px 100px 236px;
  background: linear-gradient(180deg, var(--bg-shape-color-trans) 0%, var(--bg-shape-color) 100%);
  opacity: .6
}

@media (min-width: 768px) {
  .blog__shape-item--1 span {
    top: 3%;
    left: -1%
  }
}

.blog-details__item-inner {
  background-color: var(--wh-color);
  box-shadow: 0 -16px 48px #06233f08, 0 16px 48px #06233f08;
  border-radius: 4px
}

@media (min-width: 768px) {
  .blog-details__item-inner {
    padding: 50px
  }
}

.blog-details__thumb {
  border-radius: 16px
}

.blog-details__thumb img {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  object-fit: cover
}

.blog-details__thumb:hover img {
  -webkit-transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transform: scale(1.01)
}

.blog-details__meta {
  color: var(--text-color-light)
}

@media (min-width: 576px) {
  .blog-details__meta ul {
    display: flex;
    flex-wrap: wrap;
    gap: 18px
  }
}

@media (min-width: 768px) {
  .blog-details__meta ul {
    gap: 30px
  }
}

.blog-details__meta ul li {
  gap: 10px;
  text-transform: capitalize
}

@media (max-width: 767px) {
  .blog-details__meta ul li {
    margin-block: 5px
  }
}

.blog-details__meta ul li a {
  color: var(--text-color-light)
}

.blog-details__meta ul li i,
.blog-details__meta ul li svg {
  margin-inline-end: 8px
}

@media (max-width: 767px) {

  .blog-details__meta ul li i,
  .blog-details__meta ul li svg {
    margin-inline-end: 5px
  }
}

.blog-details__content p {
  color: var(--text-color)
}

.blog-details__segment-thumb img {
  border-radius: 8px
}

.blog-details__action-inner {
  border-top: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
  gap: 20px
}

@media (min-width: 992px) {
  .blog-details__action-inner {
    padding-block: 28px
  }
}

.blog-details__commentform {
  background-color: var(--tertiary-color3);
  border-radius: 16px
}

@media (min-width: 992px) {
  .blog-details__commentform {
    padding: 40px
  }
}

.testimonial__item-content p {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border-bottom: 1px solid #E6EDFB
}

@media (min-width: 1200px) {
  .testimonial__item-content p {
    padding-bottom: 32px
  }
}

.testimonial__item--style1 .testimonial__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--wh-color);
  border: 2px solid transparent;
  border-radius: 16px
}

.testimonial__item--style1 .testimonial__item-inner:hover {
  border: 2px solid var(--brand-color)
}

.testimonial__item--style2 .testimonial__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border-radius: 16px;
  background-color: var(--wh-color);
  border: 2px solid transparent
}

.testimonial__item--style2 .testimonial__item-inner:hover {
  border: 2px solid var(--secondary-color)
}

.testimonial__item--style3 .testimonial__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border-radius: 4px;
  background: var(--bg-color-14);
  max-width: 507px
}

@media (min-width: 1200px) {
  .testimonial__item--style3 .testimonial__item-inner {
    padding: 32px
  }
}

.testimonial__item--style3 .testimonial__item-content {
  flex: 1;
  max-width: 378px
}

.testimonial__item--style3 .testimonial__item-content p {
  font-size: 1.125rem;
  color: var(--title-color);
  border-bottom: none !important;
  font-style: italic
}

.testimonial__item--style3 .testimonial__item-quote span i,
.testimonial__item--style3 .testimonial__item-quote span svg {
  font-size: calc(1.375rem + 1.2857142857vw);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--bg-color-18)
}

@media (min-width: 1400px) {

  .testimonial__item--style3 .testimonial__item-quote span i,
  .testimonial__item--style3 .testimonial__item-quote span svg {
    font-size: 2.5rem
  }
}

.testimonial__item--style4 .testimonial__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background-color: var(--wh-color);
  border-radius: 4px
}

.testimonial__item--style4 .testimonial__quote i,
.testimonial__item--style4 .testimonial__quote svg {
  color: var(--tertiary-color4)
}

.testimonial__item--style4:hover .testimonial__item-inner:hover {
  background-color: var(--bg-color-10)
}

.testimonial__item--style4:hover .testimonial__item-inner:hover p {
  border-bottom: 1px solid rgba(20, 24, 33, .48)
}

.testimonial__item--style4:hover .testimonial__item-content p {
  color: #0c263a
}

.testimonial__item--style4:hover .testimonial__quote i,
.testimonial__item--style4:hover .testimonial__quote svg {
  color: var(--bg-color-11)
}

.testimonial__item--style4:hover .testimonial__author h6,
.testimonial__item--style4:hover .testimonial__author span {
  color: #0c263a
}

.testimonial__item:hover .testimonial__item-inner {
  box-shadow: 0 16px 40px #99a1ac1f
}

.testimonial__item:hover .testimonial__quote i,
.testimonial__item:hover .testimonial__quote svg {
  opacity: 1
}

@media (min-width: 1200px) {
  .testimonial__footer {
    margin-top: 32px
  }
}

.testimonial__author {
  gap: 15px
}

.testimonial__author-thumb img {
  border-radius: 99px;
  max-width: 60px
}

.testimonial__author-designation h6 {
  line-height: 1.1
}

.testimonial__author-designation p {
  font-size: 1.125rem;
  line-height: 1.15;
  color: var(--title-color)
}

.testimonial__author-designation span {
  font-size: .875rem;
  color: var(--title-color);
  opacity: .8
}

.testimonial__author-designation--style2 p {
  color: var(--title-color)
}

.testimonial__author-designation--style2 span {
  color: var(--text-color)
}

.testimonial__quote span i,
.testimonial__quote span svg {
  font-size: calc(1.375rem + 1.2857142857vw);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--brand-color);
  opacity: .5
}

@media (min-width: 1400px) {

  .testimonial__quote span i,
  .testimonial__quote span svg {
    font-size: 2.5rem
  }
}

.testimonial__quote--style2 span i,
.testimonial__quote--style2 span svg {
  color: var(--secondary-color)
}

.cta__newsletter-inner {
  gap: 30px;
  border-radius: 24px;
  width: 98%;
  margin: 0 auto;
  z-index: 2
}

.cta__newsletter-inner--style3 {
  background-color: var(--bg-color-10)
}

@media (max-width: 767px) {
  .cta__newsletter-inner {
    text-align: center
  }
}

@media (min-width: 576px) {
  .cta__newsletter-inner {
    width: 85%
  }
}

@media (min-width: 768px) {
  .cta__newsletter-inner {
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 250px;
    padding-inline: 30px;
    padding-block: 40px
  }
}

@media (min-width: 992px) {
  .cta__newsletter-inner {
    padding: 55px
  }
}

@media (min-width: 1200px) {
  .cta__newsletter-inner {
    padding-inline: 90px;
    padding-block: 55px
  }
}

.cta__thumb {
  width: 25%
}

@media (max-width: 767px) {
  .cta__thumb {
    margin-inline: auto;
    margin-block-end: 20px;
    width: 50%
  }
}

.cta__thumb:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  height: 50px;
  width: 50px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  filter: blur(100px);
  background-color: var(--cta-img-bg-shadow);
  transform: translate(-50%, -50%);
  z-index: -1
}

@media (min-width: 768px) {
  .cta__thumb:after {
    height: 100px;
    width: 100px
  }
}

@media (min-width: 992px) {
  .cta__thumb:after {
    height: 150px;
    width: 150px
  }
}

@media (min-width: 1200px) {
  .cta__thumb:after {
    height: 200px;
    width: 200px
  }
}

.cta__thumb--style2:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  height: 50px;
  width: 50px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  filter: blur(100px);
  background-color: var(--cta-img-bg-shadow);
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: .5
}

@media (min-width: 768px) {
  .cta__thumb--style2:after {
    height: 100px;
    width: 100px
  }
}

@media (min-width: 992px) {
  .cta__thumb--style2:after {
    height: 150px;
    width: 150px
  }
}

@media (min-width: 1200px) {
  .cta__thumb--style2:after {
    height: 200px;
    width: 200px
  }
}

.cta__subscribe {
  flex: 1
}

.cta__subscribe h2 {
  color: #0c263a
}

.cta__subscribe h2 span {
  color: #0a4fd5
}

@media (max-width: 767px) {
  .cta__subscribe h2 {
    margin-block-end: 5px
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .cta__subscribe h2 {
    font-size: calc(1.325rem + .7714285714vw)
  }
}

@media (min-width: 768px) and (max-width: 991px) and (min-width: 1400px) {
  .cta__subscribe h2 {
    font-size: 2rem
  }
}

.cta__subscribe p {
  color: #0c263a
}

@media (min-width: 768px) {
  .cta__subscribe p {
    margin-block-end: 15px
  }
}

@media (min-width: 992px) {
  .cta__subscribe p {
    margin-bottom: 40px
  }
}

.cta__shape-item--1 {
  top: -13%;
  left: -1%;
  width: 40px;
  -webkit-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .cta__shape-item--1 {
    width: 60px;
    top: -15%;
    left: -3%
  }
}

@media (min-width: 768px) {
  .cta__shape-item--1 {
    width: auto;
    top: -21%;
    left: 0%
  }
}

@media (min-width: 992px) {
  .cta__shape-item--1 {
    top: -15%;
    left: 3%
  }
}

@media (min-width: 1200px) {
  .cta__shape-item--1 {
    top: -15%;
    left: 3%
  }
}

@media (min-width: 1400px) {
  .cta__shape-item--1 {
    top: -15%;
    left: 3%
  }
}

.cta__shape-item--2 {
  -webkit-animation: light 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: light 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: light 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: light 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: light 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 768px) {
  .cta__shape-item--2 {
    display: block;
    top: -35%;
    left: 10%;
    width: 70%
  }
}

@media (min-width: 992px) {
  .cta__shape-item--2 {
    width: auto;
    top: -32%;
    left: 20%
  }
}

@media (min-width: 1200px) {
  .cta__shape-item--2 {
    top: -32%;
    left: 25%
  }
}

@media (min-width: 1400px) {
  .cta__shape-item--2 {
    top: -32%;
    left: 25%
  }
}

.cta__shape-item--3 {
  bottom: -11%;
  right: -3%;
  width: 50px;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .cta__shape-item--3 {
    width: 70px;
    bottom: -11%;
    right: -3%
  }
}

@media (min-width: 768px) {
  .cta__shape-item--3 {
    width: auto;
    bottom: -20%;
    right: -3%
  }
}

@media (min-width: 992px) {
  .cta__shape-item--3 {
    bottom: -20%;
    right: 0%
  }
}

@media (min-width: 1200px) {
  .cta__shape-item--3 {
    bottom: -20%;
    right: 0%
  }
}

@media (min-width: 1400px) {
  .cta__shape-item--3 {
    bottom: -20%;
    right: 0%
  }
}

.cta--style2 {
  margin: 0 auto -140px;
  z-index: 3;
  overflow: visible
}

@media (min-width: 576px) {
  .cta--style2 {
    margin-bottom: -180px
  }
}

.story__wrapper {
  z-index: 2
}

.story__thumb-inner {
  object-fit: cover;
  transition: all .3s ease-out
}

.story__thumb-inner img {
  border-radius: 24px
}

.story__thumb-playbtn a i,
.story__thumb-playbtn a svg {
  color: var(--bg-white);
  font-size: calc(1.475rem + 2.3142857143vw);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

@media (min-width: 1400px) {

  .story__thumb-playbtn a i,
  .story__thumb-playbtn a svg {
    font-size: 3.5rem
  }
}

@media (min-width: 768px) {

  .story__thumb-playbtn a i,
  .story__thumb-playbtn a svg {
    font-size: calc(1.5rem + 2.5714285714vw)
  }
}

@media (min-width: 768px) and (min-width: 1400px) {

  .story__thumb-playbtn a i,
  .story__thumb-playbtn a svg {
    font-size: 3.75rem
  }
}

@media (min-width: 992px) {

  .story__thumb-playbtn a i,
  .story__thumb-playbtn a svg {
    font-size: calc(1.5125rem + 2.7vw)
  }
}

@media (min-width: 992px) and (min-width: 1400px) {

  .story__thumb-playbtn a i,
  .story__thumb-playbtn a svg {
    font-size: 3.875rem
  }
}

.story__thumb-playbtn:hover a i,
.story__thumb-playbtn:hover a svg {
  color: var(--brand-color)
}

.story__shape-item--1 {
  content: "";
  height: 100%;
  border: 2px solid var(--bg-shape-color-2);
  padding: 40px;
  border-radius: 100px 213px 100px 100px;
  opacity: .4;
  transform: rotate(132deg);
  display: none
}

@media (min-width: 768px) {
  .story__shape-item--1 {
    display: block;
    width: 1050px;
    top: -10%;
    right: -45%
  }
}

@media (min-width: 992px) {
  .story__shape-item--1 {
    width: 1200px;
    top: -30%;
    right: -45%
  }
}

@media (min-width: 1200px) {
  .story__shape-item--1 {
    width: 1200px;
    top: 0%;
    right: -22%
  }
}

@media (min-width: 1400px) {
  .story__shape-item--1 {
    top: 0%;
    right: -13%
  }
}

@media (min-width: 1600px) {
  .story__shape-item--1 {
    top: -8%;
    right: 0%
  }
}

.story__shape-item--1 span {
  position: absolute;
  content: "";
  height: 96%;
  width: 1000px;
  background: linear-gradient(4deg, var(--bg-shape-color-trans-2) 0%, var(--bg-shape-color-2) 100%);
  border-radius: 100px 213px 100px 100px
}

@media (min-width: 768px) {
  .story__shape-item--1 span {
    top: 2%;
    right: 2%
  }
}

@media (min-width: 1200px) {
  .story__shape-item--1 span {
    width: 1000px;
    top: 2%;
    right: 2%
  }
}

@media (min-width: 1400px) {
  .story__shape-item--1 span {
    width: 1200px;
    top: 2%;
    right: 2%
  }
}

.sidebar__head h3,
.sidebar__head h6 {
  border-bottom: 1px solid var(--border-color-5)
}

.sidebar__search {
  background-color: var(--wh-color);
  box-shadow: 0 -16px 48px #06233f08, 0 16px 48px #06233f08;
  border-radius: 4px
}

.sidebar__search form {
  background-color: var(--wh-color);
  border-radius: 8px
}

.sidebar__search form input {
  background-color: var(--bg-color-6);
  border-color: var(--border-color);
  border-radius: 8px;
  cursor: text
}

.sidebar__search form input:focus {
  box-shadow: none;
  border-color: var(--brand-color)
}

.sidebar__search form button {
  content: "";
  padding: 11px;
  top: 14%;
  right: 10px;
  line-height: 10px;
  border: none;
  outline: none;
  border-radius: 99px;
  background-color: var(--brand-color);
  color: var(--wh-color)
}

.sidebar__search form button i,
.sidebar__search form button svg {
  font-size: 1.125rem
}

.sidebar__recentpost {
  background-color: var(--wh-color);
  box-shadow: 0 -16px 48px #06233f08, 0 16px 48px #06233f08;
  border-radius: 4px
}

.sidebar__recentpost-body ul li:last-child {
  margin-block-end: 0
}

.sidebar__recentpost-inner {
  gap: 15px
}

@media (min-width: 992px) {
  .sidebar__recentpost-inner {
    gap: 10px
  }
}

@media (min-width: 1200px) {
  .sidebar__recentpost-inner {
    gap: 15px
  }
}

.sidebar__recentpost-thumb {
  max-width: 100px;
  border-radius: 8px
}

@media (min-width: 992px) {
  .sidebar__recentpost-thumb {
    max-width: 45px
  }
}

@media (min-width: 1200px) {
  .sidebar__recentpost-thumb {
    max-width: 100px
  }
}

.sidebar__recentpost-thumb img {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  object-fit: cover
}

.sidebar__recentpost-thumb img:hover {
  -webkit-transform: scale(1.09);
  -moz-transform: scale(1.09);
  -ms-transform: scale(1.09);
  -o-transform: scale(1.09);
  transform: scale(1.09)
}

.sidebar__recentpost-content p {
  font-size: 1rem;
  color: var(--title-color);
  font-family: Anek Telugu, sans-serif
}

.sidebar__recentpost-content p a {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--title-color)
}

.sidebar__recentpost-content span {
  font-size: .875rem;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--text-color)
}

.sidebar__recentpost-content:hover p a,
.sidebar__recentpost-content:hover span {
  color: var(--brand-color)
}

.sidebar__categorie {
  background-color: var(--wh-color);
  box-shadow: 0 -16px 48px #06233f08, 0 16px 48px #06233f08;
  border-radius: 4px
}

.sidebar__categorie-body ul li:last-child {
  margin-block-end: 0
}

.sidebar__categorie-body ul li span,
.sidebar__categorie-body ul li a {
  font-size: 1rem;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: var(--title-color)
}

.sidebar__categorie-body ul li.active span,
.sidebar__categorie-body ul li.active a,
.sidebar__categorie-body ul li:hover span,
.sidebar__categorie-body ul li:hover a {
  color: var(--brand-color)
}

.sidebar__categorie-body ul li a i {
  color: var(--text-color-light)
}

.sidebar__social,
.sidebar__tags {
  background-color: var(--wh-color);
  box-shadow: 0 -16px 48px #06233f08, 0 16px 48px #06233f08;
  border-radius: 4px
}

.sidebar__comment {
  background-color: var(--tertiary-color3);
  border-radius: 16px
}

@media (min-width: 992px) {
  .sidebar__comment {
    padding: 40px
  }
}

.sidebar__comment-item:last-child {
  margin-block-end: 0
}

@media (min-width: 576px) {
  .sidebar__comment-item--reply {
    margin-inline-start: 50px
  }
}

.tags ul {
  gap: 25px 10px
}

.tags ul li {
  border: none
}

.tags ul li h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif
}

.tags ul li a {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem;
  padding: 8px 16px;
  color: var(--text-color);
  border: 1px solid var(--border-color-5);
  outline: none;
  border-radius: 99px
}

.tags ul li a.active,
.tags ul li a:hover {
  background-color: var(--tertiary-color);
  border-color: var(--border-color-5);
  color: var(--title-color)
}

.tags--style2 ul {
  gap: 25px 10px
}

.tags--style2 ul li {
  border: none
}

.tags--style2 ul li h6 {
  font-size: 1.125rem;
  font-family: Open Sans, sans-serif
}

.tags--style2 ul li a {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-size: 1rem;
  padding: 8px 16px;
  color: var(--text-color);
  border: 1px solid var(--border-color-5);
  outline: none;
  border-radius: 99px
}

.tags--style2 ul li a.active,
.tags--style2 ul li a:hover {
  background-color: var(--tag-bg-color);
  border-color: var(--border-color-6);
  color: var(--brand-color)
}

.faq__wrapper {
  overflow: hidden
}

.faq__thumb--style1:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  height: 200px;
  width: 200px;
  transform: translate(-50%, -50%) translateZ(0);
  z-index: -1
}

.faq__thumb--style1 {
  transform: translateZ(0);
  will-change: transform, opacity;
  z-index: 1
}

.faq__shape-item--1,
.faq__shape-item--2,
.faq__shape-item--3 {
  will-change: transform, opacity;
  transition: transform .3s ease, opacity .3s ease;
  z-index: 2
}

.faq__shape-item--1 {
  width: 40px;
  top: 1%;
  left: 6%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .faq__shape-item--1 {
    top: 3%;
    left: 7%
  }
}

@media (min-width: 768px) {
  .faq__shape-item--1 {
    width: 70px;
    top: 6%;
    left: 2%
  }
}

@media (min-width: 992px) {
  .faq__shape-item--1 {
    width: auto;
    left: 5%;
    top: 5%
  }
}

@media (min-width: 1200px) {
  .faq__shape-item--1 {
    top: 6%;
    left: 6%
  }
}

@media (min-width: 1400px) {
  .faq__shape-item--1 {
    top: 11%;
    left: 17%
  }
}

.faq__shape-item--2 {
  width: 40px;
  top: 1%;
  left: 6%;
  -webkit-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .faq__shape-item--2 {
    top: 3%;
    left: 7%
  }
}

@media (min-width: 768px) {
  .faq__shape-item--2 {
    width: 70px;
    top: 6%;
    left: 2%
  }
}

@media (min-width: 992px) {
  .faq__shape-item--2 {
    width: auto;
    left: 5%;
    top: 5%
  }
}

@media (min-width: 1200px) {
  .faq__shape-item--2 {
    top: 6%;
    left: 6%
  }
}

@media (min-width: 1400px) {
  .faq__shape-item--2 {
    top: 11%;
    left: 17%
  }
}

.faq__shape-item--3 {
  width: 40px;
  top: 1%;
  right: 10%;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .faq__shape-item--3 {
    top: 3%;
    right: 7%
  }
}

@media (min-width: 768px) {
  .faq__shape-item--3 {
    width: 70px;
    top: 6%;
    right: 4%
  }
}

@media (min-width: 992px) {
  .faq__shape-item--3 {
    width: auto;
    right: 5%;
    top: 5%
  }
}

@media (min-width: 1200px) {
  .faq__shape-item--3 {
    top: 6%;
    right: 6%
  }
}

@media (min-width: 1400px) {
  .faq__shape-item--3 {
    top: 11%;
    right: 11%
  }
}

@media (min-width: 1600px) {
  .faq__shape-item--3 {
    top: 11%;
    right: 17%
  }
}

.error__inner {
  background-color: var(--account-bg-color);
  border-radius: 4px
}

@media (min-width: 576px) {
  .error__inner {
    padding: 50px
  }
}

@media (min-width: 992px) {
  .error__inner {
    padding: 100px
  }
}

.error__thumb img {
  border-radius: 16px
}

.error__content h2 span {
  color: var(--secondary-color)
}

.error__content p {
  max-inline-size: 53ch;
  margin: 0 auto
}

.service-details__item-inner {
  background-color: var(--wh-color);
  box-shadow: 0 -16px 48px #06233f08, 0 16px 48px #06233f08;
  border-radius: 4px
}

@media (min-width: 768px) {
  .service-details__item-inner {
    padding: 50px
  }
}

.service-details__thumb-inner img {
  border-radius: 8px
}

.service-details__faq {
  border-radius: 16px;
  background-color: var(--tertiary-color3)
}

@media (min-width: 768px) {
  .service-details__faq {
    padding-inline: 40px
  }
}

.service-details__faq button {
  background-color: var(--tertiary-color)
}

.nav--feature .nav-link {
  border-radius: 8px !important;
  border: 1px solid var(--border-color) !important;
  cursor: pointer
}

.nav--feature .nav-link.active {
  border-color: var(--wh-color) !important;
  background-color: var(--wh-color) !important;
  box-shadow: 0 12px 30px #2155ba14
}

.nav--feature .nav-link.active h6 {
  color: var(--title-color)
}

.counter {
  margin-top: -150px
}

.counter__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border-radius: 16px;
  background: var(--wh-color);
  box-shadow: 0 24px 64px #06493614
}

@media (min-width: 1200px) {
  .counter__item-inner {
    padding-block: 15px
  }
}

.counter__item-inner img {
  border-radius: 50%
}

.counter__item-inner p {
  opacity: .8
}

.counter__item-inner:hover {
  transform: translateY(-5px)
}

.comment__author {
  gap: 15px
}

.comment__author-info h6 {
  line-height: 1.3
}

.comment__author-info span {
  font-size: .875rem;
  color: var(--text-color)
}

.comment__author-thumb img {
  border-radius: 99px
}

.comment__action a {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-family: Anek Telugu, sans-serif;
  color: var(--text-color);
  font-size: 1rem
}

.comment__action a img {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  margin-inline-end: 1px;
  margin-bottom: 2px
}

.comment__action a:hover {
  color: var(--brand-color)
}

.comment__action a:hover img {
  transform: translate(-3px);
  filter: hue-rotate(3deg)
}

.comment__body-inner {
  background-color: var(--wh-color);
  border-radius: 8px;
  border: 1px solid var(--border-color)
}

@media (min-width: 992px) {
  .comment__body-inner {
    padding-block: 15px;
    padding-inline: 25px
  }
}

.comment__body-inner p {
  color: var(--text-color)
}

.accordion-button {
  padding: 0
}

.accordion-button:not(.collapesd) {
  box-shadow: none
}

.accordion-button:after {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--brand-color);
  background-position: center;
  background-size: inherit
}

.accordion-button--style2:after {
  border: 1px solid #000
}

.accordion-button--style3:after {
  border: 1px solid var(--secondary-color)
}

.accordion-button.collapsed:after {
  border: 1.5px solid var(--faq-item-btn-border-color);
  background-size: inherit
}

.accordion__button {
  font-size: 1.25rem;
  color: var(--brand-color);
  font-family: Anek Telugu, sans-serif;
  border: none
}

.accordion__button-content {
  flex: 1
}

.accordion__button.collapsed {
  color: var(--title-color)
}

.accordion__button.collapsed .accordion__button-plusicon {
  border: 1.5px solid var(--faq-item-btn-border-color)
}

.accordion__button.collapsed .accordion__button-plusicon:before {
  background-color: var(--title-color)
}

.accordion__button.collapsed .accordion__button-plusicon:after {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
  height: 14px;
  width: 2px;
  top: 50%;
  left: 11px;
  background-color: var(--title-color)
}

.accordion--style1 [class^=col]:not(:last-child) .accordion__item {
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.accordion--style1 .accordion__item {
  border-radius: 0 !important
}

.accordion--style1 .accordion__button {
  padding: 10px;
  background: url(/images/7.jpg);
  color: var(--title-color);
  border: 2px solid white
}

.accordion--style1 .accordion__button:not(.collapsed) {
  color: var(--brand-color);
  padding-block-end: 8px
}

.accordion--style1 .accordion__button--style2 {
  background-color: var(--tertiary-color3)
}

.accordion--style1 .accordion__header {
  border-bottom: none
}

.accordion--style1 .accordion__header:focus {
  border: 2px solid violet
}

.accordion--style2 .accordion__item {
  border-radius: 16px;
  background-color: var(--faq-bg-color);
  box-shadow: 0 16px 48px #06233f08, 0 -16px 48px #06233f08
}

@media (min-width: 576px) {
  .accordion--style2 .accordion__item {
    margin-block-end: 5px
  }
}

@media (min-width: 1200px) {
  .accordion--style2 .accordion__item {
    margin-block-end: 10px
  }
}

.accordion--style2 .accordion__button {
  background-color: var(--bg-color-5);
  color: var(--secondary-color)
}

.accordion--style2 .accordion__button.collapsed {
  color: var(--title-color)
}

.accordion--style2 .accordion__button:not(.collapsed) {
  padding-block-end: 8px
}

.accordion--style2 .accordion__button-plusicon {
  border: 1.5px solid var(--secondary-color)
}

.accordion--style2 .accordion__button-plusicon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
  width: 14px;
  height: 2px;
  top: 50%;
  left: 5px;
  background-color: var(--secondary-color)
}

.accordion--style2 .accordion__body {
  background-color: var(--bg-color-5)
}

.accordion--style3 [class^=col]:not(:last-child) .accordion__item {
  border-bottom: 1px solid var(--border-color-10)
}

.accordion--style3 .accordion__item {
  border-radius: 0 !important
}

.accordion--style3 .accordion__button {
  background-color: var(--bg-color-3);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  color: var(--title-color)
}

@media (min-width: 1200px) {
  .accordion--style3 .accordion__button {
    padding-inline: 24px
  }
}

.accordion--style3 .accordion__button:not(.collapsed) {
  color: #0c263a;
  background-color: var(--bg-color-10);
  padding-block-end: 8px
}

.accordion--style3 .accordion__button--style2 {
  background-color: var(--tertiary-color3)
}

.accordion--style3 .accordion__header {
  border-bottom: none
}

.accordion--style3 .accordion__header:focus {
  outline: none
}

.accordion--style3 .accordion__body {
  border-bottom: 1px solid transparent;
  background-color: var(--bg-color-10);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}

@media (min-width: 1200px) {
  .accordion--style3 .accordion__body {
    padding-inline: 24px
  }
}

.accordion--style3 .accordion__body p {
  color: #0c263a
}

.roadmap--style1 .roadmap__wrapper {
  z-index: 2
}

@media (min-width: 768px) {
  .roadmap--style1 .roadmap__wrapper:after {
    position: absolute;
    content: "";
    height: 50%;
    width: 10px;
    background-color: var(--brand-color);
    border-radius: 8px;
    top: -1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translate(-50%)
  }
}

@media (min-width: 768px) {
  .roadmap--style1 .roadmap__wrapper:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 10px;
    background-color: var(--border-color);
    border-radius: 8px;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translate(-50%)
  }
}

.roadmap--style1 .roadmap__item {
  border-radius: 16px;
  background: linear-gradient(91deg, var(--bg-grad-color-3) 0%, var(--bg-grad-color-trans-3) 100%);
  max-inline-size: 500px
}

.roadmap--style1 .roadmap__item--style2 {
  background: linear-gradient(91deg, var(--bg-grad-color-trans-3) 0%, var(--bg-grad-color-3) 100%)
}

.roadmap--style1 .roadmap__item.aos-animate {
  -webkit-transform: unset;
  -moz-transform: unset;
  -ms-transform: unset;
  -o-transform: unset;
  transform: unset
}

.roadmap--style1 .roadmap__item-header h3 {
  flex: 1
}

.roadmap--style1 .roadmap__item-header span {
  font-size: calc(1.325rem + .7714285714vw);
  font-family: Anek Telugu, sans-serif;
  color: var(--brand-color);
  margin-block-start: -5px
}

@media (min-width: 1400px) {
  .roadmap--style1 .roadmap__item-header span {
    font-size: 2rem
  }
}

@media (min-width: 768px) {
  .roadmap--style1 .roadmap__item.text-end .roadmap__item-inner:after {
    top: 30px;
    right: -68px;
    left: auto
  }
}

.roadmap--style1 .roadmap__item-content {
  padding: 20px
}

@media (min-width: 768px) {
  .roadmap--style1 .roadmap__item-content {
    padding: 40px
  }
}

.roadmap--style1 .roadmap__shape-item--1 {
  content: "";
  height: 50%;
  width: 910px;
  border: 2px solid var(--bg-shape-color-2);
  padding: 40px;
  border-radius: 100px 213px 100px 100px;
  border-left: transparent;
  border-bottom: transparent;
  top: 0%;
  left: -3%;
  transform: rotate(40deg);
  display: none
}

@media (min-width: 768px) {
  .roadmap--style1 .roadmap__shape-item--1 {
    display: block;
    width: 920px;
    top: -16%;
    left: -117%
  }
}

@media (min-width: 992px) {
  .roadmap--style1 .roadmap__shape-item--1 {
    top: -16%;
    left: -80%
  }
}

@media (min-width: 1200px) {
  .roadmap--style1 .roadmap__shape-item--1 {
    left: -58%
  }
}

@media (min-width: 1400px) {
  .roadmap--style1 .roadmap__shape-item--1 {
    left: -30%
  }
}

.roadmap--style1 .roadmap__shape-item--1 span {
  position: absolute;
  content: "";
  height: 96%;
  width: 880px;
  background: linear-gradient(109deg, var(--bg-shape-color-trans-2) 0%, var(--bg-shape-color-2) 100%);
  border-radius: 100px 213px 100px 100px
}

@media (min-width: 768px) {
  .roadmap--style1 .roadmap__shape-item--1 span {
    top: 2%;
    left: 2%
  }
}

.roadmap--style1 .roadmap__shape-item--2 {
  width: 40px;
  top: 1%;
  left: 6%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .roadmap--style1 .roadmap__shape-item--2 {
    top: 3%;
    left: 7%
  }
}

@media (min-width: 768px) {
  .roadmap--style1 .roadmap__shape-item--2 {
    width: auto;
    top: 2%;
    left: 1%
  }
}

@media (min-width: 992px) {
  .roadmap--style1 .roadmap__shape-item--2 {
    left: 4%;
    top: 4%
  }
}

@media (min-width: 1200px) {
  .roadmap--style1 .roadmap__shape-item--2 {
    top: 5%;
    left: 5%
  }
}

@media (min-width: 1400px) {
  .roadmap--style1 .roadmap__shape-item--2 {
    top: 8%;
    left: 5%
  }
}

.roadmap--style2 .roadmap__upper-inner {
  gap: 30px
}

.roadmap--style2 .roadmap__upper-inner:after {
  content: "";
  width: 100%;
  left: 0;
  top: 50%;
  border: 1px dashed var(--border-color-7)
}

@media (min-width: 768px) {
  .roadmap--style2 .roadmap__upper-inner:after {
    display: block
  }
}

.roadmap--style2 .roadmap__slider {
  counter-reset: roadmap__item
}

.roadmap--style2 .roadmap__item-inner {
  border-radius: 16px;
  background-color: var(--faq-bg-color)
}

@media (min-width: 576px) {
  .roadmap--style2 .roadmap__item-inner {
    padding: 30px
  }
}

@media (min-width: 768px) {
  .roadmap--style2 .roadmap__item-inner {
    padding: 24px;
    max-width: 280px
  }

  .roadmap--style2 .roadmap__item-inner:before {
    position: absolute;
    font-weight: 600;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    counter-increment: roadmap__item;
    content: counter(roadmap__item);
    transform: translate(-50%);
    left: 50%;
    width: 30px;
    height: 30px;
    line-height: 28px;
    border-radius: 99px;
    background-color: var(--extra-bg-color);
    border: 1px solid var(--secondary-color);
    bottom: -80px;
    z-index: 1;
    font-size: 1.25rem;
    color: var(--secondary-color)
  }

  .roadmap--style2 .roadmap__item-inner:after {
    position: absolute;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    content: "";
    transform: translate(-50%);
    left: 50%;
    width: 0;
    border: 1px dashed var(--border-color-7);
    height: 50px;
    bottom: -50px
  }

  .roadmap--style2 .roadmap__item-inner--vertical-line-top {
    margin-block-start: 310px
  }

  .roadmap--style2 .roadmap__item-inner--vertical-line-bottom {
    margin-block-end: 64px
  }
}

.roadmap--style2 .roadmap__item-content h5 {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.roadmap--style2 .roadmap__item-date {
  font-size: .875rem;
  padding: 4px 12px;
  border: 1px solid var(--border-color);
  border-radius: 99px;
  color: var(--title-color)
}

.roadmap--style2 .roadmap__item--reverse .roadmap__item-inner:after {
  top: -50px
}

.roadmap--style2 .roadmap__item--reverse .roadmap__item-inner:before {
  top: -80px
}

.roadmap--style2 .roadmap__item.active .roadmap__item-inner:after,
.roadmap--style2 .roadmap__item:hover .roadmap__item-inner:after {
  border: 1px dashed var(--secondary-color)
}

.roadmap--style2 .roadmap__item.active .roadmap__item-inner:before,
.roadmap--style2 .roadmap__item:hover .roadmap__item-inner:before {
  color: var(--wh-color);
  background-color: var(--secondary-color);
  border-color: var(--secondary-color)
}

.roadmap--style2 .roadmap__item.active .roadmap__item-content h5,
.roadmap--style2 .roadmap__item:hover .roadmap__item-content h5 {
  color: var(--secondary-color)
}

.about--style1 {
  padding-block-start: 65px;
  padding-block-end: 80px
}

@media (min-width: 768px) {
  .about--style1 {
    padding-block-start: 0px;
    padding-block-end: 80px
  }
}

@media (min-width: 992px) {
  .about--style1 {
    padding-block-start: 75px;
    padding-block-end: 80px
  }
}

@media (min-width: 1200px) {
  .about--style1 {
    padding-block-start: 51px;
    padding-block-end: 80px
  }
}

@media (min-width: 1400px) {
  .about--style1 {
    padding-block-start: 51px;
    padding-block-end: 60px
  }
}

.about__thumb-image img {
  border-radius: 20px
}

.about__thumb-image:after {
  position: absolute;
  content: "";
  top: 60%;
  left: 50%;
  height: 200px;
  width: 200px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  filter: blur(70px);
  background-color: var(--about-img-bg-shadow);
  transform: translate(-50%, -50%);
  z-index: -1
}

.about__thumb--style2:after {
  content: "";
  top: 50%;
  left: 50%;
  height: 400px;
  width: 250px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  filter: blur(100px);
  background-color: var(--faq-img-bg-shadow);
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: .5
}

.about__thumb--style3 .about__thumb-image:after {
  position: unset;
  content: unset
}

.about__thumb--style3:after {
  content: "";
  left: -7px;
  top: -30px;
  height: 350px;
  width: 170px;
  background-color: var(--bg-color-10);
  border-radius: 16px;
  z-index: -1
}

@media (min-width: 576px) {
  .about__thumb--style3:after {
    left: -15px;
    top: -40px;
    height: 500px;
    width: 300px
  }
}

@media (min-width: 768px) {
  .about__thumb--style3:after {
    left: -15px;
    top: -70px;
    height: 440px;
    width: 210px
  }
}

@media (min-width: 992px) {
  .about__thumb--style3:after {
    left: -15px;
    top: -40px;
    height: 470px;
    width: 280px
  }
}

@media (min-width: 1200px) {
  .about__thumb--style3:after {
    left: 0;
    height: 540px;
    width: 300px
  }
}

.about__thumb--style4 .about__thumb-image:after {
  position: unset;
  content: unset
}

@media (min-width: 992px) {
  .about__content {
    margin-block-start: 0
  }
}

@media (min-width: 1200px) {
  .about__content:not(:last-child) {
    margin-bottom: 32px
  }
}

.about__content-inner h2 span {
  color: var(--secondary-color)
}

.about__content-inner p {
  color: var(--text-color)
}

@media (min-width: 768px) {
  .about__content-inner a {
    margin-block-start: 40px
  }
}

.about__content--style2 .about__content-details {
  flex: 1
}

.about__content--style2 .about__content-inner {
  gap: 15px
}

.about__content--style2 .about__content-inner h2 {
  margin-block-end: -10px
}

.about__content--style2 .about__content-inner h2 span {
  color: var(--secondary-color)
}

.about__icon {
  width: 70px
}

.about__icon-inner {
  width: 70px;
  height: 70px;
  background-color: var(--bg-color-3);
  border-radius: 50%
}

.about__shape--style1 .about__shape-item {
  width: 40px;
  top: 5%;
  right: 6%;
  -webkit-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: rotate 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .about__shape--style1 .about__shape-item {
    top: 5%;
    right: 7%
  }
}

@media (min-width: 768px) {
  .about__shape--style1 .about__shape-item {
    width: auto;
    top: 6%;
    right: 6%
  }
}

@media (min-width: 992px) {
  .about__shape--style1 .about__shape-item {
    right: 5%;
    top: 16%
  }
}

@media (min-width: 1200px) {
  .about__shape--style1 .about__shape-item {
    top: 16%;
    right: 6%
  }
}

@media (min-width: 1400px) {
  .about__shape--style1 .about__shape-item {
    top: 16%;
    right: 9%
  }
}

.about__shape--style2 .about__shape-item--1 {
  width: 80px;
  top: 52%;
  right: 71%;
  -webkit-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: floating 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .about__shape--style2 .about__shape-item--1 {
    width: auto;
    top: 45%;
    right: 71%
  }
}

@media (min-width: 768px) {
  .about__shape--style2 .about__shape-item--1 {
    top: 45%;
    right: 77%
  }
}

@media (min-width: 992px) {
  .about__shape--style2 .about__shape-item--1 {
    right: 43%;
    top: 8%
  }
}

@media (min-width: 1200px) {
  .about__shape--style2 .about__shape-item--1 {
    top: 3%;
    right: 40%
  }
}

@media (min-width: 1400px) {
  .about__shape--style2 .about__shape-item--1 {
    top: -1%;
    right: 3%
  }
}

@media (min-width: 1600px) {
  .about__shape--style2 .about__shape-item--1 {
    top: 0%;
    right: 9%
  }
}

.about--style3 .about__content-icon img {
  width: 70px;
  -webkit-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -moz-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -ms-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  -o-animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate;
  animation: left-right 3s cubic-bezier(.41, .15, .64, .86) infinite alternate
}

@media (min-width: 576px) {
  .about--style3 .about__content-icon img {
    width: 73px
  }
}

@media (min-width: 768px) {
  .about--style3 .about__content-icon img {
    width: 70px
  }
}

@media (min-width: 992px) {
  .about--style3 .about__content-icon img {
    width: 90px
  }
}

@media (min-width: 1200px) {
  .about--style3 .about__content-icon img {
    width: auto
  }
}

.about--style3 .about__content h2 {
  line-height: 1.2
}

.about--style3 .about__content h2 span {
  color: var(--secondary-color)
}

.about--style3 .about__content p {
  color: var(--text-color)
}

@media (min-width: 768px) {
  .about--style3 .about__content a {
    margin-block-start: 40px
  }
}

.about--style3 .about__content ul li {
  font-size: 1.125rem;
  color: var(--title-color-style2);
  font-family: Open Sans, sans-serif
}

.about--style3 .about__content ul li span img {
  max-width: 25px
}

@media (min-width: 576px) {
  .about--style3 .about__content ul li span img {
    max-width: 26px
  }
}

@media (min-width: 768px) {
  .about--style3 .about__content ul li span img {
    margin-inline-end: 5px
  }
}

@media (min-width: 992px) {
  .about--style3 .about__content ul li span img {
    max-width: 100%;
    margin-inline-end: 10px
  }
}

@media (min-width: 992px) {
  .about--style3 .about__content ul li {
    font-size: 1.25rem
  }
}

@media (min-width: 992px) {
  .about--style3 .about__content ul li:not(:last-child) {
    margin-block-end: 20px
  }
}

html[data-bs-theme=dark] .header-section--style5.header-fixed {
  background-color: var(--bg-color-14)
}

html[data-bs-theme=dark] .team__item-author--style1 {
  background-color: #00150fcc;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px)
}

html[data-bs-theme=dark] .team__item-inner--shape2 {
  background-color: #051a14
}

html[data-bs-theme=dark] .banner--style3 .banner__bg img {
  display: none
}

html[data-bs-theme=dark] .banner--style3 .banner__counter-item {
  border: none;
  background: linear-gradient(152deg, #edf2f808, #edf2f81f);
  box-shadow: 0 16px 64px #00d09414
}

html[data-bs-theme=dark] .trk-btn--outline2 {
  background-color: #1b2d29;
  border-color: #1b2d29;
  color: #fff
}

html[data-bs-theme=dark] .trk-btn--outline4 {
  border: 1px solid var(--bg-white);
  color: var(--bg-white)
}

html[data-bs-theme=dark] .trk-btn--outline4.active,
html[data-bs-theme=dark] .trk-btn--outline4:hover {
  background-color: var(--brand-color);
  border-color: var(--brand-color);
  color: #0c263a
}

html[data-bs-theme=dark] .blog__item-inner {
  box-shadow: none
}

html[data-bs-theme=dark] .blog__shape-item--1 {
  border-top: 2px solid var(--bg-shape-color)
}

html[data-bs-theme=dark] .service__item-inner:hover {
  box-shadow: none
}

html[data-bs-theme=dark] .service__item--style2 .service__item-inner:hover {
  box-shadow: 0 12px 30px #0e0400a3
}

html[data-bs-theme=dark] .service__item--style2 .service__thumb-inner {
  background-color: #ffffff0f
}

html[data-bs-theme=dark] .service__item--style3 .service__item-inner:hover h5 a {
  color: #0c263a
}

html[data-bs-theme=dark] .service__item--style3 .service__item-inner:hover p {
  color: #0c263a;
  opacity: .8
}

html[data-bs-theme=dark] .pricing__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

html[data-bs-theme=dark] .pricing__item-inner.active,
html[data-bs-theme=dark] .pricing__item-inner:hover {
  border: 2px solid var(--brand-color);
  box-shadow: 0 16px 40px #1a40890f
}

html[data-bs-theme=dark] .pricing__item--style2 .pricing__item-inner {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  border: 1px solid rgba(229, 237, 248, .1)
}

html[data-bs-theme=dark] .pricing__item--style2 .pricing__item-inner.active,
html[data-bs-theme=dark] .pricing__item--style2 .pricing__item-inner:hover {
  border: 1px solid rgba(255, 255, 255, .3);
  box-shadow: none
}

html[data-bs-theme=dark] .pricing__item--style2 .pricing__item-inner.active .pricing__item-top h6,
html[data-bs-theme=dark] .pricing__item--style2 .pricing__item-inner.active .pricing__item-top h3 span,
html[data-bs-theme=dark] .pricing__item--style2 .pricing__item-inner.active .pricing__list-item {
  color: #0c263a
}

html[data-bs-theme=dark] .pricing__shape-item--1 {
  border-left: block;
  border-bottom: block
}

html[data-bs-theme=dark] .blog__item-inner:hover {
  box-shadow: 0 24px 60px #0d0e1080
}

html[data-bs-theme=dark] .swiper-nav__btn {
  border-color: #1b2d29
}

html[data-bs-theme=dark] .swiper-nav__btn i,
html[data-bs-theme=dark] .swiper-nav__btn svg {
  color: var(--bg-white)
}

html[data-bs-theme=dark] .swiper-nav__btn.active,
html[data-bs-theme=dark] .swiper-nav__btn:hover {
  background-color: var(--brand-color);
  border-color: var(--brand-color)
}

html[data-bs-theme=dark] .swiper-nav__btn.active i,
html[data-bs-theme=dark] .swiper-nav__btn.active svg,
html[data-bs-theme=dark] .swiper-nav__btn:hover i,
html[data-bs-theme=dark] .swiper-nav__btn:hover svg {
  color: #0c263a
}

html[data-bs-theme=dark] .swiper-nav__btn--style3 {
  border: 1px solid var(--tertiary-color4)
}

html[data-bs-theme=dark] .swiper-nav__btn--style3.active,
html[data-bs-theme=dark] .swiper-nav__btn--style3:hover {
  background-color: var(--tertiary-color4);
  border-color: var(--tertiary-color4)
}

html[data-bs-theme=dark] .swiper-nav__btn--style3.active i,
html[data-bs-theme=dark] .swiper-nav__btn--style3.active svg,
html[data-bs-theme=dark] .swiper-nav__btn--style3:hover i,
html[data-bs-theme=dark] .swiper-nav__btn--style3:hover svg {
  color: var(--title-color)
}

html[data-bs-theme=dark] .testimonial__item-content p {
  border-bottom: 1px solid rgba(255, 255, 255, .1)
}

html[data-bs-theme=dark] .testimonial__item:hover .testimonial__item-inner {
  box-shadow: none
}

html[data-bs-theme=dark] .testimonial__item:hover .testimonial__quote span i,
html[data-bs-theme=dark] .testimonial__item:hover .testimonial__quote span svg {
  color: var(--brand-color)
}

html[data-bs-theme=dark] .testimonial__quote span i,
html[data-bs-theme=dark] .testimonial__quote span svg {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  color: #fff;
  opacity: .3
}

html[data-bs-theme=dark] .accordion--style1 [class^=col]:not(:last-child) .accordion__item {
  border-bottom: 1px solid rgba(255, 255, 255, .1)
}

html[data-bs-theme=dark] .cta--style1 .cta__content-inner {
  background-color: #2d2c2c;
  border-color: #2d2c2c
}

html[data-bs-theme=dark] .form-control {
  background-color: linear-gradient(150.39deg, rgba(237, 242, 248, .0264) 15.02%, rgba(237, 242, 248, .12) 99.59%);
  border-color: linear-gradient(150.39deg, rgba(237, 242, 248, .0264) 15.02%, rgba(237, 242, 248, .12) 99.59%)
}

html[data-bs-theme=dark] .form-control--style1 {
  border-color: #dcdfe80d;
  border-right: none
}

html[data-bs-theme=dark] .sidebar__search form input {
  background-color: #00150f;
  border-color: #00150f;
  color: var(--bg-white)
}

html[data-bs-theme=dark] .account__social-btn {
  border-color: linear-gradient(150.39deg, rgba(237, 242, 248, .0264) 15.02%, rgba(237, 242, 248, .12) 99.59%)
}

html[data-bs-theme=dark] .trk-btn--outline {
  color: var(--brand-color)
}

html[data-bs-theme=dark] .trk-btn.active.trk-btn--outline6,
html[data-bs-theme=dark] .trk-btn:hover.trk-btn--outline6 {
  color: #0c263a
}

html[data-bs-theme=dark] .account__divider--style1:before {
  background-color: linear-gradient(150.39deg, rgba(237, 242, 248, .0264) 15.02%, rgba(237, 242, 248, .12) 99.59%)
}

@media (min-width: 768px) {
  html[data-bs-theme=dark] .contact__form:before {
    background: linear-gradient(188.07deg, #9d9d9d00 31.91%, #97999b75 98.96%)
  }
}

html[data-bs-theme=dark] .nav--feature .nav-link {
  box-shadow: 0 12px 30px #0e04003d
}

html[data-bs-theme=dark] .social__link--style1 {
  border: 2px solid var(--social-border-color-2)
}

html[data-bs-theme=dark] .social__link--style1.active,
html[data-bs-theme=dark] .social__link--style1:hover {
  background-color: transparent;
  border: 2px solid var(--brand-color)
}

html[data-bs-theme=dark] .social__link--style1.active i,
html[data-bs-theme=dark] .social__link--style1.active svg,
html[data-bs-theme=dark] .social__link--style1:hover i,
html[data-bs-theme=dark] .social__link--style1:hover svg {
  color: var(--brand-color)
}

html[data-bs-theme=dark] .partner--gradient:after {
  background: #003e2c
}

.bg--cover {
  background-image: url(/images/3.png)
}

.bg-animation {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99
}

.gradientColor {
  background: linear-gradient(to left, #8d2be2, #ff69b4) !important;
  -webkit-background-clip: text !important;
  color: transparent !important
}

.animated-border-box {
  position: relative;
  padding: 20px;
  border-radius: 10px;
  background: #1e202666;
  overflow: hidden;
  z-index: 1
}

.animated-border-box:before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(45deg, #8d2be2, #ff69b4, #8d2be2, #ff69b4);
  background-size: 200% 200%;
  animation: rotate-border 4s linear infinite;
  z-index: -1
}

.animated-border-box:after {
  content: "";
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  border-radius: 10px;
  background: #1e202666;
  z-index: -1
}

@keyframes rotate-border {
  0% {
    transform: rotate(0)
  }

  to {
    transform: rotate(360deg)
  }
}

.Indexx {
  z-index: 1000
}

#universe {
  position: absolute;
  overflow: hidden;
  width: 100%;
  background-position: center 40%;
  background-repeat: no-repeat;
  background-size: cover
}

body,
.preloders {
  background-image: url(data:image/jpeg;base64,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)
}

.scrollToTop {
  z-index: 1000 !important
}

@media (max-width: 768px) {
  .btntoggel {
    margin-top: 0 !important;
    z-index: 999
  }

  .footer__end {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
  }
}

.cardPro {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
  padding: 20;
  height: 300px
}

.bg-img {
  -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(to bottom, #0000, #000 10%, #000 90%, #0000)
}

.banner__content {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  z-index: 1000
}

.accordion-collapse {
  transition: all .3s ease-in-out
}

.accordion-button {
  transition: background-color .3s ease-in-out
}

.bg-faq {
  height: 100%;
  width: 100%;
  background: url(/images/banner/home4/21.png);
  background-position: center;
  background-size: contain;
  z-index: 100
}

.banner__shape-item--5 {
  top: 7%
}

@media screen and (max-width: 750px) {
  .flaxCol {
    flex-direction: column
  }
}

.indexxxx {
  z-index: -1 !important
}

.custom_Table {
  border-collapse: separate;
  border-spacing: 10px !important;
  border: 2px solid black
}

.main {
  background-color: #000;
  z-index: 1
}

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 117px 1613px #fff, 1488px 635px #fff, 944px 914px #fff, 647px 277px #fff, 1792px 1205px #fff, 656px 1517px #fff, 820px 1839px #fff, 1153px 1400px #fff, 870px 13px #fff, 550px 702px #fff, 1155px 1056px #fff, 88px 1709px #fff, 1450px 1090px #fff, 1929px 457px #fff, 1390px 905px #fff, 1771px 269px #fff, 1741px 669px #fff, 432px 64px #fff, 563px 996px #fff, 1918px 1873px #fff, 1845px 1211px #fff, 231px 1503px #fff, 37px 220px #fff, 1970px 495px #fff, 1812px 925px #fff, 67px 1398px #fff, 535px 279px #fff, 1837px 829px #fff, 1945px 685px #fff, 1677px 1817px #fff, 1317px 1415px #fff, 1785px 905px #fff, 1787px 1554px #fff, 802px 1296px #fff, 512px 1101px #fff, 583px 1364px #fff, 336px 558px #fff, 979px 334px #fff, 106px 792px #fff, 204px 34px #fff, 1845px 1763px #fff, 445px 1599px #fff, 386px 453px #fff, 471px 952px #fff, 1466px 1676px #fff, 1885px 303px #fff, 51px 1717px #fff, 1211px 299px #fff, 1546px 1887px #fff, 1067px 33px #fff, 1088px 1326px #fff, 1938px 760px #fff, 470px 648px #fff, 1213px 269px #fff, 1767px 78px #fff, 977px 976px #fff, 1926px 175px #fff, 722px 1512px #fff, 945px 227px #fff, 1811px 99px #fff, 1912px 1406px #fff, 1602px 1243px #fff, 610px 449px #fff, 654px 1393px #fff, 1930px 1193px #fff, 258px 1184px #fff, 89px 265px #fff, 824px 1494px #fff, 1506px 1435px #fff, 1027px 753px #fff, 1px 1197px #fff, 530px 1161px #fff, 864px 1555px #fff, 1610px 1604px #fff, 1035px 1114px #fff, 1456px 133px #fff, 1196px 1253px #fff, 361px 1037px #fff, 834px 351px #fff, 436px 1676px #fff, 1194px 1007px #fff, 1141px 647px #fff, 319px 454px #fff, 937px 1769px #fff, 1872px 1013px #fff, 733px 643px #fff, 1250px 511px #fff, 189px 296px #fff, 1639px 163px #fff, 1584px 336px #fff, 1912px 1343px #fff, 1298px 1307px #fff, 1750px 902px #fff, 1129px 845px #fff, 1899px 1470px #fff, 1427px 232px #fff, 1391px 838px #fff, 1225px 1819px #fff, 190px 1366px #fff, 1865px 518px #fff, 203px 1383px #fff, 1455px 614px #fff, 423px 354px #fff, 1678px 1790px #fff, 241px 608px #fff, 1089px 730px #fff, 1342px 38px #fff, 1848px 249px #fff, 1874px 1785px #fff, 1040px 1837px #fff, 751px 261px #fff, 510px 1975px #fff, 52px 795px #fff, 1786px 1310px #fff, 498px 712px #fff, 190px 375px #fff, 1341px 722px #fff, 43px 1394px #fff, 1821px 1687px #fff, 106px 130px #fff, 1717px 1978px #fff, 168px 151px #fff, 183px 740px #fff, 945px 1381px #fff, 669px 1170px #fff, 1285px 1816px #fff, 110px 1217px #fff, 1623px 813px #fff, 869px 647px #fff, 867px 582px #fff, 735px 1240px #fff, 519px 1896px #fff, 132px 156px #fff, 1649px 193px #fff, 241px 1109px #fff, 643px 484px #fff, 574px 1282px #fff, 1952px 564px #fff, 1978px 145px #fff, 329px 903px #fff, 1674px 617px #fff, 1978px 558px #fff, 1808px 1715px #fff, 1526px 1238px #fff, 475px 1330px #fff, 810px 425px #fff, 1709px 634px #fff, 1658px 336px #fff, 425px 194px #fff, 352px 96px #fff, 148px 180px #fff, 1139px 1046px #fff, 1809px 1233px #fff, 1669px 171px #fff, 263px 1394px #fff, 534px 715px #fff, 396px 1008px #fff, 589px 1445px #fff, 1190px 381px #fff, 1709px 279px #fff, 520px 891px #fff, 1136px 1867px #fff, 1280px 1233px #fff, 836px 296px #fff, 1348px 646px #fff, 1539px 913px #fff, 423px 781px #fff, 1271px 1805px #fff, 696px 564px #fff, 1549px 804px #fff, 303px 1555px #fff, 1449px 1903px #fff, 66px 687px #fff, 1164px 856px #fff, 1958px 1326px #fff, 125px 157px #fff, 508px 1669px #fff, 465px 725px #fff, 1925px 1440px #fff, 405px 793px #fff, 278px 110px #fff, 1084px 1065px #fff, 1077px 705px #fff, 663px 1844px #fff, 734px 263px #fff, 870px 1761px #fff, 103px 1169px #fff, 1506px 1295px #fff, 1883px 926px #fff, 335px 1361px #fff, 1126px 1284px #fff, 257px 1165px #fff, 837px 580px #fff, 1211px 1362px #fff, 1137px 1380px #fff, 135px 632px #fff, 1491px 1965px #fff, 1098px 195px #fff, 506px 417px #fff, 693px 1243px #fff, 622px 1862px #fff, 1412px 1343px #fff, 948px 1894px #fff, 1315px 1363px #fff, 754px 1098px #fff, 1931px 930px #fff, 1831px 342px #fff, 1751px 1839px #fff, 84px 775px #fff, 1662px 1488px #fff, 617px 1769px #fff, 1869px 1292px #fff, 963px 432px #fff, 371px 1114px #fff, 37px 642px #fff, 21px 1184px #fff, 602px 366px #fff, 414px 524px #fff, 282px 244px #fff, 1689px 868px #fff, 943px 681px #fff, 898px 679px #fff, 449px 1774px #fff, 1678px 1313px #fff, 475px 1811px #fff, 1146px 1509px #fff, 1151px 1863px #fff, 1617px 846px #fff, 82px 1077px #fff, 324px 1317px #fff, 1516px 885px #fff, 1706px 1526px #fff, 1925px 1180px #fff, 553px 967px #fff, 1072px 536px #fff, 1715px 1816px #fff, 185px 286px #fff, 1362px 1600px #fff, 628px 1938px #fff, 1187px 412px #fff, 569px 211px #fff, 1959px 1356px #fff, 1571px 105px #fff, 319px 1111px #fff, 36px 1364px #fff, 502px 1788px #fff, 1051px 1993px #fff, 1617px 773px #fff, 424px 1507px #fff, 1623px 1955px #fff, 307px 662px #fff, 183px 1048px #fff, 1919px 1453px #fff, 1006px 1817px #fff, 468px 673px #fff, 1142px 1375px #fff, 1228px 443px #fff, 1734px 552px #fff, 20px 1041px #fff, 1783px 334px #fff, 98px 1237px #fff, 1356px 1940px #fff, 853px 1779px #fff, 1910px 560px #fff, 1174px 1656px #fff, 110px 1724px #fff, 542px 1771px #fff, 1758px 1931px #fff, 1463px 1401px #fff, 1155px 84px #fff, 1504px 835px #fff, 750px 322px #fff, 407px 1900px #fff, 1600px 1141px #fff, 657px 886px #fff, 526px 714px #fff, 18px 836px #fff, 1546px 1548px #fff, 22px 469px #fff, 594px 1466px #fff, 1160px 1078px #fff, 627px 1055px #fff, 195px 699px #fff, 1099px 684px #fff, 530px 551px #fff, 1160px 1325px #fff, 894px 727px #fff, 1157px 98px #fff, 136px 1483px #fff, 1875px 1975px #fff, 1803px 566px #fff, 318px 1073px #fff, 1866px 1656px #fff, 543px 414px #fff, 719px 474px #fff, 1115px 738px #fff, 353px 875px #fff, 184px 1938px #fff, 1854px 1534px #fff, 420px 1698px #fff, 1480px 1550px #fff, 522px 203px #fff, 1897px 1904px #fff, 975px 1708px #fff, 1774px 602px #fff, 1908px 274px #fff, 61px 715px #fff, 983px 1156px #fff, 326px 1013px #fff, 641px 290px #fff, 1522px 120px #fff, 405px 1637px #fff, 1021px 1099px #fff, 631px 1145px #fff, 982px 1967px #fff, 200px 651px #fff, 795px 351px #fff, 790px 1082px #fff, 144px 1572px #fff, 1542px 901px #fff, 158px 1524px #fff, 849px 1843px #fff, 1807px 203px #fff, 1747px 45px #fff, 1603px 1738px #fff, 617px 1966px #fff, 342px 748px #fff, 1779px 1173px #fff, 1428px 152px #fff, 589px 1998px #fff, 1940px 1838px #fff, 115px 272px #fff, 1217px 1395px #fff, 1402px 1491px #fff, 1833px 1814px #fff, 243px 966px #fff, 319px 578px #fff, 813px 364px #fff, 669px 882px #fff, 551px 134px #fff, 1819px 920px #fff, 740px 1826px #fff, 1021px 952px #fff, 1575px 453px #fff, 324px 419px #fff, 929px 417px #fff, 885px 1112px #fff, 503px 187px #fff, 1908px 362px #fff, 1063px 1601px #fff, 169px 1792px #fff, 789px 963px #fff, 1697px 948px #fff, 1761px 1810px #fff, 1844px 1591px #fff, 1709px 949px #fff, 1402px 1396px #fff, 1037px 225px #fff, 1832px 518px #fff, 1728px 1782px #fff, 194px 1421px #fff, 1395px 742px #fff, 1478px 1325px #fff, 40px 593px #fff, 1732px 117px #fff, 51px 158px #fff, 1598px 1672px #fff, 701px 849px #fff, 1403px 1979px #fff, 145px 1414px #fff, 550px 906px #fff, 1366px 460px #fff, 142px 1379px #fff, 34px 1864px #fff, 1346px 308px #fff, 293px 998px #fff, 21px 1868px #fff, 540px 1033px #fff, 60px 746px #fff, 1602px 1476px #fff, 180px 804px #fff, 345px 1982px #fff, 1439px 640px #fff, 939px 1834px #fff, 20px 432px #fff, 492px 1549px #fff, 109px 1579px #fff, 1796px 1403px #fff, 1079px 519px #fff, 1664px 389px #fff, 1627px 1061px #fff, 823px 419px #fff, 1399px 1882px #fff, 1906px 344px #fff, 1189px 848px #fff, 117px 882px #fff, 1262px 33px #fff, 1048px 434px #fff, 1208px 1309px #fff, 1616px 408px #fff, 1833px 853px #fff, 1433px 1656px #fff, 811px 1861px #fff, 439px 1672px #fff, 1105px 248px #fff, 328px 1652px #fff, 13px 1658px #fff, 685px 987px #fff, 985px 403px #fff, 1664px 1206px #fff, 1993px 1925px #fff, 440px 917px #fff, 1835px 319px #fff, 1404px 1907px #fff, 624px 1443px #fff, 843px 954px #fff, 478px 1567px #fff, 895px 1602px #fff, 1231px 871px #fff, 1267px 1646px #fff, 475px 334px #fff, 784px 796px #fff, 1294px 199px #fff, 109px 702px #fff, 1978px 362px #fff, 291px 940px #fff, 971px 1343px #fff, 74px 719px #fff, 36px 715px #fff, 1007px 1423px #fff, 860px 314px #fff, 631px 177px #fff, 1900px 1590px #fff, 1239px 1348px #fff, 1346px 1270px #fff, 1934px 1475px #fff, 1553px 559px #fff, 588px 1969px #fff, 670px 1269px #fff, 1484px 376px #fff, 20px 1424px #fff, 1396px 8px #fff, 969px 244px #fff, 1807px 538px #fff, 1873px 891px #fff, 636px 1142px #fff, 1474px 1562px #fff, 763px 350px #fff, 663px 700px #fff, 500px 1469px #fff, 1302px 722px #fff, 181px 291px #fff, 266px 893px #fff, 1403px 654px #fff, 492px 460px #fff, 1503px 1369px #fff, 23px 1662px #fff, 349px 333px #fff, 1435px 1017px #fff, 1441px 705px #fff, 1708px 1446px #fff, 1041px 911px #fff, 1063px 780px #fff, 1158px 1356px #fff, 767px 1454px #fff, 1912px 797px #fff, 1731px 1759px #fff, 1378px 1390px #fff, 1815px 1364px #fff, 960px 270px #fff, 1343px 427px #fff, 275px 203px #fff, 1319px 1092px #fff, 1455px 770px #fff, 283px 1503px #fff, 1505px 901px #fff, 1738px 1561px #fff, 1526px 1935px #fff, 1757px 669px #fff, 1640px 620px #fff, 1750px 722px #fff, 748px 66px #fff, 1149px 540px #fff, 159px 953px #fff, 200px 1426px #fff, 515px 1110px #fff, 1552px 737px #fff, 1094px 1459px #fff, 778px 799px #fff, 1031px 523px #fff, 743px 1825px #fff, 1100px 882px #fff, 1088px 1836px #fff, 255px 599px #fff, 67px 1361px #fff, 247px 1721px #fff, 1722px 346px #fff, 1822px 155px #fff, 452px 1973px #fff, 415px 1960px #fff, 1109px 57px #fff, 273px 1392px #fff, 404px 1071px #fff, 1212px 353px #fff, 370px 460px #fff, 795px 1523px #fff, 1932px 340px #fff, 51px 1473px #fff, 1268px 364px #fff, 1512px 1862px #fff, 1678px 1801px #fff, 1796px 579px #fff, 254px 251px #fff, 1466px 1717px #fff, 893px 379px #fff, 1153px 923px #fff, 913px 1808px #fff, 791px 789px #fff, 417px 1924px #fff, 1336px 1599px #fff, 1695px 908px #fff, 1120px 114px #fff, 493px 1949px #fff, 68px 1905px #fff, 969px 481px #fff, 1420px 1095px #fff, 800px 1117px #fff, 390px 234px #fff, 356px 1644px #fff, 1098px 1486px #fff, 1360px 521px #fff, 149px 1198px #fff, 354px 747px #fff, 1749px 487px #fff, 470px 76px #fff, 1672px 289px #fff, 1731px 545px #fff, 1547px 1590px #fff, 498px 692px #fff, 398px 1592px #fff, 1846px 1237px #fff, 1537px 1474px #fff, 1726px 1374px #fff, 1922px 858px #fff, 376px 321px #fff, 985px 227px #fff, 234px 1421px #fff, 760px 745px #fff, 1990px 1132px #fff, 1560px 1597px #fff, 338px 1310px #fff, 1924px 1664px #fff, 547px 1747px #fff, 1639px 1282px #fff, 1202px 337px #fff, 1985px 779px #fff, 737px 456px #fff, 89px 501px #fff, 963px 792px #fff, 655px 1447px #fff, 1492px 1994px #fff, 1171px 254px #fff, 892px 827px #fff, 1735px 442px #fff, 1474px 1187px #fff, 846px 1518px #fff, 557px 1805px #fff, 738px 945px #fff, 795px 68px #fff, 663px 1956px #fff, 1607px 290px #fff, 1524px 15px #fff, 1097px 1911px #fff, 157px 1939px #fff, 935px 1065px #fff, 1809px 1708px #fff, 164px 1157px #fff, 83px 855px #fff, 625px 501px #fff, 814px 398px #fff, 552px 695px #fff, 597px 1546px #fff, 1237px 1417px #fff, 628px 284px #fff, 866px 767px #fff, 1403px 1394px #fff, 765px 1563px #fff, 1648px 109px #fff, 1205px 1659px #fff, 921px 1313px #fff, 1319px 243px #fff, 18px 125px #fff, 7px 777px #fff, 181px 418px #fff, 1062px 1892px #fff, 382px 106px #fff, 994px 751px #fff, 964px 234px #fff, 40px 118px #fff, 278px 706px #fff, 1540px 1978px #fff, 425px 1661px #fff, 1050px 321px #fff, 735px 1729px #fff, 1438px 260px #fff, 1229px 1109px #fff, 186px 1041px #fff, 244px 1184px #fff, 392px 1472px #fff, 670px 1249px #fff, 1260px 1443px #fff, 1977px 1511px #fff, 1240px 773px #fff, 303px 513px #fff, 63px 1530px #fff, 610px 792px #fff, 1987px 1647px #fff, 676px 1597px #fff, 1740px 1244px #fff, 816px 1661px #fff, 351px 802px #fff, 252px 1082px #fff, 31px 365px #fff, 1453px 984px #fff, 667px 1233px #fff, 1247px 1800px #fff, 839px 270px #fff, 775px 913px #fff, 1966px 1398px #fff, 499px 813px #fff, 922px 1982px #fff, 1409px 1902px #fff, 1499px 1766px #fff, 721px 899px #fff, 788px 807px #fff, 989px 1355px #fff, 1248px 1274px #fff, 849px 1091px #fff, 1799px 1036px #fff, 1486px 700px #fff, 170px 1989px #fff, 1275px 799px #fff, 772px 2000px #fff, 1642px 362px #fff, 216px 940px #fff, 1893px 281px #fff, 1944px 1298px #fff, 1294px 400px #fff, 1523px 441px #fff, 1829px 340px #fff, 468px 170px #fff, 1099px 967px #fff, 1331px 665px #fff, 1174px 1553px #fff, 1567px 325px #fff, 1028px 1399px #fff, 781px 1451px #fff, 1912px 1954px #fff, 874px 873px #fff, 1298px 1722px #fff, 1879px 706px #fff, 57px 1221px #fff, 1116px 1432px #fff, 48px 811px #fff, 101px 916px #fff, 677px 304px #fff, 1203px 639px #fff, 1391px 199px #fff, 1895px 1988px #fff, 1462px 1023px #fff, 1216px 1751px #fff, 1261px 663px #fff, 1290px 1119px #fff, 137px 1793px #fff, 1052px 1470px #fff, 1561px 226px #fff, 1156px 402px #fff, 709px 693px #fff, 1040px 1911px #fff, 1624px 1115px #fff, 551px 475px #fff, 416px 1090px #fff, 1183px 451px #fff, 58px 765px #fff, 743px 1016px #fff, 198px 369px #fff, 1645px 1503px #fff, 997px 22px #fff, 1447px 1323px #fff, 379px 883px #fff, 1171px 1195px #fff, 919px 133px #fff, 1400px 517px #fff, 725px 804px #fff, 1600px 699px #fff, 357px 581px #fff, 266px 1713px #fff, 848px 1749px #fff, 1963px 1045px #fff, 119px 1136px #fff;
  -webkit-animation: animStar 50s linear infinite;
  -moz-animation: animStar 50s linear infinite;
  -ms-animation: animStar 50s linear infinite;
  animation: animStar 50s linear infinite
}

#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 117px 1613px #fff, 1488px 635px #fff, 944px 914px #fff, 647px 277px #fff, 1792px 1205px #fff, 656px 1517px #fff, 820px 1839px #fff, 1153px 1400px #fff, 870px 13px #fff, 550px 702px #fff, 1155px 1056px #fff, 88px 1709px #fff, 1450px 1090px #fff, 1929px 457px #fff, 1390px 905px #fff, 1771px 269px #fff, 1741px 669px #fff, 432px 64px #fff, 563px 996px #fff, 1918px 1873px #fff, 1845px 1211px #fff, 231px 1503px #fff, 37px 220px #fff, 1970px 495px #fff, 1812px 925px #fff, 67px 1398px #fff, 535px 279px #fff, 1837px 829px #fff, 1945px 685px #fff, 1677px 1817px #fff, 1317px 1415px #fff, 1785px 905px #fff, 1787px 1554px #fff, 802px 1296px #fff, 512px 1101px #fff, 583px 1364px #fff, 336px 558px #fff, 979px 334px #fff, 106px 792px #fff, 204px 34px #fff, 1845px 1763px #fff, 445px 1599px #fff, 386px 453px #fff, 471px 952px #fff, 1466px 1676px #fff, 1885px 303px #fff, 51px 1717px #fff, 1211px 299px #fff, 1546px 1887px #fff, 1067px 33px #fff, 1088px 1326px #fff, 1938px 760px #fff, 470px 648px #fff, 1213px 269px #fff, 1767px 78px #fff, 977px 976px #fff, 1926px 175px #fff, 722px 1512px #fff, 945px 227px #fff, 1811px 99px #fff, 1912px 1406px #fff, 1602px 1243px #fff, 610px 449px #fff, 654px 1393px #fff, 1930px 1193px #fff, 258px 1184px #fff, 89px 265px #fff, 824px 1494px #fff, 1506px 1435px #fff, 1027px 753px #fff, 1px 1197px #fff, 530px 1161px #fff, 864px 1555px #fff, 1610px 1604px #fff, 1035px 1114px #fff, 1456px 133px #fff, 1196px 1253px #fff, 361px 1037px #fff, 834px 351px #fff, 436px 1676px #fff, 1194px 1007px #fff, 1141px 647px #fff, 319px 454px #fff, 937px 1769px #fff, 1872px 1013px #fff, 733px 643px #fff, 1250px 511px #fff, 189px 296px #fff, 1639px 163px #fff, 1584px 336px #fff, 1912px 1343px #fff, 1298px 1307px #fff, 1750px 902px #fff, 1129px 845px #fff, 1899px 1470px #fff, 1427px 232px #fff, 1391px 838px #fff, 1225px 1819px #fff, 190px 1366px #fff, 1865px 518px #fff, 203px 1383px #fff, 1455px 614px #fff, 423px 354px #fff, 1678px 1790px #fff, 241px 608px #fff, 1089px 730px #fff, 1342px 38px #fff, 1848px 249px #fff, 1874px 1785px #fff, 1040px 1837px #fff, 751px 261px #fff, 510px 1975px #fff, 52px 795px #fff, 1786px 1310px #fff, 498px 712px #fff, 190px 375px #fff, 1341px 722px #fff, 43px 1394px #fff, 1821px 1687px #fff, 106px 130px #fff, 1717px 1978px #fff, 168px 151px #fff, 183px 740px #fff, 945px 1381px #fff, 669px 1170px #fff, 1285px 1816px #fff, 110px 1217px #fff, 1623px 813px #fff, 869px 647px #fff, 867px 582px #fff, 735px 1240px #fff, 519px 1896px #fff, 132px 156px #fff, 1649px 193px #fff, 241px 1109px #fff, 643px 484px #fff, 574px 1282px #fff, 1952px 564px #fff, 1978px 145px #fff, 329px 903px #fff, 1674px 617px #fff, 1978px 558px #fff, 1808px 1715px #fff, 1526px 1238px #fff, 475px 1330px #fff, 810px 425px #fff, 1709px 634px #fff, 1658px 336px #fff, 425px 194px #fff, 352px 96px #fff, 148px 180px #fff, 1139px 1046px #fff, 1809px 1233px #fff, 1669px 171px #fff, 263px 1394px #fff, 534px 715px #fff, 396px 1008px #fff, 589px 1445px #fff, 1190px 381px #fff, 1709px 279px #fff, 520px 891px #fff, 1136px 1867px #fff, 1280px 1233px #fff, 836px 296px #fff, 1348px 646px #fff, 1539px 913px #fff, 423px 781px #fff, 1271px 1805px #fff, 696px 564px #fff, 1549px 804px #fff, 303px 1555px #fff, 1449px 1903px #fff, 66px 687px #fff, 1164px 856px #fff, 1958px 1326px #fff, 125px 157px #fff, 508px 1669px #fff, 465px 725px #fff, 1925px 1440px #fff, 405px 793px #fff, 278px 110px #fff, 1084px 1065px #fff, 1077px 705px #fff, 663px 1844px #fff, 734px 263px #fff, 870px 1761px #fff, 103px 1169px #fff, 1506px 1295px #fff, 1883px 926px #fff, 335px 1361px #fff, 1126px 1284px #fff, 257px 1165px #fff, 837px 580px #fff, 1211px 1362px #fff, 1137px 1380px #fff, 135px 632px #fff, 1491px 1965px #fff, 1098px 195px #fff, 506px 417px #fff, 693px 1243px #fff, 622px 1862px #fff, 1412px 1343px #fff, 948px 1894px #fff, 1315px 1363px #fff, 754px 1098px #fff, 1931px 930px #fff, 1831px 342px #fff, 1751px 1839px #fff, 84px 775px #fff, 1662px 1488px #fff, 617px 1769px #fff, 1869px 1292px #fff, 963px 432px #fff, 371px 1114px #fff, 37px 642px #fff, 21px 1184px #fff, 602px 366px #fff, 414px 524px #fff, 282px 244px #fff, 1689px 868px #fff, 943px 681px #fff, 898px 679px #fff, 449px 1774px #fff, 1678px 1313px #fff, 475px 1811px #fff, 1146px 1509px #fff, 1151px 1863px #fff, 1617px 846px #fff, 82px 1077px #fff, 324px 1317px #fff, 1516px 885px #fff, 1706px 1526px #fff, 1925px 1180px #fff, 553px 967px #fff, 1072px 536px #fff, 1715px 1816px #fff, 185px 286px #fff, 1362px 1600px #fff, 628px 1938px #fff, 1187px 412px #fff, 569px 211px #fff, 1959px 1356px #fff, 1571px 105px #fff, 319px 1111px #fff, 36px 1364px #fff, 502px 1788px #fff, 1051px 1993px #fff, 1617px 773px #fff, 424px 1507px #fff, 1623px 1955px #fff, 307px 662px #fff, 183px 1048px #fff, 1919px 1453px #fff, 1006px 1817px #fff, 468px 673px #fff, 1142px 1375px #fff, 1228px 443px #fff, 1734px 552px #fff, 20px 1041px #fff, 1783px 334px #fff, 98px 1237px #fff, 1356px 1940px #fff, 853px 1779px #fff, 1910px 560px #fff, 1174px 1656px #fff, 110px 1724px #fff, 542px 1771px #fff, 1758px 1931px #fff, 1463px 1401px #fff, 1155px 84px #fff, 1504px 835px #fff, 750px 322px #fff, 407px 1900px #fff, 1600px 1141px #fff, 657px 886px #fff, 526px 714px #fff, 18px 836px #fff, 1546px 1548px #fff, 22px 469px #fff, 594px 1466px #fff, 1160px 1078px #fff, 627px 1055px #fff, 195px 699px #fff, 1099px 684px #fff, 530px 551px #fff, 1160px 1325px #fff, 894px 727px #fff, 1157px 98px #fff, 136px 1483px #fff, 1875px 1975px #fff, 1803px 566px #fff, 318px 1073px #fff, 1866px 1656px #fff, 543px 414px #fff, 719px 474px #fff, 1115px 738px #fff, 353px 875px #fff, 184px 1938px #fff, 1854px 1534px #fff, 420px 1698px #fff, 1480px 1550px #fff, 522px 203px #fff, 1897px 1904px #fff, 975px 1708px #fff, 1774px 602px #fff, 1908px 274px #fff, 61px 715px #fff, 983px 1156px #fff, 326px 1013px #fff, 641px 290px #fff, 1522px 120px #fff, 405px 1637px #fff, 1021px 1099px #fff, 631px 1145px #fff, 982px 1967px #fff, 200px 651px #fff, 795px 351px #fff, 790px 1082px #fff, 144px 1572px #fff, 1542px 901px #fff, 158px 1524px #fff, 849px 1843px #fff, 1807px 203px #fff, 1747px 45px #fff, 1603px 1738px #fff, 617px 1966px #fff, 342px 748px #fff, 1779px 1173px #fff, 1428px 152px #fff, 589px 1998px #fff, 1940px 1838px #fff, 115px 272px #fff, 1217px 1395px #fff, 1402px 1491px #fff, 1833px 1814px #fff, 243px 966px #fff, 319px 578px #fff, 813px 364px #fff, 669px 882px #fff, 551px 134px #fff, 1819px 920px #fff, 740px 1826px #fff, 1021px 952px #fff, 1575px 453px #fff, 324px 419px #fff, 929px 417px #fff, 885px 1112px #fff, 503px 187px #fff, 1908px 362px #fff, 1063px 1601px #fff, 169px 1792px #fff, 789px 963px #fff, 1697px 948px #fff, 1761px 1810px #fff, 1844px 1591px #fff, 1709px 949px #fff, 1402px 1396px #fff, 1037px 225px #fff, 1832px 518px #fff, 1728px 1782px #fff, 194px 1421px #fff, 1395px 742px #fff, 1478px 1325px #fff, 40px 593px #fff, 1732px 117px #fff, 51px 158px #fff, 1598px 1672px #fff, 701px 849px #fff, 1403px 1979px #fff, 145px 1414px #fff, 550px 906px #fff, 1366px 460px #fff, 142px 1379px #fff, 34px 1864px #fff, 1346px 308px #fff, 293px 998px #fff, 21px 1868px #fff, 540px 1033px #fff, 60px 746px #fff, 1602px 1476px #fff, 180px 804px #fff, 345px 1982px #fff, 1439px 640px #fff, 939px 1834px #fff, 20px 432px #fff, 492px 1549px #fff, 109px 1579px #fff, 1796px 1403px #fff, 1079px 519px #fff, 1664px 389px #fff, 1627px 1061px #fff, 823px 419px #fff, 1399px 1882px #fff, 1906px 344px #fff, 1189px 848px #fff, 117px 882px #fff, 1262px 33px #fff, 1048px 434px #fff, 1208px 1309px #fff, 1616px 408px #fff, 1833px 853px #fff, 1433px 1656px #fff, 811px 1861px #fff, 439px 1672px #fff, 1105px 248px #fff, 328px 1652px #fff, 13px 1658px #fff, 685px 987px #fff, 985px 403px #fff, 1664px 1206px #fff, 1993px 1925px #fff, 440px 917px #fff, 1835px 319px #fff, 1404px 1907px #fff, 624px 1443px #fff, 843px 954px #fff, 478px 1567px #fff, 895px 1602px #fff, 1231px 871px #fff, 1267px 1646px #fff, 475px 334px #fff, 784px 796px #fff, 1294px 199px #fff, 109px 702px #fff, 1978px 362px #fff, 291px 940px #fff, 971px 1343px #fff, 74px 719px #fff, 36px 715px #fff, 1007px 1423px #fff, 860px 314px #fff, 631px 177px #fff, 1900px 1590px #fff, 1239px 1348px #fff, 1346px 1270px #fff, 1934px 1475px #fff, 1553px 559px #fff, 588px 1969px #fff, 670px 1269px #fff, 1484px 376px #fff, 20px 1424px #fff, 1396px 8px #fff, 969px 244px #fff, 1807px 538px #fff, 1873px 891px #fff, 636px 1142px #fff, 1474px 1562px #fff, 763px 350px #fff, 663px 700px #fff, 500px 1469px #fff, 1302px 722px #fff, 181px 291px #fff, 266px 893px #fff, 1403px 654px #fff, 492px 460px #fff, 1503px 1369px #fff, 23px 1662px #fff, 349px 333px #fff, 1435px 1017px #fff, 1441px 705px #fff, 1708px 1446px #fff, 1041px 911px #fff, 1063px 780px #fff, 1158px 1356px #fff, 767px 1454px #fff, 1912px 797px #fff, 1731px 1759px #fff, 1378px 1390px #fff, 1815px 1364px #fff, 960px 270px #fff, 1343px 427px #fff, 275px 203px #fff, 1319px 1092px #fff, 1455px 770px #fff, 283px 1503px #fff, 1505px 901px #fff, 1738px 1561px #fff, 1526px 1935px #fff, 1757px 669px #fff, 1640px 620px #fff, 1750px 722px #fff, 748px 66px #fff, 1149px 540px #fff, 159px 953px #fff, 200px 1426px #fff, 515px 1110px #fff, 1552px 737px #fff, 1094px 1459px #fff, 778px 799px #fff, 1031px 523px #fff, 743px 1825px #fff, 1100px 882px #fff, 1088px 1836px #fff, 255px 599px #fff, 67px 1361px #fff, 247px 1721px #fff, 1722px 346px #fff, 1822px 155px #fff, 452px 1973px #fff, 415px 1960px #fff, 1109px 57px #fff, 273px 1392px #fff, 404px 1071px #fff, 1212px 353px #fff, 370px 460px #fff, 795px 1523px #fff, 1932px 340px #fff, 51px 1473px #fff, 1268px 364px #fff, 1512px 1862px #fff, 1678px 1801px #fff, 1796px 579px #fff, 254px 251px #fff, 1466px 1717px #fff, 893px 379px #fff, 1153px 923px #fff, 913px 1808px #fff, 791px 789px #fff, 417px 1924px #fff, 1336px 1599px #fff, 1695px 908px #fff, 1120px 114px #fff, 493px 1949px #fff, 68px 1905px #fff, 969px 481px #fff, 1420px 1095px #fff, 800px 1117px #fff, 390px 234px #fff, 356px 1644px #fff, 1098px 1486px #fff, 1360px 521px #fff, 149px 1198px #fff, 354px 747px #fff, 1749px 487px #fff, 470px 76px #fff, 1672px 289px #fff, 1731px 545px #fff, 1547px 1590px #fff, 498px 692px #fff, 398px 1592px #fff, 1846px 1237px #fff, 1537px 1474px #fff, 1726px 1374px #fff, 1922px 858px #fff, 376px 321px #fff, 985px 227px #fff, 234px 1421px #fff, 760px 745px #fff, 1990px 1132px #fff, 1560px 1597px #fff, 338px 1310px #fff, 1924px 1664px #fff, 547px 1747px #fff, 1639px 1282px #fff, 1202px 337px #fff, 1985px 779px #fff, 737px 456px #fff, 89px 501px #fff, 963px 792px #fff, 655px 1447px #fff, 1492px 1994px #fff, 1171px 254px #fff, 892px 827px #fff, 1735px 442px #fff, 1474px 1187px #fff, 846px 1518px #fff, 557px 1805px #fff, 738px 945px #fff, 795px 68px #fff, 663px 1956px #fff, 1607px 290px #fff, 1524px 15px #fff, 1097px 1911px #fff, 157px 1939px #fff, 935px 1065px #fff, 1809px 1708px #fff, 164px 1157px #fff, 83px 855px #fff, 625px 501px #fff, 814px 398px #fff, 552px 695px #fff, 597px 1546px #fff, 1237px 1417px #fff, 628px 284px #fff, 866px 767px #fff, 1403px 1394px #fff, 765px 1563px #fff, 1648px 109px #fff, 1205px 1659px #fff, 921px 1313px #fff, 1319px 243px #fff, 18px 125px #fff, 7px 777px #fff, 181px 418px #fff, 1062px 1892px #fff, 382px 106px #fff, 994px 751px #fff, 964px 234px #fff, 40px 118px #fff, 278px 706px #fff, 1540px 1978px #fff, 425px 1661px #fff, 1050px 321px #fff, 735px 1729px #fff, 1438px 260px #fff, 1229px 1109px #fff, 186px 1041px #fff, 244px 1184px #fff, 392px 1472px #fff, 670px 1249px #fff, 1260px 1443px #fff, 1977px 1511px #fff, 1240px 773px #fff, 303px 513px #fff, 63px 1530px #fff, 610px 792px #fff, 1987px 1647px #fff, 676px 1597px #fff, 1740px 1244px #fff, 816px 1661px #fff, 351px 802px #fff, 252px 1082px #fff, 31px 365px #fff, 1453px 984px #fff, 667px 1233px #fff, 1247px 1800px #fff, 839px 270px #fff, 775px 913px #fff, 1966px 1398px #fff, 499px 813px #fff, 922px 1982px #fff, 1409px 1902px #fff, 1499px 1766px #fff, 721px 899px #fff, 788px 807px #fff, 989px 1355px #fff, 1248px 1274px #fff, 849px 1091px #fff, 1799px 1036px #fff, 1486px 700px #fff, 170px 1989px #fff, 1275px 799px #fff, 772px 2000px #fff, 1642px 362px #fff, 216px 940px #fff, 1893px 281px #fff, 1944px 1298px #fff, 1294px 400px #fff, 1523px 441px #fff, 1829px 340px #fff, 468px 170px #fff, 1099px 967px #fff, 1331px 665px #fff, 1174px 1553px #fff, 1567px 325px #fff, 1028px 1399px #fff, 781px 1451px #fff, 1912px 1954px #fff, 874px 873px #fff, 1298px 1722px #fff, 1879px 706px #fff, 57px 1221px #fff, 1116px 1432px #fff, 48px 811px #fff, 101px 916px #fff, 677px 304px #fff, 1203px 639px #fff, 1391px 199px #fff, 1895px 1988px #fff, 1462px 1023px #fff, 1216px 1751px #fff, 1261px 663px #fff, 1290px 1119px #fff, 137px 1793px #fff, 1052px 1470px #fff, 1561px 226px #fff, 1156px 402px #fff, 709px 693px #fff, 1040px 1911px #fff, 1624px 1115px #fff, 551px 475px #fff, 416px 1090px #fff, 1183px 451px #fff, 58px 765px #fff, 743px 1016px #fff, 198px 369px #fff, 1645px 1503px #fff, 997px 22px #fff, 1447px 1323px #fff, 379px 883px #fff, 1171px 1195px #fff, 919px 133px #fff, 1400px 517px #fff, 725px 804px #fff, 1600px 699px #fff, 357px 581px #fff, 266px 1713px #fff, 848px 1749px #fff, 1963px 1045px #fff, 119px 1136px #fff
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1117px 1306px #fff, 1078px 1783px #fff, 1179px 1085px #fff, 1145px 920px #fff, 422px 1233px #fff, 387px 98px #fff, 1153px 637px #fff, 1084px 782px #fff, 476px 453px #fff, 926px 1306px #fff, 60px 1086px #fff, 753px 1575px #fff, 272px 1684px #fff, 1285px 750px #fff, 1416px 1327px #fff, 1931px 473px #fff, 736px 1395px #fff, 1816px 763px #fff, 438px 879px #fff, 665px 1902px #fff, 1341px 677px #fff, 1404px 1073px #fff, 100px 597px #fff, 357px 1689px #fff, 1044px 1342px #fff, 1954px 502px #fff, 1192px 1308px #fff, 540px 1239px #fff, 1360px 552px #fff, 89px 752px #fff, 659px 1253px #fff, 62px 517px #fff, 1375px 1705px #fff, 1343px 1511px #fff, 1659px 1922px #fff, 1560px 289px #fff, 1362px 1799px #fff, 1886px 1480px #fff, 1718px 1885px #fff, 824px 738px #fff, 1060px 1370px #fff, 1781px 1171px #fff, 255px 273px #fff, 1197px 120px #fff, 213px 7px #fff, 1226px 1920px #fff, 1844px 207px #fff, 1675px 970px #fff, 1435px 1283px #fff, 37px 353px #fff, 59px 417px #fff, 921px 1602px #fff, 1549px 1490px #fff, 638px 1845px #fff, 1328px 198px #fff, 1050px 1149px #fff, 1884px 711px #fff, 333px 263px #fff, 342px 1508px #fff, 1388px 1810px #fff, 1377px 1558px #fff, 890px 487px #fff, 1081px 759px #fff, 890px 1515px #fff, 911px 1284px #fff, 335px 735px #fff, 1140px 549px #fff, 1239px 1064px #fff, 226px 71px #fff, 1100px 1278px #fff, 1851px 1805px #fff, 1370px 1999px #fff, 1008px 1122px #fff, 785px 813px #fff, 1358px 601px #fff, 1833px 1305px #fff, 1768px 1304px #fff, 1303px 532px #fff, 860px 598px #fff, 1329px 593px #fff, 1038px 1088px #fff, 408px 405px #fff, 965px 82px #fff, 1483px 1438px #fff, 310px 1479px #fff, 1786px 1500px #fff, 1866px 852px #fff, 18px 1757px #fff, 1473px 1004px #fff, 1542px 1933px #fff, 633px 1970px #fff, 1334px 1713px #fff, 175px 28px #fff, 592px 894px #fff, 121px 1162px #fff, 1601px 1567px #fff, 1095px 657px #fff, 640px 1233px #fff, 1073px 1255px #fff, 840px 1087px #fff, 718px 250px #fff, 967px 709px #fff, 731px 239px #fff, 1623px 593px #fff, 1058px 1820px #fff, 516px 1898px #fff, 666px 12px #fff, 1997px 1382px #fff, 112px 1690px #fff, 687px 1309px #fff, 63px 539px #fff, 185px 1897px #fff, 1055px 1691px #fff, 435px 1517px #fff, 1175px 1119px #fff, 1721px 133px #fff, 1212px 47px #fff, 166px 18px #fff, 1416px 1652px #fff, 1409px 1745px #fff, 1357px 1232px #fff, 1677px 1998px #fff, 448px 1415px #fff, 705px 1736px #fff, 1031px 1466px #fff, 543px 1651px #fff, 1592px 1888px #fff, 1749px 1175px #fff, 639px 1114px #fff, 1591px 508px #fff, 759px 1244px #fff, 824px 380px #fff, 942px 955px #fff, 723px 732px #fff, 113px 1369px #fff, 203px 1739px #fff, 868px 733px #fff, 713px 971px #fff, 341px 833px #fff, 762px 824px #fff, 1359px 310px #fff, 1858px 1349px #fff, 1531px 692px #fff, 1075px 1512px #fff, 1677px 142px #fff, 1912px 1478px #fff, 1810px 1078px #fff, 426px 844px #fff, 1426px 588px #fff, 1909px 654px #fff, 1107px 295px #fff, 1351px 527px #fff, 1393px 599px #fff, 1379px 1068px #fff, 228px 1846px #fff, 1271px 374px #fff, 1348px 612px #fff, 7px 1301px #fff, 1501px 1782px #fff, 1795px 423px #fff, 1475px 1918px #fff, 1328px 1861px #fff, 1624px 51px #fff, 1791px 672px #fff, 1594px 1467px #fff, 1655px 1603px #fff, 919px 850px #fff, 523px 609px #fff, 1196px 207px #fff, 753px 410px #fff, 686px 1097px #fff, 1570px 133px #fff, 1996px 1137px #fff, 361px 116px #fff, 1015px 462px #fff, 76px 1143px #fff, 491px 1818px #fff, 1563px 795px #fff, 982px 1721px #fff, 831px 1204px #fff, 1737px 589px #fff, 861px 1579px #fff, 1666px 130px #fff, 698px 1799px #fff, 726px 1519px #fff, 109px 1208px #fff, 1184px 1057px #fff, 835px 451px #fff, 896px 594px #fff, 35px 893px #fff, 895px 542px #fff, 706px 225px #fff, 56px 1040px #fff, 1954px 108px #fff, 1439px 1423px #fff, 26px 1881px #fff, 802px 1564px #fff, 273px 708px #fff, 40px 31px #fff, 859px 108px #fff;
  -webkit-animation: animStar 100s linear infinite;
  -moz-animation: animStar 100s linear infinite;
  -ms-animation: animStar 100s linear infinite;
  animation: animStar 100s linear infinite
}

#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1117px 1306px #fff, 1078px 1783px #fff, 1179px 1085px #fff, 1145px 920px #fff, 422px 1233px #fff, 387px 98px #fff, 1153px 637px #fff, 1084px 782px #fff, 476px 453px #fff, 926px 1306px #fff, 60px 1086px #fff, 753px 1575px #fff, 272px 1684px #fff, 1285px 750px #fff, 1416px 1327px #fff, 1931px 473px #fff, 736px 1395px #fff, 1816px 763px #fff, 438px 879px #fff, 665px 1902px #fff, 1341px 677px #fff, 1404px 1073px #fff, 100px 597px #fff, 357px 1689px #fff, 1044px 1342px #fff, 1954px 502px #fff, 1192px 1308px #fff, 540px 1239px #fff, 1360px 552px #fff, 89px 752px #fff, 659px 1253px #fff, 62px 517px #fff, 1375px 1705px #fff, 1343px 1511px #fff, 1659px 1922px #fff, 1560px 289px #fff, 1362px 1799px #fff, 1886px 1480px #fff, 1718px 1885px #fff, 824px 738px #fff, 1060px 1370px #fff, 1781px 1171px #fff, 255px 273px #fff, 1197px 120px #fff, 213px 7px #fff, 1226px 1920px #fff, 1844px 207px #fff, 1675px 970px #fff, 1435px 1283px #fff, 37px 353px #fff, 59px 417px #fff, 921px 1602px #fff, 1549px 1490px #fff, 638px 1845px #fff, 1328px 198px #fff, 1050px 1149px #fff, 1884px 711px #fff, 333px 263px #fff, 342px 1508px #fff, 1388px 1810px #fff, 1377px 1558px #fff, 890px 487px #fff, 1081px 759px #fff, 890px 1515px #fff, 911px 1284px #fff, 335px 735px #fff, 1140px 549px #fff, 1239px 1064px #fff, 226px 71px #fff, 1100px 1278px #fff, 1851px 1805px #fff, 1370px 1999px #fff, 1008px 1122px #fff, 785px 813px #fff, 1358px 601px #fff, 1833px 1305px #fff, 1768px 1304px #fff, 1303px 532px #fff, 860px 598px #fff, 1329px 593px #fff, 1038px 1088px #fff, 408px 405px #fff, 965px 82px #fff, 1483px 1438px #fff, 310px 1479px #fff, 1786px 1500px #fff, 1866px 852px #fff, 18px 1757px #fff, 1473px 1004px #fff, 1542px 1933px #fff, 633px 1970px #fff, 1334px 1713px #fff, 175px 28px #fff, 592px 894px #fff, 121px 1162px #fff, 1601px 1567px #fff, 1095px 657px #fff, 640px 1233px #fff, 1073px 1255px #fff, 840px 1087px #fff, 718px 250px #fff, 967px 709px #fff, 731px 239px #fff, 1623px 593px #fff, 1058px 1820px #fff, 516px 1898px #fff, 666px 12px #fff, 1997px 1382px #fff, 112px 1690px #fff, 687px 1309px #fff, 63px 539px #fff, 185px 1897px #fff, 1055px 1691px #fff, 435px 1517px #fff, 1175px 1119px #fff, 1721px 133px #fff, 1212px 47px #fff, 166px 18px #fff, 1416px 1652px #fff, 1409px 1745px #fff, 1357px 1232px #fff, 1677px 1998px #fff, 448px 1415px #fff, 705px 1736px #fff, 1031px 1466px #fff, 543px 1651px #fff, 1592px 1888px #fff, 1749px 1175px #fff, 639px 1114px #fff, 1591px 508px #fff, 759px 1244px #fff, 824px 380px #fff, 942px 955px #fff, 723px 732px #fff, 113px 1369px #fff, 203px 1739px #fff, 868px 733px #fff, 713px 971px #fff, 341px 833px #fff, 762px 824px #fff, 1359px 310px #fff, 1858px 1349px #fff, 1531px 692px #fff, 1075px 1512px #fff, 1677px 142px #fff, 1912px 1478px #fff, 1810px 1078px #fff, 426px 844px #fff, 1426px 588px #fff, 1909px 654px #fff, 1107px 295px #fff, 1351px 527px #fff, 1393px 599px #fff, 1379px 1068px #fff, 228px 1846px #fff, 1271px 374px #fff, 1348px 612px #fff, 7px 1301px #fff, 1501px 1782px #fff, 1795px 423px #fff, 1475px 1918px #fff, 1328px 1861px #fff, 1624px 51px #fff, 1791px 672px #fff, 1594px 1467px #fff, 1655px 1603px #fff, 919px 850px #fff, 523px 609px #fff, 1196px 207px #fff, 753px 410px #fff, 686px 1097px #fff, 1570px 133px #fff, 1996px 1137px #fff, 361px 116px #fff, 1015px 462px #fff, 76px 1143px #fff, 491px 1818px #fff, 1563px 795px #fff, 982px 1721px #fff, 831px 1204px #fff, 1737px 589px #fff, 861px 1579px #fff, 1666px 130px #fff, 698px 1799px #fff, 726px 1519px #fff, 109px 1208px #fff, 1184px 1057px #fff, 835px 451px #fff, 896px 594px #fff, 35px 893px #fff, 895px 542px #fff, 706px 225px #fff, 56px 1040px #fff, 1954px 108px #fff, 1439px 1423px #fff, 26px 1881px #fff, 802px 1564px #fff, 273px 708px #fff, 40px 31px #fff, 859px 108px #fff
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 940px 1360px #fff, 1071px 539px #fff, 1710px 1414px #fff, 836px 299px #fff, 1944px 1420px #fff, 253px 1449px #fff, 1257px 1250px #fff, 1588px 1830px #fff, 1077px 1204px #fff, 273px 1081px #fff, 1993px 766px #fff, 1808px 479px #fff, 917px 263px #fff, 663px 1820px #fff, 342px 1988px #fff, 727px 1250px #fff, 636px 1666px #fff, 692px 1112px #fff, 248px 1211px #fff, 1422px 1121px #fff, 881px 46px #fff, 1531px 1977px #fff, 1643px 1023px #fff, 684px 1071px #fff, 1142px 1873px #fff, 292px 1313px #fff, 256px 1237px #fff, 89px 912px #fff, 964px 1783px #fff, 877px 760px #fff, 1641px 1474px #fff, 1492px 24px #fff, 1776px 1642px #fff, 183px 602px #fff, 1998px 62px #fff, 1560px 367px #fff, 1333px 995px #fff, 704px 1815px #fff, 1809px 712px #fff, 1503px 288px #fff, 630px 556px #fff, 1715px 125px #fff, 353px 1878px #fff, 975px 333px #fff, 1740px 1409px #fff, 1341px 1871px #fff, 1279px 1064px #fff, 169px 874px #fff, 161px 528px #fff, 1671px 1669px #fff, 169px 632px #fff, 547px 1724px #fff, 1904px 110px #fff, 679px 1670px #fff, 196px 123px #fff, 786px 871px #fff, 1840px 324px #fff, 356px 967px #fff, 61px 549px #fff, 99px 677px #fff, 1719px 87px #fff, 1713px 1990px #fff, 1717px 1358px #fff, 108px 1187px #fff, 51px 869px #fff, 1461px 902px #fff, 1034px 891px #fff, 962px 1881px #fff, 1723px 595px #fff, 479px 901px #fff, 1546px 1823px #fff, 285px 1208px #fff, 1056px 347px #fff, 261px 988px #fff, 466px 990px #fff, 1657px 648px #fff, 1249px 933px #fff, 1552px 1555px #fff, 147px 62px #fff, 292px 1157px #fff, 1816px 423px #fff, 1714px 757px #fff, 1036px 961px #fff, 1955px 710px #fff, 1842px 516px #fff, 479px 1870px #fff, 1579px 1445px #fff, 1225px 1309px #fff, 1965px 566px #fff, 1575px 1072px #fff, 923px 329px #fff, 651px 1514px #fff, 865px 1100px #fff, 782px 1873px #fff, 115px 299px #fff, 14px 1668px #fff, 1666px 1817px #fff, 1096px 1068px #fff, 1462px 742px #fff, 1384px 1750px #fff;
  -webkit-animation: animStar 150s linear infinite;
  -moz-animation: animStar 150s linear infinite;
  -ms-animation: animStar 150s linear infinite;
  animation: animStar 150s linear infinite
}

#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 940px 1360px #fff, 1071px 539px #fff, 1710px 1414px #fff, 836px 299px #fff, 1944px 1420px #fff, 253px 1449px #fff, 1257px 1250px #fff, 1588px 1830px #fff, 1077px 1204px #fff, 273px 1081px #fff, 1993px 766px #fff, 1808px 479px #fff, 917px 263px #fff, 663px 1820px #fff, 342px 1988px #fff, 727px 1250px #fff, 636px 1666px #fff, 692px 1112px #fff, 248px 1211px #fff, 1422px 1121px #fff, 881px 46px #fff, 1531px 1977px #fff, 1643px 1023px #fff, 684px 1071px #fff, 1142px 1873px #fff, 292px 1313px #fff, 256px 1237px #fff, 89px 912px #fff, 964px 1783px #fff, 877px 760px #fff, 1641px 1474px #fff, 1492px 24px #fff, 1776px 1642px #fff, 183px 602px #fff, 1998px 62px #fff, 1560px 367px #fff, 1333px 995px #fff, 704px 1815px #fff, 1809px 712px #fff, 1503px 288px #fff, 630px 556px #fff, 1715px 125px #fff, 353px 1878px #fff, 975px 333px #fff, 1740px 1409px #fff, 1341px 1871px #fff, 1279px 1064px #fff, 169px 874px #fff, 161px 528px #fff, 1671px 1669px #fff, 169px 632px #fff, 547px 1724px #fff, 1904px 110px #fff, 679px 1670px #fff, 196px 123px #fff, 786px 871px #fff, 1840px 324px #fff, 356px 967px #fff, 61px 549px #fff, 99px 677px #fff, 1719px 87px #fff, 1713px 1990px #fff, 1717px 1358px #fff, 108px 1187px #fff, 51px 869px #fff, 1461px 902px #fff, 1034px 891px #fff, 962px 1881px #fff, 1723px 595px #fff, 479px 901px #fff, 1546px 1823px #fff, 285px 1208px #fff, 1056px 347px #fff, 261px 988px #fff, 466px 990px #fff, 1657px 648px #fff, 1249px 933px #fff, 1552px 1555px #fff, 147px 62px #fff, 292px 1157px #fff, 1816px 423px #fff, 1714px 757px #fff, 1036px 961px #fff, 1955px 710px #fff, 1842px 516px #fff, 479px 1870px #fff, 1579px 1445px #fff, 1225px 1309px #fff, 1965px 566px #fff, 1575px 1072px #fff, 923px 329px #fff, 651px 1514px #fff, 865px 1100px #fff, 782px 1873px #fff, 115px 299px #fff, 14px 1668px #fff, 1666px 1817px #fff, 1096px 1068px #fff, 1462px 742px #fff, 1384px 1750px #fff
}

#stars4 {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 233px 1976px #fff, 1196px 1119px #fff, 646px 740px #fff, 335px 645px #fff, 1119px 1452px #fff, 176px 1870px #fff, 639px 1711px #fff, 647px 1388px #fff, 1516px 1108px #fff, 464px 66px #fff, 331px 344px #fff, 772px 1189px #fff, 1516px 1850px #fff, 1500px 1463px #fff, 1275px 876px #fff, 1107px 645px #fff, 977px 478px #fff, 583px 1179px #fff, 284px 395px #fff, 1220px 461px #fff, 1160px 249px #fff, 196px 865px #fff, 670px 1915px #fff, 1449px 382px #fff, 1191px 546px #fff, 1329px 605px #fff, 1945px 458px #fff, 995px 749px #fff, 1495px 861px #fff, 708px 1731px #fff, 348px 653px #fff, 548px 1298px #fff, 1606px 990px #fff, 1049px 1204px #fff, 253px 1501px #fff, 1154px 166px #fff, 1087px 104px #fff, 1034px 1161px #fff, 1681px 462px #fff, 577px 1897px #fff, 193px 1901px #fff, 1701px 1755px #fff, 864px 1297px #fff, 800px 1289px #fff, 676px 28px #fff, 185px 1341px #fff, 379px 1151px #fff, 1224px 1725px #fff, 280px 541px #fff, 473px 1196px #fff, 921px 1628px #fff, 969px 432px #fff, 1475px 758px #fff, 1195px 993px #fff, 876px 1840px #fff, 1274px 1689px #fff, 1977px 1101px #fff, 837px 527px #fff, 1785px 1610px #fff, 1650px 1843px #fff, 1127px 1508px #fff, 401px 1050px #fff, 51px 1105px #fff, 545px 880px #fff, 1786px 1672px #fff, 318px 260px #fff, 568px 254px #fff, 1026px 1527px #fff, 1242px 852px #fff, 1785px 982px #fff, 1318px 1071px #fff, 398px 1061px #fff, 1509px 257px #fff, 599px 928px #fff, 1195px 1800px #fff, 1254px 906px #fff, 141px 26px #fff, 1384px 1502px #fff, 476px 767px #fff, 1973px 722px #fff, 1339px 1031px #fff, 778px 818px #fff, 213px 1320px #fff, 184px 221px #fff, 983px 1911px #fff, 923px 1439px #fff, 1936px 581px #fff, 1105px 625px #fff, 325px 729px #fff, 1475px 204px #fff, 1483px 1564px #fff, 1327px 1272px #fff, 1187px 1944px #fff, 1945px 1471px #fff, 116px 960px #fff, 1660px 1610px #fff, 412px 1022px #fff, 1552px 1516px #fff, 1517px 1892px #fff, 306px 829px #fff, 1416px 462px #fff, 1575px 1460px #fff, 424px 1500px #fff, 1530px 1169px #fff, 1388px 1608px #fff, 185px 416px #fff, 634px 1446px #fff, 767px 479px #fff, 71px 426px #fff, 1937px 145px #fff, 1955px 1312px #fff, 1811px 611px #fff, 1145px 569px #fff, 1460px 676px #fff, 131px 1858px #fff, 1557px 473px #fff, 735px 130px #fff, 112px 1531px #fff, 1312px 305px #fff, 409px 1032px #fff, 149px 1964px #fff, 535px 1215px #fff, 1382px 630px #fff, 1437px 1368px #fff, 362px 1181px #fff, 388px 181px #fff, 274px 1287px #fff, 1858px 1414px #fff, 661px 1935px #fff, 675px 1205px #fff, 1829px 1725px #fff, 1937px 1145px #fff, 237px 908px #fff, 1059px 1185px #fff, 824px 1248px #fff, 1167px 1730px #fff, 180px 1961px #fff, 1663px 203px #fff, 374px 221px #fff, 724px 1883px #fff, 970px 1362px #fff, 832px 505px #fff, 313px 233px #fff, 1909px 597px #fff, 434px 201px #fff, 587px 995px #fff, 1833px 623px #fff, 1464px 561px #fff, 231px 593px #fff, 1558px 1433px #fff, 1986px 1767px #fff, 1753px 1728px #fff, 1153px 1623px #fff, 249px 229px #fff, 1503px 1186px #fff, 1784px 137px #fff, 841px 403px #fff, 1400px 354px #fff, 197px 499px #fff, 1188px 681px #fff, 158px 391px #fff, 443px 1099px #fff, 723px 1445px #fff, 1408px 1235px #fff, 1908px 195px #fff, 271px 891px #fff, 469px 1693px #fff, 580px 11px #fff, 1533px 70px #fff, 859px 761px #fff, 1510px 1844px #fff, 421px 558px #fff, 1132px 1453px #fff, 757px 1987px #fff, 212px 293px #fff, 569px 323px #fff, 1404px 1394px #fff, 252px 1386px #fff, 1668px 1857px #fff, 123px 1684px #fff, 105px 490px #fff, 1083px 1769px #fff, 1071px 1953px #fff, 1271px 1159px #fff, 699px 1491px #fff, 1744px 1997px #fff, 1868px 1973px #fff, 1438px 1449px #fff, 1222px 1921px #fff, 1328px 1210px #fff, 438px 873px #fff, 809px 780px #fff, 491px 1524px #fff, 447px 1830px #fff, 927px 1936px #fff, 564px 691px #fff, 1784px 1747px #fff, 1978px 1722px #fff, 1599px 1480px #fff, 1276px 729px #fff, 731px 1174px #fff, 1586px 1711px #fff, 451px 1340px #fff, 1075px 1899px #fff, 13px 575px #fff, 309px 1340px #fff, 981px 183px #fff, 248px 1315px #fff, 849px 80px #fff, 1754px 1540px #fff, 73px 1432px #fff, 1208px 1828px #fff, 65px 575px #fff, 1098px 730px #fff, 127px 1358px #fff, 185px 19px #fff, 1222px 1679px #fff, 1122px 315px #fff, 1906px 452px #fff, 761px 284px #fff, 813px 492px #fff, 1344px 843px #fff, 118px 1834px #fff, 1620px 359px #fff, 1755px 1246px #fff, 299px 1076px #fff, 1746px 158px #fff, 6px 1635px #fff, 143px 190px #fff, 101px 468px #fff, 137px 971px #fff, 1221px 1929px #fff, 1752px 650px #fff, 1635px 1761px #fff, 1522px 833px #fff, 908px 153px #fff, 1044px 350px #fff, 1151px 1940px #fff, 822px 210px #fff, 1774px 310px #fff, 796px 1447px #fff, 1069px 1903px #fff, 217px 565px #fff, 662px 1370px #fff, 1876px 1570px #fff, 847px 46px #fff, 1042px 1689px #fff, 1584px 1434px #fff, 1791px 908px #fff, 973px 908px #fff, 793px 747px #fff, 122px 483px #fff, 1137px 1374px #fff, 1757px 1791px #fff, 513px 225px #fff, 63px 731px #fff, 1179px 1926px #fff, 346px 18px #fff, 589px 175px #fff, 87px 302px #fff, 380px 1295px #fff, 450px 921px #fff, 1667px 1973px #fff, 1495px 1373px #fff, 1462px 1850px #fff, 540px 288px #fff, 1208px 1051px #fff, 1554px 1095px #fff, 1009px 1516px #fff, 181px 572px #fff, 165px 387px #fff, 549px 1835px #fff, 960px 16px #fff, 1360px 403px #fff, 1251px 43px #fff, 1905px 1813px #fff, 1106px 866px #fff, 1809px 277px #fff, 1828px 1720px #fff, 295px 1610px #fff, 523px 166px #fff, 1069px 692px #fff, 1292px 217px #fff, 11px 1721px #fff, 99px 1045px #fff, 51px 1584px #fff, 1053px 266px #fff, 1287px 1235px #fff, 747px 1722px #fff, 1542px 736px #fff, 1256px 18px #fff, 102px 609px #fff, 586px 1339px #fff, 1843px 1697px #fff, 824px 1687px #fff, 1124px 882px #fff, 395px 501px #fff, 1456px 672px #fff, 1472px 1648px #fff, 1326px 1164px #fff, 777px 1672px #fff, 81px 345px #fff, 91px 386px #fff, 243px 411px #fff, 1560px 90px #fff, 6px 1771px #fff, 1601px 616px #fff, 1220px 1808px #fff, 1160px 836px #fff, 246px 1777px #fff, 456px 863px #fff, 97px 1138px #fff, 1811px 942px #fff, 213px 414px #fff, 891px 392px #fff, 1044px 927px #fff, 1856px 216px #fff, 957px 347px #fff, 1486px 406px #fff, 838px 912px #fff, 803px 361px #fff, 564px 826px #fff, 1597px 949px #fff, 1206px 289px #fff, 33px 1035px #fff, 1762px 1377px #fff, 789px 1815px #fff, 1594px 1342px #fff, 1668px 880px #fff, 1539px 1581px #fff, 1547px 53px #fff, 861px 1433px #fff, 693px 1618px #fff, 1762px 782px #fff, 1568px 682px #fff, 1126px 1762px #fff, 1242px 134px #fff, 495px 959px #fff, 1606px 219px #fff, 1878px 1415px #fff, 1652px 797px #fff, 782px 1903px #fff, 1774px 1133px #fff, 1430px 408px #fff, 265px 394px #fff, 890px 336px #fff, 1051px 311px #fff, 461px 1559px #fff, 1931px 91px #fff, 1160px 380px #fff, 1442px 1058px #fff, 1157px 364px #fff, 586px 227px #fff, 1365px 715px #fff, 1658px 1655px #fff, 1923px 1664px #fff, 1023px 1844px #fff, 1939px 1367px #fff, 1203px 1305px #fff, 359px 642px #fff, 1056px 425px #fff, 787px 202px #fff, 1609px 1850px #fff, 1964px 200px #fff, 1537px 586px #fff, 1589px 903px #fff, 1063px 1694px #fff, 760px 1185px #fff, 597px 1396px #fff, 294px 452px #fff, 433px 818px #fff, 199px 840px #fff, 1332px 1937px #fff, 169px 1907px #fff, 591px 834px #fff, 1716px 1032px #fff, 45px 1879px #fff, 686px 1469px #fff, 1520px 475px #fff, 1122px 859px #fff, 973px 1541px #fff, 269px 477px #fff, 1390px 716px #fff, 1791px 783px #fff, 824px 2000px #fff, 1211px 1717px #fff, 1008px 1587px #fff, 1422px 204px #fff, 234px 556px #fff, 506px 550px #fff, 942px 1670px #fff, 397px 853px #fff, 599px 795px #fff, 762px 1926px #fff, 1202px 1424px #fff, 135px 1316px #fff, 1442px 1692px #fff, 977px 652px #fff, 564px 1648px #fff, 997px 1474px #fff, 67px 1366px #fff, 1860px 1451px #fff, 1105px 772px #fff, 1886px 1396px #fff, 1510px 658px #fff, 976px 1544px #fff, 894px 543px #fff, 1098px 1189px #fff, 690px 77px #fff, 770px 733px #fff, 557px 1403px #fff, 1758px 1623px #fff, 1341px 812px #fff, 699px 967px #fff, 277px 866px #fff, 1526px 1828px #fff, 8px 977px #fff, 1707px 952px #fff, 12px 1900px #fff, 72px 921px #fff, 496px 1067px #fff, 1288px 1749px #fff, 273px 984px #fff, 1197px 1991px #fff, 242px 789px #fff, 903px 1035px #fff, 480px 1492px #fff, 102px 1331px #fff, 738px 1343px #fff, 560px 1475px #fff, 367px 846px #fff, 1420px 962px #fff, 1976px 892px #fff, 1911px 1763px #fff, 1639px 1002px #fff, 437px 1522px #fff, 1906px 1025px #fff, 730px 1364px #fff, 1127px 521px #fff, 1401px 1792px #fff, 1954px 1066px #fff, 232px 250px #fff, 1685px 660px #fff, 1011px 999px #fff, 1970px 790px #fff, 750px 499px #fff, 1738px 660px #fff, 1621px 1849px #fff, 446px 52px #fff, 1055px 1396px #fff, 1165px 1497px #fff, 1740px 1425px #fff, 1012px 1920px #fff, 1258px 1560px #fff, 1020px 1152px #fff, 362px 673px #fff, 1065px 975px #fff, 582px 755px #fff, 1271px 1479px #fff, 719px 548px #fff, 1602px 879px #fff, 590px 499px #fff, 721px 1412px #fff, 1180px 113px #fff, 1801px 1961px #fff, 589px 941px #fff, 883px 476px #fff, 214px 890px #fff, 1028px 892px #fff, 1107px 1832px #fff, 944px 361px #fff, 480px 1453px #fff, 1466px 683px #fff, 981px 745px #fff, 1968px 828px #fff, 657px 1830px #fff, 11px 1338px #fff, 179px 730px #fff, 1713px 197px #fff, 51px 955px #fff, 1243px 319px #fff, 1175px 624px #fff, 446px 46px #fff, 5px 1158px #fff, 82px 1352px #fff, 1877px 402px #fff, 708px 1778px #fff, 903px 1625px #fff, 1824px 352px #fff, 1229px 140px #fff, 1518px 24px #fff, 1017px 512px #fff, 515px 699px #fff, 295px 265px #fff, 69px 1773px #fff, 1640px 1163px #fff, 536px 342px #fff, 970px 1766px #fff, 560px 1416px #fff, 577px 193px #fff, 469px 9px #fff, 466px 276px #fff, 711px 853px #fff, 401px 685px #fff, 85px 506px #fff, 865px 558px #fff, 631px 105px #fff, 887px 866px #fff, 1704px 1001px #fff, 1051px 1199px #fff, 275px 1909px #fff, 1462px 829px #fff, 375px 1057px #fff, 1531px 1501px #fff, 205px 403px #fff, 33px 1869px #fff, 967px 1176px #fff, 376px 863px #fff, 1769px 1545px #fff, 535px 51px #fff, 1972px 1569px #fff, 1773px 960px #fff, 487px 620px #fff, 1660px 687px #fff, 1632px 972px #fff, 1362px 42px #fff, 479px 1655px #fff, 1531px 1808px #fff, 1450px 1412px #fff, 1549px 170px #fff, 1904px 1305px #fff, 1209px 48px #fff, 1933px 820px #fff, 1623px 595px #fff, 48px 643px #fff, 179px 1754px #fff, 589px 1032px #fff, 1199px 356px #fff, 1755px 1418px #fff, 780px 1174px #fff, 1905px 758px #fff, 1567px 713px #fff, 1372px 705px #fff, 456px 654px #fff, 759px 690px #fff, 452px 673px #fff, 993px 1610px #fff, 1271px 188px #fff, 343px 1750px #fff, 1943px 1735px #fff, 1717px 853px #fff, 1247px 303px #fff, 1314px 1895px #fff, 1203px 489px #fff, 741px 469px #fff, 4px 246px #fff, 1515px 115px #fff, 606px 218px #fff, 1966px 1471px #fff, 177px 87px #fff, 1575px 588px #fff, 1136px 1386px #fff, 70px 1868px #fff, 1053px 18px #fff, 1124px 721px #fff, 1748px 1181px #fff, 191px 1387px #fff, 1931px 840px #fff, 1088px 1603px #fff, 634px 1255px #fff, 814px 1434px #fff, 585px 64px #fff, 1074px 1618px #fff, 1692px 761px #fff, 651px 643px #fff, 193px 335px #fff, 1103px 1447px #fff, 491px 1142px #fff, 521px 408px #fff, 536px 340px #fff, 411px 1091px #fff, 1646px 193px #fff, 1595px 1285px #fff, 870px 1349px #fff, 1085px 1013px #fff, 204px 1864px #fff, 1359px 299px #fff, 807px 964px #fff, 219px 509px #fff, 36px 1227px #fff, 702px 1873px #fff, 1471px 934px #fff, 1763px 792px #fff, 973px 1957px #fff, 987px 68px #fff, 593px 1282px #fff, 1900px 607px #fff, 407px 1659px #fff, 587px 17px #fff, 632px 158px #fff;
  -webkit-animation: animStar 600s linear infinite;
  -moz-animation: animStar 600s linear infinite;
  -ms-animation: animStar 600s linear infinite;
  animation: animStar 600s linear infinite
}

#stars4:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 233px 1976px #fff, 1196px 1119px #fff, 646px 740px #fff, 335px 645px #fff, 1119px 1452px #fff, 176px 1870px #fff, 639px 1711px #fff, 647px 1388px #fff, 1516px 1108px #fff, 464px 66px #fff, 331px 344px #fff, 772px 1189px #fff, 1516px 1850px #fff, 1500px 1463px #fff, 1275px 876px #fff, 1107px 645px #fff, 977px 478px #fff, 583px 1179px #fff, 284px 395px #fff, 1220px 461px #fff, 1160px 249px #fff, 196px 865px #fff, 670px 1915px #fff, 1449px 382px #fff, 1191px 546px #fff, 1329px 605px #fff, 1945px 458px #fff, 995px 749px #fff, 1495px 861px #fff, 708px 1731px #fff, 348px 653px #fff, 548px 1298px #fff, 1606px 990px #fff, 1049px 1204px #fff, 253px 1501px #fff, 1154px 166px #fff, 1087px 104px #fff, 1034px 1161px #fff, 1681px 462px #fff, 577px 1897px #fff, 193px 1901px #fff, 1701px 1755px #fff, 864px 1297px #fff, 800px 1289px #fff, 676px 28px #fff, 185px 1341px #fff, 379px 1151px #fff, 1224px 1725px #fff, 280px 541px #fff, 473px 1196px #fff, 921px 1628px #fff, 969px 432px #fff, 1475px 758px #fff, 1195px 993px #fff, 876px 1840px #fff, 1274px 1689px #fff, 1977px 1101px #fff, 837px 527px #fff, 1785px 1610px #fff, 1650px 1843px #fff, 1127px 1508px #fff, 401px 1050px #fff, 51px 1105px #fff, 545px 880px #fff, 1786px 1672px #fff, 318px 260px #fff, 568px 254px #fff, 1026px 1527px #fff, 1242px 852px #fff, 1785px 982px #fff, 1318px 1071px #fff, 398px 1061px #fff, 1509px 257px #fff, 599px 928px #fff, 1195px 1800px #fff, 1254px 906px #fff, 141px 26px #fff, 1384px 1502px #fff, 476px 767px #fff, 1973px 722px #fff, 1339px 1031px #fff, 778px 818px #fff, 213px 1320px #fff, 184px 221px #fff, 983px 1911px #fff, 923px 1439px #fff, 1936px 581px #fff, 1105px 625px #fff, 325px 729px #fff, 1475px 204px #fff, 1483px 1564px #fff, 1327px 1272px #fff, 1187px 1944px #fff, 1945px 1471px #fff, 116px 960px #fff, 1660px 1610px #fff, 412px 1022px #fff, 1552px 1516px #fff, 1517px 1892px #fff, 306px 829px #fff, 1416px 462px #fff, 1575px 1460px #fff, 424px 1500px #fff, 1530px 1169px #fff, 1388px 1608px #fff, 185px 416px #fff, 634px 1446px #fff, 767px 479px #fff, 71px 426px #fff, 1937px 145px #fff, 1955px 1312px #fff, 1811px 611px #fff, 1145px 569px #fff, 1460px 676px #fff, 131px 1858px #fff, 1557px 473px #fff, 735px 130px #fff, 112px 1531px #fff, 1312px 305px #fff, 409px 1032px #fff, 149px 1964px #fff, 535px 1215px #fff, 1382px 630px #fff, 1437px 1368px #fff, 362px 1181px #fff, 388px 181px #fff, 274px 1287px #fff, 1858px 1414px #fff, 661px 1935px #fff, 675px 1205px #fff, 1829px 1725px #fff, 1937px 1145px #fff, 237px 908px #fff, 1059px 1185px #fff, 824px 1248px #fff, 1167px 1730px #fff, 180px 1961px #fff, 1663px 203px #fff, 374px 221px #fff, 724px 1883px #fff, 970px 1362px #fff, 832px 505px #fff, 313px 233px #fff, 1909px 597px #fff, 434px 201px #fff, 587px 995px #fff, 1833px 623px #fff, 1464px 561px #fff, 231px 593px #fff, 1558px 1433px #fff, 1986px 1767px #fff, 1753px 1728px #fff, 1153px 1623px #fff, 249px 229px #fff, 1503px 1186px #fff, 1784px 137px #fff, 841px 403px #fff, 1400px 354px #fff, 197px 499px #fff, 1188px 681px #fff, 158px 391px #fff, 443px 1099px #fff, 723px 1445px #fff, 1408px 1235px #fff, 1908px 195px #fff, 271px 891px #fff, 469px 1693px #fff, 580px 11px #fff, 1533px 70px #fff, 859px 761px #fff, 1510px 1844px #fff, 421px 558px #fff, 1132px 1453px #fff, 757px 1987px #fff, 212px 293px #fff, 569px 323px #fff, 1404px 1394px #fff, 252px 1386px #fff, 1668px 1857px #fff, 123px 1684px #fff, 105px 490px #fff, 1083px 1769px #fff, 1071px 1953px #fff, 1271px 1159px #fff, 699px 1491px #fff, 1744px 1997px #fff, 1868px 1973px #fff, 1438px 1449px #fff, 1222px 1921px #fff, 1328px 1210px #fff, 438px 873px #fff, 809px 780px #fff, 491px 1524px #fff, 447px 1830px #fff, 927px 1936px #fff, 564px 691px #fff, 1784px 1747px #fff, 1978px 1722px #fff, 1599px 1480px #fff, 1276px 729px #fff, 731px 1174px #fff, 1586px 1711px #fff, 451px 1340px #fff, 1075px 1899px #fff, 13px 575px #fff, 309px 1340px #fff, 981px 183px #fff, 248px 1315px #fff, 849px 80px #fff, 1754px 1540px #fff, 73px 1432px #fff, 1208px 1828px #fff, 65px 575px #fff, 1098px 730px #fff, 127px 1358px #fff, 185px 19px #fff, 1222px 1679px #fff, 1122px 315px #fff, 1906px 452px #fff, 761px 284px #fff, 813px 492px #fff, 1344px 843px #fff, 118px 1834px #fff, 1620px 359px #fff, 1755px 1246px #fff, 299px 1076px #fff, 1746px 158px #fff, 6px 1635px #fff, 143px 190px #fff, 101px 468px #fff, 137px 971px #fff, 1221px 1929px #fff, 1752px 650px #fff, 1635px 1761px #fff, 1522px 833px #fff, 908px 153px #fff, 1044px 350px #fff, 1151px 1940px #fff, 822px 210px #fff, 1774px 310px #fff, 796px 1447px #fff, 1069px 1903px #fff, 217px 565px #fff, 662px 1370px #fff, 1876px 1570px #fff, 847px 46px #fff, 1042px 1689px #fff, 1584px 1434px #fff, 1791px 908px #fff, 973px 908px #fff, 793px 747px #fff, 122px 483px #fff, 1137px 1374px #fff, 1757px 1791px #fff, 513px 225px #fff, 63px 731px #fff, 1179px 1926px #fff, 346px 18px #fff, 589px 175px #fff, 87px 302px #fff, 380px 1295px #fff, 450px 921px #fff, 1667px 1973px #fff, 1495px 1373px #fff, 1462px 1850px #fff, 540px 288px #fff, 1208px 1051px #fff, 1554px 1095px #fff, 1009px 1516px #fff, 181px 572px #fff, 165px 387px #fff, 549px 1835px #fff, 960px 16px #fff, 1360px 403px #fff, 1251px 43px #fff, 1905px 1813px #fff, 1106px 866px #fff, 1809px 277px #fff, 1828px 1720px #fff, 295px 1610px #fff, 523px 166px #fff, 1069px 692px #fff, 1292px 217px #fff, 11px 1721px #fff, 99px 1045px #fff, 51px 1584px #fff, 1053px 266px #fff, 1287px 1235px #fff, 747px 1722px #fff, 1542px 736px #fff, 1256px 18px #fff, 102px 609px #fff, 586px 1339px #fff, 1843px 1697px #fff, 824px 1687px #fff, 1124px 882px #fff, 395px 501px #fff, 1456px 672px #fff, 1472px 1648px #fff, 1326px 1164px #fff, 777px 1672px #fff, 81px 345px #fff, 91px 386px #fff, 243px 411px #fff, 1560px 90px #fff, 6px 1771px #fff, 1601px 616px #fff, 1220px 1808px #fff, 1160px 836px #fff, 246px 1777px #fff, 456px 863px #fff, 97px 1138px #fff, 1811px 942px #fff, 213px 414px #fff, 891px 392px #fff, 1044px 927px #fff, 1856px 216px #fff, 957px 347px #fff, 1486px 406px #fff, 838px 912px #fff, 803px 361px #fff, 564px 826px #fff, 1597px 949px #fff, 1206px 289px #fff, 33px 1035px #fff, 1762px 1377px #fff, 789px 1815px #fff, 1594px 1342px #fff, 1668px 880px #fff, 1539px 1581px #fff, 1547px 53px #fff, 861px 1433px #fff, 693px 1618px #fff, 1762px 782px #fff, 1568px 682px #fff, 1126px 1762px #fff, 1242px 134px #fff, 495px 959px #fff, 1606px 219px #fff, 1878px 1415px #fff, 1652px 797px #fff, 782px 1903px #fff, 1774px 1133px #fff, 1430px 408px #fff, 265px 394px #fff, 890px 336px #fff, 1051px 311px #fff, 461px 1559px #fff, 1931px 91px #fff, 1160px 380px #fff, 1442px 1058px #fff, 1157px 364px #fff, 586px 227px #fff, 1365px 715px #fff, 1658px 1655px #fff, 1923px 1664px #fff, 1023px 1844px #fff, 1939px 1367px #fff, 1203px 1305px #fff, 359px 642px #fff, 1056px 425px #fff, 787px 202px #fff, 1609px 1850px #fff, 1964px 200px #fff, 1537px 586px #fff, 1589px 903px #fff, 1063px 1694px #fff, 760px 1185px #fff, 597px 1396px #fff, 294px 452px #fff, 433px 818px #fff, 199px 840px #fff, 1332px 1937px #fff, 169px 1907px #fff, 591px 834px #fff, 1716px 1032px #fff, 45px 1879px #fff, 686px 1469px #fff, 1520px 475px #fff, 1122px 859px #fff, 973px 1541px #fff, 269px 477px #fff, 1390px 716px #fff, 1791px 783px #fff, 824px 2000px #fff, 1211px 1717px #fff, 1008px 1587px #fff, 1422px 204px #fff, 234px 556px #fff, 506px 550px #fff, 942px 1670px #fff, 397px 853px #fff, 599px 795px #fff, 762px 1926px #fff, 1202px 1424px #fff, 135px 1316px #fff, 1442px 1692px #fff, 977px 652px #fff, 564px 1648px #fff, 997px 1474px #fff, 67px 1366px #fff, 1860px 1451px #fff, 1105px 772px #fff, 1886px 1396px #fff, 1510px 658px #fff, 976px 1544px #fff, 894px 543px #fff, 1098px 1189px #fff, 690px 77px #fff, 770px 733px #fff, 557px 1403px #fff, 1758px 1623px #fff, 1341px 812px #fff, 699px 967px #fff, 277px 866px #fff, 1526px 1828px #fff, 8px 977px #fff, 1707px 952px #fff, 12px 1900px #fff, 72px 921px #fff, 496px 1067px #fff, 1288px 1749px #fff, 273px 984px #fff, 1197px 1991px #fff, 242px 789px #fff, 903px 1035px #fff, 480px 1492px #fff, 102px 1331px #fff, 738px 1343px #fff, 560px 1475px #fff, 367px 846px #fff, 1420px 962px #fff, 1976px 892px #fff, 1911px 1763px #fff, 1639px 1002px #fff, 437px 1522px #fff, 1906px 1025px #fff, 730px 1364px #fff, 1127px 521px #fff, 1401px 1792px #fff, 1954px 1066px #fff, 232px 250px #fff, 1685px 660px #fff, 1011px 999px #fff, 1970px 790px #fff, 750px 499px #fff, 1738px 660px #fff, 1621px 1849px #fff, 446px 52px #fff, 1055px 1396px #fff, 1165px 1497px #fff, 1740px 1425px #fff, 1012px 1920px #fff, 1258px 1560px #fff, 1020px 1152px #fff, 362px 673px #fff, 1065px 975px #fff, 582px 755px #fff, 1271px 1479px #fff, 719px 548px #fff, 1602px 879px #fff, 590px 499px #fff, 721px 1412px #fff, 1180px 113px #fff, 1801px 1961px #fff, 589px 941px #fff, 883px 476px #fff, 214px 890px #fff, 1028px 892px #fff, 1107px 1832px #fff, 944px 361px #fff, 480px 1453px #fff, 1466px 683px #fff, 981px 745px #fff, 1968px 828px #fff, 657px 1830px #fff, 11px 1338px #fff, 179px 730px #fff, 1713px 197px #fff, 51px 955px #fff, 1243px 319px #fff, 1175px 624px #fff, 446px 46px #fff, 5px 1158px #fff, 82px 1352px #fff, 1877px 402px #fff, 708px 1778px #fff, 903px 1625px #fff, 1824px 352px #fff, 1229px 140px #fff, 1518px 24px #fff, 1017px 512px #fff, 515px 699px #fff, 295px 265px #fff, 69px 1773px #fff, 1640px 1163px #fff, 536px 342px #fff, 970px 1766px #fff, 560px 1416px #fff, 577px 193px #fff, 469px 9px #fff, 466px 276px #fff, 711px 853px #fff, 401px 685px #fff, 85px 506px #fff, 865px 558px #fff, 631px 105px #fff, 887px 866px #fff, 1704px 1001px #fff, 1051px 1199px #fff, 275px 1909px #fff, 1462px 829px #fff, 375px 1057px #fff, 1531px 1501px #fff, 205px 403px #fff, 33px 1869px #fff, 967px 1176px #fff, 376px 863px #fff, 1769px 1545px #fff, 535px 51px #fff, 1972px 1569px #fff, 1773px 960px #fff, 487px 620px #fff, 1660px 687px #fff, 1632px 972px #fff, 1362px 42px #fff, 479px 1655px #fff, 1531px 1808px #fff, 1450px 1412px #fff, 1549px 170px #fff, 1904px 1305px #fff, 1209px 48px #fff, 1933px 820px #fff, 1623px 595px #fff, 48px 643px #fff, 179px 1754px #fff, 589px 1032px #fff, 1199px 356px #fff, 1755px 1418px #fff, 780px 1174px #fff, 1905px 758px #fff, 1567px 713px #fff, 1372px 705px #fff, 456px 654px #fff, 759px 690px #fff, 452px 673px #fff, 993px 1610px #fff, 1271px 188px #fff, 343px 1750px #fff, 1943px 1735px #fff, 1717px 853px #fff, 1247px 303px #fff, 1314px 1895px #fff, 1203px 489px #fff, 741px 469px #fff, 4px 246px #fff, 1515px 115px #fff, 606px 218px #fff, 1966px 1471px #fff, 177px 87px #fff, 1575px 588px #fff, 1136px 1386px #fff, 70px 1868px #fff, 1053px 18px #fff, 1124px 721px #fff, 1748px 1181px #fff, 191px 1387px #fff, 1931px 840px #fff, 1088px 1603px #fff, 634px 1255px #fff, 814px 1434px #fff, 585px 64px #fff, 1074px 1618px #fff, 1692px 761px #fff, 651px 643px #fff, 193px 335px #fff, 1103px 1447px #fff, 491px 1142px #fff, 521px 408px #fff, 536px 340px #fff, 411px 1091px #fff, 1646px 193px #fff, 1595px 1285px #fff, 870px 1349px #fff, 1085px 1013px #fff, 204px 1864px #fff, 1359px 299px #fff, 807px 964px #fff, 219px 509px #fff, 36px 1227px #fff, 702px 1873px #fff, 1471px 934px #fff, 1763px 792px #fff, 973px 1957px #fff, 987px 68px #fff, 593px 1282px #fff, 1900px 607px #fff, 407px 1659px #fff, 587px 17px #fff, 632px 158px #fff
}

@-webkit-keyframes animStar {
  0% {
    -webkit-transform: translateY(0px)
  }

  to {
    -webkit-transform: translateY(-2000px)
  }
}

@-moz-keyframes animStar {
  0% {
    -moz-transform: translateY(0px)
  }

  to {
    -moz-transform: translateY(-2000px)
  }
}

@-ms-keyframes animStar {
  0% {
    -ms-transform: translateY(0px)
  }

  to {
    -ms-transform: translateY(-2000px)
  }
}

@keyframes animStar {
  0% {
    transform: translateY(0)
  }

  to {
    transform: translateY(-2000px)
  }
}

.gradient-background {
  background-image: url(/images/22.png);
  display: flex;
  align-items: center;
  position: relative
}

.card {
  border-radius: 15px;
  overflow: hidden;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px)
}

.imgHeightWidth {
  width: 240px;
  margin-bottom: 50px !important;
  height: 60px
}

.card-title {
  color: #2c3e50;
  font-weight: 700
}

.feature-item {
  background: linear-gradient(90deg, #800020, #000);
  color: #34495e;
  font-size: 1.1rem;
  transition: transform .3s ease, box-shadow .3s ease
}

.feature-item:hover {
  transform: translateY(-5px);
  box-shadow: 0 5px 15px #0000001a
}

.feature-item strong {
  color: #6a11cb
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0)
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0)
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0)
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0)
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0)
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0)
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0)
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0)
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0)
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
  transform: scale(.6)
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(.6)
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(.6)
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(.6)
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(.6)
}

[data-aos=zoom-out] {
  transform: scale(1.2)
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2)
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2)
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2)
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0)
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0)
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0)
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0)
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0)
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0)
}

.sidebar {
  position: fixed;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-color: #1a202c;
  color: #fff;
  padding: .5rem;
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  border-radius: .5rem;
  z-index: 999
}

.sidebar a {
  color: #fff;
  text-decoration: none;
  transition: color .3s ease
}

.sidebar a:hover {
  color: #1da1f2
}

.inputFocus:focus {
  color: #000;
  box-shadow: 0 0 5px #303e7c33, inset 0 0 5px #00ff001a;
  background: linear-gradient(#fff, #c1c2c1);
  animation: glow .8s ease-out infinite alternate
}

.black-friday-component {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  padding: 2rem;
  background: linear-gradient(135deg, #1a1a1a, #000);
  color: #fff;
  border-radius: 20px;
  box-shadow: 0 10px 30px #00000080;
  width: fit-content;
  margin: auto;
  animation: fadeIn 1s ease-in-out
}

.coupon {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1.5rem;
  border: 2px solid #654bff;
  border-radius: 15px;
  background: #654bff1a;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px)
}

.content h3 {
  font-size: 2.2rem;
  margin-bottom: .5rem;
  background: linear-gradient(45deg, #0ff, #654bff);
  -webkit-background-clip: text;
  color: transparent;
  animation: glow 2s infinite alternate
}

.content p {
  color: #ccc;
  font-size: 1.1rem;
  text-align: center
}

.timer {
  display: flex;
  gap: 1rem;
  font-size: 2.5rem;
  align-items: center
}

.timer .item {
  text-align: center
}

.timer .time-box {
  background: linear-gradient(135deg, #654bff, #0ff);
  padding: 1rem;
  border-radius: 10px;
  box-shadow: 0 5px 15px #654bff66;
  animation: pulse 1.5s infinite
}

.timer .time-box span {
  font-size: 2.5rem;
  font-weight: 700;
  color: #fff
}

.timer .item p {
  font-size: 1rem;
  margin-top: .5rem;
  color: #ccc
}

.colon {
  font-size: 2.5rem;
  color: #654bff;
  animation: blink 1s infinite
}

.cta-button {
  padding: 1rem 2rem;
  font-size: 1.2rem;
  font-weight: 700;
  color: #fff;
  background: linear-gradient(135deg, #654bff, #0ff);
  border: none;
  border-radius: 25px;
  transition: transform .3s ease, box-shadow .3s ease
}

.cta-button:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 20px #654bff80
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    transform: translateY(-20px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes glow {
  0% {
    text-shadow: 0 0 10px #00ffff, 0 0 20px #654bff
  }

  to {
    text-shadow: 0 0 20px #654bff, 0 0 40px #00ffff
  }
}

@keyframes pulse {
  0% {
    transform: scale(1)
  }

  50% {
    transform: scale(1.05)
  }

  to {
    transform: scale(1)
  }
}

@keyframes blink {

  0%,
  to {
    opacity: 1
  }

  50% {
    opacity: .5
  }
}

.inputMain:focus {
  color: #0c770c !important;
  box-shadow: 0 0 5px #878b8733, inset 0 0 5px #00ff001a;
  background: linear-gradient(#a0aaa0, #e5e9e5) !important;
  animation: glow .8s ease-out infinite alternate
}

.dsc-grid {
  height: 800px;
  width: 800px;
  background-image: linear-gradient(to right, #4d4030 1px, transparent 1px), linear-gradient(to bottom, #4d4030 1px, transparent 1px);
  background-size: 1rem 1rem;
  background-position: center center;
  position: absolute;
  z-index: -1;
  filter: blur(1px)
}

.dsc-white,
.dsc-border,
.dsc-darkBorderBgs,
.dsc-glows {
  max-height: 70px;
  max-width: 314px;
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  border-radius: 12px;
  filter: blur(3px)
}

.dsc-inputs {
  background-color: #f2e2c4;
  color: #3a2e20;
  border: none;
  width: 301px;
  height: 56px;
  border-radius: 10px;
  padding-inline: 59px;
  font-size: 18px
}

#dsc-podaa {
  display: flex;
  align-items: center;
  justify-content: center
}

.dsc-inputs::placeholder {
  color: #857754
}

.dsc-inputs:focus {
  outline: none
}

#dsc-main:focus-within>#dsc-inputs-mask {
  display: none
}

#dsc-inputs-mask {
  pointer-events: none;
  width: 100px;
  height: 20px;
  position: absolute;
  background: linear-gradient(90deg, transparent, #3a2e20);
  top: 18px;
  left: 70px
}

#dsc-pink-mask {
  pointer-events: none;
  width: 30px;
  height: 20px;
  position: absolute;
  background: #f28e8e;
  top: 10px;
  left: 5px;
  filter: blur(20px);
  opacity: .8;
  transition: all 2s
}

#dsc-main:hover>#dsc-pink-mask {
  opacity: 0
}

.dsc-white {
  max-height: 63px;
  max-width: 307px;
  border-radius: 10px;
  filter: blur(2px)
}

.dsc-white:before {
  content: "";
  z-index: -2;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(83deg);
  position: absolute;
  width: 600px;
  height: 600px;
  background-repeat: no-repeat;
  background-position: 0 0;
  filter: brightness(1.4);
  background-image: conic-gradient(#0000, #dcb483, #0000 8%, #0000 50%, #d16e5a, #0000 58%);
  transition: all 2s
}

.dsc-border {
  max-height: 59px;
  max-width: 303px;
  border-radius: 11px;
  filter: blur(.5px)
}

.dsc-border:before {
  content: "";
  z-index: -2;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(70deg);
  position: absolute;
  width: 600px;
  height: 600px;
  filter: brightness(1.3);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: conic-gradient(#3a2e20, #c98f65 5%, #3a2e20 14%, #3a2e20 50%, #f28e8e 60%, #3a2e20 64%);
  transition: all 2s
}

.dsc-darkBorderBgs {
  max-height: 65px;
  max-width: 312px
}

.dsc-darkBorderBgs:before {
  content: "";
  z-index: -2;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(82deg);
  position: absolute;
  width: 600px;
  height: 600px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: conic-gradient(#0000, #725d4a, #0000 10%, #0000 50%, #d16e5a, #0000 60%);
  transition: all 2s
}

#dsc-podaa:hover>.dsc-darkBorderBgs:before,
#dsc-podaa:focus-within>.dsc-darkBorderBgs:before {
  transform: translate(-50%, -50%) rotate(262deg);
  transition: all 4s
}

#dsc-podaa:hover>.dsc-glows:before,
#dsc-podaa:focus-within>.dsc-glows:before {
  transform: translate(-50%, -50%) rotate(240deg);
  transition: all 4s
}

#dsc-podaa:hover>.dsc-white:before,
#dsc-podaa:focus-within>.dsc-white:before {
  transform: translate(-50%, -50%) rotate(263deg);
  transition: all 4s
}

#dsc-podaa:hover>.dsc-border:before,
#dsc-podaa:focus-within>.dsc-border:before {
  transform: translate(-50%, -50%) rotate(250deg);
  transition: all 4s
}

.dsc-glows {
  overflow: hidden;
  filter: blur(30px);
  opacity: .4;
  max-height: 130px;
  max-width: 354px
}

.dsc-glows:before {
  content: "";
  z-index: -2;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(60deg);
  position: absolute;
  width: 999px;
  height: 999px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: conic-gradient(#000, #c98f65 5%, #000 38%, #000 50%, #f28e8e 60%, #000 87%);
  transition: all 2s
}

#dsc-filter-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  max-height: 40px;
  max-width: 38px;
  height: 100%;
  width: 100%;
  isolation: isolate;
  overflow: hidden;
  border-radius: 10px;
  background: linear-gradient(180deg, #a57d52, #846846, #6b5342);
  border: 1px solid transparent
}

.dsc-filterBorder {
  height: 42px;
  width: 40px;
  position: absolute;
  overflow: hidden;
  top: 7px;
  right: 7px;
  border-radius: 10px
}

.dsc-filterBorder:before {
  content: "";
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  position: absolute;
  width: 600px;
  height: 600px;
  background-repeat: no-repeat;
  background-position: 0 0;
  filter: brightness(1.35);
  background-image: conic-gradient(#0000, #a57d52, #0000 50%, #0000 50%, #a57d52, #0000);
  animation: dsc-rotate 4s linear infinite
}

#dsc-main {
  position: relative;
  font-family: Courier New, Courier, monospace
}

#dsc-search-icon {
  position: absolute;
  left: 20px;
  top: 15px;
  color: #c98f65
}

@keyframes dsc-rotate {
  to {
    transform: translate(-50%, -50%) rotate(450deg)
  }
}

.HoverControl:hover {
  background: none !important
}

.HoverControlss {
  margin: 0 !important
}

HoverControls {
  margin-top: 24px !important
}

@media screen and (max-width: 834px) {
  .responcive {
    margin-bottom: 25px
  }
}

.login-form {
  position: relative;
  width: 500px;
  height: auto;
  background: transparent;
  padding: 40px 35px 60px;
  box-sizing: border-box;
  border: 1px solid black;
  border-radius: 15px;
  box-shadow: inset 0 0 1px #272727
}

.text-wallet {
  font-size: 17px !important;
  color: #c7c7c7;
  font-weight: 600;
  letter-spacing: 2px
}

form {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  align-items: center
}

.formButtomn {
  width: 80%
}

.bg-imgLeft {
  -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 100%);
  mask-image: linear-gradient(to right, #0000, #000 10%, #000)
}

form .field {
  width: 80%;
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: start
}

.field input::placeholder {
  font-size: 15px
}

@media screen and (max-width: 800px) {

  form .field,
  .formButtomn {
    width: 100%
  }

  .wallet-icons {
    justify-content: center !important
  }
}

.field input,
.field select,
form button {
  height: 45px;
  width: 100%;
  outline: none;
  font-size: 17px;
  color: #dddddd;
  padding: 0 15px;
  border-radius: 7px;
  border: 1px solid #444;
  caret-color: #393;
  background: linear-gradient(#333, #222)
}

input:focus {
  color: #393;
  box-shadow: 0 0 5px #0f03, inset 0 0 5px #00ff001a;
  background: linear-gradient(#333933, #222922);
  animation: glow .8s ease-out infinite alternate
}

@keyframes glow {
  0% {
    border-color: #393;
    box-shadow: 0 0 5px #0f03, inset 0 0 5px #0000001a
  }

  to {
    border-color: #6f6;
    box-shadow: 0 0 20px #0f09, inset 0 0 10px #0f06
  }
}

button {
  margin-top: 30px;
  border-radius: 5px !important;
  font-weight: 600;
  letter-spacing: 1px;
  cursor: pointer
}

.link {
  margin-top: 25px;
  color: #868686
}

.link a {
  color: #393;
  text-decoration: none
}

.link a:hover {
  text-decoration: underline
}

@media screen and (max-width: 680px) {
  .imageHidden {
    display: none
  }

  .login-form {
    width: 100%
  }
}

.table-header {
  text-align: center;
  color: #fff;
  font-weight: 700;
  padding: 12px;
  border: 2px solid #ddd;
  background-color: #4a4a4a
}

.row-odd {
  background-color: #d39d1f24
}

.row-even {
  background-color: #7cf05924
}

.table-cell {
  background-color: #fff;
  border: 2px solid #ddd;
  padding: 12px;
  margin: 2px;
  border-radius: 8px;
  text-align: center;
  transition: background-color .3s ease
}

.table-cell:hover {
  background-color: #f1f1f1
}

button {
  background-color: #4caf50;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  border: none;
  cursor: pointer
}

.custom-scrollbar {
  overflow-x: auto
}

.horizontal-line {
  position: relative;
  display: flex;
  justify-content: center
}

.horizontal-line:before {
  content: "";
  position: absolute;
  top: 0;
  left: 25%;
  width: 50%;
  height: 5px;
  background-color: #00f;
  transform: translateY(-50%)
}

.horizontal-line1 {
  position: relative;
  display: flex;
  justify-content: center
}

.horizontal-line1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 25%;
  width: 50%;
  height: 5px;
  background-color: #00f;
  transform: translateY(-50%)
}

.vertical-line {
  position: relative;
  display: flex;
  justify-content: center
}

.vertical-line:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 5px;
  height: 100%;
  background-color: #00f;
  transform: translate(-50%)
}

@media (max-width: 768px) {

  .horizontal-line:before,
  .horizontal-line1:before {
    width: 50%
  }

  .vertical-line:before {
    width: 5px
  }
}

@media (min-width: 301px) and (max-width: 400px) {
  .responsive {
    width: 68%
  }
}

@media (min-width: 401px) and (max-width: 500px) {
  .responsive {
    width: 65%
  }

  .responsivepadding {
    padding: 0 !important
  }
}

@media (min-width: 501px) and (max-width: 600px) {
  .responsive {
    width: 62%
  }

  .responsivepadding {
    padding: 0 !important
  }
}

@media (min-width: 601px) and (max-width: 700px) {
  .responsive {
    width: 61%
  }

  .responsivepadding {
    padding: 0 !important
  }
}

@media (min-width: 701px) and (max-width: 800px) {
  .responsive {
    width: 59%
  }
}

@media (min-width: 801px) and (max-width: 900px) {
  .responsive {
    width: 57%
  }
}

@media (min-width: 901px) and (max-width: 1000px) {
  .responsive {
    width: 57%
  }
}

@media (min-width: 1001px) and (max-width: 1100px) {
  .responsive {
    width: 56%
  }
}

@media (min-width: 1101px) and (max-width: 1200px) {
  .responsive {
    width: 56%
  }
}

@media (min-width: 1201px) and (max-width: 1300px) {
  .responsive {
    width: 55%
  }
}

@media (min-width: 1301px) and (max-width: 1400px) {
  .responsive {
    width: 54%
  }
}

@media (min-width: 1401px) and (max-width: 1500px) {
  .responsive {
    width: 54%
  }
}

@media (min-width: 1501px) {
  .responsive {
    width: 54%
  }
}

[data-rk] .iekbcc0 {
  border: 0;
  box-sizing: border-box;
  font-size: 100%;
  line-height: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: baseline;
  -webkit-tap-highlight-color: transparent
}

[data-rk] .iekbcc1 {
  list-style: none
}

[data-rk] .iekbcc2 {
  quotes: none
}

[data-rk] .iekbcc2:before,
[data-rk] .iekbcc2:after {
  content: ""
}

[data-rk] .iekbcc3 {
  border-collapse: collapse;
  border-spacing: 0
}

[data-rk] .iekbcc4 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

[data-rk] .iekbcc5 {
  outline: none
}

[data-rk] .iekbcc5::-moz-placeholder {
  opacity: 1
}

[data-rk] .iekbcc5::placeholder {
  opacity: 1
}

[data-rk] .iekbcc6 {
  background-color: transparent;
  color: inherit
}

[data-rk] .iekbcc7:disabled {
  opacity: 1
}

[data-rk] .iekbcc7::-ms-expand {
  display: none
}

[data-rk] .iekbcc8::-ms-clear {
  display: none
}

[data-rk] .iekbcc8::-webkit-search-cancel-button {
  -webkit-appearance: none
}

[data-rk] .iekbcc9 {
  background: none;
  cursor: pointer;
  text-align: left
}

[data-rk] .iekbcca {
  color: inherit;
  text-decoration: none
}

[data-rk] .ju367v0 {
  align-items: flex-start
}

[data-rk] .ju367v2 {
  align-items: flex-end
}

[data-rk] .ju367v4 {
  align-items: center
}

[data-rk] .ju367v6 {
  display: none
}

[data-rk] .ju367v8 {
  display: block
}

[data-rk] .ju367va {
  display: flex
}

[data-rk] .ju367vc {
  display: inline
}

[data-rk] .ju367ve {
  align-self: flex-start
}

[data-rk] .ju367vf {
  align-self: flex-end
}

[data-rk] .ju367vg {
  align-self: center
}

[data-rk] .ju367vh {
  background-size: cover
}

[data-rk] .ju367vi {
  border-radius: 1px
}

[data-rk] .ju367vj {
  border-radius: 6px
}

[data-rk] .ju367vk {
  border-radius: 10px
}

[data-rk] .ju367vl {
  border-radius: 13px
}

[data-rk] .ju367vm {
  border-radius: var(--rk-radii-actionButton)
}

[data-rk] .ju367vn {
  border-radius: var(--rk-radii-connectButton)
}

[data-rk] .ju367vo {
  border-radius: var(--rk-radii-menuButton)
}

[data-rk] .ju367vp {
  border-radius: var(--rk-radii-modal)
}

[data-rk] .ju367vq {
  border-radius: var(--rk-radii-modalMobile)
}

[data-rk] .ju367vr {
  border-radius: 25%
}

[data-rk] .ju367vs {
  border-radius: 9999px
}

[data-rk] .ju367vt {
  border-style: solid
}

[data-rk] .ju367vu {
  border-width: 0px
}

[data-rk] .ju367vv {
  border-width: 1px
}

[data-rk] .ju367vw {
  border-width: 2px
}

[data-rk] .ju367vx {
  border-width: 4px
}

[data-rk] .ju367vy {
  cursor: pointer
}

[data-rk] .ju367vz {
  cursor: none
}

[data-rk] .ju367v10 {
  pointer-events: none
}

[data-rk] .ju367v11 {
  pointer-events: all
}

[data-rk] .ju367v12 {
  min-height: 8px
}

[data-rk] .ju367v13 {
  min-height: 44px
}

[data-rk] .ju367v14 {
  flex-direction: row
}

[data-rk] .ju367v15 {
  flex-direction: column
}

[data-rk] .ju367v16 {
  font-family: var(--rk-fonts-body)
}

[data-rk] .ju367v17 {
  font-size: 12px;
  line-height: 18px
}

[data-rk] .ju367v18 {
  font-size: 13px;
  line-height: 18px
}

[data-rk] .ju367v19 {
  font-size: 14px;
  line-height: 18px
}

[data-rk] .ju367v1a {
  font-size: 16px;
  line-height: 20px
}

[data-rk] .ju367v1b {
  font-size: 18px;
  line-height: 24px
}

[data-rk] .ju367v1c {
  font-size: 20px;
  line-height: 24px
}

[data-rk] .ju367v1d {
  font-size: 23px;
  line-height: 29px
}

[data-rk] .ju367v1e {
  font-weight: 400
}

[data-rk] .ju367v1f {
  font-weight: 500
}

[data-rk] .ju367v1g {
  font-weight: 600
}

[data-rk] .ju367v1h {
  font-weight: 700
}

[data-rk] .ju367v1i {
  font-weight: 800
}

[data-rk] .ju367v1j {
  gap: 0
}

[data-rk] .ju367v1k {
  gap: 1px
}

[data-rk] .ju367v1l {
  gap: 2px
}

[data-rk] .ju367v1m {
  gap: 3px
}

[data-rk] .ju367v1n {
  gap: 4px
}

[data-rk] .ju367v1o {
  gap: 5px
}

[data-rk] .ju367v1p {
  gap: 6px
}

[data-rk] .ju367v1q {
  gap: 8px
}

[data-rk] .ju367v1r {
  gap: 10px
}

[data-rk] .ju367v1s {
  gap: 12px
}

[data-rk] .ju367v1t {
  gap: 14px
}

[data-rk] .ju367v1u {
  gap: 16px
}

[data-rk] .ju367v1v {
  gap: 18px
}

[data-rk] .ju367v1w {
  gap: 20px
}

[data-rk] .ju367v1x {
  gap: 24px
}

[data-rk] .ju367v1y {
  gap: 28px
}

[data-rk] .ju367v1z {
  gap: 32px
}

[data-rk] .ju367v20 {
  gap: 36px
}

[data-rk] .ju367v21 {
  gap: 44px
}

[data-rk] .ju367v22 {
  gap: 64px
}

[data-rk] .ju367v23 {
  gap: -1px
}

[data-rk] .ju367v24 {
  height: 1px
}

[data-rk] .ju367v25 {
  height: 2px
}

[data-rk] .ju367v26 {
  height: 4px
}

[data-rk] .ju367v27 {
  height: 8px
}

[data-rk] .ju367v28 {
  height: 12px
}

[data-rk] .ju367v29 {
  height: 20px
}

[data-rk] .ju367v2a {
  height: 24px
}

[data-rk] .ju367v2b {
  height: 28px
}

[data-rk] .ju367v2c {
  height: 30px
}

[data-rk] .ju367v2d {
  height: 32px
}

[data-rk] .ju367v2e {
  height: 34px
}

[data-rk] .ju367v2f {
  height: 36px
}

[data-rk] .ju367v2g {
  height: 40px
}

[data-rk] .ju367v2h {
  height: 44px
}

[data-rk] .ju367v2i {
  height: 48px
}

[data-rk] .ju367v2j {
  height: 54px
}

[data-rk] .ju367v2k {
  height: 60px
}

[data-rk] .ju367v2l {
  height: 200px
}

[data-rk] .ju367v2m {
  height: 100%
}

[data-rk] .ju367v2n {
  height: -moz-max-content;
  height: max-content
}

[data-rk] .ju367v2o {
  justify-content: flex-start
}

[data-rk] .ju367v2p {
  justify-content: flex-end
}

[data-rk] .ju367v2q {
  justify-content: center
}

[data-rk] .ju367v2r {
  justify-content: space-between
}

[data-rk] .ju367v2s {
  justify-content: space-around
}

[data-rk] .ju367v2t {
  text-align: left
}

[data-rk] .ju367v2u {
  text-align: center
}

[data-rk] .ju367v2v {
  text-align: inherit
}

[data-rk] .ju367v2w {
  margin-bottom: 0
}

[data-rk] .ju367v2x {
  margin-bottom: 1px
}

[data-rk] .ju367v2y {
  margin-bottom: 2px
}

[data-rk] .ju367v2z {
  margin-bottom: 3px
}

[data-rk] .ju367v30 {
  margin-bottom: 4px
}

[data-rk] .ju367v31 {
  margin-bottom: 5px
}

[data-rk] .ju367v32 {
  margin-bottom: 6px
}

[data-rk] .ju367v33 {
  margin-bottom: 8px
}

[data-rk] .ju367v34 {
  margin-bottom: 10px
}

[data-rk] .ju367v35 {
  margin-bottom: 12px
}

[data-rk] .ju367v36 {
  margin-bottom: 14px
}

[data-rk] .ju367v37 {
  margin-bottom: 16px
}

[data-rk] .ju367v38 {
  margin-bottom: 18px
}

[data-rk] .ju367v39 {
  margin-bottom: 20px
}

[data-rk] .ju367v3a {
  margin-bottom: 24px
}

[data-rk] .ju367v3b {
  margin-bottom: 28px
}

[data-rk] .ju367v3c {
  margin-bottom: 32px
}

[data-rk] .ju367v3d {
  margin-bottom: 36px
}

[data-rk] .ju367v3e {
  margin-bottom: 44px
}

[data-rk] .ju367v3f {
  margin-bottom: 64px
}

[data-rk] .ju367v3g {
  margin-bottom: -1px
}

[data-rk] .ju367v3h {
  margin-left: 0
}

[data-rk] .ju367v3i {
  margin-left: 1px
}

[data-rk] .ju367v3j {
  margin-left: 2px
}

[data-rk] .ju367v3k {
  margin-left: 3px
}

[data-rk] .ju367v3l {
  margin-left: 4px
}

[data-rk] .ju367v3m {
  margin-left: 5px
}

[data-rk] .ju367v3n {
  margin-left: 6px
}

[data-rk] .ju367v3o {
  margin-left: 8px
}

[data-rk] .ju367v3p {
  margin-left: 10px
}

[data-rk] .ju367v3q {
  margin-left: 12px
}

[data-rk] .ju367v3r {
  margin-left: 14px
}

[data-rk] .ju367v3s {
  margin-left: 16px
}

[data-rk] .ju367v3t {
  margin-left: 18px
}

[data-rk] .ju367v3u {
  margin-left: 20px
}

[data-rk] .ju367v3v {
  margin-left: 24px
}

[data-rk] .ju367v3w {
  margin-left: 28px
}

[data-rk] .ju367v3x {
  margin-left: 32px
}

[data-rk] .ju367v3y {
  margin-left: 36px
}

[data-rk] .ju367v3z {
  margin-left: 44px
}

[data-rk] .ju367v40 {
  margin-left: 64px
}

[data-rk] .ju367v41 {
  margin-left: -1px
}

[data-rk] .ju367v42 {
  margin-right: 0
}

[data-rk] .ju367v43 {
  margin-right: 1px
}

[data-rk] .ju367v44 {
  margin-right: 2px
}

[data-rk] .ju367v45 {
  margin-right: 3px
}

[data-rk] .ju367v46 {
  margin-right: 4px
}

[data-rk] .ju367v47 {
  margin-right: 5px
}

[data-rk] .ju367v48 {
  margin-right: 6px
}

[data-rk] .ju367v49 {
  margin-right: 8px
}

[data-rk] .ju367v4a {
  margin-right: 10px
}

[data-rk] .ju367v4b {
  margin-right: 12px
}

[data-rk] .ju367v4c {
  margin-right: 14px
}

[data-rk] .ju367v4d {
  margin-right: 16px
}

[data-rk] .ju367v4e {
  margin-right: 18px
}

[data-rk] .ju367v4f {
  margin-right: 20px
}

[data-rk] .ju367v4g {
  margin-right: 24px
}

[data-rk] .ju367v4h {
  margin-right: 28px
}

[data-rk] .ju367v4i {
  margin-right: 32px
}

[data-rk] .ju367v4j {
  margin-right: 36px
}

[data-rk] .ju367v4k {
  margin-right: 44px
}

[data-rk] .ju367v4l {
  margin-right: 64px
}

[data-rk] .ju367v4m {
  margin-right: -1px
}

[data-rk] .ju367v4n {
  margin-top: 0
}

[data-rk] .ju367v4o {
  margin-top: 1px
}

[data-rk] .ju367v4p {
  margin-top: 2px
}

[data-rk] .ju367v4q {
  margin-top: 3px
}

[data-rk] .ju367v4r {
  margin-top: 4px
}

[data-rk] .ju367v4s {
  margin-top: 5px
}

[data-rk] .ju367v4t {
  margin-top: 6px
}

[data-rk] .ju367v4u {
  margin-top: 8px
}

[data-rk] .ju367v4v {
  margin-top: 10px
}

[data-rk] .ju367v4w {
  margin-top: 12px
}

[data-rk] .ju367v4x {
  margin-top: 14px
}

[data-rk] .ju367v4y {
  margin-top: 16px
}

[data-rk] .ju367v4z {
  margin-top: 18px
}

[data-rk] .ju367v50 {
  margin-top: 20px
}

[data-rk] .ju367v51 {
  margin-top: 24px
}

[data-rk] .ju367v52 {
  margin-top: 28px
}

[data-rk] .ju367v53 {
  margin-top: 32px
}

[data-rk] .ju367v54 {
  margin-top: 36px
}

[data-rk] .ju367v55 {
  margin-top: 44px
}

[data-rk] .ju367v56 {
  margin-top: 64px
}

[data-rk] .ju367v57 {
  margin-top: -1px
}

[data-rk] .ju367v58 {
  max-width: 1px
}

[data-rk] .ju367v59 {
  max-width: 2px
}

[data-rk] .ju367v5a {
  max-width: 4px
}

[data-rk] .ju367v5b {
  max-width: 8px
}

[data-rk] .ju367v5c {
  max-width: 12px
}

[data-rk] .ju367v5d {
  max-width: 20px
}

[data-rk] .ju367v5e {
  max-width: 24px
}

[data-rk] .ju367v5f {
  max-width: 28px
}

[data-rk] .ju367v5g {
  max-width: 30px
}

[data-rk] .ju367v5h {
  max-width: 32px
}

[data-rk] .ju367v5i {
  max-width: 34px
}

[data-rk] .ju367v5j {
  max-width: 36px
}

[data-rk] .ju367v5k {
  max-width: 40px
}

[data-rk] .ju367v5l {
  max-width: 44px
}

[data-rk] .ju367v5m {
  max-width: 48px
}

[data-rk] .ju367v5n {
  max-width: 54px
}

[data-rk] .ju367v5o {
  max-width: 60px
}

[data-rk] .ju367v5p {
  max-width: 200px
}

[data-rk] .ju367v5q {
  max-width: 100%
}

[data-rk] .ju367v5r {
  max-width: -moz-max-content;
  max-width: max-content
}

[data-rk] .ju367v5s {
  min-width: 1px
}

[data-rk] .ju367v5t {
  min-width: 2px
}

[data-rk] .ju367v5u {
  min-width: 4px
}

[data-rk] .ju367v5v {
  min-width: 8px
}

[data-rk] .ju367v5w {
  min-width: 12px
}

[data-rk] .ju367v5x {
  min-width: 20px
}

[data-rk] .ju367v5y {
  min-width: 24px
}

[data-rk] .ju367v5z {
  min-width: 28px
}

[data-rk] .ju367v60 {
  min-width: 30px
}

[data-rk] .ju367v61 {
  min-width: 32px
}

[data-rk] .ju367v62 {
  min-width: 34px
}

[data-rk] .ju367v63 {
  min-width: 36px
}

[data-rk] .ju367v64 {
  min-width: 40px
}

[data-rk] .ju367v65 {
  min-width: 44px
}

[data-rk] .ju367v66 {
  min-width: 48px
}

[data-rk] .ju367v67 {
  min-width: 54px
}

[data-rk] .ju367v68 {
  min-width: 60px
}

[data-rk] .ju367v69 {
  min-width: 200px
}

[data-rk] .ju367v6a {
  min-width: 100%
}

[data-rk] .ju367v6b {
  min-width: -moz-max-content;
  min-width: max-content
}

[data-rk] .ju367v6c {
  overflow: hidden
}

[data-rk] .ju367v6d {
  padding-bottom: 0
}

[data-rk] .ju367v6e {
  padding-bottom: 1px
}

[data-rk] .ju367v6f {
  padding-bottom: 2px
}

[data-rk] .ju367v6g {
  padding-bottom: 3px
}

[data-rk] .ju367v6h {
  padding-bottom: 4px
}

[data-rk] .ju367v6i {
  padding-bottom: 5px
}

[data-rk] .ju367v6j {
  padding-bottom: 6px
}

[data-rk] .ju367v6k {
  padding-bottom: 8px
}

[data-rk] .ju367v6l {
  padding-bottom: 10px
}

[data-rk] .ju367v6m {
  padding-bottom: 12px
}

[data-rk] .ju367v6n {
  padding-bottom: 14px
}

[data-rk] .ju367v6o {
  padding-bottom: 16px
}

[data-rk] .ju367v6p {
  padding-bottom: 18px
}

[data-rk] .ju367v6q {
  padding-bottom: 20px
}

[data-rk] .ju367v6r {
  padding-bottom: 24px
}

[data-rk] .ju367v6s {
  padding-bottom: 28px
}

[data-rk] .ju367v6t {
  padding-bottom: 32px
}

[data-rk] .ju367v6u {
  padding-bottom: 36px
}

[data-rk] .ju367v6v {
  padding-bottom: 44px
}

[data-rk] .ju367v6w {
  padding-bottom: 64px
}

[data-rk] .ju367v6x {
  padding-bottom: -1px
}

[data-rk] .ju367v6y {
  padding-left: 0
}

[data-rk] .ju367v6z {
  padding-left: 1px
}

[data-rk] .ju367v70 {
  padding-left: 2px
}

[data-rk] .ju367v71 {
  padding-left: 3px
}

[data-rk] .ju367v72 {
  padding-left: 4px
}

[data-rk] .ju367v73 {
  padding-left: 5px
}

[data-rk] .ju367v74 {
  padding-left: 6px
}

[data-rk] .ju367v75 {
  padding-left: 8px
}

[data-rk] .ju367v76 {
  padding-left: 10px
}

[data-rk] .ju367v77 {
  padding-left: 12px
}

[data-rk] .ju367v78 {
  padding-left: 14px
}

[data-rk] .ju367v79 {
  padding-left: 16px
}

[data-rk] .ju367v7a {
  padding-left: 18px
}

[data-rk] .ju367v7b {
  padding-left: 20px
}

[data-rk] .ju367v7c {
  padding-left: 24px
}

[data-rk] .ju367v7d {
  padding-left: 28px
}

[data-rk] .ju367v7e {
  padding-left: 32px
}

[data-rk] .ju367v7f {
  padding-left: 36px
}

[data-rk] .ju367v7g {
  padding-left: 44px
}

[data-rk] .ju367v7h {
  padding-left: 64px
}

[data-rk] .ju367v7i {
  padding-left: -1px
}

[data-rk] .ju367v7j {
  padding-right: 0
}

[data-rk] .ju367v7k {
  padding-right: 1px
}

[data-rk] .ju367v7l {
  padding-right: 2px
}

[data-rk] .ju367v7m {
  padding-right: 3px
}

[data-rk] .ju367v7n {
  padding-right: 4px
}

[data-rk] .ju367v7o {
  padding-right: 5px
}

[data-rk] .ju367v7p {
  padding-right: 6px
}

[data-rk] .ju367v7q {
  padding-right: 8px
}

[data-rk] .ju367v7r {
  padding-right: 10px
}

[data-rk] .ju367v7s {
  padding-right: 12px
}

[data-rk] .ju367v7t {
  padding-right: 14px
}

[data-rk] .ju367v7u {
  padding-right: 16px
}

[data-rk] .ju367v7v {
  padding-right: 18px
}

[data-rk] .ju367v7w {
  padding-right: 20px
}

[data-rk] .ju367v7x {
  padding-right: 24px
}

[data-rk] .ju367v7y {
  padding-right: 28px
}

[data-rk] .ju367v7z {
  padding-right: 32px
}

[data-rk] .ju367v80 {
  padding-right: 36px
}

[data-rk] .ju367v81 {
  padding-right: 44px
}

[data-rk] .ju367v82 {
  padding-right: 64px
}

[data-rk] .ju367v83 {
  padding-right: -1px
}

[data-rk] .ju367v84 {
  padding-top: 0
}

[data-rk] .ju367v85 {
  padding-top: 1px
}

[data-rk] .ju367v86 {
  padding-top: 2px
}

[data-rk] .ju367v87 {
  padding-top: 3px
}

[data-rk] .ju367v88 {
  padding-top: 4px
}

[data-rk] .ju367v89 {
  padding-top: 5px
}

[data-rk] .ju367v8a {
  padding-top: 6px
}

[data-rk] .ju367v8b {
  padding-top: 8px
}

[data-rk] .ju367v8c {
  padding-top: 10px
}

[data-rk] .ju367v8d {
  padding-top: 12px
}

[data-rk] .ju367v8e {
  padding-top: 14px
}

[data-rk] .ju367v8f {
  padding-top: 16px
}

[data-rk] .ju367v8g {
  padding-top: 18px
}

[data-rk] .ju367v8h {
  padding-top: 20px
}

[data-rk] .ju367v8i {
  padding-top: 24px
}

[data-rk] .ju367v8j {
  padding-top: 28px
}

[data-rk] .ju367v8k {
  padding-top: 32px
}

[data-rk] .ju367v8l {
  padding-top: 36px
}

[data-rk] .ju367v8m {
  padding-top: 44px
}

[data-rk] .ju367v8n {
  padding-top: 64px
}

[data-rk] .ju367v8o {
  padding-top: -1px
}

[data-rk] .ju367v8p {
  position: absolute
}

[data-rk] .ju367v8q {
  position: fixed
}

[data-rk] .ju367v8r {
  position: relative
}

[data-rk] .ju367v8s {
  -webkit-user-select: none
}

[data-rk] .ju367v8t {
  right: 0
}

[data-rk] .ju367v8u {
  transition: .125s ease
}

[data-rk] .ju367v8v {
  transition: transform .125s ease
}

[data-rk] .ju367v8w {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

[data-rk] .ju367v8x {
  width: 1px
}

[data-rk] .ju367v8y {
  width: 2px
}

[data-rk] .ju367v8z {
  width: 4px
}

[data-rk] .ju367v90 {
  width: 8px
}

[data-rk] .ju367v91 {
  width: 12px
}

[data-rk] .ju367v92 {
  width: 20px
}

[data-rk] .ju367v93 {
  width: 24px
}

[data-rk] .ju367v94 {
  width: 28px
}

[data-rk] .ju367v95 {
  width: 30px
}

[data-rk] .ju367v96 {
  width: 32px
}

[data-rk] .ju367v97 {
  width: 34px
}

[data-rk] .ju367v98 {
  width: 36px
}

[data-rk] .ju367v99 {
  width: 40px
}

[data-rk] .ju367v9a {
  width: 44px
}

[data-rk] .ju367v9b {
  width: 48px
}

[data-rk] .ju367v9c {
  width: 54px
}

[data-rk] .ju367v9d {
  width: 60px
}

[data-rk] .ju367v9e {
  width: 200px
}

[data-rk] .ju367v9f {
  width: 100%
}

[data-rk] .ju367v9g {
  width: -moz-max-content;
  width: max-content
}

[data-rk] .ju367v9h {
  -webkit-backdrop-filter: var(--rk-blurs-modalOverlay);
  backdrop-filter: var(--rk-blurs-modalOverlay)
}

[data-rk] .ju367v9i,
[data-rk] .ju367v9j:hover,
[data-rk] .ju367v9k:active {
  background: var(--rk-colors-accentColor)
}

[data-rk] .ju367v9l,
[data-rk] .ju367v9m:hover,
[data-rk] .ju367v9n:active {
  background: var(--rk-colors-accentColorForeground)
}

[data-rk] .ju367v9o,
[data-rk] .ju367v9p:hover,
[data-rk] .ju367v9q:active {
  background: var(--rk-colors-actionButtonBorder)
}

[data-rk] .ju367v9r,
[data-rk] .ju367v9s:hover,
[data-rk] .ju367v9t:active {
  background: var(--rk-colors-actionButtonBorderMobile)
}

[data-rk] .ju367v9u,
[data-rk] .ju367v9v:hover,
[data-rk] .ju367v9w:active {
  background: var(--rk-colors-actionButtonSecondaryBackground)
}

[data-rk] .ju367v9x,
[data-rk] .ju367v9y:hover,
[data-rk] .ju367v9z:active {
  background: var(--rk-colors-closeButton)
}

[data-rk] .ju367va0,
[data-rk] .ju367va1:hover,
[data-rk] .ju367va2:active {
  background: var(--rk-colors-closeButtonBackground)
}

[data-rk] .ju367va3,
[data-rk] .ju367va4:hover,
[data-rk] .ju367va5:active {
  background: var(--rk-colors-connectButtonBackground)
}

[data-rk] .ju367va6,
[data-rk] .ju367va7:hover,
[data-rk] .ju367va8:active {
  background: var(--rk-colors-connectButtonBackgroundError)
}

[data-rk] .ju367va9,
[data-rk] .ju367vaa:hover,
[data-rk] .ju367vab:active {
  background: var(--rk-colors-connectButtonInnerBackground)
}

[data-rk] .ju367vac,
[data-rk] .ju367vad:hover,
[data-rk] .ju367vae:active {
  background: var(--rk-colors-connectButtonText)
}

[data-rk] .ju367vaf,
[data-rk] .ju367vag:hover,
[data-rk] .ju367vah:active {
  background: var(--rk-colors-connectButtonTextError)
}

[data-rk] .ju367vai,
[data-rk] .ju367vaj:hover,
[data-rk] .ju367vak:active {
  background: var(--rk-colors-connectionIndicator)
}

[data-rk] .ju367val,
[data-rk] .ju367vam:hover,
[data-rk] .ju367van:active {
  background: var(--rk-colors-downloadBottomCardBackground)
}

[data-rk] .ju367vao,
[data-rk] .ju367vap:hover,
[data-rk] .ju367vaq:active {
  background: var(--rk-colors-downloadTopCardBackground)
}

[data-rk] .ju367var,
[data-rk] .ju367vas:hover,
[data-rk] .ju367vat:active {
  background: var(--rk-colors-error)
}

[data-rk] .ju367vau,
[data-rk] .ju367vav:hover,
[data-rk] .ju367vaw:active {
  background: var(--rk-colors-generalBorder)
}

[data-rk] .ju367vax,
[data-rk] .ju367vay:hover,
[data-rk] .ju367vaz:active {
  background: var(--rk-colors-generalBorderDim)
}

[data-rk] .ju367vb0,
[data-rk] .ju367vb1:hover,
[data-rk] .ju367vb2:active {
  background: var(--rk-colors-menuItemBackground)
}

[data-rk] .ju367vb3,
[data-rk] .ju367vb4:hover,
[data-rk] .ju367vb5:active {
  background: var(--rk-colors-modalBackdrop)
}

[data-rk] .ju367vb6,
[data-rk] .ju367vb7:hover,
[data-rk] .ju367vb8:active {
  background: var(--rk-colors-modalBackground)
}

[data-rk] .ju367vb9,
[data-rk] .ju367vba:hover,
[data-rk] .ju367vbb:active {
  background: var(--rk-colors-modalBorder)
}

[data-rk] .ju367vbc,
[data-rk] .ju367vbd:hover,
[data-rk] .ju367vbe:active {
  background: var(--rk-colors-modalText)
}

[data-rk] .ju367vbf,
[data-rk] .ju367vbg:hover,
[data-rk] .ju367vbh:active {
  background: var(--rk-colors-modalTextDim)
}

[data-rk] .ju367vbi,
[data-rk] .ju367vbj:hover,
[data-rk] .ju367vbk:active {
  background: var(--rk-colors-modalTextSecondary)
}

[data-rk] .ju367vbl,
[data-rk] .ju367vbm:hover,
[data-rk] .ju367vbn:active {
  background: var(--rk-colors-profileAction)
}

[data-rk] .ju367vbo,
[data-rk] .ju367vbp:hover,
[data-rk] .ju367vbq:active {
  background: var(--rk-colors-profileActionHover)
}

[data-rk] .ju367vbr,
[data-rk] .ju367vbs:hover,
[data-rk] .ju367vbt:active {
  background: var(--rk-colors-profileForeground)
}

[data-rk] .ju367vbu,
[data-rk] .ju367vbv:hover,
[data-rk] .ju367vbw:active {
  background: var(--rk-colors-selectedOptionBorder)
}

[data-rk] .ju367vbx,
[data-rk] .ju367vby:hover,
[data-rk] .ju367vbz:active {
  background: var(--rk-colors-standby)
}

[data-rk] .ju367vc0,
[data-rk] .ju367vc1:hover,
[data-rk] .ju367vc2:active {
  border-color: var(--rk-colors-accentColor)
}

[data-rk] .ju367vc3,
[data-rk] .ju367vc4:hover,
[data-rk] .ju367vc5:active {
  border-color: var(--rk-colors-accentColorForeground)
}

[data-rk] .ju367vc6,
[data-rk] .ju367vc7:hover,
[data-rk] .ju367vc8:active {
  border-color: var(--rk-colors-actionButtonBorder)
}

[data-rk] .ju367vc9,
[data-rk] .ju367vca:hover,
[data-rk] .ju367vcb:active {
  border-color: var(--rk-colors-actionButtonBorderMobile)
}

[data-rk] .ju367vcc,
[data-rk] .ju367vcd:hover,
[data-rk] .ju367vce:active {
  border-color: var(--rk-colors-actionButtonSecondaryBackground)
}

[data-rk] .ju367vcf,
[data-rk] .ju367vcg:hover,
[data-rk] .ju367vch:active {
  border-color: var(--rk-colors-closeButton)
}

[data-rk] .ju367vci,
[data-rk] .ju367vcj:hover,
[data-rk] .ju367vck:active {
  border-color: var(--rk-colors-closeButtonBackground)
}

[data-rk] .ju367vcl,
[data-rk] .ju367vcm:hover,
[data-rk] .ju367vcn:active {
  border-color: var(--rk-colors-connectButtonBackground)
}

[data-rk] .ju367vco,
[data-rk] .ju367vcp:hover,
[data-rk] .ju367vcq:active {
  border-color: var(--rk-colors-connectButtonBackgroundError)
}

[data-rk] .ju367vcr,
[data-rk] .ju367vcs:hover,
[data-rk] .ju367vct:active {
  border-color: var(--rk-colors-connectButtonInnerBackground)
}

[data-rk] .ju367vcu,
[data-rk] .ju367vcv:hover,
[data-rk] .ju367vcw:active {
  border-color: var(--rk-colors-connectButtonText)
}

[data-rk] .ju367vcx,
[data-rk] .ju367vcy:hover,
[data-rk] .ju367vcz:active {
  border-color: var(--rk-colors-connectButtonTextError)
}

[data-rk] .ju367vd0,
[data-rk] .ju367vd1:hover,
[data-rk] .ju367vd2:active {
  border-color: var(--rk-colors-connectionIndicator)
}

[data-rk] .ju367vd3,
[data-rk] .ju367vd4:hover,
[data-rk] .ju367vd5:active {
  border-color: var(--rk-colors-downloadBottomCardBackground)
}

[data-rk] .ju367vd6,
[data-rk] .ju367vd7:hover,
[data-rk] .ju367vd8:active {
  border-color: var(--rk-colors-downloadTopCardBackground)
}

[data-rk] .ju367vd9,
[data-rk] .ju367vda:hover,
[data-rk] .ju367vdb:active {
  border-color: var(--rk-colors-error)
}

[data-rk] .ju367vdc,
[data-rk] .ju367vdd:hover,
[data-rk] .ju367vde:active {
  border-color: var(--rk-colors-generalBorder)
}

[data-rk] .ju367vdf,
[data-rk] .ju367vdg:hover,
[data-rk] .ju367vdh:active {
  border-color: var(--rk-colors-generalBorderDim)
}

[data-rk] .ju367vdi,
[data-rk] .ju367vdj:hover,
[data-rk] .ju367vdk:active {
  border-color: var(--rk-colors-menuItemBackground)
}

[data-rk] .ju367vdl,
[data-rk] .ju367vdm:hover,
[data-rk] .ju367vdn:active {
  border-color: var(--rk-colors-modalBackdrop)
}

[data-rk] .ju367vdo,
[data-rk] .ju367vdp:hover,
[data-rk] .ju367vdq:active {
  border-color: var(--rk-colors-modalBackground)
}

[data-rk] .ju367vdr,
[data-rk] .ju367vds:hover,
[data-rk] .ju367vdt:active {
  border-color: var(--rk-colors-modalBorder)
}

[data-rk] .ju367vdu,
[data-rk] .ju367vdv:hover,
[data-rk] .ju367vdw:active {
  border-color: var(--rk-colors-modalText)
}

[data-rk] .ju367vdx,
[data-rk] .ju367vdy:hover,
[data-rk] .ju367vdz:active {
  border-color: var(--rk-colors-modalTextDim)
}

[data-rk] .ju367ve0,
[data-rk] .ju367ve1:hover,
[data-rk] .ju367ve2:active {
  border-color: var(--rk-colors-modalTextSecondary)
}

[data-rk] .ju367ve3,
[data-rk] .ju367ve4:hover,
[data-rk] .ju367ve5:active {
  border-color: var(--rk-colors-profileAction)
}

[data-rk] .ju367ve6,
[data-rk] .ju367ve7:hover,
[data-rk] .ju367ve8:active {
  border-color: var(--rk-colors-profileActionHover)
}

[data-rk] .ju367ve9,
[data-rk] .ju367vea:hover,
[data-rk] .ju367veb:active {
  border-color: var(--rk-colors-profileForeground)
}

[data-rk] .ju367vec,
[data-rk] .ju367ved:hover,
[data-rk] .ju367vee:active {
  border-color: var(--rk-colors-selectedOptionBorder)
}

[data-rk] .ju367vef,
[data-rk] .ju367veg:hover,
[data-rk] .ju367veh:active {
  border-color: var(--rk-colors-standby)
}

[data-rk] .ju367vei,
[data-rk] .ju367vej:hover,
[data-rk] .ju367vek:active {
  box-shadow: var(--rk-shadows-connectButton)
}

[data-rk] .ju367vel,
[data-rk] .ju367vem:hover,
[data-rk] .ju367ven:active {
  box-shadow: var(--rk-shadows-dialog)
}

[data-rk] .ju367veo,
[data-rk] .ju367vep:hover,
[data-rk] .ju367veq:active {
  box-shadow: var(--rk-shadows-profileDetailsAction)
}

[data-rk] .ju367ver,
[data-rk] .ju367ves:hover,
[data-rk] .ju367vet:active {
  box-shadow: var(--rk-shadows-selectedOption)
}

[data-rk] .ju367veu,
[data-rk] .ju367vev:hover,
[data-rk] .ju367vew:active {
  box-shadow: var(--rk-shadows-selectedWallet)
}

[data-rk] .ju367vex,
[data-rk] .ju367vey:hover,
[data-rk] .ju367vez:active {
  box-shadow: var(--rk-shadows-walletLogo)
}

[data-rk] .ju367vf0,
[data-rk] .ju367vf1:hover,
[data-rk] .ju367vf2:active {
  color: var(--rk-colors-accentColor)
}

[data-rk] .ju367vf3,
[data-rk] .ju367vf4:hover,
[data-rk] .ju367vf5:active {
  color: var(--rk-colors-accentColorForeground)
}

[data-rk] .ju367vf6,
[data-rk] .ju367vf7:hover,
[data-rk] .ju367vf8:active {
  color: var(--rk-colors-actionButtonBorder)
}

[data-rk] .ju367vf9,
[data-rk] .ju367vfa:hover,
[data-rk] .ju367vfb:active {
  color: var(--rk-colors-actionButtonBorderMobile)
}

[data-rk] .ju367vfc,
[data-rk] .ju367vfd:hover,
[data-rk] .ju367vfe:active {
  color: var(--rk-colors-actionButtonSecondaryBackground)
}

[data-rk] .ju367vff,
[data-rk] .ju367vfg:hover,
[data-rk] .ju367vfh:active {
  color: var(--rk-colors-closeButton)
}

[data-rk] .ju367vfi,
[data-rk] .ju367vfj:hover,
[data-rk] .ju367vfk:active {
  color: var(--rk-colors-closeButtonBackground)
}

[data-rk] .ju367vfl,
[data-rk] .ju367vfm:hover,
[data-rk] .ju367vfn:active {
  color: var(--rk-colors-connectButtonBackground)
}

[data-rk] .ju367vfo,
[data-rk] .ju367vfp:hover,
[data-rk] .ju367vfq:active {
  color: var(--rk-colors-connectButtonBackgroundError)
}

[data-rk] .ju367vfr,
[data-rk] .ju367vfs:hover,
[data-rk] .ju367vft:active {
  color: var(--rk-colors-connectButtonInnerBackground)
}

[data-rk] .ju367vfu,
[data-rk] .ju367vfv:hover,
[data-rk] .ju367vfw:active {
  color: var(--rk-colors-connectButtonText)
}

[data-rk] .ju367vfx,
[data-rk] .ju367vfy:hover,
[data-rk] .ju367vfz:active {
  color: var(--rk-colors-connectButtonTextError)
}

[data-rk] .ju367vg0,
[data-rk] .ju367vg1:hover,
[data-rk] .ju367vg2:active {
  color: var(--rk-colors-connectionIndicator)
}

[data-rk] .ju367vg3,
[data-rk] .ju367vg4:hover,
[data-rk] .ju367vg5:active {
  color: var(--rk-colors-downloadBottomCardBackground)
}

[data-rk] .ju367vg6,
[data-rk] .ju367vg7:hover,
[data-rk] .ju367vg8:active {
  color: var(--rk-colors-downloadTopCardBackground)
}

[data-rk] .ju367vg9,
[data-rk] .ju367vga:hover,
[data-rk] .ju367vgb:active {
  color: var(--rk-colors-error)
}

[data-rk] .ju367vgc,
[data-rk] .ju367vgd:hover,
[data-rk] .ju367vge:active {
  color: var(--rk-colors-generalBorder)
}

[data-rk] .ju367vgf,
[data-rk] .ju367vgg:hover,
[data-rk] .ju367vgh:active {
  color: var(--rk-colors-generalBorderDim)
}

[data-rk] .ju367vgi,
[data-rk] .ju367vgj:hover,
[data-rk] .ju367vgk:active {
  color: var(--rk-colors-menuItemBackground)
}

[data-rk] .ju367vgl,
[data-rk] .ju367vgm:hover,
[data-rk] .ju367vgn:active {
  color: var(--rk-colors-modalBackdrop)
}

[data-rk] .ju367vgo,
[data-rk] .ju367vgp:hover,
[data-rk] .ju367vgq:active {
  color: var(--rk-colors-modalBackground)
}

[data-rk] .ju367vgr,
[data-rk] .ju367vgs:hover,
[data-rk] .ju367vgt:active {
  color: var(--rk-colors-modalBorder)
}

[data-rk] .ju367vgu,
[data-rk] .ju367vgv:hover,
[data-rk] .ju367vgw:active {
  color: var(--rk-colors-modalText)
}

[data-rk] .ju367vgx,
[data-rk] .ju367vgy:hover,
[data-rk] .ju367vgz:active {
  color: var(--rk-colors-modalTextDim)
}

[data-rk] .ju367vh0,
[data-rk] .ju367vh1:hover,
[data-rk] .ju367vh2:active {
  color: var(--rk-colors-modalTextSecondary)
}

[data-rk] .ju367vh3,
[data-rk] .ju367vh4:hover,
[data-rk] .ju367vh5:active {
  color: var(--rk-colors-profileAction)
}

[data-rk] .ju367vh6,
[data-rk] .ju367vh7:hover,
[data-rk] .ju367vh8:active {
  color: var(--rk-colors-profileActionHover)
}

[data-rk] .ju367vh9,
[data-rk] .ju367vha:hover,
[data-rk] .ju367vhb:active {
  color: var(--rk-colors-profileForeground)
}

[data-rk] .ju367vhc,
[data-rk] .ju367vhd:hover,
[data-rk] .ju367vhe:active {
  color: var(--rk-colors-selectedOptionBorder)
}

[data-rk] .ju367vhf,
[data-rk] .ju367vhg:hover,
[data-rk] .ju367vhh:active {
  color: var(--rk-colors-standby)
}

@media screen and (min-width: 768px) {
  [data-rk] .ju367v1 {
    align-items: flex-start
  }

  [data-rk] .ju367v3 {
    align-items: flex-end
  }

  [data-rk] .ju367v5 {
    align-items: center
  }

  [data-rk] .ju367v7 {
    display: none
  }

  [data-rk] .ju367v9 {
    display: block
  }

  [data-rk] .ju367vb {
    display: flex
  }

  [data-rk] .ju367vd {
    display: inline
  }
}

[data-rk] ._12cbo8i3,
[data-rk] ._12cbo8i3:after {
  --_12cbo8i0: 1;
  --_12cbo8i1: 1
}

[data-rk] ._12cbo8i3:hover {
  transform: scale(var(--_12cbo8i0))
}

[data-rk] ._12cbo8i3:active {
  transform: scale(var(--_12cbo8i1))
}

[data-rk] ._12cbo8i3:active:after {
  content: "";
  bottom: -1px;
  display: block;
  left: -1px;
  position: absolute;
  right: -1px;
  top: -1px;
  transform: scale(calc((1 / var(--_12cbo8i1)) * var(--_12cbo8i0)))
}

[data-rk] ._12cbo8i4,
[data-rk] ._12cbo8i4:after {
  --_12cbo8i0: 1.025
}

[data-rk] ._12cbo8i5,
[data-rk] ._12cbo8i5:after {
  --_12cbo8i0: 1.1
}

[data-rk] ._12cbo8i6,
[data-rk] ._12cbo8i6:after {
  --_12cbo8i1: .95
}

[data-rk] ._12cbo8i7,
[data-rk] ._12cbo8i7:after {
  --_12cbo8i1: .9
}

@keyframes _1luule41 {
  0% {
    transform: rotate(0)
  }

  to {
    transform: rotate(360deg)
  }
}

[data-rk] ._1luule42 {
  animation: _1luule41 3s infinite linear
}

[data-rk] ._1luule43 {
  background: conic-gradient(from 180deg at 50% 50%, rgba(72, 146, 254, 0) 0deg, currentColor 282.04deg, rgba(72, 146, 254, 0) 319.86deg, rgba(72, 146, 254, 0) 360deg);
  height: 21px;
  width: 21px
}

@keyframes _9pm4ki0 {
  0% {
    transform: translateY(100%)
  }

  to {
    transform: translateY(0)
  }
}

@keyframes _9pm4ki1 {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

[data-rk] ._9pm4ki3 {
  animation: _9pm4ki1 .15s ease;
  bottom: -200px;
  left: -200px;
  padding: 200px;
  right: -200px;
  top: -200px;
  transform: translateZ(0);
  z-index: 2147483646
}

[data-rk] ._9pm4ki5 {
  animation: _9pm4ki0 .35s cubic-bezier(.15, 1.15, .6, 1), _9pm4ki1 .15s ease;
  max-width: 100vw
}

[data-rk] ._1ckjpok1 {
  box-sizing: content-box;
  max-width: 100vw;
  width: 360px
}

[data-rk] ._1ckjpok2 {
  width: 100vw
}

[data-rk] ._1ckjpok3 {
  min-width: 720px;
  width: 720px
}

[data-rk] ._1ckjpok4 {
  min-width: 368px;
  width: 368px
}

[data-rk] ._1ckjpok6 {
  border-width: 0px;
  box-sizing: border-box;
  width: 100vw
}

@media screen and (min-width: 768px) {
  [data-rk] ._1ckjpok1 {
    width: 360px
  }

  [data-rk] ._1ckjpok2 {
    width: 480px
  }

  [data-rk] ._1ckjpok4 {
    min-width: 368px;
    width: 368px
  }
}

@media screen and (max-width: 767px) {
  [data-rk] ._1ckjpok7 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-top: -200px;
    padding-bottom: 200px;
    top: 200px
  }
}

[data-rk] .v9horb0:hover {
  background: unset
}

[data-rk] ._18dqw9x0 {
  max-height: 456px;
  overflow-y: auto;
  overflow-x: hidden
}

[data-rk] ._18dqw9x1 {
  max-height: 456px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none
}

[data-rk] ._18dqw9x1::-webkit-scrollbar {
  display: none
}

[data-rk] .g5kl0l0 {
  border-color: transparent
}

[data-rk] ._1vwt0cg0 {
  background: #fff
}

[data-rk] ._1vwt0cg2 {
  max-height: 454px;
  overflow-y: auto
}

[data-rk] ._1vwt0cg3 {
  min-width: 287px
}

[data-rk] ._1vwt0cg4 {
  min-width: 100%
}

@keyframes _1am14411 {
  0% {
    stroke-dashoffset: 0
  }

  to {
    stroke-dashoffset: -283
  }
}

[data-rk] ._1am14410 {
  overflow: auto;
  scrollbar-width: none;
  transform: translateZ(0)
}

[data-rk] ._1am14410::-webkit-scrollbar {
  display: none
}

[data-rk] ._1am14412 {
  animation: _1am14411 1s linear infinite;
  stroke-dasharray: 98 196;
  fill: none;
  stroke-linecap: round;
  stroke-width: 4
}

[data-rk] ._1am14413 {
  position: absolute
}

[data-rk] ._1y2lnfi0 {
  border: 1px solid rgba(16, 21, 31, .06)
}

[data-rk] ._1y2lnfi1 {
  max-width: -moz-fit-content;
  max-width: fit-content
}

/* Preloader Styles */
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  opacity: 1;
}

/* Mobile Navigation Styles */
@media (max-width: 991.98px) {
  .navbar-collapse {
    background: rgba(0, 0, 0, 0.9);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    margin-top: 10px;
  }
}

/* Scroll to Top Button Styles */
.scrollToTop {
  position: fixed;
  bottom: -30%;
  right: 30px;
  width: 50px;
  height: 50px;
  background: linear-gradient(to right, rgb(185, 175, 189), rgb(71, 95, 170), rgb(109, 190, 70));
  color: white;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  z-index: 1000;
  opacity: 0;
  transition: all 0.5s ease;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}

.scrollToTop:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4);
}

.scrollToTop.visible {
  opacity: 1;
  bottom: 7%;
}