:root {
  --aigence-font: "Poppins", sans-serif;
  --aigence-text: #959cb2;
  --aigence-text-rgb: 149, 156, 178;
  --aigence-text-gray: #8c9ed3;
  --aigence-text-gray-rgb: 140, 158, 211;
  --aigence-base: #a1a1a1;
  --aigence-base-rgb: 208, 50, 175;
  --aigence-primary: #128ec5;
  --aigence-primary-rgb: 62, 93, 255;
  --aigence-gray: #8995b9;
  --aigence-gray-rgb: 137, 149, 185;
  --aigence-gray2: #a1aac7;
  --aigence-gray2-rgb: 161, 170, 199;
  --aigence-gray3: #818fb2;
  --aigence-gray3-rgb: 129, 143, 178;
  --aigence-white: #ffffff;
  --aigence-white-rgb: 255, 255, 255;
  --aigence-white2: #f1f3ff;
  --aigence-white2-rgb: 241, 243, 255;
  --aigence-black: #0d1a42;
  --aigence-black-rgb: 13, 26, 66;
  --aigence-black2: #000000;
  --aigence-black2-rgb: 0, 0, 0;
  --aigence-black3: #081435;
  --aigence-black3-rgb: 8, 20, 53;
  --aigence-black4: #222230;
  --aigence-black4-rgb: 34, 34, 48;
  --aigence-black5: #00040e;
  --aigence-black5-rgb: 0, 4, 14;
  --aigence-black6: #091536;
  --aigence-black6-rgb: 9, 21, 54;
  --aigence-black7: #020b28;
  --aigence-black7-rgb: 2, 11, 40;
  --aigence-black8: #091843;
  --aigence-black8-rgb: 9, 24, 67;
  --aigence-border-color: #e6eaff;
  --aigence-border-color-rgb: 230, 234, 255;
  --section-space: 120px;
  --section-space-2: 108px;
}

/*--------------------------------------------------------------
# Utility
--------------------------------------------------------------*/
.mt-20 {
  margin-top: 20px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-120 {
  margin-top: 120px;
}

.mt--60 {
  margin-top: -60px;
}

.mt--120 {
  margin-top: -120px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb--60 {
  margin-bottom: -60px;
}

.mb--120 {
  margin-bottom: -120px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-110 {
  padding-top: 110px;
}

.pt-115 {
  padding-top: 115px;
}

.pt-120 {
  padding-top: 120px;
}

.pt-142 {
  padding-top: 142px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pb-110 {
  padding-bottom: 110px;
}

.pb-115 {
  padding-bottom: 115px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-30 {
  padding-left: 30px;
}

.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-30 {
  padding-right: 30px;
}

/*--------------------------------------------------------------
# Common
--------------------------------------------------------------*/
body {
  font-family: "Poppins", sans-serif;
  color: var(--aigence-text, #959cb2);
  font-size: 15px;
  line-height: 2;
  font-weight: 600;
}

body.locked {
  overflow: hidden;
}

a {
  color: var(--aigence-base, #d032af);
  transition: all 400ms ease;
}

a,
a:hover,
a:focus,
a:visited {
  text-decoration: none;
}

::placeholder {
  color: inherit;
  opacity: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  color: var(--aigence-black, #0d1a42);
}
@media (max-width: 575px) {
  h1 br,
  h2 br,
  h3 br,
  h4 br,
  h5 br,
  h6 br {
    display: none;
  }
}

@media (max-width: 575px) {
  p br {
    display: none;
  }
}

.page-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 300px;
  overflow: hidden;
}

.section-space {
  padding-top: var(--section-space, 120px);
  padding-bottom: var(--section-space, 120px);
}
@media (max-width: 767px) {
  .section-space {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (max-width: 575px) {
  .section-space {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.section-space-2 {
  padding-top: var(--section-space-2, 108px);
  padding-bottom: var(--section-space, 120px);
}
@media (max-width: 767px) {
  .section-space-2 {
    padding-top: 90px;
    padding-bottom: 100px;
  }
}
@media (max-width: 575px) {
  .section-space-2 {
    padding-top: 73px;
    padding-bottom: 80px;
  }
}

.section-space-top {
  padding-top: var(--section-space, 120px);
}
@media (max-width: 767px) {
  .section-space-top {
    padding-top: 100px;
  }
}
@media (max-width: 575px) {
  .section-space-top {
    padding-top: 80px;
  }
}

.section-space-top-2 {
  padding-top: var(--section-space-2, 108px);
}
@media (max-width: 767px) {
  .section-space-top-2 {
    padding-top: 90px;
  }
}
@media (max-width: 575px) {
  .section-space-top-2 {
    padding-top: 73px;
  }
}

.section-space-bottom {
  padding-bottom: var(--section-space, 120px);
}
@media (max-width: 767px) {
  .section-space-bottom {
    padding-bottom: 100px;
  }
}
@media (max-width: 575px) {
  .section-space-bottom {
    padding-bottom: 80px;
  }
}

.container-fluid,
.container {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
.row {
  --bs-gutter-x: 30px;
}

.gutter-y-10 {
  --bs-gutter-y: 10px;
}

.gutter-y-15 {
  --bs-gutter-y: 15px;
}

.gutter-y-20 {
  --bs-gutter-y: 20px;
}

.gutter-y-30 {
  --bs-gutter-y: 30px;
}

.gutter-y-40 {
  --bs-gutter-y: 40px;
}

.gutter-y-50 {
  --bs-gutter-y: 50px;
}

.gutter-y-60 {
  --bs-gutter-y: 60px;
}

.gutter-y-70 {
  --bs-gutter-y: 70px;
}

.gutter-y-80 {
  --bs-gutter-y: 80px;
}

.logo-retina img {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* button */
.aigence-btn {
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  vertical-align: middle;
  -webkit-appearance: none;
  border: none;
  outline: none !important;
  z-index: 1;
  overflow: hidden;
  background-color: transparent;
  transition: 500ms;
}

.aigence-btn__text {
  display: inline-block;
  position: relative;
  z-index: 1;
  padding: 19px 30px;
  font-size: 14px;
  color: var(--aigence-white, #ffffff);
  font-weight: 800;
  text-align: center;
  line-height: 1.285;
  text-transform: uppercase;
  overflow: hidden;
  border-radius: 100px;
  background: linear-gradient(90deg, #3f98fe 0%, #0d1a42 100%);
  transition: all 500ms ease;
}

.aigence-btn__text::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  border-radius: inherit;
  opacity: 0;
  background: linear-gradient(90deg,#128ec5 0%, #128ec5 100%);
  transition: all 500ms ease;
}

.aigence-btn:hover .aigence-btn__text {
  color: var(--aigence-white, #ffffff);
}

.aigence-btn:hover .aigence-btn__text::after {
  opacity: 1;
}

.aigence-btn__icon {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  font-size: 20px;
  color: var(--aigence-white, #ffffff);
  overflow: hidden;
  border-radius: 50%;
  background: linear-gradient(90deg, #3f98fe 0%, #0d1a42 100%);
  transition: all 500ms ease;
}

.aigence-btn__icon::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  border-radius: inherit;
  opacity: 0;
  background: linear-gradient(270deg, #128ec5 0%,#128ec5 100%);
  transition: all 500ms ease;
}

.aigence-btn__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.aigence-btn:hover .aigence-btn__icon {
  color: var(--aigence-white, #ffffff);
}

.aigence-btn:hover .aigence-btn__icon::after {
  opacity: 1;
}

.aigence-btn:hover .aigence-btn__icon > * {
  animation: slideRight 500ms;
}

.aigence-btn--white .aigence-btn__text,
.aigence-btn--white .aigence-btn__icon {
  color: var(--aigence-black, #0d1a42);
  background: var(--aigence-white, #ffffff);
}

.aigence-btn--white .aigence-btn__text::after,
.aigence-btn--white .aigence-btn__icon::after {
  background: var(--aigence-primary, #cdd032);
}

/* social links */
.social-links {
  display: flex;
  align-items: center;
  gap: 20px;
}

.social-links a {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: var(--aigence-white2, #f1f3ff);
  overflow: hidden;
  transition: all 500ms ease;
}

.social-links__icon {
  display: inline-flex;
  font-size: 13px;
  color: var(--aigence-black, #0d1a42);
  transition: all 500ms ease;
}

.social-links__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.social-links a:hover {
  background-color: var(--aigence-base, #d032af);
}

.social-links a:hover .social-links__icon {
  color: var(--aigence-white, #ffffff);
  animation: slideTop 400ms;
}

.social-links-two {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10.99px;
}

.social-links-two a {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 1px solid var(--aigence-text, #959cb2);
  border-radius: 50%;
  overflow: hidden;
  transition: all 500ms ease;
}

.social-links-two__icon {
  display: inline-flex;
  font-size: 15px;
  color: var(--aigence-text, #959cb2);
  transition: all 500ms ease;
}

.social-links-two__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.social-links-two a:hover {
  background-color: var(--aigence-base, #d032af);
  border-color: var(--aigence-base, #d032af);
}

.social-links-two a:hover .social-links-two__icon {
  color: var(--aigence-white, #ffffff);
  animation: slideTop 400ms;
}

/*--------------------------------------------------------------
# Animations
--------------------------------------------------------------*/

@keyframes shapeRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes zoomIn {
  0% {
    transform: scale(1.15);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1.15);
  }
}
@keyframes zoomOut {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}

@keyframes moveBackground {
  0% {
    background-position: -1920px 100%;
  }
  100% {
    background-position: 0 100%;
  }
}
@keyframes moveBackgroundY {
  0% {
    background-position: 100% 1920px;
  }
  100% {
    background-position: 100% 0;
  }
}

/*--------------------------------------------------------------
# Topbar
--------------------------------------------------------------*/
.topbar {
  position: relative;
  z-index: 999;
}

@media (max-width: 991px) {
  .topbar {
    display: none;
  }
}

.topbar .container {
  position: relative;
  z-index: 1;
}

.topbar__inner {
  padding: 16px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

.topbar__info {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 26px;
}

.topbar__info li {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 1.285;
}

.topbar__info__icon {
  position: relative;
  top: 2px;
  display: inline-flex;
  font-size: 13px;
}

.topbar__social {
  display: flex;
  align-items: center;
  gap: 20px;
}

.topbar__social a {
  display: inline-flex;
  font-size: 13px;
}
.topbar--two {
  background: var(--aigence-white, #ffffff);
}

.topbar--two .container::after {
  display: none;
}

.topbar--two .topbar__info__icon {
  color: var(--aigence-primary, #128ec5);
}

.topbar--two .topbar__info li {
  color: var(--aigence-text, #959cb2);
}

.topbar--two .topbar__info li a:hover {
  color: var(--aigence-primary, #128ec5);
}

.topbar--two .topbar__social a {
  color:#128ec5;
}

.topbar--two .topbar__social a:hover {
  color: var(--aigence-primary, #128ec5);
}
@media (max-width: 1199px) {
  .topbar__info {
    width: 100%;
    justify-content: center;
  }

  .topbar__social {
    display: none;
  }
}

@media (max-width: 991px) {
  .topbar__inner {
    padding: 12px 0px;
  }
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
.main-header {
  position: relative;
  z-index: 999;
}

.main-header__container {
  position: relative;
  z-index: 1;
}

.main-header__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 1199px) {
  .main-header__inner {
    padding: 25px 0px;
  }
}

.main-header__logo img {
  max-width: 100%;
  height: auto;
}

.main-header__right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

@media (max-width: 1199px) {
  .main-header__nav {
    display: none;
  }
}

.main-header__btn {
  margin-left: 27px;
}

@media (max-width: 767px) {
  .main-header__btn {
    display: none;
  }
}

.main-header__btn .aigence-btn__text {
  padding: 12.5px 20.25px;
  font-size: 12px;
}

.main-header--two {
  width: 100%;
  position: absolute;
  top: 50px;
  left: 0px;
}

@media (max-width: 991px) {
  .main-header--two {
    top: 0px;
  }
}

.main-header--two .main-header__inner {
  border-bottom: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}

.main-header--two .main-menu .main-menu__list > li {
  padding-top: 48.5px;
  padding-bottom: 48.5px;
}

.mobile-nav__btn {
  width: 26px;
  display: flex;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
  cursor: pointer;
  z-index: 3;
}

@media (min-width: 1200px) {
  .mobile-nav__btn {
    display: none;
  }
}

.mobile-nav__btn span {
  width: 100%;
  height: 2px;
  background-color: var(--aigence-white, #ffffff);
  transition: all 500ms ease;
}

.mobile-nav__btn span:nth-child(2) {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mobile-nav__btn:hover span {
  background-color: var(--aigence-base, #d032af);
}

.main-menu .main-menu__list,
.main-menu .main-menu__list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  align-items: center;
  display: none;
}

@media (min-width: 1200px) {
  .main-menu .main-menu__list,
  .main-menu .main-menu__list ul {
    display: flex;
  }
}

.main-menu .main-menu__list > li {
  position: relative;
  padding-top: 39px;
  padding-bottom: 39px;
}

.main-menu .main-menu__list > li + li {
  margin-left: 38px;
}

@media (min-width: 1200px) and (max-width: 1299px) {
  .main-menu .main-menu__list > li + li {
    margin-left: 30px;
  }
}

@media (min-width: 1300px) and (max-width: 1399px) {
  .main-menu .main-menu__list > li + li {
    margin-left: 35px;
  }
}

.main-menu .main-menu__list > li > a {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.5);
  line-height: 1.25;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 500ms ease;
}

.main-menu .main-menu__list > li.current > a,
.main-menu .main-menu__list > li:hover > a {
  color: var(--aigence-white, #ffffff);
}

/*--------------------------------------------------------------
# Mobile Nav
--------------------------------------------------------------*/
.mobile-nav__wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  transform: translateX(-100%);
  transform-origin: left center;
  transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;
  visibility: hidden;
}

.mobile-nav__wrapper.expanded {
  opacity: 1;
  transform: translateX(0%);
  visibility: visible;
  transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;
}

.mobile-nav__wrapper.expanded .mobile-nav__content {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
  transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms,
    transform 500ms ease 500ms;
}

.mobile-nav__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.7;
  cursor: url(../images/close.png), auto;
}

.mobile-nav__content {
  width: 300px;
  background-color: var(--aigence-black, #0d1a42);
  z-index: 10;
  position: relative;
  height: 100%;
  overflow-y: auto;
  padding: 60px 15px 30px;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-100%);
  transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms,
    transform 500ms ease 0ms;
}

.mobile-nav__content .logo-box {
  margin-bottom: 40px;
  display: flex;
}

.mobile-nav__close {
  display: inline-flex;
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 20px;
  color: var(--aigence-white, #ffffff);
  cursor: pointer;
  transition: all 500ms ease;
}

.mobile-nav__close:hover {
  color: var(--aigence-base, #d032af);
}

.mobile-nav__contact {
  margin-bottom: 0;
  margin-top: 35px;
  margin-bottom: 35px;
}

.mobile-nav__contact li {
  color: var(--aigence-white, #ffffff);
  font-size: 16px;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
}

.mobile-nav__contact li + li {
  margin-top: 15px;
}

.mobile-nav__contact li a {
  color: inherit;
  transition: 500ms;
}

.mobile-nav__contact li a:hover {
  color: var(--aigence-base, #d032af);
}

.mobile-nav__contact__icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #02566b;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  font-size: 12px;
  margin-right: 10px;
  color: var(--aigence-white, #ffffff);
}

.mobile-nav__content .social-links {
  gap: 13px;
}

.mobile-nav__content .social-links a {
  background-color: #6cbf5a;
}

.mobile-nav__content .social-links__icon {
  color: var(--aigence-white, #ffffff);
}

.mobile-nav__content .social-links a:hover {
  background-color: var(--aigence-white, #ffffff);
}

.mobile-nav__content .social-links a:hover .social-links__icon {
  color: #054880;
}

/* menu */

.sticky-header--cloned {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  top: 0;
  border: none;
  border-radius: 0px;
  background-color: var(--aigence-black, #0d1a42);
  transform: translateY(-100%);
  box-shadow: 0px 3px 18px rgba(var(--aigence-black-rgb, 13, 26, 66), 0.07);
  transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  visibility: hidden;
  transition: transform 500ms ease, visibility 500ms ease;
}
.sticky-header--cloned.active {
  transform: translateY(0%);
  visibility: visible;
}
.sticky-header--cloned .main-header__container::after {
  display: none;
}

.mobile-nav__btn {
  width: 26px;
  display: flex;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
  cursor: pointer;
  z-index: 3;
}
@media (min-width: 1200px) {
  .mobile-nav__btn {
    display: none;
  }
}
.mobile-nav__btn span {
  width: 100%;
  height: 2px;
  background-color: var(--aigence-white, #ffffff);
  transition: all 500ms ease;
}
.mobile-nav__btn span:nth-child(2) {
  margin-top: 5px;
  margin-bottom: 5px;
}
.mobile-nav__btn:hover span {
  background-color: var(--aigence-base, #d032af);
}

.main-menu {
  /* after third level no menu */
}
.main-menu .main-menu__list,
.main-menu .main-menu__list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  align-items: center;
  display: none;
}
@media (min-width: 1200px) {
  .main-menu .main-menu__list,
  .main-menu .main-menu__list ul {
    display: flex;
  }
}
.main-menu .main-menu__list > li {
  position: relative;
  padding-top: 39px;
  padding-bottom: 39px;
}
.main-menu .main-menu__list > li.dropdown > a {
  position: relative;
}
.main-menu .main-menu__list > li + li {
  margin-left: 38px;
}
@media (min-width: 1200px) and (max-width: 1299px) {
  .main-menu .main-menu__list > li + li {
    margin-left: 30px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .main-menu .main-menu__list > li + li {
    margin-left: 35px;
  }
}
.main-menu .main-menu__list > li > a {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.5);
  line-height: 1.25;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 500ms ease;
}
.main-menu .main-menu__list > li.current > a,
.main-menu .main-menu__list > li:hover > a {
  color: var(--aigence-white, #ffffff);
}
.main-menu .main-menu__list li ul {
  position: absolute;
  top: 100%;
  left: -25px;
  min-width: 270px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  opacity: 0;
  visibility: hidden;
  transform-origin: top center;
  transform: scaleY(0) translateZ(100px);
  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;
  z-index: 99;
  background-color: var(--aigence-white, #ffffff);
  box-shadow: 0px 10px 60px 0px
    RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.07);
  padding: 15px 20px 11px;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}
.main-menu .main-menu__list li:hover > ul {
  opacity: 1;
  visibility: visible;
  transform: scaleY(1) translateZ(0px);
}
.main-menu .main-menu__list > .megamenu {
  position: static;
}
.main-menu .main-menu__list > .megamenu > ul {
  top: 100% !important;
  left: 0 !important;
  right: 0 !important;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}
.main-menu .main-menu__list li ul li {
  flex: 1 1 100%;
  width: 100%;
  position: relative;
}
.main-menu .main-menu__list li ul li > a {
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  font-size: 13px;
  line-height: 26px;
  color: var(--aigence-black, #0d1a42);
  font-weight: 700;
  display: flex;
  text-transform: uppercase;
  padding: 8px 15px;
  transition: 400ms;
  margin-bottom: 4px;
}
.main-menu .main-menu__list li ul li > a::after {
  position: absolute;
  right: 15px;
  top: 8px;
  border-radius: 0;
  font-size: 6px;
  font-weight: 700;
  font-family: "Font Awesome 5 Free";
  content: "\f45c";
  color: var(--aigence-white, #ffffff);
  visibility: hidden;
  opacity: 0;
  transition: all 500ms ease;
  transform: scale(0);
}
.main-menu .main-menu__list li ul li.current > a,
.main-menu .main-menu__list li ul li:hover > a {
  background-color: var(--aigence-base, #d032af);
  color: var(--aigence-white, #ffffff);
}
.main-menu .main-menu__list li ul li.current > a::after,
.main-menu .main-menu__list li ul li:hover > a::after {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
.main-menu .main-menu__list li ul li > ul {
  top: 0;
  left: calc(100% + 20px);
}
.main-menu .main-menu__list li ul li > ul.right-align {
  top: 0;
  left: auto;
  right: 100%;
}
.main-menu .main-menu__list li ul li > ul ul {
  display: none;
}

@media (min-width: 1200px) and (max-width: 1400px) {
  .main-menu__list li:nth-last-child(1) ul li > ul,
  .main-menu__list li:nth-last-child(2) ul li > ul {
    left: auto;
    right: calc(100% + 20px);
  }
}
/*--------------------------------------------------------------
# banner
--------------------------------------------------------------*/
.hero-two {
  position: relative;
  padding-top: 203px;
  padding-bottom: 80px;
  border-radius: 60px;
  background-image: url(../images/gallery/person-with-futuristic-robotic-body-part.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  /* background-color: rgba(0, 0, 0, 0.473); */
}
@media (max-width: 1199px) {
  .hero-two {
    padding-top: 190px;
    border-radius: 40px 40px 60px 60px;
  }
}
@media (max-width: 991px) {
  .hero-two {
    padding-top: 190px;
    border-radius: 0px 0px 60px 60px;
  }
}
@media (max-width: 575px) {
  .hero-two {
    border-radius: 0px 0px 30px 30px;
  }
}
@media (max-width: 425px) {
  .hero-two {
    padding-top: 180px;
  }
}
.hero-two__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  border-radius: inherit;
}
.hero-two__bg__inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  border-radius: inherit;
  animation: zoomIn 8s linear 0s infinite;
}
.hero-two .container {
  position: relative;
  z-index: 2;
}
.hero-two__content {
  text-align: center;
}
.hero-two__title {
  margin: 0px;
  font-size: 60px;
  color: var(--aigence-white, #ffffff);
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: -2.4px;
}
@media (max-width: 1199px) {
  .hero-two__title {
    font-size: 50px;
    letter-spacing: -1px;
  }
}
@media (max-width: 991px) {
  .hero-two__title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .hero-two__title {
    font-size: 35px;
  }
}
@media (max-width: 575px) {
  .hero-two__title {
    font-size: 30px;
  }
}
@media (max-width: 440px) {
  .hero-two__title {
    font-size: 25px;
  }
}
@media (max-width: 390px) {
  .hero-two__title {
    font-size: 24px;
  }
}
.hero-two__title-2 {
  margin-bottom: 19px;
  font-size: 100px;
  color: var(--aigence-white, #ffffff);
  font-weight: 200;
  line-height: 1.25;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  .hero-two__title-2 {
    font-size: 85px;
  }
}
@media (max-width: 991px) {
  .hero-two__title-2 {
    font-size: 70px;
  }
}
@media (max-width: 767px) {
  .hero-two__title-2 {
    font-size: 60px;
  }
}
@media (max-width: 575px) {
  .hero-two__title-2 {
    font-size: 50px;
  }
}
@media (max-width: 440px) {
  .hero-two__title-2 {
    font-size: 45px;
  }
}
@media (max-width: 390px) {
  .hero-two__title-2 {
    font-size: 40px;
  }
}
.hero-two__container {
  max-width: 1666px;
}
.hero-two__carousel {
  width: 100%;
  padding: 40px 0;
  overflow: hidden;
}
.hero-two__carousel__image img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  border-radius: 30px;
}
.hero-two__shape-1,
.hero-two__shape-2 {
  max-width: 100%;
  height: auto;
  position: absolute;
  z-index: 1;
}
.hero-two__shape-1 {
  top: 191px;
  left: 124px;
  animation: shapeRotate2 3s linear infinite;
}
@media (max-width: 1799px) {
  .hero-two__shape-1 {
    left: 50px;
  }
}
@media (max-width: 1599px) {
  .hero-two__shape-1 {
    display: none;
  }
}
.hero-two__shape-2 {
  right: 87px;
  bottom: -104px;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1799px) {
  .hero-two__shape-2 {
    display: none;
  }
}

/* about css--------------------------------------------------------------------------- */

.about-four {
  background-color: var(--aigence-white, #ffffff);
}
.about-four__image {
  max-width: 540px;
  display: flex;
  gap: 30px;
}
@media (max-width: 430px) {
  .about-four__image {
    gap: 20px;
  }
}
@media (max-width: 375px) {
  .about-four__image {
    gap: 15px;
  }
}
.about-four__image img {
  max-width: 100%;
  height: auto;
  border-radius: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .about-four__image__left,
  .about-four__image__right {
    flex: 0 0 auto;
  }
}
@media (min-width: 1200px) {
  .about-four__image__left,
  .about-four__image__right {
    flex: 0 0 auto;
  }
}
.about-four__image__left {
  width: 44.445%;
  position: relative;
}
.about-four__image__right {
  width: 55.555%;
}
.about-four__image__1 {
  margin-bottom: 30px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.000000 720.000000"><g transform="translate(0.000000,720.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M380 7186 c0 -16 -21 -26 -55 -26 -12 0 -28 -7 -35 -15 -7 -8 -21 -15 -30 -15 -33 0 -172 -142 -207 -211 -47 -95 -53 -121 -53 -243 0 -157 23 -226 107 -331 70 -87 164 -147 278 -178 28 -8 812 -13 2675 -16 2482 -6 2637 -7 2665 -23 17 -10 35 -18 41 -18 6 0 31 -11 55 -25 24 -14 51 -28 59 -31 22 -10 160 -146 171 -169 5 -11 18 -33 29 -50 11 -16 21 -34 23 -40 2 -5 10 -26 17 -45 7 -19 16 -69 21 -110 6 -43 8 -944 7 -2115 -3 -1919 -4 -2042 -20 -2070 -10 -16 -18 -35 -18 -40 0 -52 -161 -256 -225 -286 -11 -5 -33 -18 -50 -29 -16 -11 -34 -21 -40 -23 -5 -2 -26 -10 -45 -17 -19 -7 -65 -16 -102 -21 -39 -5 -939 -8 -2115 -7 l-2048 3 -55 22 c-63 25 -88 38 -146 75 -45 29 -154 134 -154 148 0 5 -13 29 -30 53 -16 25 -30 50 -30 57 0 7 -6 24 -14 38 -35 66 -37 172 -33 1477 2 877 7 1294 14 1325 27 110 80 204 160 283 57 56 155 127 175 127 5 0 24 6 41 14 96 41 71 40 1397 44 1167 3 1283 2 1370 -14 88 -16 192 -57 254 -100 48 -33 139 -132 169 -184 84 -146 87 -170 87 -815 0 -638 -2 -657 -86 -805 -48 -83 -183 -208 -254 -236 -154 -59 -124 -57 -840 -61 -741 -4 -733 -5 -852 64 -51 30 -118 98 -118 120 0 5 -5 14 -11 20 -22 22 -49 117 -49 169 0 67 25 146 67 211 39 59 79 92 162 134 59 29 61 29 236 29 176 0 176 0 211 -27 44 -33 74 -90 74 -142 0 -60 49 -119 120 -144 50 -17 79 -18 350 -14 308 4 338 8 410 53 73 45 118 106 149 205 16 52 14 523 -3 619 -11 65 -43 144 -91 229 -24 43 -129 142 -185 174 -87 51 -142 68 -270 87 -85 12 -1625 12 -1710 0 -91 -13 -156 -28 -177 -39 -10 -5 -25 -12 -33 -15 -8 -4 -28 -15 -45 -26 -16 -11 -39 -24 -50 -29 -23 -11 -122 -113 -150 -156 -11 -16 -29 -48 -39 -70 -10 -22 -23 -49 -29 -60 -33 -65 -37 -165 -37 -1005 0 -868 3 -927 43 -1035 46 -123 151 -245 262 -305 22 -11 47 -25 55 -29 36 -20 90 -34 160 -42 43 -6 767 -8 1685 -7 l1610 3 56 21 c126 49 223 118 291 208 53 71 69 100 97 181 21 60 21 62 21 1725 0 1620 0 1667 -19 1720 -65 184 -198 320 -386 394 -49 20 -88 20 -2397 23 -1361 2 -2376 0 -2415 -6 -83 -11 -146 -33 -242 -86 -33 -18 -169 -159 -181 -187 -5 -13 -14 -30 -19 -38 -18 -33 -40 -87 -50 -130 -13 -52 -10 -4878 3 -4942 5 -21 14 -43 22 -49 8 -6 14 -18 14 -26 0 -19 81 -121 122 -154 48 -37 126 -79 178 -95 38 -12 565 -14 3235 -14 3359 0 3213 -2 3310 41 113 50 249 209 270 317 4 18 13 32 21 32 12 0 14 442 14 3200 0 2758 -2 3200 -14 3200 -8 0 -18 14 -22 32 -31 142 -204 316 -341 343 -19 4 -33 13 -33 21 0 12 -442 14 -3205 14 -2733 0 -3205 -2 -3205 -14z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.000000 720.000000"><g transform="translate(0.000000,720.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M380 7186 c0 -16 -21 -26 -55 -26 -12 0 -28 -7 -35 -15 -7 -8 -21 -15 -30 -15 -33 0 -172 -142 -207 -211 -47 -95 -53 -121 -53 -243 0 -157 23 -226 107 -331 70 -87 164 -147 278 -178 28 -8 812 -13 2675 -16 2482 -6 2637 -7 2665 -23 17 -10 35 -18 41 -18 6 0 31 -11 55 -25 24 -14 51 -28 59 -31 22 -10 160 -146 171 -169 5 -11 18 -33 29 -50 11 -16 21 -34 23 -40 2 -5 10 -26 17 -45 7 -19 16 -69 21 -110 6 -43 8 -944 7 -2115 -3 -1919 -4 -2042 -20 -2070 -10 -16 -18 -35 -18 -40 0 -52 -161 -256 -225 -286 -11 -5 -33 -18 -50 -29 -16 -11 -34 -21 -40 -23 -5 -2 -26 -10 -45 -17 -19 -7 -65 -16 -102 -21 -39 -5 -939 -8 -2115 -7 l-2048 3 -55 22 c-63 25 -88 38 -146 75 -45 29 -154 134 -154 148 0 5 -13 29 -30 53 -16 25 -30 50 -30 57 0 7 -6 24 -14 38 -35 66 -37 172 -33 1477 2 877 7 1294 14 1325 27 110 80 204 160 283 57 56 155 127 175 127 5 0 24 6 41 14 96 41 71 40 1397 44 1167 3 1283 2 1370 -14 88 -16 192 -57 254 -100 48 -33 139 -132 169 -184 84 -146 87 -170 87 -815 0 -638 -2 -657 -86 -805 -48 -83 -183 -208 -254 -236 -154 -59 -124 -57 -840 -61 -741 -4 -733 -5 -852 64 -51 30 -118 98 -118 120 0 5 -5 14 -11 20 -22 22 -49 117 -49 169 0 67 25 146 67 211 39 59 79 92 162 134 59 29 61 29 236 29 176 0 176 0 211 -27 44 -33 74 -90 74 -142 0 -60 49 -119 120 -144 50 -17 79 -18 350 -14 308 4 338 8 410 53 73 45 118 106 149 205 16 52 14 523 -3 619 -11 65 -43 144 -91 229 -24 43 -129 142 -185 174 -87 51 -142 68 -270 87 -85 12 -1625 12 -1710 0 -91 -13 -156 -28 -177 -39 -10 -5 -25 -12 -33 -15 -8 -4 -28 -15 -45 -26 -16 -11 -39 -24 -50 -29 -23 -11 -122 -113 -150 -156 -11 -16 -29 -48 -39 -70 -10 -22 -23 -49 -29 -60 -33 -65 -37 -165 -37 -1005 0 -868 3 -927 43 -1035 46 -123 151 -245 262 -305 22 -11 47 -25 55 -29 36 -20 90 -34 160 -42 43 -6 767 -8 1685 -7 l1610 3 56 21 c126 49 223 118 291 208 53 71 69 100 97 181 21 60 21 62 21 1725 0 1620 0 1667 -19 1720 -65 184 -198 320 -386 394 -49 20 -88 20 -2397 23 -1361 2 -2376 0 -2415 -6 -83 -11 -146 -33 -242 -86 -33 -18 -169 -159 -181 -187 -5 -13 -14 -30 -19 -38 -18 -33 -40 -87 -50 -130 -13 -52 -10 -4878 3 -4942 5 -21 14 -43 22 -49 8 -6 14 -18 14 -26 0 -19 81 -121 122 -154 48 -37 126 -79 178 -95 38 -12 565 -14 3235 -14 3359 0 3213 -2 3310 41 113 50 249 209 270 317 4 18 13 32 21 32 12 0 14 442 14 3200 0 2758 -2 3200 -14 3200 -8 0 -18 14 -22 32 -31 142 -204 316 -341 343 -19 4 -33 13 -33 21 0 12 -442 14 -3205 14 -2733 0 -3205 -2 -3205 -14z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: auto;
  mask-size: auto;
}
@media (max-width: 430px) {
  .about-four__image__1 {
    margin-bottom: 20px;
  }
}
@media (max-width: 375px) {
  .about-four__image__1 {
    margin-bottom: 15px;
  }
}
.about-four__circle {
  width: 156px;
  height: 156px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  position: absolute;
  top: 152px;
  top: 24.6%;
  right: -85px;
  z-index: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #d033ae 0%, #425cfe 100%);
}
.about-four__circle__logo {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.about-four__circle__logo img {
  max-width: 100%;
  height: auto;
}
.about-four__circle .curved-circle {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 130px !important;
  height: 130px !important;
  transform-origin: center center;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  animation: shapeRotate 15s linear 0s forwards infinite alternate;
}
.about-four__circle .curved-circle .curved-circle--item {
  width: 130px !important;
  height: 130px !important;
}
.about-four__circle .curved-circle span {
  font-size: 16px;
  font-weight: 500;
  color: var(--aigence-white, #ffffff);
  letter-spacing: 1.7px;
  text-transform: uppercase;
}
.about-four__content {
  margin-top: -12px;
}
.about-four .sec-title {
  margin-bottom: 32px;
  padding-bottom: 30px;
  border-bottom: 1px solid var(--aigence-border-color, #e6eaff);
}
.about-four__title {
  margin-bottom: 10px;
  font-size: 20px;
  color: var(--aigence-base, #d032af);
  font-weight: 700;
  line-height: 1.4;
}
.about-four__text {
  margin-bottom: 31px;
}
.about-four__item__top {
  display: flex;
  align-items: center;
  gap: 32px;
  margin-bottom: 24px;
}
.about-four__item__icon-box {
  width: 67px;
  height: 67px;
  flex-shrink: 0;
  position: relative;
  border-radius: 50%;
  background-color: var(--aigence-border-color, #e6eaff);
  transition: all 500ms ease;
}
.about-four__item:hover .about-four__item__icon-box {
  background-color: var(--aigence-white2, #f1f3ff);
}
.about-four__item__icon {
  display: inline-flex;
  flex-shrink: 0;
  position: absolute;
  top: 14px;
  right: -16px;
  font-size: 60px;
  color: transparent;
  background: linear-gradient(90deg, #d033ae, #425cfe);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.about-four__item:hover .about-four__item__icon {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.about-four__item__title {
  margin: 0px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}
.about-four__item__text {
  margin: 0px;
  font-size: 14px;
  line-height: 1.571;
}
.about-four__button {
  margin-top: 37px;
}

/* about section */

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about-one {
  position: relative;
  z-index: 1;
  margin-bottom: -281px;
}
.about-one .container {
  position: relative;
}
.about-one .sec-title {
  line-height: 1.3;
}
.about-one .sec-title span {
  display: inline-block;
  padding: 6px 32.5px 10px;
  color: var(--aigence-white, #ffffff);
  line-height: 1;
  border-radius: 50px;
  background-color: var(--aigence-base, #d032af);
}
.about-one__content {
  padding-left: 100px;
}
@media (max-width: 1199px) {
  .about-one__content {
    padding-left: 0px;
  }
}
.about-one__item:not(:last-child) {
  margin-bottom: 33px;
  padding-bottom: 33px;
  border-bottom: 1px solid var(--aigence-border-color, #e6eaff);
}
.about-one__item__title {
  margin-bottom: 16px;
  font-size: 20px;
  color: var(--aigence-black2, #000000);
  font-weight: 800;
  line-height: 1.4;
}
.about-one__item__bottom {
  display: flex;
  align-items: center;
  gap: 46px;
}
@media (max-width: 412px) {
  .about-one__item__bottom {
    gap: 36px;
  }
}
.about-one__item__icon {
  display: inline-flex;
  flex-shrink: 0;
  font-size: 63px;
  color: transparent;
  background: linear-gradient(90deg, #d033ae, #425cfe);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.about-one__item:hover .about-one__item__icon {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.about-one__item__text {
  position: relative;
  margin: 0px;
  line-height: 1.733;
}
.about-one__item__text::before {
  content: "";
  width: 1px;
  height: calc(100% - 14px);
  position: absolute;
  top: 50%;
  left: -23px;
  transform: translateY(-50%);
  background-color: var(--aigence-border-color, #e6eaff);
}
@media (max-width: 412px) {
  .about-one__item__text::before {
    left: -18px;
  }
}
.about-one__video {
  margin-top: 48px;
  position: relative;
}
.about-one__video::after {
  content: "";
  width: calc(100% - 217px);
  height: calc(100% + 120px);
  position: absolute;
  top: 0px;
  right: 0px;
  border-radius: 60px 0px 0px 60px;
  background: linear-gradient(180deg, #fff 0%, #f1f3ff 100%);
}
@media (max-width: 1799px) {
  .about-one__video::after {
    width: calc(100% - 150px);
  }
}
@media (max-width: 1599px) {
  .about-one__video::after {
    width: calc(100% - 60px);
  }
}
@media (max-width: 1399px) {
  .about-one__video::after {
    width: calc(100% - 10px);
  }
}
@media (max-width: 767px) {
  .about-one__video::after {
    height: calc(100% + 100px);
  }
}
@media (max-width: 575px) {
  .about-one__video::after {
    width: calc(100% - 5px);
    height: calc(100% + 80px);
  }
}
.about-one__video__inner {
  position: relative;
  z-index: 1;
  padding: 206px 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 20px;
}
@media (max-width: 575px) {
  .about-one__video__inner {
    padding-bottom: 250px;
  }
}
.about-one__video__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 25px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 536"><g><path d="M 19.42,533.94 L 17.74,533.30 L 14.60,531.57 L 13.08,530.64 L 10.28,528.39 L 8.94,527.20 L 6.55,524.46 L 3.47,519.86 L 0.50,514.50 L 0.24,316.55 L 0.23,311.09 L 0.22,300.62 L 0.21,295.45 L 0.20,285.54 L 0.19,280.66 L 0.18,271.30 L 0.18,266.69 L 0.17,257.87 L 0.17,253.53 L 0.16,245.23 L 0.16,241.15 L 0.15,233.35 L 0.15,229.52 L 0.15,222.21 L 0.15,218.62 L 0.15,211.79 L 0.15,208.43 L 0.15,202.05 L 0.15,198.92 L 0.16,192.98 L 0.16,190.07 L 0.17,184.55 L 0.17,181.85 L 0.18,176.74 L 0.19,174.24 L 0.20,169.53 L 0.20,167.22 L 0.22,162.88 L 0.23,160.76 L 0.25,156.79 L 0.26,154.84 L 0.28,151.21 L 0.29,149.43 L 0.31,146.13 L 0.32,144.52 L 0.35,141.53 L 0.37,140.07 L 0.40,137.37 L 0.41,136.06 L 0.45,133.64 L 0.48,131.29 L 0.56,127.37 L 0.60,125.52 L 0.70,122.51 L 0.75,121.10 L 0.86,118.87 L 0.92,117.84 L 1.05,116.26 L 1.11,115.54 L 1.26,114.49 L 1.49,113.37 L 1.74,112.51 L 2.49,110.73 L 2.91,109.84 L 3.95,108.03 L 5.05,106.23 L 7.93,102.76 L 9.44,101.08 L 12.87,98.17 L 13.75,97.49 L 15.53,96.32 L 18.23,94.88 L 23.50,92.50 L 81.00,92.00 L 85.07,91.96 L 92.42,91.90 L 95.97,91.87 L 102.34,91.82 L 105.41,91.79 L 110.88,91.73 L 113.51,91.69 L 118.16,91.61 L 120.39,91.57 L 124.30,91.46 L 126.17,91.41 L 129.43,91.26 L 130.98,91.19 L 133.65,91.00 L 134.92,90.89 L 137.09,90.64 L 138.12,90.51 L 139.88,90.20 L 140.71,90.03 L 142.13,89.63 L 143.48,89.21 L 145.50,88.10 L 146.45,87.49 L 148.16,85.93 L 151.08,82.99 L 152.00,82.08 L 153.54,80.38 L 154.27,79.54 L 155.46,77.82 L 156.02,76.94 L 156.91,74.96 L 157.33,73.93 L 157.98,71.48 L 158.28,70.18 L 158.73,67.03 L 158.94,65.35 L 159.25,61.27 L 159.33,60.19 L 159.45,57.80 L 159.51,56.57 L 159.62,53.88 L 159.68,52.49 L 159.77,49.46 L 159.91,44.50 L 159.98,41.96 L 160.11,37.61 L 160.17,35.55 L 160.31,32.06 L 160.37,30.42 L 160.52,27.68 L 160.59,26.39 L 160.76,24.28 L 160.85,23.30 L 161.05,21.71 L 161.15,20.97 L 161.39,19.78 L 162.33,17.19 L 163.06,15.84 L 165.01,13.12 L 166.04,11.77 L 168.45,9.22 L 169.70,7.98 L 172.36,5.80 L 176.44,3.17 L 181.50,0.50 L 663.20,0.25 L 670.71,0.24 L 685.38,0.23 L 692.65,0.23 L 706.86,0.22 L 713.91,0.22 L 727.67,0.21 L 734.49,0.21 L 747.80,0.20 L 754.40,0.20 L 767.28,0.19 L 773.66,0.19 L 786.11,0.18 L 792.28,0.18 L 804.31,0.17 L 810.27,0.17 L 821.88,0.17 L 827.63,0.16 L 838.83,0.16 L 844.38,0.16 L 855.19,0.15 L 860.54,0.15 L 870.95,0.15 L 876.11,0.15 L 886.13,0.14 L 891.10,0.14 L 900.74,0.14 L 905.52,0.14 L 914.80,0.13 L 919.39,0.13 L 928.31,0.13 L 932.72,0.13 L 941.28,0.13 L 945.51,0.13 L 953.72,0.13 L 957.79,0.13 L 965.66,0.13 L 969.55,0.13 L 977.08,0.13 L 980.81,0.13 L 988.02,0.14 L 991.59,0.14 L 998.48,0.14 L 1001.88,0.14 L 1008.46,0.15 L 1011.72,0.15 L 1017.99,0.15 L 1021.09,0.16 L 1027.07,0.16 L 1030.03,0.16 L 1035.72,0.17 L 1038.53,0.17 L 1043.93,0.18 L 1046.60,0.19 L 1051.74,0.19 L 1054.27,0.20 L 1059.14,0.21 L 1063.94,0.22 L 1072.77,0.24 L 1077.07,0.25 L 1084.93,0.28 L 1088.74,0.29 L 1095.69,0.32 L 1099.06,0.34 L 1105.15,0.37 L 1108.10,0.39 L 1113.39,0.43 L 1115.95,0.45 L 1120.51,0.50 L 1122.71,0.52 L 1126.59,0.57 L 1128.45,0.60 L 1131.72,0.66 L 1133.28,0.68 L 1135.99,0.75 L 1137.28,0.78 L 1139.49,0.85 L 1140.53,0.88 L 1142.30,0.96 L 1143.13,0.99 L 1144.52,1.07 L 1145.17,1.12 L 1146.23,1.20 L 1146.72,1.25 L 1147.52,1.34 L 1148.26,1.44 L 1149.21,1.65 L 1150.28,2.00 L 1152.03,2.66 L 1155.24,4.38 L 1156.81,5.30 L 1159.64,7.55 L 1161.00,8.73 L 1163.41,11.48 L 1166.53,16.14 L 1169.50,21.50 L 1169.81,218.50 L 1169.81,222.92 L 1169.83,231.50 L 1169.83,235.76 L 1169.84,244.02 L 1169.85,248.11 L 1169.86,256.05 L 1169.86,259.98 L 1169.87,267.61 L 1169.87,271.38 L 1169.88,278.70 L 1169.88,282.31 L 1169.88,289.32 L 1169.88,292.78 L 1169.89,299.48 L 1169.89,302.79 L 1169.89,309.19 L 1169.89,312.35 L 1169.88,318.45 L 1169.88,321.46 L 1169.88,327.26 L 1169.88,330.13 L 1169.87,335.64 L 1169.87,338.36 L 1169.86,343.59 L 1169.86,346.17 L 1169.85,351.11 L 1169.84,353.55 L 1169.83,358.22 L 1169.82,360.52 L 1169.81,364.91 L 1169.80,367.07 L 1169.79,371.19 L 1169.77,375.24 L 1169.73,382.54 L 1169.71,386.06 L 1169.67,392.33 L 1169.64,395.34 L 1169.59,400.59 L 1169.56,403.10 L 1169.50,407.38 L 1169.46,409.40 L 1169.39,412.74 L 1169.36,414.29 L 1169.28,416.70 L 1169.24,417.80 L 1169.15,419.33 L 1169.01,420.65 L 1168.65,422.30 L 1167.43,425.54 L 1166.74,427.14 L 1164.91,430.17 L 1163.93,431.65 L 1161.60,434.33 L 1157.64,437.79 L 1156.59,438.55 L 1154.67,439.79 L 1153.69,440.37 L 1151.54,441.31 L 1150.39,441.74 L 1147.52,442.41 L 1146.73,442.56 L 1144.93,442.82 L 1143.99,442.95 L 1141.84,443.16 L 1140.71,443.26 L 1138.14,443.42 L 1136.80,443.50 L 1133.74,443.63 L 1132.15,443.69 L 1128.56,443.78 L 1126.69,443.82 L 1122.48,443.88 L 1120.30,443.91 L 1115.43,443.94 L 1112.91,443.96 L 1107.30,443.98 L 1104.41,443.99 L 1098.01,444.00 L 1087.45,444.00 L 1033.32,444.00 L 1027.16,447.08 L 1025.51,447.90 L 1022.47,449.96 L 1020.99,451.05 L 1018.36,453.58 L 1017.09,454.90 L 1014.94,457.83 L 1012.33,462.58 L 1011.98,463.38 L 1011.45,465.54 L 1011.33,466.15 L 1011.12,467.65 L 1011.02,468.46 L 1010.84,470.39 L 1010.76,471.43 L 1010.61,473.90 L 1010.54,475.21 L 1010.41,478.32 L 1010.35,479.97 L 1010.23,483.81 L 1010.06,490.50 L 1010.03,491.91 L 1009.96,494.48 L 1009.93,495.73 L 1009.87,498.01 L 1009.81,500.22 L 1009.69,503.86 L 1009.63,505.56 L 1009.49,508.31 L 1009.42,509.59 L 1009.24,511.64 L 1009.14,512.59 L 1008.91,514.12 L 1008.78,514.84 L 1008.47,516.03 L 1007.17,519.23 L 1006.38,520.84 L 1004.00,524.07 L 1002.71,525.66 L 999.64,528.57 L 998.06,529.96 L 994.69,532.22 L 993.84,532.72 L 992.17,533.56 L 989.72,534.49 L 989.44,534.57 L 988.20,534.73 L 987.82,534.76 L 986.85,534.84 L 986.33,534.87 L 985.03,534.94 L 984.33,534.97 L 982.67,535.04 L 981.79,535.07 L 979.72,535.13 L 978.64,535.15 L 976.13,535.21 L 974.81,535.24 L 971.83,535.29 L 970.27,535.31 L 966.76,535.36 L 964.94,535.39 L 960.87,535.43 L 958.76,535.45 L 954.09,535.49 L 951.68,535.51 L 946.38,535.55 L 943.65,535.57 L 937.67,535.60 L 934.59,535.62 L 927.90,535.65 L 924.46,535.67 L 917.01,535.70 L 913.19,535.71 L 904.95,535.74 L 900.73,535.75 L 891.66,535.77 L 887.01,535.79 L 877.07,535.81 L 871.99,535.82 L 861.14,535.83 L 855.59,535.84 L 843.79,535.86 L 837.77,535.87 L 824.98,535.88 L 818.46,535.89 L 804.65,535.90 L 801.13,535.90 L 793.89,535.91 L 790.24,535.91 L 782.73,535.92 L 778.94,535.92 L 771.16,535.92 L 767.23,535.92 L 759.17,535.93 L 755.10,535.93 L 746.76,535.93 L 742.55,535.93 L 733.91,535.94 L 729.55,535.94 L 720.62,535.94 L 716.12,535.94 L 706.89,535.95 L 702.24,535.95 L 692.70,535.95 L 687.90,535.95 L 678.05,535.95 L 673.09,535.95 L 662.94,535.95 L 657.82,535.95 L 647.34,535.95 L 642.06,535.95 L 631.26,535.95 L 625.82,535.95 L 614.70,535.95 L 609.09,535.95 L 597.63,535.95 L 591.86,535.95 L 580.06,535.95 L 574.11,535.95 L 561.97,535.95 L 555.86,535.95 L 543.37,535.95 L 537.08,535.95 L 524.24,535.95 L 504.57,535.95 L 497.17,535.95 L 482.70,535.95 L 475.53,535.94 L 461.51,535.94 L 454.56,535.94 L 440.98,535.94 L 434.25,535.94 L 421.11,535.94 L 414.59,535.94 L 401.87,535.94 L 395.57,535.93 L 383.27,535.93 L 377.17,535.93 L 365.29,535.93 L 359.40,535.93 L 347.91,535.93 L 342.22,535.92 L 331.14,535.92 L 325.65,535.92 L 314.96,535.92 L 309.66,535.92 L 299.35,535.91 L 294.24,535.91 L 284.31,535.91 L 279.39,535.91 L 269.83,535.90 L 265.09,535.90 L 255.89,535.90 L 251.34,535.90 L 242.49,535.89 L 238.11,535.89 L 229.61,535.88 L 225.41,535.88 L 217.25,535.88 L 213.21,535.87 L 205.39,535.87 L 201.52,535.86 L 194.02,535.86 L 190.32,535.86 L 183.14,535.85 L 179.59,535.84 L 172.72,535.84 L 169.33,535.83 L 162.77,535.83 L 159.53,535.82 L 153.27,535.81 L 150.17,535.81 L 144.20,535.80 L 141.25,535.79 L 135.57,535.78 L 132.76,535.78 L 127.35,535.77 L 124.68,535.76 L 119.54,535.75 L 117.00,535.75 L 112.13,535.73 L 107.31,535.72 L 98.45,535.69 L 94.13,535.68 L 86.22,535.65 L 82.38,535.63 L 75.38,535.60 L 71.98,535.58 L 65.82,535.54 L 62.83,535.52 L 57.46,535.48 L 54.86,535.46 L 50.22,535.41 L 47.98,535.39 L 44.01,535.33 L 42.10,535.31 L 38.75,535.25 L 37.14,535.22 L 34.35,535.16 L 33.01,535.13 L 30.72,535.06 L 29.63,535.03 L 27.79,534.95 L 26.92,534.92 L 25.46,534.84 L 24.78,534.80 L 23.65,534.71 L 23.13,534.67 L 22.28,534.58 L 21.49,534.49 L 20.49,534.28 L 20.06,534.18 Z" fill="rgba(0,0,0,1)"/></g></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 536"><g><path d="M 19.42,533.94 L 17.74,533.30 L 14.60,531.57 L 13.08,530.64 L 10.28,528.39 L 8.94,527.20 L 6.55,524.46 L 3.47,519.86 L 0.50,514.50 L 0.24,316.55 L 0.23,311.09 L 0.22,300.62 L 0.21,295.45 L 0.20,285.54 L 0.19,280.66 L 0.18,271.30 L 0.18,266.69 L 0.17,257.87 L 0.17,253.53 L 0.16,245.23 L 0.16,241.15 L 0.15,233.35 L 0.15,229.52 L 0.15,222.21 L 0.15,218.62 L 0.15,211.79 L 0.15,208.43 L 0.15,202.05 L 0.15,198.92 L 0.16,192.98 L 0.16,190.07 L 0.17,184.55 L 0.17,181.85 L 0.18,176.74 L 0.19,174.24 L 0.20,169.53 L 0.20,167.22 L 0.22,162.88 L 0.23,160.76 L 0.25,156.79 L 0.26,154.84 L 0.28,151.21 L 0.29,149.43 L 0.31,146.13 L 0.32,144.52 L 0.35,141.53 L 0.37,140.07 L 0.40,137.37 L 0.41,136.06 L 0.45,133.64 L 0.48,131.29 L 0.56,127.37 L 0.60,125.52 L 0.70,122.51 L 0.75,121.10 L 0.86,118.87 L 0.92,117.84 L 1.05,116.26 L 1.11,115.54 L 1.26,114.49 L 1.49,113.37 L 1.74,112.51 L 2.49,110.73 L 2.91,109.84 L 3.95,108.03 L 5.05,106.23 L 7.93,102.76 L 9.44,101.08 L 12.87,98.17 L 13.75,97.49 L 15.53,96.32 L 18.23,94.88 L 23.50,92.50 L 81.00,92.00 L 85.07,91.96 L 92.42,91.90 L 95.97,91.87 L 102.34,91.82 L 105.41,91.79 L 110.88,91.73 L 113.51,91.69 L 118.16,91.61 L 120.39,91.57 L 124.30,91.46 L 126.17,91.41 L 129.43,91.26 L 130.98,91.19 L 133.65,91.00 L 134.92,90.89 L 137.09,90.64 L 138.12,90.51 L 139.88,90.20 L 140.71,90.03 L 142.13,89.63 L 143.48,89.21 L 145.50,88.10 L 146.45,87.49 L 148.16,85.93 L 151.08,82.99 L 152.00,82.08 L 153.54,80.38 L 154.27,79.54 L 155.46,77.82 L 156.02,76.94 L 156.91,74.96 L 157.33,73.93 L 157.98,71.48 L 158.28,70.18 L 158.73,67.03 L 158.94,65.35 L 159.25,61.27 L 159.33,60.19 L 159.45,57.80 L 159.51,56.57 L 159.62,53.88 L 159.68,52.49 L 159.77,49.46 L 159.91,44.50 L 159.98,41.96 L 160.11,37.61 L 160.17,35.55 L 160.31,32.06 L 160.37,30.42 L 160.52,27.68 L 160.59,26.39 L 160.76,24.28 L 160.85,23.30 L 161.05,21.71 L 161.15,20.97 L 161.39,19.78 L 162.33,17.19 L 163.06,15.84 L 165.01,13.12 L 166.04,11.77 L 168.45,9.22 L 169.70,7.98 L 172.36,5.80 L 176.44,3.17 L 181.50,0.50 L 663.20,0.25 L 670.71,0.24 L 685.38,0.23 L 692.65,0.23 L 706.86,0.22 L 713.91,0.22 L 727.67,0.21 L 734.49,0.21 L 747.80,0.20 L 754.40,0.20 L 767.28,0.19 L 773.66,0.19 L 786.11,0.18 L 792.28,0.18 L 804.31,0.17 L 810.27,0.17 L 821.88,0.17 L 827.63,0.16 L 838.83,0.16 L 844.38,0.16 L 855.19,0.15 L 860.54,0.15 L 870.95,0.15 L 876.11,0.15 L 886.13,0.14 L 891.10,0.14 L 900.74,0.14 L 905.52,0.14 L 914.80,0.13 L 919.39,0.13 L 928.31,0.13 L 932.72,0.13 L 941.28,0.13 L 945.51,0.13 L 953.72,0.13 L 957.79,0.13 L 965.66,0.13 L 969.55,0.13 L 977.08,0.13 L 980.81,0.13 L 988.02,0.14 L 991.59,0.14 L 998.48,0.14 L 1001.88,0.14 L 1008.46,0.15 L 1011.72,0.15 L 1017.99,0.15 L 1021.09,0.16 L 1027.07,0.16 L 1030.03,0.16 L 1035.72,0.17 L 1038.53,0.17 L 1043.93,0.18 L 1046.60,0.19 L 1051.74,0.19 L 1054.27,0.20 L 1059.14,0.21 L 1063.94,0.22 L 1072.77,0.24 L 1077.07,0.25 L 1084.93,0.28 L 1088.74,0.29 L 1095.69,0.32 L 1099.06,0.34 L 1105.15,0.37 L 1108.10,0.39 L 1113.39,0.43 L 1115.95,0.45 L 1120.51,0.50 L 1122.71,0.52 L 1126.59,0.57 L 1128.45,0.60 L 1131.72,0.66 L 1133.28,0.68 L 1135.99,0.75 L 1137.28,0.78 L 1139.49,0.85 L 1140.53,0.88 L 1142.30,0.96 L 1143.13,0.99 L 1144.52,1.07 L 1145.17,1.12 L 1146.23,1.20 L 1146.72,1.25 L 1147.52,1.34 L 1148.26,1.44 L 1149.21,1.65 L 1150.28,2.00 L 1152.03,2.66 L 1155.24,4.38 L 1156.81,5.30 L 1159.64,7.55 L 1161.00,8.73 L 1163.41,11.48 L 1166.53,16.14 L 1169.50,21.50 L 1169.81,218.50 L 1169.81,222.92 L 1169.83,231.50 L 1169.83,235.76 L 1169.84,244.02 L 1169.85,248.11 L 1169.86,256.05 L 1169.86,259.98 L 1169.87,267.61 L 1169.87,271.38 L 1169.88,278.70 L 1169.88,282.31 L 1169.88,289.32 L 1169.88,292.78 L 1169.89,299.48 L 1169.89,302.79 L 1169.89,309.19 L 1169.89,312.35 L 1169.88,318.45 L 1169.88,321.46 L 1169.88,327.26 L 1169.88,330.13 L 1169.87,335.64 L 1169.87,338.36 L 1169.86,343.59 L 1169.86,346.17 L 1169.85,351.11 L 1169.84,353.55 L 1169.83,358.22 L 1169.82,360.52 L 1169.81,364.91 L 1169.80,367.07 L 1169.79,371.19 L 1169.77,375.24 L 1169.73,382.54 L 1169.71,386.06 L 1169.67,392.33 L 1169.64,395.34 L 1169.59,400.59 L 1169.56,403.10 L 1169.50,407.38 L 1169.46,409.40 L 1169.39,412.74 L 1169.36,414.29 L 1169.28,416.70 L 1169.24,417.80 L 1169.15,419.33 L 1169.01,420.65 L 1168.65,422.30 L 1167.43,425.54 L 1166.74,427.14 L 1164.91,430.17 L 1163.93,431.65 L 1161.60,434.33 L 1157.64,437.79 L 1156.59,438.55 L 1154.67,439.79 L 1153.69,440.37 L 1151.54,441.31 L 1150.39,441.74 L 1147.52,442.41 L 1146.73,442.56 L 1144.93,442.82 L 1143.99,442.95 L 1141.84,443.16 L 1140.71,443.26 L 1138.14,443.42 L 1136.80,443.50 L 1133.74,443.63 L 1132.15,443.69 L 1128.56,443.78 L 1126.69,443.82 L 1122.48,443.88 L 1120.30,443.91 L 1115.43,443.94 L 1112.91,443.96 L 1107.30,443.98 L 1104.41,443.99 L 1098.01,444.00 L 1087.45,444.00 L 1033.32,444.00 L 1027.16,447.08 L 1025.51,447.90 L 1022.47,449.96 L 1020.99,451.05 L 1018.36,453.58 L 1017.09,454.90 L 1014.94,457.83 L 1012.33,462.58 L 1011.98,463.38 L 1011.45,465.54 L 1011.33,466.15 L 1011.12,467.65 L 1011.02,468.46 L 1010.84,470.39 L 1010.76,471.43 L 1010.61,473.90 L 1010.54,475.21 L 1010.41,478.32 L 1010.35,479.97 L 1010.23,483.81 L 1010.06,490.50 L 1010.03,491.91 L 1009.96,494.48 L 1009.93,495.73 L 1009.87,498.01 L 1009.81,500.22 L 1009.69,503.86 L 1009.63,505.56 L 1009.49,508.31 L 1009.42,509.59 L 1009.24,511.64 L 1009.14,512.59 L 1008.91,514.12 L 1008.78,514.84 L 1008.47,516.03 L 1007.17,519.23 L 1006.38,520.84 L 1004.00,524.07 L 1002.71,525.66 L 999.64,528.57 L 998.06,529.96 L 994.69,532.22 L 993.84,532.72 L 992.17,533.56 L 989.72,534.49 L 989.44,534.57 L 988.20,534.73 L 987.82,534.76 L 986.85,534.84 L 986.33,534.87 L 985.03,534.94 L 984.33,534.97 L 982.67,535.04 L 981.79,535.07 L 979.72,535.13 L 978.64,535.15 L 976.13,535.21 L 974.81,535.24 L 971.83,535.29 L 970.27,535.31 L 966.76,535.36 L 964.94,535.39 L 960.87,535.43 L 958.76,535.45 L 954.09,535.49 L 951.68,535.51 L 946.38,535.55 L 943.65,535.57 L 937.67,535.60 L 934.59,535.62 L 927.90,535.65 L 924.46,535.67 L 917.01,535.70 L 913.19,535.71 L 904.95,535.74 L 900.73,535.75 L 891.66,535.77 L 887.01,535.79 L 877.07,535.81 L 871.99,535.82 L 861.14,535.83 L 855.59,535.84 L 843.79,535.86 L 837.77,535.87 L 824.98,535.88 L 818.46,535.89 L 804.65,535.90 L 801.13,535.90 L 793.89,535.91 L 790.24,535.91 L 782.73,535.92 L 778.94,535.92 L 771.16,535.92 L 767.23,535.92 L 759.17,535.93 L 755.10,535.93 L 746.76,535.93 L 742.55,535.93 L 733.91,535.94 L 729.55,535.94 L 720.62,535.94 L 716.12,535.94 L 706.89,535.95 L 702.24,535.95 L 692.70,535.95 L 687.90,535.95 L 678.05,535.95 L 673.09,535.95 L 662.94,535.95 L 657.82,535.95 L 647.34,535.95 L 642.06,535.95 L 631.26,535.95 L 625.82,535.95 L 614.70,535.95 L 609.09,535.95 L 597.63,535.95 L 591.86,535.95 L 580.06,535.95 L 574.11,535.95 L 561.97,535.95 L 555.86,535.95 L 543.37,535.95 L 537.08,535.95 L 524.24,535.95 L 504.57,535.95 L 497.17,535.95 L 482.70,535.95 L 475.53,535.94 L 461.51,535.94 L 454.56,535.94 L 440.98,535.94 L 434.25,535.94 L 421.11,535.94 L 414.59,535.94 L 401.87,535.94 L 395.57,535.93 L 383.27,535.93 L 377.17,535.93 L 365.29,535.93 L 359.40,535.93 L 347.91,535.93 L 342.22,535.92 L 331.14,535.92 L 325.65,535.92 L 314.96,535.92 L 309.66,535.92 L 299.35,535.91 L 294.24,535.91 L 284.31,535.91 L 279.39,535.91 L 269.83,535.90 L 265.09,535.90 L 255.89,535.90 L 251.34,535.90 L 242.49,535.89 L 238.11,535.89 L 229.61,535.88 L 225.41,535.88 L 217.25,535.88 L 213.21,535.87 L 205.39,535.87 L 201.52,535.86 L 194.02,535.86 L 190.32,535.86 L 183.14,535.85 L 179.59,535.84 L 172.72,535.84 L 169.33,535.83 L 162.77,535.83 L 159.53,535.82 L 153.27,535.81 L 150.17,535.81 L 144.20,535.80 L 141.25,535.79 L 135.57,535.78 L 132.76,535.78 L 127.35,535.77 L 124.68,535.76 L 119.54,535.75 L 117.00,535.75 L 112.13,535.73 L 107.31,535.72 L 98.45,535.69 L 94.13,535.68 L 86.22,535.65 L 82.38,535.63 L 75.38,535.60 L 71.98,535.58 L 65.82,535.54 L 62.83,535.52 L 57.46,535.48 L 54.86,535.46 L 50.22,535.41 L 47.98,535.39 L 44.01,535.33 L 42.10,535.31 L 38.75,535.25 L 37.14,535.22 L 34.35,535.16 L 33.01,535.13 L 30.72,535.06 L 29.63,535.03 L 27.79,534.95 L 26.92,534.92 L 25.46,534.84 L 24.78,534.80 L 23.65,534.71 L 23.13,534.67 L 22.28,534.58 L 21.49,534.49 L 20.49,534.28 L 20.06,534.18 Z" fill="rgba(0,0,0,1)"/></g></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (max-width: 1199px) {
  .about-one__video__bg {
    -webkit-mask: unset;
    mask: unset;
  }
}
.about-one__video__content {
  position: relative;
  z-index: 1;
}
.about-one__video__btn {
  width: 124px;
  height: 124px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 39px;
  color: var(--aigence-white, #ffffff);
  border-radius: 50%;
  border: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.2);
  background-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
  transition: all 500ms ease;
}
.about-one__video__btn:hover {
  border-color: var(--aigence-base, #d032af);
  background-color: var(--aigence-base, #d032af);
}
.about-one__video__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  right: 40px;
  bottom: -221px;
  z-index: 1;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1199px) {
  .about-one__video__shape {
    display: none;
  }
}
.about-one__experience {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 16px 40px 16px 150px;
  position: absolute;
  right: 11.7%;
  bottom: 20px;
  border-radius: 0px 100px 100px 0px;
  transform: rotate(-42.954deg);
  background: linear-gradient(90deg, #d930aa 0%, #3e5dff 100%);
}
@media (max-width: 575px) {
  .about-one__experience {
    right: 10%;
  }
}
@media (max-width: 440px) {
  .about-one__experience {
    right: 5%;
  }
}
.about-one__experience__year {
  margin: 0px;
  font-size: 60px;
  color: var(--aigence-white, #ffffff);
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -3.6px;
}
.about-one__experience__title {
  margin: 0px;
  font-size: 14px;
  color: var(--aigence-white, #ffffff);
  font-weight: 700;
  line-height: 1.428;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
@media (max-width: 575px) {
  .about-one__experience__title br {
    display: inline;
  }
}

.about-two {
  background-color: var(--aigence-white, #ffffff);
}
@media (min-width: 1600px) {
  .about-two .row > *:first-child {
    width: 75%;
  }
}
@media (min-width: 1600px) {
  .about-two .row > *:last-child {
    width: 25%;
  }
}
.about-two .sec-title {
  font-size: 50px;
  font-weight: 800;
  line-height: 1.304;
  color:#3c3c3c
 ;
}
@media (max-width: 1199px) {
  .about-two .sec-title {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .about-two .sec-title {
    font-size: 30px;
  }
}
.about-two .sec-title span {
  color:#128ec5;
  font-size: 72px;
}

.about-two .sec-title img {
  max-width: 100%;
  height: auto;
  border-radius: 150px;
}
.about-two__item-grid {
  max-width: 700px;
  margin-top: 48px;
  padding-top: 40px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px 122px;
  border-top: 1px solid var(--aigence-border-color, #e6eaff);
}
@media (max-width: 767px) {
  .about-two__item-grid {
    grid-template-columns: 1fr;
  }
  .about-two .sec-title span {
    font-size: 32px;
  }
  .sec-title--center span {
    font-size: 32px !important;
  }
}
.about-two__item:not(:last-child) {
  position: relative;
}
.about-two__item:not(:last-child)::before {
  content: "";
  width: 1px;
  height: calc(100% - 14px);
  position: absolute;
  top: 50%;
  right: -61px;
  transform: translateY(-50%);
  background-color: var(--aigence-border-color, #e6eaff);
}
@media (max-width: 767px) {
  .about-two__item:not(:last-child)::before {
    display: none;
  }
}
.about-two__item__top {
  margin-bottom: 18px;
  display: flex;
  align-items: center;
  gap: 40px;
}
.about-two__item__icon {
  display: inline-flex;
  flex-shrink: 0;
  font-size: 60px;
  color: transparent;
  background: linear-gradient(90deg, #128ec5, #95a2fa);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.about-two__item__icon--2 {
  font-size: 38px;
}
.about-two__item:hover .about-two__item__icon {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.about-two__item__title {
  position: relative;
  margin: 0px;
  font-size: 20px;
  color: var(--aigence-black, #0d1a42);
  font-weight: 800;
  line-height: 1.4;
}
.about-two__item__title::before {
  content: "";
  width: 1px;
  height: calc(100% - 8px);
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translateY(-50%);
  background-color: var(--aigence-border-color, #e6eaff);
}
.about-two__item__text {
  margin: 0px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.733;
}
.about-two__image {
  position: relative;
}
.about-two__image__one {
  display: inline-block;
  border-radius: 20px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1119.000000"><g transform="translate(0.000000,1119.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M1880 11175 c0 -8 -12 -18 -27 -21 -97 -23 -210 -130 -258 -244 -18 -42 -20 -83 -25 -535 -6 -530 -5 -518 -63 -618 -32 -55 -104 -127 -149 -148 -118 -57 -77 -53 -573 -59 -267 -4 -475 -11 -497 -17 -92 -26 -202 -115 -244 -197 -47 -93 -44 187 -42 -4582 l3 -4469 28 -56 c47 -96 133 -175 230 -210 50 -19 140 -19 3490 -19 l3438 0 54 26 c55 26 105 77 141 144 18 33 19 73 25 625 3 325 9 601 14 615 24 71 95 149 165 183 44 21 58 21 610 27 311 4 576 10 590 15 69 23 133 82 171 156 11 22 24 39 29 39 7 0 10 1593 10 4570 0 3945 -2 4570 -14 4570 -8 0 -19 15 -26 34 -16 50 -73 110 -129 137 -28 13 -51 29 -51 36 0 11 -676 13 -3450 13 -3040 0 -3450 -2 -3450 -15z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1119.000000"><g transform="translate(0.000000,1119.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M1880 11175 c0 -8 -12 -18 -27 -21 -97 -23 -210 -130 -258 -244 -18 -42 -20 -83 -25 -535 -6 -530 -5 -518 -63 -618 -32 -55 -104 -127 -149 -148 -118 -57 -77 -53 -573 -59 -267 -4 -475 -11 -497 -17 -92 -26 -202 -115 -244 -197 -47 -93 -44 187 -42 -4582 l3 -4469 28 -56 c47 -96 133 -175 230 -210 50 -19 140 -19 3490 -19 l3438 0 54 26 c55 26 105 77 141 144 18 33 19 73 25 625 3 325 9 601 14 615 24 71 95 149 165 183 44 21 58 21 610 27 311 4 576 10 590 15 69 23 133 82 171 156 11 22 24 39 29 39 7 0 10 1593 10 4570 0 3945 -2 4570 -14 4570 -8 0 -19 15 -26 34 -16 50 -73 110 -129 137 -28 13 -51 29 -51 36 0 11 -676 13 -3450 13 -3040 0 -3450 -2 -3450 -15z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: auto;
  mask-size: auto;
}
.about-two__image__one img {
  border-radius: inherit;
}
@media (max-width: 1399px) {
  .about-two__image__one img {
    max-width: 100%;
    height: auto;
  }
}
.about-two__image__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  left: -149px;
  bottom: -29px;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1599px) {
  .about-two__image__shape {
    left: -100px;
  }
}
@media (max-width: 1399px) {
  .about-two__image__shape {
    left: -40px;
    bottom: -100px;
  }
}
@media (max-width: 1199px) {
  .about-two__image__shape {
    display: none;
  }
}

.about-three {
  position: relative;
  padding-bottom: 150px;
  background-color: var(--aigence-white, #ffffff);
}
.about-three .container {
  position: relative;
  z-index: 2;
}
.about-three__container {
  height: 100%;
  z-index: auto !important;
  padding: 0px;
  position: absolute !important;
  top: 0px;
  background-color: var(--aigence-white2, #f1f3ff);
}
@media (max-width: 1399px) {
  .about-three__container {
    width: 100%;
    max-width: 100%;
    left: 0px;
  }
}
@media (min-width: 1400px) {
  .about-three__container {
    width: auto;
    min-width: auto;
    max-width: inherit;
    width: 100%;
    left: calc((100% - 1200px) / 2);
    border-radius: 40px 0px 0px 40px;
  }
}
.about-three__bg {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.about-three__image__inner {
  display: inline-block;
  margin-left: -257px;
  border-radius: 60px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1086.000000"><g transform="translate(0.000000,1086.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M795 10845 c-6 -9 -32 -20 -60 -24 -139 -25 -315 -121 -439 -240 -150 -145 -234 -293 -285 -504 -8 -35 -11 -1055 -11 -3952 0 -4144 -2 -3927 42 -4045 22 -59 67 -141 100 -184 152 -199 348 -307 583 -321 295 -17 471 -88 623 -250 154 -163 209 -312 227 -610 7 -112 27 -181 86 -300 91 -186 296 -349 499 -399 59 -15 345 -16 3055 -13 2131 2 3003 6 3035 14 232 57 467 229 597 438 46 74 105 223 118 298 3 21 13 41 21 44 21 8 21 7828 0 7836 -8 3 -17 21 -21 39 -13 69 -78 208 -128 273 -152 199 -347 306 -587 320 -237 14 -342 44 -491 142 -108 70 -228 211 -275 320 -48 116 -68 214 -79 393 -10 159 -77 329 -176 445 -100 117 -275 229 -397 256 -30 6 -56 17 -59 25 -4 12 -438 14 -2987 14 -2668 0 -2982 -2 -2991 -15z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1086.000000"><g transform="translate(0.000000,1086.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M795 10845 c-6 -9 -32 -20 -60 -24 -139 -25 -315 -121 -439 -240 -150 -145 -234 -293 -285 -504 -8 -35 -11 -1055 -11 -3952 0 -4144 -2 -3927 42 -4045 22 -59 67 -141 100 -184 152 -199 348 -307 583 -321 295 -17 471 -88 623 -250 154 -163 209 -312 227 -610 7 -112 27 -181 86 -300 91 -186 296 -349 499 -399 59 -15 345 -16 3055 -13 2131 2 3003 6 3035 14 232 57 467 229 597 438 46 74 105 223 118 298 3 21 13 41 21 44 21 8 21 7828 0 7836 -8 3 -17 21 -21 39 -13 69 -78 208 -128 273 -152 199 -347 306 -587 320 -237 14 -342 44 -491 142 -108 70 -228 211 -275 320 -48 116 -68 214 -79 393 -10 159 -77 329 -176 445 -100 117 -275 229 -397 256 -30 6 -56 17 -59 25 -4 12 -438 14 -2987 14 -2668 0 -2982 -2 -2991 -15z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (max-width: 1799px) {
  .about-three__image__inner {
    margin-left: -200px;
  }
}
@media (max-width: 1599px) {
  .about-three__image__inner {
    margin-left: -100px;
  }
}
@media (max-width: 1399px) {
  .about-three__image__inner {
    margin-left: 0px;
  }
}
.about-three__image img {
  border-radius: inherit;
}
@media (max-width: 1199px) {
  .about-three__image img {
    max-width: 100%;
    height: auto;
  }
}
.about-three__content {
  margin-left: -26px;
}
@media (max-width: 1799px) {
  .about-three__content {
    margin-left: 0px;
  }
}
@media (max-width: 1599px) {
  .about-three__content {
    padding-left: 85px;
  }
}
@media (max-width: 1199px) {
  .about-three__content {
    padding-left: 0px;
  }
}
.about-three__logo {
  max-width: 100%;
  height: auto;
}
.about-three .sec-title {
  margin-bottom: 16px;
  line-height: 1.3;
}
@media (max-width: 1599px) {
  .about-three .sec-title {
    margin-bottom: 25px;
  }
}
.about-three .sec-title span {
  color: var(--aigence-base, #d032af);
}
.about-three__text {
  margin-bottom: 26px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.625;
}
.about-three__sm-title {
  margin-bottom: 31px;
  font-size: 16px;
  color: var(--aigence-base, #d032af);
  font-weight: 700;
  line-height: 1.625;
}
.about-three__item-box {
  padding-left: 15px;
}
@media (max-width: 1799px) {
  .about-three__item-box {
    padding-left: 0px;
  }
}
.about-three__item + .about-three__item {
  margin-top: 20px;
}
.about-three__item {
  display: flex;
  align-items: center;
  gap: 30px 40px;
  position: relative;
  padding: 21px 0px 21px 29px;
  border-radius: 19.117px 0px 0px 19.117px;
  background-color: var(--aigence-white, #ffffff);
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1399px) {
  .about-three__item {
    padding-right: 29px;
    border-radius: 19.117px;
  }
}
@media (max-width: 430px) {
  .about-three__item {
    padding: 30px;
    flex-direction: column;
    align-items: flex-start;
  }
}
.about-three__item::after {
  content: "";
  width: 55px;
  height: 100%;
  position: absolute;
  top: 0px;
  right: -55px;
  border-radius: 0px 19.117px 19.117px 0px;
  background-color: var(--aigence-white, #ffffff);
}
@media (max-width: 1399px) {
  .about-three__item::after {
    display: none;
  }
}
.about-three__item__icon {
  display: inline-flex;
  flex-shrink: 0;
  font-size: 70px;
  color: transparent;
  background: linear-gradient(90deg, #d033ae, #425cfe);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.about-three__item:hover .about-three__item__icon {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.about-three__item__content {
  position: relative;
}
.about-three__item__content::before {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translateY(-50%);
  background-color: var(--aigence-border-color, #e6eaff);
}
@media (max-width: 430px) {
  .about-three__item__content::before {
    display: none;
  }
}
.about-three__item__title {
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.333;
  text-transform: capitalize;
}
.about-three__item__text {
  margin: 0px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.714;
}
.about-three__image-2 {
  display: inline-block;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  border-radius: 26px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1203.000000"><g transform="translate(0.000000,1203.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M520 12015 c0 -9 -14 -17 -37 -21 -74 -12 -196 -80 -271 -150 -105 -96 -164 -192 -198 -322 -21 -81 -21 -9374 1 -9457 56 -215 235 -397 455 -464 56 -17 104 -20 350 -24 290 -5 322 -9 439 -51 167 -61 324 -223 387 -398 28 -80 35 -142 43 -388 9 -262 7 -250 72 -386 74 -153 235 -289 399 -336 36 -10 707 -13 3443 -15 l3397 -3 0 6015 0 6015 -4240 0 c-3704 0 -4240 -2 -4240 -15z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1203.000000"><g transform="translate(0.000000,1203.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M520 12015 c0 -9 -14 -17 -37 -21 -74 -12 -196 -80 -271 -150 -105 -96 -164 -192 -198 -322 -21 -81 -21 -9374 1 -9457 56 -215 235 -397 455 -464 56 -17 104 -20 350 -24 290 -5 322 -9 439 -51 167 -61 324 -223 387 -398 28 -80 35 -142 43 -388 9 -262 7 -250 72 -386 74 -153 235 -289 399 -336 36 -10 707 -13 3443 -15 l3397 -3 0 6015 0 6015 -4240 0 c-3704 0 -4240 -2 -4240 -15z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: auto;
  mask-size: auto;
}
@media (max-width: 1799px) {
  .about-three__image-2 {
    right: -100px;
  }
}
@media (max-width: 1599px) {
  .about-three__image-2 {
    display: none;
  }
}
.about-three__image-2 img {
  max-width: 100%;
  height: auto;
  border-radius: inherit;
}
.about-three__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  top: -130px;
  right: 0px;
  z-index: 1;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1799px) {
  .about-three__shape {
    top: -140px;
  }
}
@media (max-width: 1599px) {
  .about-three__shape {
    display: none;
  }
}

.about-four {
  background-color: var(--aigence-white, #ffffff);
}
.about-four__image {
  max-width: 540px;
  display: flex;
  gap: 30px;
}
@media (max-width: 430px) {
  .about-four__image {
    gap: 20px;
  }
}
@media (max-width: 375px) {
  .about-four__image {
    gap: 15px;
  }
}
.about-four__image img {
  max-width: 100%;
  height: auto;
  border-radius: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .about-four__image__left,
  .about-four__image__right {
    flex: 0 0 auto;
  }
}
@media (min-width: 1200px) {
  .about-four__image__left,
  .about-four__image__right {
    flex: 0 0 auto;
  }
}
.about-four__image__left {
  width: 44.445%;
  position: relative;
}
.about-four__image__right {
  width: 55.555%;
}
.about-four__image__1 {
  margin-bottom: 30px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.000000 720.000000"><g transform="translate(0.000000,720.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M380 7186 c0 -16 -21 -26 -55 -26 -12 0 -28 -7 -35 -15 -7 -8 -21 -15 -30 -15 -33 0 -172 -142 -207 -211 -47 -95 -53 -121 -53 -243 0 -157 23 -226 107 -331 70 -87 164 -147 278 -178 28 -8 812 -13 2675 -16 2482 -6 2637 -7 2665 -23 17 -10 35 -18 41 -18 6 0 31 -11 55 -25 24 -14 51 -28 59 -31 22 -10 160 -146 171 -169 5 -11 18 -33 29 -50 11 -16 21 -34 23 -40 2 -5 10 -26 17 -45 7 -19 16 -69 21 -110 6 -43 8 -944 7 -2115 -3 -1919 -4 -2042 -20 -2070 -10 -16 -18 -35 -18 -40 0 -52 -161 -256 -225 -286 -11 -5 -33 -18 -50 -29 -16 -11 -34 -21 -40 -23 -5 -2 -26 -10 -45 -17 -19 -7 -65 -16 -102 -21 -39 -5 -939 -8 -2115 -7 l-2048 3 -55 22 c-63 25 -88 38 -146 75 -45 29 -154 134 -154 148 0 5 -13 29 -30 53 -16 25 -30 50 -30 57 0 7 -6 24 -14 38 -35 66 -37 172 -33 1477 2 877 7 1294 14 1325 27 110 80 204 160 283 57 56 155 127 175 127 5 0 24 6 41 14 96 41 71 40 1397 44 1167 3 1283 2 1370 -14 88 -16 192 -57 254 -100 48 -33 139 -132 169 -184 84 -146 87 -170 87 -815 0 -638 -2 -657 -86 -805 -48 -83 -183 -208 -254 -236 -154 -59 -124 -57 -840 -61 -741 -4 -733 -5 -852 64 -51 30 -118 98 -118 120 0 5 -5 14 -11 20 -22 22 -49 117 -49 169 0 67 25 146 67 211 39 59 79 92 162 134 59 29 61 29 236 29 176 0 176 0 211 -27 44 -33 74 -90 74 -142 0 -60 49 -119 120 -144 50 -17 79 -18 350 -14 308 4 338 8 410 53 73 45 118 106 149 205 16 52 14 523 -3 619 -11 65 -43 144 -91 229 -24 43 -129 142 -185 174 -87 51 -142 68 -270 87 -85 12 -1625 12 -1710 0 -91 -13 -156 -28 -177 -39 -10 -5 -25 -12 -33 -15 -8 -4 -28 -15 -45 -26 -16 -11 -39 -24 -50 -29 -23 -11 -122 -113 -150 -156 -11 -16 -29 -48 -39 -70 -10 -22 -23 -49 -29 -60 -33 -65 -37 -165 -37 -1005 0 -868 3 -927 43 -1035 46 -123 151 -245 262 -305 22 -11 47 -25 55 -29 36 -20 90 -34 160 -42 43 -6 767 -8 1685 -7 l1610 3 56 21 c126 49 223 118 291 208 53 71 69 100 97 181 21 60 21 62 21 1725 0 1620 0 1667 -19 1720 -65 184 -198 320 -386 394 -49 20 -88 20 -2397 23 -1361 2 -2376 0 -2415 -6 -83 -11 -146 -33 -242 -86 -33 -18 -169 -159 -181 -187 -5 -13 -14 -30 -19 -38 -18 -33 -40 -87 -50 -130 -13 -52 -10 -4878 3 -4942 5 -21 14 -43 22 -49 8 -6 14 -18 14 -26 0 -19 81 -121 122 -154 48 -37 126 -79 178 -95 38 -12 565 -14 3235 -14 3359 0 3213 -2 3310 41 113 50 249 209 270 317 4 18 13 32 21 32 12 0 14 442 14 3200 0 2758 -2 3200 -14 3200 -8 0 -18 14 -22 32 -31 142 -204 316 -341 343 -19 4 -33 13 -33 21 0 12 -442 14 -3205 14 -2733 0 -3205 -2 -3205 -14z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.000000 720.000000"><g transform="translate(0.000000,720.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M380 7186 c0 -16 -21 -26 -55 -26 -12 0 -28 -7 -35 -15 -7 -8 -21 -15 -30 -15 -33 0 -172 -142 -207 -211 -47 -95 -53 -121 -53 -243 0 -157 23 -226 107 -331 70 -87 164 -147 278 -178 28 -8 812 -13 2675 -16 2482 -6 2637 -7 2665 -23 17 -10 35 -18 41 -18 6 0 31 -11 55 -25 24 -14 51 -28 59 -31 22 -10 160 -146 171 -169 5 -11 18 -33 29 -50 11 -16 21 -34 23 -40 2 -5 10 -26 17 -45 7 -19 16 -69 21 -110 6 -43 8 -944 7 -2115 -3 -1919 -4 -2042 -20 -2070 -10 -16 -18 -35 -18 -40 0 -52 -161 -256 -225 -286 -11 -5 -33 -18 -50 -29 -16 -11 -34 -21 -40 -23 -5 -2 -26 -10 -45 -17 -19 -7 -65 -16 -102 -21 -39 -5 -939 -8 -2115 -7 l-2048 3 -55 22 c-63 25 -88 38 -146 75 -45 29 -154 134 -154 148 0 5 -13 29 -30 53 -16 25 -30 50 -30 57 0 7 -6 24 -14 38 -35 66 -37 172 -33 1477 2 877 7 1294 14 1325 27 110 80 204 160 283 57 56 155 127 175 127 5 0 24 6 41 14 96 41 71 40 1397 44 1167 3 1283 2 1370 -14 88 -16 192 -57 254 -100 48 -33 139 -132 169 -184 84 -146 87 -170 87 -815 0 -638 -2 -657 -86 -805 -48 -83 -183 -208 -254 -236 -154 -59 -124 -57 -840 -61 -741 -4 -733 -5 -852 64 -51 30 -118 98 -118 120 0 5 -5 14 -11 20 -22 22 -49 117 -49 169 0 67 25 146 67 211 39 59 79 92 162 134 59 29 61 29 236 29 176 0 176 0 211 -27 44 -33 74 -90 74 -142 0 -60 49 -119 120 -144 50 -17 79 -18 350 -14 308 4 338 8 410 53 73 45 118 106 149 205 16 52 14 523 -3 619 -11 65 -43 144 -91 229 -24 43 -129 142 -185 174 -87 51 -142 68 -270 87 -85 12 -1625 12 -1710 0 -91 -13 -156 -28 -177 -39 -10 -5 -25 -12 -33 -15 -8 -4 -28 -15 -45 -26 -16 -11 -39 -24 -50 -29 -23 -11 -122 -113 -150 -156 -11 -16 -29 -48 -39 -70 -10 -22 -23 -49 -29 -60 -33 -65 -37 -165 -37 -1005 0 -868 3 -927 43 -1035 46 -123 151 -245 262 -305 22 -11 47 -25 55 -29 36 -20 90 -34 160 -42 43 -6 767 -8 1685 -7 l1610 3 56 21 c126 49 223 118 291 208 53 71 69 100 97 181 21 60 21 62 21 1725 0 1620 0 1667 -19 1720 -65 184 -198 320 -386 394 -49 20 -88 20 -2397 23 -1361 2 -2376 0 -2415 -6 -83 -11 -146 -33 -242 -86 -33 -18 -169 -159 -181 -187 -5 -13 -14 -30 -19 -38 -18 -33 -40 -87 -50 -130 -13 -52 -10 -4878 3 -4942 5 -21 14 -43 22 -49 8 -6 14 -18 14 -26 0 -19 81 -121 122 -154 48 -37 126 -79 178 -95 38 -12 565 -14 3235 -14 3359 0 3213 -2 3310 41 113 50 249 209 270 317 4 18 13 32 21 32 12 0 14 442 14 3200 0 2758 -2 3200 -14 3200 -8 0 -18 14 -22 32 -31 142 -204 316 -341 343 -19 4 -33 13 -33 21 0 12 -442 14 -3205 14 -2733 0 -3205 -2 -3205 -14z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: auto;
  mask-size: auto;
}
@media (max-width: 430px) {
  .about-four__image__1 {
    margin-bottom: 20px;
  }
}
@media (max-width: 375px) {
  .about-four__image__1 {
    margin-bottom: 15px;
  }
}
.about-four__circle {
  width: 156px;
  height: 156px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  position: absolute;
  top: 152px;
  top: 24.6%;
  right: -85px;
  z-index: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #d033ae 0%, #425cfe 100%);
}
.about-four__circle__logo {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.about-four__circle__logo img {
  max-width: 100%;
  height: auto;
}
.about-four__circle .curved-circle {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 130px !important;
  height: 130px !important;
  transform-origin: center center;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  animation: shapeRotate 15s linear 0s forwards infinite alternate;
}
.about-four__circle .curved-circle .curved-circle--item {
  width: 130px !important;
  height: 130px !important;
}
.about-four__circle .curved-circle span {
  font-size: 16px;
  font-weight: 500;
  color: var(--aigence-white, #ffffff);
  letter-spacing: 1.7px;
  text-transform: uppercase;
}
.about-four__content {
  margin-top: -12px;
}
.about-four .sec-title {
  margin-bottom: 32px;
  padding-bottom: 30px;
  border-bottom: 1px solid var(--aigence-border-color, #e6eaff);
}
.about-four__title {
  margin-bottom: 10px;
  font-size: 20px;
  color: var(--aigence-base, #d032af);
  font-weight: 700;
  line-height: 1.4;
}
.about-four__text {
  margin-bottom: 31px;
}
.about-four__item__top {
  display: flex;
  align-items: center;
  gap: 32px;
  margin-bottom: 24px;
}
.about-four__item__icon-box {
  width: 67px;
  height: 67px;
  flex-shrink: 0;
  position: relative;
  border-radius: 50%;
  background-color: var(--aigence-border-color, #e6eaff);
  transition: all 500ms ease;
}
.about-four__item:hover .about-four__item__icon-box {
  background-color: var(--aigence-white2, #f1f3ff);
}
.about-four__item__icon {
  display: inline-flex;
  flex-shrink: 0;
  position: absolute;
  top: 14px;
  right: -16px;
  font-size: 60px;
  color: transparent;
  background: linear-gradient(90deg, #d033ae, #425cfe);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.about-four__item:hover .about-four__item__icon {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.about-four__item__title {
  margin: 0px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}
.about-four__item__text {
  margin: 0px;
  font-size: 14px;
  line-height: 1.571;
}
.about-four__button {
  margin-top: 37px;
}

/* about two */

.services-two {
  position: relative;
  background-color: var(--aigence-white, #ffffff);
}
.services-two::after {
  content: "";
  width: calc(100% - 120px);
  height: 100%;
  position: absolute;
  top: 0px;
  left: 50%;
  border-radius: 50px 50px 0px 0px;
  transform: translateX(-50%);
  background: linear-gradient(
    180deg,
    rgba(230, 234, 255, 0.4) 0%,
    rgba(217, 48, 170, 0) 100%
  );
}
@media (max-width: 1799px) {
  .services-two::after {
    width: calc(100% - 20px);
  }
}
.services-two .container {
  position: relative;
  z-index: 1;
}
@media (min-width: 1400px) {
  .services-two .container {
    max-width: 1600px;
  }
}

/* section title */
.sec-title {
  margin: 0px;
  font-size: 50px;
  font-weight: 800;
  line-height: 1.2;
  color: #3c3c3c;
}
.sec-title--center {
  margin-bottom: 50px;
  text-align: center;
}
.sec-title--center span {
  color: var(--aigence-primary);
  font-size: 72px;
}
@media (max-width: 1199px) {
  .sec-title {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .sec-title {
    font-size: 30px;
  }
}

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.service-card {
  position: relative;
  transition: all 500ms ease;
}
.service-card:hover {
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.15));
}
.service-card__bg {
  width: 100%;
  height: calc(100% - 50px);
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 30px;
  overflow: hidden;
  background-color: var(--aigence-black, #0d1a42);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 939.000000" ><g transform="translate(0.000000,939.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M577 9376 c-3 -8 -23 -18 -44 -21 -21 -4 -84 -29 -139 -56 -191 -93 -323 -256 -380 -467 -22 -82 -21 -8213 1 -8299 8 -32 35 -99 61 -150 91 -181 257 -314 462 -369 82 -22 7823 -21 7909 1 102 26 234 100 311 173 104 100 184 235 207 350 4 18 13 36 21 39 21 8 21 6133 0 6133 -9 0 -18 19 -25 50 -20 95 -103 245 -170 310 -21 21 -123 111 -201 180 -35 30 -88 78 -119 105 -174 154 -219 194 -264 235 -27 25 -62 54 -76 65 -15 11 -45 36 -66 56 -81 75 -355 319 -515 459 -91 80 -228 201 -306 270 -77 69 -172 152 -210 185 -37 33 -116 103 -174 155 -58 52 -134 120 -169 150 -70 60 -195 170 -305 268 -38 34 -74 62 -79 62 -5 0 -20 9 -33 19 -27 21 -139 65 -191 76 -19 4 -33 13 -33 21 0 21 -5465 21 -5473 0z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 939.000000" ><g transform="translate(0.000000,939.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M577 9376 c-3 -8 -23 -18 -44 -21 -21 -4 -84 -29 -139 -56 -191 -93 -323 -256 -380 -467 -22 -82 -21 -8213 1 -8299 8 -32 35 -99 61 -150 91 -181 257 -314 462 -369 82 -22 7823 -21 7909 1 102 26 234 100 311 173 104 100 184 235 207 350 4 18 13 36 21 39 21 8 21 6133 0 6133 -9 0 -18 19 -25 50 -20 95 -103 245 -170 310 -21 21 -123 111 -201 180 -35 30 -88 78 -119 105 -174 154 -219 194 -264 235 -27 25 -62 54 -76 65 -15 11 -45 36 -66 56 -81 75 -355 319 -515 459 -91 80 -228 201 -306 270 -77 69 -172 152 -210 185 -37 33 -116 103 -174 155 -58 52 -134 120 -169 150 -70 60 -195 170 -305 268 -38 34 -74 62 -79 62 -5 0 -20 9 -33 19 -27 21 -139 65 -191 76 -19 4 -33 13 -33 21 0 21 -5465 21 -5473 0z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
  transition: all 500ms ease;
}
@media (max-width: 359px) {
  .service-card__bg {
    -webkit-mask: unset;
    mask: unset;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-card__bg {
    -webkit-mask: unset;
    mask: unset;
  }
}
.service-card__bg__one,
.service-card__bg__two {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  border-radius: inherit;
  mix-blend-mode: luminosity;
  transition: all 500ms ease;
}
.service-card__bg__two {
  opacity: 0;
}
.service-card:hover .service-card__bg {
  background-color: var(--aigence-white, #ffffff);
}
.service-card:hover .service-card__bg__one {
  opacity: 0;
}
.service-card:hover .service-card__bg__two {
  opacity: 1;
}
.service-card__content {
  position: relative;
  z-index: 1;
  padding: 19px 37px 0px 43px;
}
@media (max-width: 412px) {
  .service-card__content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .service-card__content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-card__content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.service-card__btn {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-bottom: 34px;
  border-radius: 50%;
  overflow: hidden;
  background-color: var(--aigence-base, #d032af);
}
@media (min-width: 576px) and (max-width: 767px) {
  .service-card__btn {
    margin-right: 40px;
  }
}
.service-card__btn:hover {
  background-color: var(--aigence-black, #0d1a42);
}
.service-card__btn__icon {
  display: inline-flex;
  font-size: 17px;
  color: var(--aigence-white, #ffffff);
}
.service-card__btn__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.service-card__btn:hover .service-card__btn__icon {
  animation: slideRight 500ms;
}
.service-card__title {
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 800;
  color: var(--aigence-white, #ffffff);
  line-height: 1.25;
}
@media (max-width: 412px) {
  .service-card__title {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .service-card__title {
    font-size: 22px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-card__title {
    font-size: 20px;
  }
}
.service-card__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px
    95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.service-card__title a:hover {
  color: var(--aigence-base, #d032af);
}
.service-card__title a:hover {
  background-size: 100% 1px;
}
.service-card:hover .service-card__title {
  color: var(--aigence-black, #0d1a42);
}
.service-card__text {
  margin-bottom: 52px;
  font-size: 17px;
  color: var(--aigence-text-gray, #8c9ed3);
  line-height: 1.764;
}
.service-card__image {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.service-card__image img {
  width: 100% !important;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.service-card-two {
  position: relative;
  border-radius: 20px;
}
.service-card-two__bg {
  width: 100%;
  height: 100%;
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 20px;
  overflow: hidden;
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.15));
}
.service-card-two__bg::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: inherit;
  background-color: var(--aigence-white, #ffffff);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1062.000000"><g transform="translate(0.000000,1062.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M360 10606 c0 -8 -14 -17 -30 -21 -124 -27 -276 -176 -314 -309 -14 -49 -16 -537 -16 -4979 0 -3554 3 -4933 11 -4958 36 -111 106 -205 199 -267 118 -79 -221 -72 3517 -72 2670 0 3356 3 3388 13 115 36 218 119 276 223 61 106 62 114 68 544 5 332 9 401 23 436 65 163 165 259 321 311 69 22 82 23 420 23 376 0 403 3 510 57 95 47 203 174 228 265 5 22 17 42 25 45 21 8 21 8323 0 8323 -8 0 -17 14 -21 30 -27 121 -182 281 -301 311 -26 7 -44 17 -44 25 0 12 -623 14 -4130 14 -3562 0 -4130 -2 -4130 -14z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1062.000000"><g transform="translate(0.000000,1062.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M360 10606 c0 -8 -14 -17 -30 -21 -124 -27 -276 -176 -314 -309 -14 -49 -16 -537 -16 -4979 0 -3554 3 -4933 11 -4958 36 -111 106 -205 199 -267 118 -79 -221 -72 3517 -72 2670 0 3356 3 3388 13 115 36 218 119 276 223 61 106 62 114 68 544 5 332 9 401 23 436 65 163 165 259 321 311 69 22 82 23 420 23 376 0 403 3 510 57 95 47 203 174 228 265 5 22 17 42 25 45 21 8 21 8323 0 8323 -8 0 -17 14 -21 30 -27 121 -182 281 -301 311 -26 7 -44 17 -44 25 0 12 -623 14 -4130 14 -3562 0 -4130 -2 -4130 -14z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
  transition: all 500ms ease;
}
.service-card-two:hover .service-card-two__bg::after {
  background-color: var(--aigence-black, #0d1a42);
}
.service-card-two__content {
  position: relative;
  z-index: 1;
  padding: 33px 40px 40px;
}
@media (max-width: 412px) {
  .service-card-two__content {
    padding: 23px 30px 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .service-card-two__content {
    padding: 23px 30px 30px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .service-card-two__content {
    padding: 23px 30px 30px;
  }
}
.service-card-two__title {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.25;
}
@media (max-width: 412px) {
  .service-card-two__title {
    font-size: 20px;
  }
}
.service-card-two__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px
    95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.service-card-two__title a:hover {
  color: var(--aigence-base, #d032af);
}
.service-card-two__title a:hover {
  background-size: 100% 1px;
}
.service-card-two:hover .service-card-two__title {
  color: var(--aigence-white, #ffffff);
}
.service-card-two__text {
  margin-bottom: 31px;
  color: var(--aigence-gray2, #a1aac7);
  transition: all 500ms ease;
}
.service-card-two__image {
  display: table;
  position: relative;
}
.service-card-two__image img {
  width: 198px !important;
  height: 198px;
  border-radius: 50%;
}
.service-card-two__btn {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  right: -2px;
  border-radius: 50%;
  overflow: hidden;
  background-color: var(--aigence-primary, #d032af);
}
.service-card-two__btn:hover {
  background-color: var(--aigence-white, #ffffff);
}
.service-card-two__btn__icon {
  display: inline-flex;
  font-size: 17px;
  color: var(--aigence-white, #ffffff);
}
.service-card-two__btn__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.service-card-two__btn:hover .service-card-two__btn__icon {
  color: var(--aigence-base, #d032af);
  animation: slideRight 500ms;
}

.services-two {
  position: relative;
  background-color: var(--aigence-white, #ffffff);
}
.services-two::after {
  content: "";
  width: calc(100% - 120px);
  height: 100%;
  position: absolute;
  top: 0px;
  left: 50%;
  border-radius: 50px 50px 0px 0px;
  transform: translateX(-50%);
  background: linear-gradient(
    180deg,
    rgba(230, 234, 255, 0.4) 0%,
    rgba(217, 48, 170, 0) 100%
  );
}
@media (max-width: 1799px) {
  .services-two::after {
    width: calc(100% - 20px);
  }
}
.services-two .container {
  position: relative;
  z-index: 1;
  background: linear-gradient(
    180deg,
    rgba(230, 234, 255, 0.4) 0%,
    rgba(217, 48, 170, 0) 100%
  );
  padding: 30px;
  padding-top: 100px;
  border-radius: 20px;
}
@media (min-width: 1400px) {
  .services-two .container {
    max-width: 1600px;
  }
}

.services-two::after {
  display: none !important;
}

/* GRID LAYOUT */
.services-two__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-top: 50px;
}

/* RESPONSIVE */
@media (max-width: 1200px) {
  .services-two__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 768px) {
  .services-two__grid {
    grid-template-columns: repeat(1, 1fr);
  }
}

.service-card-two {
  background: #fff;
  border-radius: 20px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.service-card-two:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08);
}

/* count--------------------------------------------------------------------------------------- */

.funfact-two {
  position: relative;
}
.funfact-two .container {
  position: relative;
  z-index: 1;
}
.funfact-two__item__top {
  margin-bottom: 12px;
  padding-bottom: 22px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  border-bottom: 2px solid var(--aigence-border-color, #e6eaff);
}
@media (max-width: 412px) {
  .funfact-two__item__top {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .funfact-two__item__top {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 412px) {
  .funfact-two__item__left {
    order: 1;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .funfact-two__item__left {
    order: 1;
  }
}
.funfact-two__item__count {
  display: flex;
  margin-bottom: 10px;
  font-size: 50px;
  font-weight: 800;
  line-height: 1.2;
  color: #051e6c;
}
.funfact-two__item__title {
  margin: 0px;
  font-size: 14px;
  color: transparent;
  font-weight: 700;
  line-height: 1.4;
  text-transform: uppercase;
  opacity: 0.8;
  background: #0d1a42;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.funfact-two__item__shape {
  max-width: 100%;
  height: auto;
  transition: all 500ms ease;
}
@media (max-width: 412px) {
  .funfact-two__item__shape {
    order: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .funfact-two__item__shape {
    order: 0;
  }
}
.funfact-two__item:hover .funfact-two__item__shape {
  -webkit-animation-name: wobble-horizontal-hover;
  animation-name: wobble-horizontal-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.funfact-two__item__text {
  margin: 0px;
  color: var(--aigence-gray2, #a1aac7);
  line-height: 1.733;
}
.funfact-two--about {
  border-radius: 0px 0px 60px 60px;
  background-color: var(--aigence-black, #0d1a42);
}
.funfact-two--about .funfact-two__bg-1,
.funfact-two--about .funfact-two__bg-2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.funfact-two--about .funfact-two__bg-1 {
  z-index: 1;
  opacity: 0.7;
  mix-blend-mode: hard-light;
}
.funfact-two--about .funfact-two__bg-2 {
  mix-blend-mode: overlay;
}
.funfact-two--about .funfact-two__item__top {
  border-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.2);
}
.funfact-two--about .funfact-two__item__count {
  color: var(--aigence-white, #ffffff);
}
.funfact-two--about .funfact-two__item__title {
  opacity: 1;
  color: var(--aigence-base, #d032af);
  background: transparent;
  -webkit-text-fill-color: var(--aigence-base, #d032af);
}
/* footer--------------------------------- */

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.main-footer {
  position: relative;
  overflow: hidden;
  border-radius: 60px 60px 0px 0px;
  background-color: var(--aigence-black, #0D1A42);
}
@media (max-width: 575px) {
  .main-footer {
    border-radius: 0px;
  }
}
.main-footer__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: inherit;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  mix-blend-mode: color-dodge;
}
.main-footer__top {
  padding-top: 289px;
  padding-bottom: 99px;
}
@media (max-width: 1199px) {
  .main-footer__top {
    padding-top: 273px;
    padding-bottom: 80px;
  }
}
@media (max-width: 575px) {
  .main-footer__top {
    padding-top: 80px;
  }
}
.main-footer .container {
  position: relative;
  z-index: 1;
}
.main-footer__bottom {
  padding: 31.5px 0 32.5px;
  border-top: 1px solid RGBA(var(--aigence-border-color-rgb, 230, 234, 255), 0.2);
}
@media (max-width: 575px) {
  .main-footer__bottom {
    padding: 20px 0px;
  }
}
.main-footer__bottom__inner {
  text-align: center;
}
.main-footer__copyright {
  margin: 0;
  font-weight: 500;
  color: var(--aigence-gray3, #818FB2);
}
.main-footer--two {
  border-radius: 0px;
}
.main-footer--two .main-footer__bg {
  opacity: 0.4;
  mix-blend-mode: color-dodge;
  background-repeat: repeat-x;
  background-position: left top;
  animation: moveBackground 60s linear 0s infinite;
}
.main-footer--two .main-footer__top {
  padding-top: 113px;
  padding-bottom: 51px;
}
.main-footer--two .footer-widget--about {
  padding: 0px;
}
.main-footer--two .footer-widget__logo {
  margin: 0px;
}
.main-footer--two .footer-widget--social {
  display: flex;
  align-items: center;
  gap: 40px 80px;
}
@media (max-width: 480px) {
  .main-footer--two .footer-widget--social {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .main-footer--two .footer-widget--social {
    gap: 45px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .main-footer--two .footer-widget--social {
    flex-direction: column;
    align-items: flex-start;
  }
}
.main-footer--two .footer-widget--social .social-links {
  position: relative;
  gap: 13px;
}
.main-footer--two .footer-widget--social .social-links::before {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: -40px;
  background-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}
@media (max-width: 480px) {
  .main-footer--two .footer-widget--social .social-links::before {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .main-footer--two .footer-widget--social .social-links::before {
    left: -22.5px;
  }
}
@media (min-width: 992x) and (max-width: 1199px) {
  .main-footer--two .footer-widget--social .social-links::before {
    display: none;
  }
}
.main-footer--two .footer-widget--social .social-links a {
  width: 40px;
  height: 40px;
  background-color: var(--aigence-white, #FFFFFF);
}
.main-footer--two .footer-widget--social .social-links__icon {
  font-size: 15px;
  color: var(--aigence-black, #0D1A42);
}
.main-footer--two .footer-widget__social-title {
  margin: 0px;
  font-size: 24px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 0px;
}
.main-footer--two .main-footer__wrapper {
  padding-top: 72px;
  padding-bottom: 70px;
  border-top: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}
@media (max-width: 991px) {
  .main-footer--two .main-footer__wrapper {
    padding-top: 50px;
  }
}
.main-footer--two .footer-widget__about-title {
  margin: 0px;
  font-size: 70px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.142;
  letter-spacing: -2.8px;
}
@media (max-width: 1199px) {
  .main-footer--two .footer-widget__about-title {
    font-size: 60px;
  }
}
@media (max-width: 991px) {
  .main-footer--two .footer-widget__about-title {
    font-size: 50px;
  }
}
@media (max-width: 575px) {
  .main-footer--two .footer-widget__about-title {
    font-size: 40px;
  }
}
.main-footer--two .footer-widget__about-title br {
  display: inline;
}
.main-footer--two .footer-widget__about-title span {
  font-size: 80px;
  font-weight: 700;
  letter-spacing: -3.2px;
  background: linear-gradient(90deg,   #d03355 10%,  #42c2fe 20% ,#7ad033 30%,  #d0b333 50%, #006594 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 991px) {
  .main-footer--two .footer-widget__about-title span {
    font-size: 60px;
  }
}
@media (max-width: 575px) {
  .main-footer--two .footer-widget__about-title span {
    font-size: 50px;
  }
}
.main-footer--two .main-footer__bottom {
  border: none;
  background-color: RGBA(var(--aigence-black5-rgb, 0, 4, 14), 0.3);
}
@media (max-width: 575px) {
  .main-footer--three {
    border-radius: 30px 30px 0px 0px;
  }
}
.main-footer--three .main-footer__bg {
  background-position: bottom center;
}
.main-footer--three .main-footer__top {
  padding-top: 96px;
}
@media (max-width: 1199px) {
  .main-footer--three .main-footer__top {
    padding-top: 80px;
  }
}

/*--------------------------------------------------------------
# AI Power
--------------------------------------------------------------*/

.ai-power {
  position: relative;
  overflow: hidden;
}

.ai-power__bg {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  z-index: -1;
}

.ai-power__title {
  font-size: 36px;
  font-weight: 700;
  color: #111;
}

.ai-power__card {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px;
  height: 100%;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.ai-power__card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.08);
}

.ai-power__card__icon {
  font-size: 32px;
  display: inline-block;
  margin-bottom: 10px;
}



.ai-power {
  margin-top: -135px;
  position: relative;
  overflow: hidden;
  border-radius: 60px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1638 640"><g><path d="M 296.78,638.45 L 294.61,637.92 L 290.44,636.46 L 288.38,635.66 L 284.45,633.69 L 282.53,632.64 L 278.90,630.19 L 277.13,628.92 L 273.84,626.04 L 272.25,624.56 L 269.35,621.29 L 267.95,619.62 L 265.48,616.01 L 264.30,614.16 L 262.31,610.25 L 259.89,604.07 L 259.46,602.69 L 258.80,599.80 L 258.65,599.02 L 258.40,597.28 L 258.27,596.37 L 258.06,594.27 L 257.96,593.16 L 257.78,590.56 L 257.69,589.20 L 257.53,585.99 L 257.45,584.30 L 257.30,580.37 L 257.07,573.50 L 257.02,572.12 L 256.94,569.57 L 256.90,568.34 L 256.82,566.08 L 256.75,563.89 L 256.60,560.25 L 256.52,558.55 L 256.35,555.75 L 256.26,554.44 L 256.06,552.30 L 255.96,551.30 L 255.70,549.64 L 255.57,548.85 L 255.24,547.50 L 253.91,543.69 L 253.21,542.01 L 251.54,538.76 L 250.65,537.15 L 248.64,534.08 L 247.59,532.56 L 245.26,529.69 L 244.06,528.29 L 241.45,525.66 L 240.12,524.38 L 237.26,522.02 L 235.81,520.88 L 232.74,518.82 L 231.18,517.83 L 227.93,516.10 L 222.89,513.91 L 216.50,511.55 L 128.00,510.99 L 124.12,510.97 L 116.75,510.92 L 113.14,510.89 L 106.31,510.84 L 102.96,510.81 L 96.65,510.76 L 93.57,510.73 L 87.77,510.67 L 84.94,510.65 L 79.65,510.59 L 77.06,510.56 L 72.27,510.50 L 69.93,510.46 L 65.62,510.40 L 63.52,510.37 L 59.69,510.30 L 57.83,510.26 L 54.46,510.19 L 52.83,510.16 L 49.92,510.08 L 48.51,510.05 L 46.05,509.97 L 44.87,509.93 L 42.83,509.85 L 41.87,509.80 L 40.27,509.72 L 39.52,509.68 L 38.33,509.59 L 37.79,509.54 L 37.01,509.45 L 36.30,509.30 L 34.73,508.75 L 31.65,507.39 L 30.11,506.68 L 27.12,505.03 L 25.64,504.18 L 22.79,502.27 L 21.38,501.29 L 18.71,499.17 L 17.40,498.08 L 14.95,495.77 L 13.76,494.60 L 11.58,492.14 L 10.53,490.90 L 8.67,488.33 L 6.28,484.39 L 5.86,483.61 L 5.11,482.30 L 4.74,481.66 L 4.09,480.45 L 3.78,479.83 L 3.23,478.45 L 2.96,477.71 L 2.49,475.89 L 2.27,474.90 L 1.88,472.38 L 1.78,471.69 L 1.61,470.13 L 1.53,469.32 L 1.37,467.50 L 1.30,466.55 L 1.16,464.43 L 1.09,463.32 L 0.97,460.86 L 0.91,459.59 L 0.80,456.76 L 0.75,455.30 L 0.65,452.06 L 0.61,450.39 L 0.53,446.73 L 0.49,444.83 L 0.42,440.70 L 0.39,438.57 L 0.33,433.92 L 0.30,431.54 L 0.25,426.36 L 0.23,423.70 L 0.19,417.95 L 0.17,415.01 L 0.14,408.66 L 0.12,405.40 L 0.10,398.41 L 0.09,394.84 L 0.07,387.18 L 0.06,383.26 L 0.05,374.90 L 0.04,370.63 L 0.04,361.52 L 0.03,356.88 L 0.03,347.01 L 0.03,341.97 L 0.02,331.30 L 0.02,325.85 L 0.02,314.34 L 0.03,308.47 L 0.03,296.09 L 0.03,289.78 L 0.03,276.49 L 0.03,255.50 L 0.03,248.24 L 0.03,234.44 L 0.03,227.65 L 0.03,214.77 L 0.03,208.45 L 0.02,196.46 L 0.02,190.58 L 0.02,179.46 L 0.02,174.00 L 0.03,163.70 L 0.03,158.65 L 0.03,149.14 L 0.04,144.48 L 0.05,135.74 L 0.05,131.45 L 0.07,123.43 L 0.08,119.50 L 0.10,112.17 L 0.11,108.58 L 0.14,101.91 L 0.15,98.65 L 0.19,92.59 L 0.21,89.64 L 0.25,84.18 L 0.28,81.52 L 0.33,76.61 L 0.36,74.22 L 0.43,69.84 L 0.46,67.70 L 0.54,63.81 L 0.58,61.92 L 0.67,58.48 L 0.72,56.81 L 0.82,53.79 L 0.88,52.33 L 1.00,49.69 L 1.06,48.42 L 1.19,46.14 L 1.26,45.04 L 1.41,43.09 L 1.49,42.14 L 1.66,40.47 L 1.75,39.67 L 1.93,38.25 L 2.13,36.88 L 2.57,34.77 L 2.80,33.80 L 3.33,32.26 L 3.61,31.54 L 4.23,30.31 L 4.55,29.70 L 5.28,28.51 L 6.49,26.45 L 7.35,24.91 L 9.39,21.93 L 10.46,20.46 L 12.85,17.67 L 14.09,16.30 L 16.80,13.73 L 18.18,12.48 L 21.14,10.19 L 22.64,9.08 L 25.79,7.09 L 27.39,6.13 L 30.67,4.50 L 32.33,3.72 L 35.70,2.48 L 40.80,1.09 L 40.92,1.07 L 41.79,1.02 L 42.34,1.00 L 44.08,0.95 L 45.06,0.93 L 47.67,0.88 L 49.09,0.86 L 52.60,0.82 L 54.47,0.80 L 58.89,0.76 L 61.21,0.74 L 66.55,0.70 L 69.34,0.68 L 75.61,0.64 L 78.87,0.63 L 86.09,0.59 L 89.82,0.57 L 98.01,0.54 L 102.23,0.52 L 111.40,0.49 L 116.10,0.48 L 126.27,0.45 L 131.47,0.43 L 142.64,0.40 L 148.35,0.39 L 160.55,0.36 L 166.77,0.35 L 180.00,0.32 L 186.74,0.31 L 201.02,0.29 L 204.66,0.28 L 212.13,0.27 L 215.90,0.26 L 223.64,0.25 L 227.55,0.25 L 235.56,0.24 L 239.59,0.23 L 247.88,0.22 L 252.05,0.22 L 260.60,0.21 L 264.92,0.20 L 273.75,0.19 L 278.19,0.19 L 287.30,0.18 L 291.89,0.17 L 301.27,0.16 L 306.00,0.16 L 315.66,0.15 L 320.53,0.15 L 330.48,0.14 L 335.49,0.13 L 345.72,0.13 L 350.87,0.12 L 361.39,0.12 L 366.68,0.11 L 377.49,0.11 L 382.92,0.10 L 394.02,0.10 L 399.60,0.09 L 410.99,0.09 L 416.71,0.08 L 428.39,0.08 L 434.27,0.07 L 446.24,0.07 L 452.26,0.07 L 464.53,0.06 L 470.71,0.06 L 483.27,0.05 L 489.60,0.05 L 502.46,0.05 L 508.93,0.04 L 522.10,0.04 L 528.73,0.04 L 542.20,0.03 L 548.98,0.03 L 562.76,0.03 L 569.68,0.03 L 583.77,0.02 L 590.85,0.02 L 605.25,0.02 L 612.49,0.02 L 627.19,0.01 L 634.59,0.01 L 649.61,0.01 L 657.15,0.01 L 672.49,0.01 L 680.20,0.01 L 695.85,0.01 L 703.71,0.00 L 719.68,0.00 L 727.71,0.00 L 743.99,0.00 L 752.18,0.00 L 768.79,0.00 L 777.14,0.00 L 794.07,0.00 L 819.84,0.00 L 830.64,0.00 L 851.80,0.00 L 862.31,0.00 L 882.89,0.00 L 893.10,0.00 L 913.10,0.00 L 923.03,0.00 L 942.47,0.00 L 952.11,0.00 L 970.99,0.00 L 980.36,0.00 L 998.68,0.01 L 1007.77,0.01 L 1025.55,0.01 L 1034.37,0.01 L 1051.62,0.01 L 1060.17,0.01 L 1076.89,0.01 L 1085.18,0.01 L 1101.38,0.02 L 1109.41,0.02 L 1125.10,0.02 L 1132.88,0.02 L 1148.06,0.02 L 1155.59,0.03 L 1170.28,0.03 L 1177.56,0.03 L 1191.76,0.03 L 1198.80,0.04 L 1212.53,0.04 L 1219.33,0.04 L 1232.58,0.05 L 1239.15,0.05 L 1251.94,0.05 L 1258.28,0.06 L 1270.61,0.06 L 1276.72,0.06 L 1288.61,0.07 L 1294.50,0.07 L 1305.95,0.08 L 1311.62,0.08 L 1322.64,0.09 L 1328.10,0.09 L 1338.70,0.10 L 1343.95,0.10 L 1354.13,0.11 L 1359.17,0.12 L 1368.95,0.12 L 1373.79,0.13 L 1383.17,0.14 L 1387.81,0.14 L 1396.81,0.15 L 1401.25,0.16 L 1409.86,0.17 L 1414.12,0.17 L 1422.36,0.18 L 1426.43,0.19 L 1434.30,0.20 L 1438.19,0.20 L 1445.71,0.21 L 1449.42,0.22 L 1456.58,0.23 L 1460.12,0.24 L 1466.95,0.25 L 1470.32,0.26 L 1476.81,0.27 L 1480.01,0.28 L 1486.18,0.29 L 1489.22,0.30 L 1495.07,0.32 L 1497.96,0.32 L 1503.50,0.34 L 1506.23,0.35 L 1511.47,0.36 L 1514.05,0.37 L 1519.00,0.39 L 1521.44,0.40 L 1526.10,0.42 L 1528.40,0.43 L 1532.79,0.45 L 1537.11,0.46 L 1544.95,0.50 L 1548.75,0.53 L 1555.59,0.57 L 1558.89,0.59 L 1564.80,0.64 L 1567.65,0.66 L 1572.69,0.71 L 1575.10,0.74 L 1579.34,0.80 L 1581.36,0.82 L 1584.85,0.88 L 1586.51,0.91 L 1589.33,0.97 L 1590.66,1.01 L 1592.86,1.07 L 1593.90,1.11 L 1595.56,1.18 L 1596.32,1.21 L 1597.50,1.29 L 1598.04,1.33 L 1598.80,1.41 L 1599.54,1.53 L 1601.72,2.09 L 1605.94,3.63 L 1608.02,4.46 L 1612.00,6.51 L 1613.95,7.59 L 1617.62,10.09 L 1619.41,11.39 L 1622.73,14.30 L 1624.33,15.80 L 1627.24,19.07 L 1628.64,20.74 L 1631.08,24.31 L 1632.23,26.13 L 1634.16,29.96 L 1636.40,35.93 L 1636.49,36.24 L 1636.66,37.08 L 1636.74,37.56 L 1636.88,38.85 L 1636.96,39.57 L 1637.08,41.46 L 1637.15,42.50 L 1637.26,45.14 L 1637.31,46.58 L 1637.41,50.13 L 1637.44,51.08 L 1637.48,53.18 L 1637.50,54.26 L 1637.54,56.64 L 1637.56,57.87 L 1637.60,60.54 L 1637.62,61.92 L 1637.65,64.91 L 1637.67,66.45 L 1637.70,69.78 L 1637.71,71.48 L 1637.74,75.17 L 1637.76,77.05 L 1637.78,81.11 L 1637.79,83.18 L 1637.82,87.63 L 1637.83,89.91 L 1637.85,94.77 L 1637.86,97.25 L 1637.87,102.54 L 1637.88,105.24 L 1637.90,110.98 L 1637.91,113.91 L 1637.92,120.12 L 1637.93,123.28 L 1637.94,129.98 L 1637.94,133.39 L 1637.95,140.59 L 1637.96,144.26 L 1637.97,151.99 L 1637.97,155.92 L 1637.98,164.19 L 1637.98,168.40 L 1637.98,177.24 L 1637.99,181.73 L 1637.99,191.15 L 1637.99,195.93 L 1637.99,205.95 L 1638.00,211.04 L 1638.00,221.68 L 1638.00,227.08 L 1638.00,238.36 L 1638.00,256.02 L 1638.00,262.67 L 1638.00,275.35 L 1638.00,281.59 L 1638.00,293.47 L 1638.00,299.32 L 1638.00,310.45 L 1638.00,315.92 L 1638.00,326.30 L 1637.99,331.41 L 1637.99,341.08 L 1637.99,345.83 L 1637.99,354.83 L 1637.98,359.24 L 1637.98,367.57 L 1637.97,371.66 L 1637.97,379.36 L 1637.96,383.13 L 1637.95,390.22 L 1637.95,393.70 L 1637.93,400.21 L 1637.93,403.40 L 1637.91,409.36 L 1637.91,412.27 L 1637.89,417.70 L 1637.88,420.35 L 1637.86,425.28 L 1637.85,427.69 L 1637.82,432.14 L 1637.81,434.31 L 1637.79,438.31 L 1637.77,440.26 L 1637.74,443.84 L 1637.72,445.58 L 1637.69,448.76 L 1637.67,450.31 L 1637.63,453.12 L 1637.61,454.48 L 1637.57,456.95 L 1637.55,458.14 L 1637.50,460.29 L 1637.47,461.33 L 1637.42,463.18 L 1637.39,464.08 L 1637.34,465.67 L 1637.28,467.19 L 1637.14,469.56 L 1637.07,470.64 L 1636.91,472.28 L 1636.83,473.03 L 1636.64,474.16 L 1635.98,476.59 L 1635.47,478.10 L 1634.17,481.08 L 1633.48,482.55 L 1631.86,485.44 L 1631.01,486.87 L 1629.09,489.63 L 1628.10,490.99 L 1625.92,493.59 L 1624.80,494.86 L 1622.40,497.25 L 1621.18,498.42 L 1618.59,500.56 L 1617.28,501.60 L 1614.53,503.46 L 1610.28,505.89 L 1608.99,506.54 L 1606.74,507.60 L 1605.60,508.10 L 1602.97,508.88 L 1602.25,509.06 L 1600.57,509.38 L 1599.68,509.53 L 1597.59,509.79 L 1596.48,509.91 L 1593.87,510.12 L 1592.48,510.23 L 1589.23,510.39 L 1587.51,510.47 L 1583.49,510.60 L 1581.38,510.66 L 1576.50,510.75 L 1573.94,510.80 L 1568.08,510.86 L 1566.55,510.88 L 1563.28,510.90 L 1561.60,510.91 L 1558.05,510.93 L 1556.23,510.94 L 1552.38,510.96 L 1550.41,510.96 L 1546.24,510.97 L 1544.12,510.98 L 1539.62,510.99 L 1537.33,510.99 L 1532.49,510.99 L 1530.03,511.00 L 1524.83,511.00 L 1522.18,511.00 L 1516.62,511.00 L 1513.78,511.00 L 1507.83,511.00 L 1498.45,511.00 L 1495.56,511.00 L 1490.02,511.00 L 1487.30,511.00 L 1482.10,511.00 L 1479.54,511.00 L 1474.67,511.00 L 1472.27,511.00 L 1467.70,511.01 L 1465.45,511.01 L 1461.19,511.01 L 1459.09,511.01 L 1455.11,511.02 L 1453.15,511.02 L 1449.45,511.03 L 1447.63,511.03 L 1444.19,511.04 L 1440.82,511.05 L 1434.82,511.08 L 1431.94,511.09 L 1426.85,511.12 L 1424.41,511.14 L 1420.14,511.19 L 1418.11,511.21 L 1414.58,511.28 L 1412.89,511.31 L 1410.00,511.38 L 1408.63,511.42 L 1406.30,511.52 L 1405.19,511.57 L 1403.31,511.68 L 1402.42,511.74 L 1400.92,511.87 L 1399.49,512.01 L 1397.37,512.35 L 1394.56,512.99 L 1392.63,513.48 L 1388.97,514.71 L 1387.18,515.36 L 1383.79,516.92 L 1382.13,517.74 L 1379.00,519.62 L 1377.47,520.61 L 1374.60,522.83 L 1373.20,523.98 L 1370.59,526.54 L 1369.31,527.86 L 1366.94,530.77 L 1365.79,532.26 L 1363.67,535.51 L 1360.75,540.77 L 1356.52,549.30 L 1355.90,573.90 L 1355.87,575.34 L 1355.80,577.96 L 1355.77,579.24 L 1355.70,581.58 L 1355.63,583.84 L 1355.50,587.59 L 1355.43,589.35 L 1355.28,592.23 L 1355.20,593.59 L 1355.00,595.81 L 1354.90,596.85 L 1354.65,598.59 L 1354.51,599.42 L 1354.18,600.89 L 1352.79,605.18 L 1351.99,607.32 L 1350.10,611.35 L 1349.10,613.33 L 1346.82,616.99 L 1345.64,618.78 L 1343.00,622.08 L 1341.64,623.68 L 1338.64,626.59 L 1337.10,628.00 L 1333.77,630.51 L 1332.07,631.71 L 1328.41,633.81 L 1326.54,634.81 L 1322.58,636.49 L 1316.30,638.51 L 1316.14,638.55 L 1315.65,638.63 L 1315.37,638.67 L 1314.61,638.74 L 1314.20,638.78 L 1313.13,638.85 L 1312.55,638.88 L 1311.13,638.95 L 1310.38,638.98 L 1308.57,639.04 L 1307.61,639.08 L 1305.38,639.13 L 1304.20,639.16 L 1301.50,639.22 L 1300.08,639.24 L 1296.87,639.29 L 1295.20,639.32 L 1291.44,639.37 L 1289.49,639.39 L 1285.14,639.43 L 1282.89,639.45 L 1277.91,639.49 L 1275.34,639.51 L 1269.70,639.55 L 1266.79,639.57 L 1260.44,639.60 L 1257.17,639.62 L 1250.07,639.65 L 1246.43,639.67 L 1238.54,639.69 L 1234.50,639.71 L 1225.79,639.73 L 1221.33,639.74 L 1211.75,639.77 L 1206.85,639.78 L 1196.37,639.80 L 1191.01,639.81 L 1179.58,639.83 L 1173.75,639.83 L 1161.34,639.85 L 1155.00,639.86 L 1141.57,639.87 L 1138.14,639.87 L 1131.09,639.88 L 1127.53,639.88 L 1120.21,639.89 L 1116.52,639.89 L 1108.92,639.89 L 1105.09,639.90 L 1097.22,639.90 L 1093.24,639.90 L 1085.09,639.91 L 1080.97,639.91 L 1072.52,639.91 L 1068.26,639.91 L 1059.52,639.92 L 1055.11,639.92 L 1046.06,639.92 L 1041.50,639.92 L 1032.16,639.92 L 1027.44,639.92 L 1017.78,639.93 L 1012.92,639.93 L 1002.94,639.93 L 997.92,639.93 L 987.63,639.93 L 982.44,639.93 L 971.82,639.93 L 966.47,639.93 L 955.53,639.93 L 950.01,639.93 L 938.73,639.93 L 933.05,639.93 L 921.43,639.93 L 915.58,639.93 L 903.61,639.93 L 897.59,639.93 L 885.27,639.93 L 879.07,639.93 L 866.40,639.93 L 860.02,639.92 L 846.99,639.92 L 840.44,639.92 L 827.04,639.92 L 806.54,639.92 L 799.88,639.92 L 786.82,639.91 L 780.33,639.91 L 767.61,639.91 L 761.29,639.91 L 748.89,639.91 L 742.73,639.90 L 730.66,639.90 L 724.66,639.90 L 712.91,639.90 L 707.08,639.90 L 695.64,639.89 L 689.97,639.89 L 678.85,639.89 L 673.33,639.89 L 662.51,639.88 L 657.15,639.88 L 646.64,639.88 L 641.42,639.87 L 631.22,639.87 L 626.15,639.87 L 616.24,639.86 L 611.32,639.86 L 601.71,639.86 L 596.93,639.85 L 587.60,639.85 L 582.97,639.85 L 573.93,639.84 L 569.44,639.84 L 560.67,639.83 L 556.32,639.83 L 547.83,639.82 L 543.62,639.82 L 535.40,639.81 L 531.33,639.81 L 523.37,639.80 L 515.49,639.80 L 500.50,639.78 L 493.13,639.77 L 479.16,639.76 L 472.29,639.75 L 459.30,639.73 L 452.92,639.72 L 440.87,639.70 L 434.97,639.69 L 423.84,639.67 L 418.38,639.66 L 408.13,639.63 L 403.11,639.62 L 393.71,639.59 L 389.11,639.58 L 380.52,639.55 L 376.32,639.54 L 368.52,639.51 L 364.71,639.49 L 357.65,639.46 L 354.21,639.44 L 347.86,639.41 L 344.77,639.39 L 339.11,639.35 L 336.36,639.33 L 331.34,639.29 L 328.91,639.27 L 324.51,639.23 L 322.38,639.21 L 318.56,639.16 L 316.72,639.14 L 313.44,639.09 L 311.87,639.06 L 309.11,639.01 L 307.79,638.99 L 305.51,638.93 L 304.43,638.90 L 302.60,638.84 L 301.74,638.81 L 300.32,638.75 L 299.66,638.72 L 298.62,638.66 L 298.15,638.62 L 297.46,638.55 L 297.16,638.52 Z" fill="rgba(0,0,0,1)"/></g></svg>');
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1638 640"><g><path d="M 296.78,638.45 L 294.61,637.92 L 290.44,636.46 L 288.38,635.66 L 284.45,633.69 L 282.53,632.64 L 278.90,630.19 L 277.13,628.92 L 273.84,626.04 L 272.25,624.56 L 269.35,621.29 L 267.95,619.62 L 265.48,616.01 L 264.30,614.16 L 262.31,610.25 L 259.89,604.07 L 259.46,602.69 L 258.80,599.80 L 258.65,599.02 L 258.40,597.28 L 258.27,596.37 L 258.06,594.27 L 257.96,593.16 L 257.78,590.56 L 257.69,589.20 L 257.53,585.99 L 257.45,584.30 L 257.30,580.37 L 257.07,573.50 L 257.02,572.12 L 256.94,569.57 L 256.90,568.34 L 256.82,566.08 L 256.75,563.89 L 256.60,560.25 L 256.52,558.55 L 256.35,555.75 L 256.26,554.44 L 256.06,552.30 L 255.96,551.30 L 255.70,549.64 L 255.57,548.85 L 255.24,547.50 L 253.91,543.69 L 253.21,542.01 L 251.54,538.76 L 250.65,537.15 L 248.64,534.08 L 247.59,532.56 L 245.26,529.69 L 244.06,528.29 L 241.45,525.66 L 240.12,524.38 L 237.26,522.02 L 235.81,520.88 L 232.74,518.82 L 231.18,517.83 L 227.93,516.10 L 222.89,513.91 L 216.50,511.55 L 128.00,510.99 L 124.12,510.97 L 116.75,510.92 L 113.14,510.89 L 106.31,510.84 L 102.96,510.81 L 96.65,510.76 L 93.57,510.73 L 87.77,510.67 L 84.94,510.65 L 79.65,510.59 L 77.06,510.56 L 72.27,510.50 L 69.93,510.46 L 65.62,510.40 L 63.52,510.37 L 59.69,510.30 L 57.83,510.26 L 54.46,510.19 L 52.83,510.16 L 49.92,510.08 L 48.51,510.05 L 46.05,509.97 L 44.87,509.93 L 42.83,509.85 L 41.87,509.80 L 40.27,509.72 L 39.52,509.68 L 38.33,509.59 L 37.79,509.54 L 37.01,509.45 L 36.30,509.30 L 34.73,508.75 L 31.65,507.39 L 30.11,506.68 L 27.12,505.03 L 25.64,504.18 L 22.79,502.27 L 21.38,501.29 L 18.71,499.17 L 17.40,498.08 L 14.95,495.77 L 13.76,494.60 L 11.58,492.14 L 10.53,490.90 L 8.67,488.33 L 6.28,484.39 L 5.86,483.61 L 5.11,482.30 L 4.74,481.66 L 4.09,480.45 L 3.78,479.83 L 3.23,478.45 L 2.96,477.71 L 2.49,475.89 L 2.27,474.90 L 1.88,472.38 L 1.78,471.69 L 1.61,470.13 L 1.53,469.32 L 1.37,467.50 L 1.30,466.55 L 1.16,464.43 L 1.09,463.32 L 0.97,460.86 L 0.91,459.59 L 0.80,456.76 L 0.75,455.30 L 0.65,452.06 L 0.61,450.39 L 0.53,446.73 L 0.49,444.83 L 0.42,440.70 L 0.39,438.57 L 0.33,433.92 L 0.30,431.54 L 0.25,426.36 L 0.23,423.70 L 0.19,417.95 L 0.17,415.01 L 0.14,408.66 L 0.12,405.40 L 0.10,398.41 L 0.09,394.84 L 0.07,387.18 L 0.06,383.26 L 0.05,374.90 L 0.04,370.63 L 0.04,361.52 L 0.03,356.88 L 0.03,347.01 L 0.03,341.97 L 0.02,331.30 L 0.02,325.85 L 0.02,314.34 L 0.03,308.47 L 0.03,296.09 L 0.03,289.78 L 0.03,276.49 L 0.03,255.50 L 0.03,248.24 L 0.03,234.44 L 0.03,227.65 L 0.03,214.77 L 0.03,208.45 L 0.02,196.46 L 0.02,190.58 L 0.02,179.46 L 0.02,174.00 L 0.03,163.70 L 0.03,158.65 L 0.03,149.14 L 0.04,144.48 L 0.05,135.74 L 0.05,131.45 L 0.07,123.43 L 0.08,119.50 L 0.10,112.17 L 0.11,108.58 L 0.14,101.91 L 0.15,98.65 L 0.19,92.59 L 0.21,89.64 L 0.25,84.18 L 0.28,81.52 L 0.33,76.61 L 0.36,74.22 L 0.43,69.84 L 0.46,67.70 L 0.54,63.81 L 0.58,61.92 L 0.67,58.48 L 0.72,56.81 L 0.82,53.79 L 0.88,52.33 L 1.00,49.69 L 1.06,48.42 L 1.19,46.14 L 1.26,45.04 L 1.41,43.09 L 1.49,42.14 L 1.66,40.47 L 1.75,39.67 L 1.93,38.25 L 2.13,36.88 L 2.57,34.77 L 2.80,33.80 L 3.33,32.26 L 3.61,31.54 L 4.23,30.31 L 4.55,29.70 L 5.28,28.51 L 6.49,26.45 L 7.35,24.91 L 9.39,21.93 L 10.46,20.46 L 12.85,17.67 L 14.09,16.30 L 16.80,13.73 L 18.18,12.48 L 21.14,10.19 L 22.64,9.08 L 25.79,7.09 L 27.39,6.13 L 30.67,4.50 L 32.33,3.72 L 35.70,2.48 L 40.80,1.09 L 40.92,1.07 L 41.79,1.02 L 42.34,1.00 L 44.08,0.95 L 45.06,0.93 L 47.67,0.88 L 49.09,0.86 L 52.60,0.82 L 54.47,0.80 L 58.89,0.76 L 61.21,0.74 L 66.55,0.70 L 69.34,0.68 L 75.61,0.64 L 78.87,0.63 L 86.09,0.59 L 89.82,0.57 L 98.01,0.54 L 102.23,0.52 L 111.40,0.49 L 116.10,0.48 L 126.27,0.45 L 131.47,0.43 L 142.64,0.40 L 148.35,0.39 L 160.55,0.36 L 166.77,0.35 L 180.00,0.32 L 186.74,0.31 L 201.02,0.29 L 204.66,0.28 L 212.13,0.27 L 215.90,0.26 L 223.64,0.25 L 227.55,0.25 L 235.56,0.24 L 239.59,0.23 L 247.88,0.22 L 252.05,0.22 L 260.60,0.21 L 264.92,0.20 L 273.75,0.19 L 278.19,0.19 L 287.30,0.18 L 291.89,0.17 L 301.27,0.16 L 306.00,0.16 L 315.66,0.15 L 320.53,0.15 L 330.48,0.14 L 335.49,0.13 L 345.72,0.13 L 350.87,0.12 L 361.39,0.12 L 366.68,0.11 L 377.49,0.11 L 382.92,0.10 L 394.02,0.10 L 399.60,0.09 L 410.99,0.09 L 416.71,0.08 L 428.39,0.08 L 434.27,0.07 L 446.24,0.07 L 452.26,0.07 L 464.53,0.06 L 470.71,0.06 L 483.27,0.05 L 489.60,0.05 L 502.46,0.05 L 508.93,0.04 L 522.10,0.04 L 528.73,0.04 L 542.20,0.03 L 548.98,0.03 L 562.76,0.03 L 569.68,0.03 L 583.77,0.02 L 590.85,0.02 L 605.25,0.02 L 612.49,0.02 L 627.19,0.01 L 634.59,0.01 L 649.61,0.01 L 657.15,0.01 L 672.49,0.01 L 680.20,0.01 L 695.85,0.01 L 703.71,0.00 L 719.68,0.00 L 727.71,0.00 L 743.99,0.00 L 752.18,0.00 L 768.79,0.00 L 777.14,0.00 L 794.07,0.00 L 819.84,0.00 L 830.64,0.00 L 851.80,0.00 L 862.31,0.00 L 882.89,0.00 L 893.10,0.00 L 913.10,0.00 L 923.03,0.00 L 942.47,0.00 L 952.11,0.00 L 970.99,0.00 L 980.36,0.00 L 998.68,0.01 L 1007.77,0.01 L 1025.55,0.01 L 1034.37,0.01 L 1051.62,0.01 L 1060.17,0.01 L 1076.89,0.01 L 1085.18,0.01 L 1101.38,0.02 L 1109.41,0.02 L 1125.10,0.02 L 1132.88,0.02 L 1148.06,0.02 L 1155.59,0.03 L 1170.28,0.03 L 1177.56,0.03 L 1191.76,0.03 L 1198.80,0.04 L 1212.53,0.04 L 1219.33,0.04 L 1232.58,0.05 L 1239.15,0.05 L 1251.94,0.05 L 1258.28,0.06 L 1270.61,0.06 L 1276.72,0.06 L 1288.61,0.07 L 1294.50,0.07 L 1305.95,0.08 L 1311.62,0.08 L 1322.64,0.09 L 1328.10,0.09 L 1338.70,0.10 L 1343.95,0.10 L 1354.13,0.11 L 1359.17,0.12 L 1368.95,0.12 L 1373.79,0.13 L 1383.17,0.14 L 1387.81,0.14 L 1396.81,0.15 L 1401.25,0.16 L 1409.86,0.17 L 1414.12,0.17 L 1422.36,0.18 L 1426.43,0.19 L 1434.30,0.20 L 1438.19,0.20 L 1445.71,0.21 L 1449.42,0.22 L 1456.58,0.23 L 1460.12,0.24 L 1466.95,0.25 L 1470.32,0.26 L 1476.81,0.27 L 1480.01,0.28 L 1486.18,0.29 L 1489.22,0.30 L 1495.07,0.32 L 1497.96,0.32 L 1503.50,0.34 L 1506.23,0.35 L 1511.47,0.36 L 1514.05,0.37 L 1519.00,0.39 L 1521.44,0.40 L 1526.10,0.42 L 1528.40,0.43 L 1532.79,0.45 L 1537.11,0.46 L 1544.95,0.50 L 1548.75,0.53 L 1555.59,0.57 L 1558.89,0.59 L 1564.80,0.64 L 1567.65,0.66 L 1572.69,0.71 L 1575.10,0.74 L 1579.34,0.80 L 1581.36,0.82 L 1584.85,0.88 L 1586.51,0.91 L 1589.33,0.97 L 1590.66,1.01 L 1592.86,1.07 L 1593.90,1.11 L 1595.56,1.18 L 1596.32,1.21 L 1597.50,1.29 L 1598.04,1.33 L 1598.80,1.41 L 1599.54,1.53 L 1601.72,2.09 L 1605.94,3.63 L 1608.02,4.46 L 1612.00,6.51 L 1613.95,7.59 L 1617.62,10.09 L 1619.41,11.39 L 1622.73,14.30 L 1624.33,15.80 L 1627.24,19.07 L 1628.64,20.74 L 1631.08,24.31 L 1632.23,26.13 L 1634.16,29.96 L 1636.40,35.93 L 1636.49,36.24 L 1636.66,37.08 L 1636.74,37.56 L 1636.88,38.85 L 1636.96,39.57 L 1637.08,41.46 L 1637.15,42.50 L 1637.26,45.14 L 1637.31,46.58 L 1637.41,50.13 L 1637.44,51.08 L 1637.48,53.18 L 1637.50,54.26 L 1637.54,56.64 L 1637.56,57.87 L 1637.60,60.54 L 1637.62,61.92 L 1637.65,64.91 L 1637.67,66.45 L 1637.70,69.78 L 1637.71,71.48 L 1637.74,75.17 L 1637.76,77.05 L 1637.78,81.11 L 1637.79,83.18 L 1637.82,87.63 L 1637.83,89.91 L 1637.85,94.77 L 1637.86,97.25 L 1637.87,102.54 L 1637.88,105.24 L 1637.90,110.98 L 1637.91,113.91 L 1637.92,120.12 L 1637.93,123.28 L 1637.94,129.98 L 1637.94,133.39 L 1637.95,140.59 L 1637.96,144.26 L 1637.97,151.99 L 1637.97,155.92 L 1637.98,164.19 L 1637.98,168.40 L 1637.98,177.24 L 1637.99,181.73 L 1637.99,191.15 L 1637.99,195.93 L 1637.99,205.95 L 1638.00,211.04 L 1638.00,221.68 L 1638.00,227.08 L 1638.00,238.36 L 1638.00,256.02 L 1638.00,262.67 L 1638.00,275.35 L 1638.00,281.59 L 1638.00,293.47 L 1638.00,299.32 L 1638.00,310.45 L 1638.00,315.92 L 1638.00,326.30 L 1637.99,331.41 L 1637.99,341.08 L 1637.99,345.83 L 1637.99,354.83 L 1637.98,359.24 L 1637.98,367.57 L 1637.97,371.66 L 1637.97,379.36 L 1637.96,383.13 L 1637.95,390.22 L 1637.95,393.70 L 1637.93,400.21 L 1637.93,403.40 L 1637.91,409.36 L 1637.91,412.27 L 1637.89,417.70 L 1637.88,420.35 L 1637.86,425.28 L 1637.85,427.69 L 1637.82,432.14 L 1637.81,434.31 L 1637.79,438.31 L 1637.77,440.26 L 1637.74,443.84 L 1637.72,445.58 L 1637.69,448.76 L 1637.67,450.31 L 1637.63,453.12 L 1637.61,454.48 L 1637.57,456.95 L 1637.55,458.14 L 1637.50,460.29 L 1637.47,461.33 L 1637.42,463.18 L 1637.39,464.08 L 1637.34,465.67 L 1637.28,467.19 L 1637.14,469.56 L 1637.07,470.64 L 1636.91,472.28 L 1636.83,473.03 L 1636.64,474.16 L 1635.98,476.59 L 1635.47,478.10 L 1634.17,481.08 L 1633.48,482.55 L 1631.86,485.44 L 1631.01,486.87 L 1629.09,489.63 L 1628.10,490.99 L 1625.92,493.59 L 1624.80,494.86 L 1622.40,497.25 L 1621.18,498.42 L 1618.59,500.56 L 1617.28,501.60 L 1614.53,503.46 L 1610.28,505.89 L 1608.99,506.54 L 1606.74,507.60 L 1605.60,508.10 L 1602.97,508.88 L 1602.25,509.06 L 1600.57,509.38 L 1599.68,509.53 L 1597.59,509.79 L 1596.48,509.91 L 1593.87,510.12 L 1592.48,510.23 L 1589.23,510.39 L 1587.51,510.47 L 1583.49,510.60 L 1581.38,510.66 L 1576.50,510.75 L 1573.94,510.80 L 1568.08,510.86 L 1566.55,510.88 L 1563.28,510.90 L 1561.60,510.91 L 1558.05,510.93 L 1556.23,510.94 L 1552.38,510.96 L 1550.41,510.96 L 1546.24,510.97 L 1544.12,510.98 L 1539.62,510.99 L 1537.33,510.99 L 1532.49,510.99 L 1530.03,511.00 L 1524.83,511.00 L 1522.18,511.00 L 1516.62,511.00 L 1513.78,511.00 L 1507.83,511.00 L 1498.45,511.00 L 1495.56,511.00 L 1490.02,511.00 L 1487.30,511.00 L 1482.10,511.00 L 1479.54,511.00 L 1474.67,511.00 L 1472.27,511.00 L 1467.70,511.01 L 1465.45,511.01 L 1461.19,511.01 L 1459.09,511.01 L 1455.11,511.02 L 1453.15,511.02 L 1449.45,511.03 L 1447.63,511.03 L 1444.19,511.04 L 1440.82,511.05 L 1434.82,511.08 L 1431.94,511.09 L 1426.85,511.12 L 1424.41,511.14 L 1420.14,511.19 L 1418.11,511.21 L 1414.58,511.28 L 1412.89,511.31 L 1410.00,511.38 L 1408.63,511.42 L 1406.30,511.52 L 1405.19,511.57 L 1403.31,511.68 L 1402.42,511.74 L 1400.92,511.87 L 1399.49,512.01 L 1397.37,512.35 L 1394.56,512.99 L 1392.63,513.48 L 1388.97,514.71 L 1387.18,515.36 L 1383.79,516.92 L 1382.13,517.74 L 1379.00,519.62 L 1377.47,520.61 L 1374.60,522.83 L 1373.20,523.98 L 1370.59,526.54 L 1369.31,527.86 L 1366.94,530.77 L 1365.79,532.26 L 1363.67,535.51 L 1360.75,540.77 L 1356.52,549.30 L 1355.90,573.90 L 1355.87,575.34 L 1355.80,577.96 L 1355.77,579.24 L 1355.70,581.58 L 1355.63,583.84 L 1355.50,587.59 L 1355.43,589.35 L 1355.28,592.23 L 1355.20,593.59 L 1355.00,595.81 L 1354.90,596.85 L 1354.65,598.59 L 1354.51,599.42 L 1354.18,600.89 L 1352.79,605.18 L 1351.99,607.32 L 1350.10,611.35 L 1349.10,613.33 L 1346.82,616.99 L 1345.64,618.78 L 1343.00,622.08 L 1341.64,623.68 L 1338.64,626.59 L 1337.10,628.00 L 1333.77,630.51 L 1332.07,631.71 L 1328.41,633.81 L 1326.54,634.81 L 1322.58,636.49 L 1316.30,638.51 L 1316.14,638.55 L 1315.65,638.63 L 1315.37,638.67 L 1314.61,638.74 L 1314.20,638.78 L 1313.13,638.85 L 1312.55,638.88 L 1311.13,638.95 L 1310.38,638.98 L 1308.57,639.04 L 1307.61,639.08 L 1305.38,639.13 L 1304.20,639.16 L 1301.50,639.22 L 1300.08,639.24 L 1296.87,639.29 L 1295.20,639.32 L 1291.44,639.37 L 1289.49,639.39 L 1285.14,639.43 L 1282.89,639.45 L 1277.91,639.49 L 1275.34,639.51 L 1269.70,639.55 L 1266.79,639.57 L 1260.44,639.60 L 1257.17,639.62 L 1250.07,639.65 L 1246.43,639.67 L 1238.54,639.69 L 1234.50,639.71 L 1225.79,639.73 L 1221.33,639.74 L 1211.75,639.77 L 1206.85,639.78 L 1196.37,639.80 L 1191.01,639.81 L 1179.58,639.83 L 1173.75,639.83 L 1161.34,639.85 L 1155.00,639.86 L 1141.57,639.87 L 1138.14,639.87 L 1131.09,639.88 L 1127.53,639.88 L 1120.21,639.89 L 1116.52,639.89 L 1108.92,639.89 L 1105.09,639.90 L 1097.22,639.90 L 1093.24,639.90 L 1085.09,639.91 L 1080.97,639.91 L 1072.52,639.91 L 1068.26,639.91 L 1059.52,639.92 L 1055.11,639.92 L 1046.06,639.92 L 1041.50,639.92 L 1032.16,639.92 L 1027.44,639.92 L 1017.78,639.93 L 1012.92,639.93 L 1002.94,639.93 L 997.92,639.93 L 987.63,639.93 L 982.44,639.93 L 971.82,639.93 L 966.47,639.93 L 955.53,639.93 L 950.01,639.93 L 938.73,639.93 L 933.05,639.93 L 921.43,639.93 L 915.58,639.93 L 903.61,639.93 L 897.59,639.93 L 885.27,639.93 L 879.07,639.93 L 866.40,639.93 L 860.02,639.92 L 846.99,639.92 L 840.44,639.92 L 827.04,639.92 L 806.54,639.92 L 799.88,639.92 L 786.82,639.91 L 780.33,639.91 L 767.61,639.91 L 761.29,639.91 L 748.89,639.91 L 742.73,639.90 L 730.66,639.90 L 724.66,639.90 L 712.91,639.90 L 707.08,639.90 L 695.64,639.89 L 689.97,639.89 L 678.85,639.89 L 673.33,639.89 L 662.51,639.88 L 657.15,639.88 L 646.64,639.88 L 641.42,639.87 L 631.22,639.87 L 626.15,639.87 L 616.24,639.86 L 611.32,639.86 L 601.71,639.86 L 596.93,639.85 L 587.60,639.85 L 582.97,639.85 L 573.93,639.84 L 569.44,639.84 L 560.67,639.83 L 556.32,639.83 L 547.83,639.82 L 543.62,639.82 L 535.40,639.81 L 531.33,639.81 L 523.37,639.80 L 515.49,639.80 L 500.50,639.78 L 493.13,639.77 L 479.16,639.76 L 472.29,639.75 L 459.30,639.73 L 452.92,639.72 L 440.87,639.70 L 434.97,639.69 L 423.84,639.67 L 418.38,639.66 L 408.13,639.63 L 403.11,639.62 L 393.71,639.59 L 389.11,639.58 L 380.52,639.55 L 376.32,639.54 L 368.52,639.51 L 364.71,639.49 L 357.65,639.46 L 354.21,639.44 L 347.86,639.41 L 344.77,639.39 L 339.11,639.35 L 336.36,639.33 L 331.34,639.29 L 328.91,639.27 L 324.51,639.23 L 322.38,639.21 L 318.56,639.16 L 316.72,639.14 L 313.44,639.09 L 311.87,639.06 L 309.11,639.01 L 307.79,638.99 L 305.51,638.93 L 304.43,638.90 L 302.60,638.84 L 301.74,638.81 L 300.32,638.75 L 299.66,638.72 L 298.62,638.66 L 298.15,638.62 L 297.46,638.55 L 297.16,638.52 Z" fill="rgba(0,0,0,1)"/></g></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (max-width: 575px) {
  .ai-power {
    border-radius: 30px;
  }
}
.ai-power::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  z-index: 1;
  background: linear-gradient(270deg, rgba(13, 26, 66, 0.24) 0%, rgba(13, 26, 66, 0.51) 100%);
}
@media (max-width: 1199px) {
  .ai-power::after {
    background: linear-gradient(270deg, rgba(13, 26, 66, 0.7) 0%, rgba(13, 26, 66, 0.9) 100%);
  }
}
.ai-power__bg-1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
@media (max-width: 1199px) {
  .ai-power__bg-1 {
    background-position: left center;
  }
}
.ai-power__bg-2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  opacity: 0.1;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.ai-power__shape-1 {
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
}
@media (max-width: 1199px) {
  .ai-power__shape-1 {
    display: none;
  }
}
.ai-power__shape-2 {
  max-width: 100%;
  height: auto;
  position: absolute;
  left: 26.4%;
  bottom: 21px;
  z-index: 3;
  transform: rotate(36.205deg);
  animation: moveShape 2s linear infinite;
}
@media (max-width: 1399px) {
  .ai-power__shape-2 {
    left: 20%;
  }
}
@media (max-width: 1199px) {
  .ai-power__shape-2 {
    display: none;
  }
}
@keyframes moveShape {
  0% {
    -webkit-transform: translateZ(0) rotate(36.205deg);
    transform: translateZ(0) rotate(36.205deg);
  }
  50% {
    -webkit-transform: translate3d(25px, 0, 0) rotate(36.205deg);
    transform: translate3d(25px, 0, 0) rotate(36.205deg);
  }
  100% {
    -webkit-transform: translateZ(0) rotate(36.205deg);
    transform: translateZ(0) rotate(36.205deg);
  }
}
.ai-power .container {
  position: relative;
  z-index: 4;
}
.ai-power__title {
  margin: 0px;
  padding-bottom: 49px;
  font-size: 30px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.333;
  border-bottom: 2px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.3);
}
.ai-power__card {
  position: relative;
  z-index: 1;
  padding: 40px 40px 34px;
  overflow: hidden;
  border-radius: 20px;
  background-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
  backdrop-filter: blur(15px);
  transition: all 500ms ease;
}
@media (max-width: 390px) {
  .ai-power__card {
    padding: 30px 30px 24px;
  }
}
.ai-power__card::before {
  content: "";
  width: 100%;
  height: 0%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1;
  border-radius: inherit;
  background-color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
.ai-power__card:hover::before {
  height: 100%;
  top: 0px;
}
.ai-power__card__icon {
  margin-bottom: 18px;
  display: inline-flex;
  font-size: 60px;
  color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
.ai-power__card:hover .ai-power__card__icon {
  color: transparent;
  background: linear-gradient(90deg,#128ec5, #425CFE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.ai-power__card__title {
  margin-bottom: 77px;
  padding-bottom: 12px;
  font-size: 20px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 700;
  line-height: 1.5;
  border-bottom: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.2);
  transition: all 500ms ease;
}
.ai-power__card:hover .ai-power__card__title {
  color: var(--aigence-black, #0D1A42);
  border-color: var(--aigence-border-color, #E6EAFF);
}
.ai-power__card__text {
  margin: 0px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 500;
  line-height: 1.6;
  transition: all 500ms ease;
}
.ai-power__card:hover .ai-power__card__text {
  color: var(--aigence-text, #959CB2);
}
.ai-power .customers {
  margin: 40px 0px;
}
.ai-power .customers__inner {
  display: flex;
  align-items: center;
}
.ai-power .customers__count {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px 0px 0px -15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  background-color: var(--aigence-white, #FFFFFF);
}
.ai-power .customers__count span {
  display: inline-flex;
  align-items: center;
}
.ai-power .customers__text {
  font-size: 15px;
  line-height: 1.444;
}

/*--------------------------------------------------------------
# CTA
--------------------------------------------------------------*/
.cta-one {
  position: relative;
  z-index: 1;
  margin-bottom: -60px;
  border-radius: 0px 0px 60px 60px;
  background-color: var(--aigence-white, #FFFFFF);
}
@media (max-width: 575px) {
  .cta-one {
    border-radius: 0px 0px 30px 30px;
  }
}
.cta-one__wrapper {
  position: relative;
  padding: 52px 90px;
  border-radius: 20px;
  background-image: url(../images/gallery/image\ \(2\).jpg);
  background-size: cover;
  /* background: linear-gradient(90deg, #d0b333 0%, #40c2fe 100%); */
}
@media (max-width: 1199px) {
  .cta-one__wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 991px) {
  .cta-one__wrapper {
    padding-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .cta-one__wrapper {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .cta-one__wrapper {
    padding: 40px 30px 0px;
  }
}
.cta-one__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.cta-one__content {
  max-width: 684px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin-left: auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 1199px) {
  .cta-one__content {
    max-width: 590px;
  }
}
@media (max-width: 991px) {
  .cta-one__content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cta-one__content {
    flex-direction: column;
  }
}
.cta-one__title {
  margin: 0px;
  font-size: 34px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.176;
}
@media (max-width: 1199px) {
  .cta-one__title {
    font-size: 30px;
  }
}
.cta-one .aigence-btn {
  flex-shrink: 0;
}
.cta-one__image {
  max-width: 100%;
  height: auto;
  position: absolute;
  left: 54px;
  bottom: 0px;
  animation: moveX2 2.5s linear infinite;
}
@media (max-width: 1199px) {
  .cta-one__image {
    left: 0px;
  }
}
@media (max-width: 991px) {
  .cta-one__image {
    position: relative;
    margin-top: 40px;
  }
}

/*--------------------------------------------------------------
# Mobile Nav
--------------------------------------------------------------*/
.mobile-nav__wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  transform: translateX(-100%);
  transform-origin: left center;
  transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;
  visibility: hidden;
  position: fixed;
}
.mobile-nav__wrapper .container {
  padding-left: 0;
  padding-right: 0;
}
.mobile-nav__wrapper .home-showcase .row [class*=col-] {
  flex: 0 0 100%;
}
.mobile-nav__wrapper .home-showcase {
  margin-bottom: -1px;
  margin-top: 0;
  border-bottom: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}
.mobile-nav__wrapper .home-showcase__inner {
  padding: 15px 0px;
  background-color: transparent;
  box-shadow: none;
}
.mobile-nav__wrapper .home-showcase__title {
  color: var(--aigence-white, #FFFFFF);
}

.mobile-nav__wrapper.expanded {
  opacity: 1;
  transform: translateX(0%);
  visibility: visible;
  transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;
}
.mobile-nav__wrapper.expanded .mobile-nav__content {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
  transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;
}

.mobile-nav__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.7;
  cursor: url(../images/close.png), auto;
}

.mobile-nav__content {
  width: 300px;
  background-color: var(--aigence-black, #0D1A42);
  z-index: 10;
  position: relative;
  height: 100%;
  overflow-y: auto;
  padding: 60px 15px 30px;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-100%);
  transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
}
.mobile-nav__content .main-menu__nav {
  display: block;
  padding: 0;
}

.mobile-nav__content .logo-box {
  margin-bottom: 40px;
  display: flex;
}

.mobile-nav__close {
  display: inline-flex;
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 20px;
  color: var(--aigence-white, #FFFFFF);
  cursor: pointer;
  transition: all 500ms ease;
}
.mobile-nav__close svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.mobile-nav__close:hover {
  color: var(--aigence-base, #D032AF);
}

.mobile-nav__content .main-menu__list,
.mobile-nav__content .main-menu__list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.mobile-nav__content .main-menu__list ul {
  display: none;
  border-top: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}

.mobile-nav__content .main-menu__list ul li > a {
  padding-left: 1em;
}

.mobile-nav__content .main-menu__list li:not(:last-child) {
  border-bottom: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}

.mobile-nav__content .main-menu__list li > a {
  display: flex;
  justify-content: space-between;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  line-height: 30px;
  color: var(--aigence-white, #FFFFFF);
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  height: 46px;
  align-items: center;
  transition: 500ms;
}

.mobile-nav__content .main-menu__list > li > ul > li a {
  font-size: 13px;
}

.mobile-nav__content .main-menu__list li a.expanded {
  color: var(--aigence-base, #D032AF);
}

.mobile-nav__content .main-menu__list li a button {
  width: 30px;
  height: 30px;
  background-color: var(--aigence-base, #D032AF);
  border: none;
  outline: none;
  color: var(--aigence-white, #FFFFFF);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  transform: rotate(-90deg);
  transition: transform 500ms ease;
}
.mobile-nav__content .main-menu__list li a button svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.mobile-nav__content .main-menu__list li a button.expanded {
  transform: rotate(0deg);
  background-color: var(--aigence-white, #FFFFFF);
  color: var(--aigence-black, #0D1A42);
}

.mobile-nav__contact {
  margin-bottom: 0;
  margin-top: 35px;
  margin-bottom: 35px;
}
.mobile-nav__contact li {
  color: var(--aigence-white, #FFFFFF);
  font-size: 16px;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
}
.mobile-nav__contact li + li {
  margin-top: 15px;
}
.mobile-nav__contact li a {
  color: inherit;
  transition: 500ms;
}
.mobile-nav__contact li a:hover {
  color: var(--aigence-base, #D032AF);
}
.mobile-nav__contact__icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--aigence-base, #D032AF);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  font-size: 12px;
  margin-right: 10px;
  color: var(--aigence-white, #FFFFFF);
}
.mobile-nav__contact__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.mobile-nav__content .social-links {
  gap: 13px;
}
.mobile-nav__content .social-links a {
  background-color: var(--aigence-base, #D032AF);
}
.mobile-nav__content .social-links__icon {
  color: var(--aigence-white, #FFFFFF);
}
.mobile-nav__content .social-links a:hover {
  background-color: var(--aigence-white, #FFFFFF);
}
.mobile-nav__content .social-links a:hover .social-links__icon {
  color: var(--aigence-base, #D032AF);
}

.mobile-nav__container .main-menu__logo,
.mobile-nav__container .main-menu__right {
  display: none;
}

/* contact page */

/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact-page {
  background-color: var(--aigence-white, #FFFFFF);
}
.contact-page__content {
  text-align: center;
}
.contact-page__image {
  margin-bottom: 70px;
  position: relative;
}
@media (max-width: 575px) {
  .contact-page__image {
    margin-bottom: 30px;
  }
}
.contact-page__image__main {
  width: 100%;
  display: block;
  border-radius: 20px;
}
@media (max-width: 575px) {
  .contact-page__image__main {
    border-radius: 10px;
  }
}
.contact-page__logo {
  width: 112px;
  height: 112px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  bottom: -52px;
  transform: translateX(-50%);
  border-radius: 50%;
  background-color: var(--aigence-white, #FFFFFF);
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.15));
}
@media (max-width: 767px) {
  .contact-page__logo {
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 575px) {
  .contact-page__logo {
    display: none;
  }
}
.contact-page__logo img {
  max-width: 100%;
  height: auto;
  animation: shapeRotate 2s linear infinite;
}
.contact-page__text {
  margin: 0px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.538;
}
@media (max-width: 767px) {
  .contact-page__text {
    font-size: 20px;
  }
}
@media (max-width: 430px) {
  .contact-page__text {
    font-size: 18px;
  }
}
.contact-page__text span {
  color: var(--aigence-text, #959CB2);
}

.contact-info {
  position: relative;
  z-index: 1;
  margin-bottom: -127px;
}
@media (min-width: 1200px) {
  .contact-info .container {
    max-width: 1380px;
  }
}
.contact-info .row {
  --bs-gutter-x: 10px;
  --bs-gutter-y: 10px;
}
@media (max-width: 767px) {
  .contact-info .row {
    --bs-gutter-y: 20px;
  }
}
.contact-info__card {
  position: relative;
  z-index: 1;
  padding: 38px 30px 31px;
  text-align: center;
  border-radius: 16px;
  overflow: hidden;
  background-color: var(--aigence-white, #FFFFFF);
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.1));
}
@media (max-width: 390px) {
  .contact-info__card {
    padding: 30px 25px 23px;
  }
}
.contact-info__card::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  opacity: 0;
  transform: scale(0.85);
  border-radius: inherit;
  background:#0d1a42;
  transition: all 500ms ease;
}
.contact-info__card:hover::after {
  opacity: 1;
  transform: scale(1);
}
.contact-info__icon-box {
  width: 70px;
  height: 70px;
  margin: 0px auto 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background:linear-gradient(90deg, #3f98fe 0%, #0d1a42 100%);
  transition: all 500ms ease;
}
.contact-info__card:hover .contact-info__icon-box {
  background-color: var(--aigence-white, #FFFFFF);
}
.contact-info__icon {
  display: inline-flex;
  font-size: 40px;
  color: var(--aigence-base, #D032AF);
}
.contact-info__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.contact-info__card:hover .contact-info__icon {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.contact-info__title {
  margin-bottom: 13px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
  transition: all 500ms ease;
}
@media (max-width: 390px) {
  .contact-info__title {
    font-size: 18px;
  }
}
.contact-info__text {
  margin: 0px;
  font-weight: 500;
  line-height: 1.75;
  transition: all 500ms ease;
}
.contact-info__card:hover .contact-info__title, .contact-info__card:hover .contact-info__text {
  color: var(--aigence-white, #FFFFFF);
}

.contact-one {
  position: relative;
  margin-bottom: 100px;
  padding-top: 235px;
  background-color: var(--aigence-white2, #F1F3FF);
}
@media (max-width: 767px) {
  .contact-one {
    margin-bottom: 60px;
    padding-top: 217px;
  }
}
@media (max-width: 575px) {
  .contact-one {
    margin-bottom: 40px;
    padding-top: 201px;
  }
}
.contact-one--team-details {
  padding-top: var(--section-space-2, 108px);
}
@media (max-width: 767px) {
  .contact-one--team-details {
    padding-top: 90px;
  }
}
@media (max-width: 575px) {
  .contact-one--team-details {
    padding-top: 73px;
  }
}
.contact-one__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.contact-one .container {
  position: relative;
  z-index: 1;
}
.contact-one .sec-title {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 575px) {
  .contact-one .sec-title {
    font-size: 30px;
  }
}
.contact-one .form-one input[type=text],
.contact-one .form-one input[type=email],
.contact-one .form-one input[type=password],
.contact-one .form-one input[type=tel],
.contact-one .form-one textarea {
  background-color: var(--aigence-white, #FFFFFF);
}



/* gallerycss */
 
 
.gallery-page__card {
  overflow: hidden;
  border-radius: 12px;
}
 
.gallery-page__card img {
  display: block;
  width: 100%;
  border-radius: inherit;
  transition: transform 0.5s ease, filter 0.5s ease;
}
 
.gallery-page__card:hover img {
  transform: scale(1.12);
  filter: brightness(1.05);
}