﻿/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
>>> TABLE OF CONTENTS:
# Utility
# Common
# Custom Cursor
# Animations
# Cards
# Topbar
# Navigation
# Home Showcase
# Mobile Nav
# Search Popup
# Page Header
# Google Map
# Forms
# Contact
# Newsletter
# Comments
# Sidebar
# Footer
# Client Carousel
# Hero
# About
# Quote
# Our Process
# Testimonials
# Why Choose
# Funfact
# Faq
# Slide Text
# AI Power
# App Download
# CTA
# Team Details
# Gallery
# Services
# Service Details
# Projects
# Project Details
# Shop
# Shop Details
# Cart
# Checkout
# Blog Details
# Error 404
# Boxed Home
--------------------------------------------------------------*/
:root {
  --aigence-font: "Plus Jakarta Sans", sans-serif;
  --aigence-text: #959CB2;
  --aigence-text-rgb: 149, 156, 178;
  --aigence-text-gray: #8C9ED3;
  --aigence-text-gray-rgb: 140, 158, 211;
  --aigence-base: #D032AF;
  --aigence-base-rgb: 208, 50, 175;
  --aigence-primary: #3E5DFF;
  --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: var(--aigence-font, "Plus Jakarta Sans", 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: var(--aigence-font, "Plus Jakarta Sans", 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, #D930AA 0%, #3E5DFF 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, #3E5DFF 0%, #D930AA 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(270deg, #3F5CFE 0%, #D930AA 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, #D930AA 0%, #3F5CFE 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-base, #D032AF);
}

.aigence-btn-two {
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  outline: 0;
  border: 0;
  display: inline-block;
  position: relative;
  z-index: 1;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 600;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.428;
  border-radius: 30px;
  background-color: var(--aigence-white2, #F1F3FF);
  transition: all 500ms ease;
}
.aigence-btn-two:hover {
  color: var(--aigence-white, #FFFFFF);
}
.aigence-btn-two::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  border-radius: inherit;
  opacity: 0;
  background: linear-gradient(90deg, #3E5DFF 0%, #D930AA 100%);
  transition: all 500ms ease;
}
.aigence-btn-two:hover::after {
  opacity: 1;
}

.video-btn {
  width: 82px;
  height: 82px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  background-color: transparent;
  position: relative;
  border-radius: 50%;
  border: 4px solid var(--aigence-white, #FFFFFF);
  font-size: 35px;
  color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
.video-btn:hover {
  background-color: var(--aigence-base, #D032AF);
  border-color: var(--aigence-base, #D032AF);
}
.video-btn > span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  border: 1px solid var(--aigence-white, #FFFFFF);
  border-radius: 50%;
  z-index: -1;
  transition: all 500ms ease;
  -webkit-animation: pulse-animate 4s linear infinite;
  animation: pulse-animate 4s linear infinite;
}
.video-btn:hover > span {
  border-color: var(--aigence-base, #D032AF);
}
.video-btn span:nth-child(2) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.video-btn span:nth-child(3) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.video-btn span:nth-child(4) {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

@-webkit-keyframes pulse-animate {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0;
  }
}
@keyframes pulse-animate {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0;
  }
}
/* section title */
.sec-title {
  margin: 0px;
  font-size: 50px;
  font-weight: 800;
  line-height: 1.2;
}
.sec-title--center {
  margin-bottom: 50px;
  text-align: center;
}
@media (max-width: 1199px) {
  .sec-title {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .sec-title {
    font-size: 30px;
  }
}

/* customers */
.customers {
  display: flex;
  align-items: center;
  gap: 15px 22px;
}
@media (max-width: 575px) {
  .customers {
    flex-direction: column;
    align-items: flex-start;
  }
}
.customers__inner {
  display: inline-flex;
  align-items: center;
}
.customers__image {
  display: inline-flex;
  align-items: center;
}
.customers__image img {
  width: 54px;
  height: 54px;
  flex-shrink: 0;
  border-radius: 50%;
  border: 2px solid var(--aigence-white, #FFFFFF);
}
.customers__image img:not(:first-child) {
  margin-left: -15px;
}
.customers__text {
  margin: 0px;
  font-size: 16px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  text-transform: capitalize;
}

/* ratings */
.aigence-ratings {
  display: flex;
  align-items: center;
  gap: 6px;
}
.aigence-ratings__icon {
  display: inline-flex;
  font-size: 19px;
  color: var(--aigence-black, #0D1A42);
  transition: all 500ms ease;
}
.aigence-ratings__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

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

/* progress bar */
.progress-box__title {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 600;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.444;
}
@media (max-width: 430px) {
  .progress-box__title {
    font-size: 16px;
  }
}
.progress-box__bar {
  position: relative;
  width: 100%;
  height: 10px;
  border-radius: 20px;
  background-color: var(--aigence-white2, #F1F3FF);
}
.progress-box__bar__inner {
  position: relative;
  position: absolute;
  height: 100%;
  width: 0px;
  top: 0;
  left: 0;
  border-radius: 20px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  transition: all 800ms linear;
}
.progress-box__number {
  position: absolute;
  bottom: calc(100% + 15px);
  right: 0;
  font-size: 18px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 500;
  line-height: 1.444;
}
@media (max-width: 430px) {
  .progress-box__number {
    font-size: 16px;
  }
}

/* post pagination */
.post-pagination {
  list-style: none;
  padding: 0;
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px;
}
@media (max-width: 991px) {
  .post-pagination {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .post-pagination {
    gap: 12px;
  }
}
.post-pagination__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  width: 50px;
  height: 50px;
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  text-align: center;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1;
  background-color: transparent;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  transition: all 500ms ease;
}
@media (max-width: 767px) {
  .post-pagination__btn {
    width: 40px;
    height: 40px;
    font-size: 16px;
  }
}
.post-pagination__btn::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(48deg, #3E5DFF 2.35%, #DB30A9 97.17%);
  transition: all 500ms ease;
}
.post-pagination__btn:hover, .post-pagination__btn.active {
  color: var(--aigence-white, #FFFFFF);
  border-color: transparent;
}
.post-pagination__btn:hover::after, .post-pagination__btn.active::after {
  opacity: 1;
}
.post-pagination__btn--icon {
  font-size: 16px;
  color: var(--aigence-base, #D032AF);
  transition: all 500ms ease;
}
@media (max-width: 767px) {
  .post-pagination__btn--icon {
    font-size: 13px;
  }
}
.post-pagination__btn--icon:hover > * {
  animation: slideLeft 500ms;
}
.post-pagination__btn--icon-right:hover > * {
  animation: slideRight 500ms;
}
.post-pagination__btn.active.post-pagination__btn--icon > * {
  animation-play-state: paused;
}
.post-pagination__btn svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

/* tab */
.tabs-box .tabs-content .tab:not(.active-tab) {
  display: none;
}

/* bootstrap-select */
.bootstrap-select .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0;
}
.bootstrap-select .dropdown-item.active,
.bootstrap-select .dropdown-item:active {
  background-color: var(--aigence-base, #D032AF);
}

/* tiny slider button customize */
.tns-outer .tns-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.tns-outer .tns-controls button {
  width: 45px;
  height: 45px;
  border: 2px solid #f4f4f4;
  outline: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--aigence-text, #959CB2);
  border-radius: 50%;
  margin-left: 5px;
  margin-right: 5px;
}

.ul-list-one {
  margin-bottom: 0;
}
.ul-list-one li {
  position: relative;
  padding-left: 45px;
  font-size: 15px;
  font-weight: 500;
  color: var(--aigence-black, #0D1A42);
}
@media (min-width: 481px) {
  .ul-list-one li {
    font-size: 50px;
  }
}
.ul-list-one li::before {
  content: "\e907";
  color: var(--aigence-base, #D032AF);
  font-size: 26px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  font-family: "azino-icon";
}

/* owl & slick slider buton, dots customize */
.aigence-owl__carousel--with-shadow .owl-stage-outer {
  overflow: visible;
}
.aigence-owl__carousel--with-shadow .owl-item {
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms ease, visibility 500ms ease;
}
.aigence-owl__carousel--with-shadow .owl-item.active {
  opacity: 1;
  visibility: visible;
}

.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav {
  margin-top: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav button {
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  background-color: var(--aigence-white2, #F1F3FF);
  border-radius: 50%;
  transition: all 500ms ease;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav button svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
@media (max-width: 575px) {
  .aigence-owl__carousel--basic-nav.owl-carousel .owl-nav button {
    width: 50px;
    height: 50px;
    font-size: 18px;
  }
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav button::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  opacity: 0;
  border-radius: inherit;
  background: linear-gradient(270deg, #3F5CFE 0%, #D930AA 100%);
  transition: all 500ms ease;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav button:hover {
  color: var(--aigence-white, #FFFFFF);
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav button:hover::after {
  opacity: 1;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav button span {
  border: none;
  outline: none;
  color: inherit;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
@media (max-width: 991px) {
  .aigence-owl__carousel--basic-nav.owl-carousel .owl-dots {
    gap: 15px;
  }
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot {
  outline: 0;
  border: 0;
  position: relative;
  width: 50px;
  height: 2px;
  border-radius: 50%;
  background-color: var(--aigence-border-color, #E6EAFF);
}
@media (max-width: 991px) {
  .aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot {
    width: 35px;
  }
}
@media (max-width: 767px) {
  .aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot {
    width: 30px;
  }
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  transition: all 400ms ease;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot span {
  background-color: transparent;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover::after, .aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active::after {
  opacity: 1;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover span, .aigence-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active span {
  background-color: transparent;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav.disabled + .owl-dots {
  margin-top: 45px;
}
.aigence-owl__carousel--basic-nav.owl-carousel .owl-dots.disabled,
.aigence-owl__carousel--basic-nav.owl-carousel .owl-nav.disabled {
  display: none;
}

/* datepicker */
.ui-datepicker .ui-datepicker-header {
  background-image: none;
  background-color: var(--aigence-black, #0D1A42);
  color: var(--aigence-white, #FFFFFF);
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
}

.ui-datepicker-calendar th span {
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
}
.ui-datepicker-calendar td {
  background-color: var(--aigence-text, #959CB2);
  background-image: none;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  color: var(--aigence-text, #959CB2);
}
.ui-datepicker-calendar td a {
  border-color: var(--aigence-border-color, #E6EAFF);
  background-color: var(--aigence-text, #959CB2);
  background-image: none;
}
.ui-datepicker-calendar .ui-state-default,
.ui-datepicker-calendar .ui-widget-content .ui-state-default,
.ui-datepicker-calendar .ui-widget-header .ui-state-default {
  border-color: var(--aigence-border-color, #E6EAFF);
  background-color: var(--aigence-text, #959CB2);
  background-image: none;
  color: var(--aigence-text, #959CB2);
  padding: 10px 5px;
  text-align: center;
  line-height: 1em;
}
.ui-datepicker-calendar .ui-state-default:hover,
.ui-datepicker-calendar .ui-widget-content .ui-state-default:hover,
.ui-datepicker-calendar .ui-widget-header .ui-state-default:hover {
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
}
.ui-datepicker-calendar .ui-state-highlight,
.ui-datepicker-calendar .ui-widget-content .ui-state-highlight,
.ui-datepicker-calendar .ui-widget-header .ui-state-highlight {
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  background-image: none;
  background-color: var(--aigence-white, #FFFFFF);
  color: var(--aigence-black, #0D1A42);
}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  background-color: var(--aigence-base, #D032AF);
  color: var(--aigence-white, #FFFFFF);
  top: 2px;
}

.ui-datepicker .ui-datepicker-prev:hover {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next:hover {
  right: 2px;
}

/* scroll to top */
.scroll-to-top {
  display: flex;
  align-items: center;
  width: auto;
  height: 35px;
  background: transparent;
  position: fixed;
  bottom: 60px;
  right: -12px;
  z-index: 99;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transform: rotate(-90deg);
  cursor: pointer;
  transition: all 0.2s ease;
}
.scroll-to-top__text {
  display: inline;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 700;
  margin-right: 8px;
}
.scroll-to-top__wrapper {
  display: inline-block;
  width: 30px;
  height: 4px;
  background-color: var(--aigence-base, #D032AF);
  position: relative;
  overflow: hidden;
}
.scroll-to-top__inner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--aigence-black, #0D1A42);
}
.scroll-to-top.show {
  opacity: 1;
  visibility: visible;
  bottom: 70px;
}

/* preloader */
.preloader {
  position: fixed;
  background-color: var(--aigence-black, #0D1A42);
  background-position: center center;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9991;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
}
.preloader__image {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 60px auto;
  width: 100%;
  height: 100%;
}

/*--------------------------------------------------------------
# Custom Cursor
--------------------------------------------------------------*/
.custom-cursor__cursor {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  border: 1px solid var(--aigence-base, #D032AF);
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  position: fixed;
  pointer-events: none;
  left: 0;
  top: 0;
  -webkit-transform: translate(calc(-50% + 5px), -50%);
  transform: translate(calc(-50% + 5px), -50%);
  z-index: 999991;
}
.custom-cursor__cursor-two {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: var(--aigence-base, #D032AF);
  opacity: 0.3;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
  -webkit-transition: width 0.3s, height 0.3s, opacity 0.3s;
  transition: width 0.3s, height 0.3s, opacity 0.3s;
  z-index: 999991;
}
.custom-cursor__hover {
  background-color: var(--aigence-base, #D032AF);
  opacity: 0.4;
}
.custom-cursor__innerhover {
  width: 25px;
  height: 25px;
  opacity: 0.4;
}

/*--------------------------------------------------------------
# Animations
--------------------------------------------------------------*/
@keyframes bubbleMover {
  0% {
    -webkit-transform: translateY(0px) translateX(0) rotate(0);
    transform: translateY(0px) translateX(0) rotate(0);
  }
  30% {
    -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
    transform: translateY(30px) translateX(50px) rotate(15deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
  }
  50% {
    -webkit-transform: translateY(50px) translateX(100px) rotate(45deg);
    transform: translateY(50px) translateX(100px) rotate(45deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  80% {
    -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
    transform: translateY(30px) translateX(50px) rotate(15deg);
    -webkit-transform-origin: left top;
    transform-origin: left top;
  }
  100% {
    -webkit-transform: translateY(0px) translateX(0) rotate(0);
    transform: translateY(0px) translateX(0) rotate(0);
    -webkit-transform-origin: center center;
    transform-origin: center center;
  }
}
@keyframes shapeMover {
  0%, 100% {
    transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
  }
  50% {
    transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);
  }
}
@keyframes banner3Shake {
  0% {
    -webkit-transform: rotate3d(0, 1, 0, 0deg);
    transform: rotate3d(0, 1, 0, 0deg);
  }
  30% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  60% {
    -webkit-transform: rotate3d(1, 0, 0, 0deg);
    transform: rotate3d(1, 0, 0, 0deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 1, 0, 0deg);
    transform: rotate3d(0, 1, 0, 0deg);
  }
}
@keyframes squareMover {
  0%, 100% {
    -webkit-transform: translate(0, 0) rotate(0);
    transform: translate(0, 0) rotate(0);
  }
  20%, 60% {
    -webkit-transform: translate(20px, 40px) rotate(180deg);
    transform: translate(20px, 40px) rotate(180deg);
  }
  30%, 80% {
    -webkit-transform: translate(40px, 60px) rotate(0deg);
    transform: translate(40px, 60px) rotate(0deg);
  }
}
@keyframes treeMove {
  0%, 100% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
  }
  25%, 75% {
    -webkit-transform: rotate(5deg) translateX(15px);
    transform: rotate(5deg) translateX(15px);
  }
  50% {
    -webkit-transform: rotate(10deg) translateX(30px);
    transform: rotate(10deg) translateX(30px);
  }
}
@keyframes leafMove {
  0%, 100% {
    -webkit-transform: rotate(0deg) translateX(0);
    transform: rotate(0deg) translateX(0);
  }
  25%, 75% {
    transform: rotate(-2deg) translateX(5px);
  }
  50% {
    transform: rotate(-4deg) translateX(10px);
  }
}
@keyframes messageMove {
  0%, 100% {
    transform: translateX(0);
  }
  25%, 75% {
    transform: translateX(5px);
  }
  50% {
    transform: translateX(10px);
  }
}
@keyframes shapeRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes shapeRotate2 {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(90deg);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes flowerRotate {
  0%, 100% {
    transform: rotate(0deg);
  }
  25%, 75% {
    transform: rotate(5deg);
  }
  50% {
    transform: rotate(10deg);
  }
}
@keyframes zump {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes zumpBottom {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@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 moveX {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes moveX2 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rainMove {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 40px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes wobble-horizontal-hover {
  16.65% {
    transform: translateX(5px);
  }
  33.3% {
    transform: translateX(-3px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 50px) rotate3d(0, 1, 0, -190deg);
  }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 50px) rotate3d(0, 1, 0, -170deg);
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  }
}
@keyframes smartMove {
  0% {
    width: 0;
  }
  15% {
    width: 100%;
  }
  85% {
    opacity: 1;
  }
  90% {
    width: 100%;
    opacity: 0;
  }
  100% {
    width: 0;
    opacity: 0;
  }
}
@keyframes smartMove2 {
  0% {
    width: 0;
  }
  15% {
    width: 126px;
  }
  85% {
    opacity: 1;
  }
  90% {
    width: 126px;
    opacity: 0;
  }
  100% {
    width: 0;
    opacity: 0;
  }
}
@keyframes smartMove3 {
  0% {
    width: 0;
  }
  15% {
    width: 173px;
  }
  85% {
    opacity: 1;
  }
  90% {
    width: 173px;
    opacity: 0;
  }
  100% {
    width: 0;
    opacity: 0;
  }
}
@keyframes float-bob-y {
  0% {
    -webkit-transform: translateY(0px) translateX(0px) rotate(0deg);
    transform: translateY(0px) translateX(0px) rotate(0deg);
  }
  50% {
    -webkit-transform: translateY(10px) translateX(10px) rotate(5deg);
    transform: translateY(10px) translateX(10px) rotate(5deg);
  }
  100% {
    -webkit-transform: translateY(0px) translateX(0px) rotate(0deg);
    transform: translateY(0px) translateX(0px) rotate(0deg);
  }
}
@keyframes rectMove {
  0%, 50%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25%, 75% {
    -webkit-transform: scale(0.8);
    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;
  }
}
@keyframes slideTop {
  49% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes slideRight {
  49% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes slideLeft {
  49% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes animatedCircle {
  0% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    transform: translate(73px, -1px) rotate(36deg) scale(0.9);
  }
  40% {
    transform: translate(141px, 72px) rotate(72deg) scale(1);
  }
  60% {
    transform: translate(83px, 122px) rotate(108deg) scale(1.2);
  }
  80% {
    transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
/*--------------------------------------------------------------
# Cards
--------------------------------------------------------------*/
.video-one {
  position: relative;
  padding-bottom: 190px;
}
@media (max-width: 767px) {
  .video-one {
    padding-bottom: 170px;
  }
}
@media (max-width: 575px) {
  .video-one {
    padding-bottom: 150px;
  }
}
.video-one__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.video-one__bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: RGBA(var(--aigence-text-rgb, 149, 156, 178), 0.9);
}
.video-one .container {
  position: relative;
  z-index: 1;
}
.video-one__content {
  text-align: center;
}
.video-one .video-btn {
  margin: 0px auto 36px;
}
.video-one__title {
  margin-bottom: 15px;
  font-size: 50px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 700;
  line-height: 1.314;
}
@media (max-width: 575px) {
  .video-one__title {
    font-size: 30px;
  }
}
.video-one__text {
  margin-bottom: 32px;
  color: var(--aigence-white, #FFFFFF);
}
.video-one__button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 30px;
}
.video-one .aigence-btn--border {
  padding-top: 9px;
  padding-bottom: 9px;
  border-color: var(--aigence-white, #FFFFFF);
}
.video-one .aigence-btn--border:hover {
  border-color: var(--aigence-base, #D032AF);
}
.video-one .aigence-btn--border .aigence-btn__text {
  color: var(--aigence-white, #FFFFFF);
}
.video-one .aigence-btn--border .aigence-btn__icon {
  color: var(--aigence-base, #D032AF);
  background-color: var(--aigence-white, #FFFFFF);
}

.team-card {
  position: relative;
  transition: all 500ms ease;
}
.team-card:hover {
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.1));
}
.team-card__shape {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 20px 30px 30px 30px;
  background-color: var(--aigence-white2, #F1F3FF);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1149.000000"><g transform="translate(0.000000,1149.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M366 11475 c-3 -8 -18 -17 -33 -21 -55 -13 -128 -57 -186 -113 -65 -61 -98 -112 -128 -193 -19 -52 -19 -133 -19 -4573 0 -3883 2 -4527 14 -4567 44 -143 151 -256 295 -313 59 -23 70 -23 448 -28 309 -4 398 -8 439 -20 175 -52 317 -192 357 -352 5 -22 13 -240 16 -485 6 -392 9 -450 24 -485 50 -114 97 -177 171 -233 45 -33 76 -49 164 -83 13 -5 1389 -9 3257 -9 3602 0 3275 -7 3433 72 65 32 102 59 163 120 43 43 85 91 93 106 39 69 80 161 90 202 7 25 17 44 24 43 9 -2 12 957 12 4357 0 3086 -3 4359 -11 4358 -6 -2 -23 33 -38 77 -42 119 -80 181 -167 269 -85 85 -176 139 -295 175 -50 15 -107 20 -264 24 -224 6 -297 19 -408 70 -198 92 -345 274 -389 477 -5 25 -13 164 -17 310 -9 276 -14 311 -66 420 -39 84 -101 166 -173 230 -60 54 -213 134 -274 145 -24 3 -38 11 -38 20 0 13 -412 15 -3244 15 -2845 0 -3245 -2 -3250 -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 1149.000000"><g transform="translate(0.000000,1149.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M366 11475 c-3 -8 -18 -17 -33 -21 -55 -13 -128 -57 -186 -113 -65 -61 -98 -112 -128 -193 -19 -52 -19 -133 -19 -4573 0 -3883 2 -4527 14 -4567 44 -143 151 -256 295 -313 59 -23 70 -23 448 -28 309 -4 398 -8 439 -20 175 -52 317 -192 357 -352 5 -22 13 -240 16 -485 6 -392 9 -450 24 -485 50 -114 97 -177 171 -233 45 -33 76 -49 164 -83 13 -5 1389 -9 3257 -9 3602 0 3275 -7 3433 72 65 32 102 59 163 120 43 43 85 91 93 106 39 69 80 161 90 202 7 25 17 44 24 43 9 -2 12 957 12 4357 0 3086 -3 4359 -11 4358 -6 -2 -23 33 -38 77 -42 119 -80 181 -167 269 -85 85 -176 139 -295 175 -50 15 -107 20 -264 24 -224 6 -297 19 -408 70 -198 92 -345 274 -389 477 -5 25 -13 164 -17 310 -9 276 -14 311 -66 420 -39 84 -101 166 -173 230 -60 54 -213 134 -274 145 -24 3 -38 11 -38 20 0 13 -412 15 -3244 15 -2845 0 -3245 -2 -3250 -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;
  transition: all 500ms ease;
}
.team-card:hover .team-card__shape {
  background-color: var(--aigence-white, #FFFFFF);
}
.team-card__image {
  position: relative;
  z-index: 1;
  border-radius: 20px 30px 30px 30px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 945.000000"><g transform="translate(0.000000,945.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M366 9435 c-3 -8 -18 -17 -33 -21 -55 -13 -128 -57 -186 -113 -65 -61 -98 -112 -128 -193 -19 -52 -19 -123 -19 -3704 0 -2604 3 -3661 11 -3685 51 -158 171 -282 322 -330 54 -17 93 -19 409 -19 390 0 457 -7 563 -63 111 -58 214 -186 248 -307 5 -19 13 -170 17 -335 7 -318 7 -317 62 -420 33 -61 76 -111 132 -153 45 -33 76 -49 164 -83 13 -5 1389 -9 3257 -9 3602 0 3278 -7 3434 72 64 32 103 61 162 120 43 43 85 91 93 106 39 69 80 161 90 202 7 25 17 44 24 42 9 -1 12 766 12 3483 0 3043 -2 3485 -15 3485 -9 0 -16 14 -20 38 -8 46 -60 161 -100 218 -76 107 -156 174 -275 231 -110 52 -125 55 -360 63 -315 11 -394 33 -552 153 -84 64 -141 132 -186 223 -61 122 -74 179 -87 369 -6 105 -22 162 -73 264 -72 145 -237 286 -388 333 -41 12 -74 28 -74 35 0 11 -629 13 -3249 13 -2849 0 -3250 -2 -3255 -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 945.000000"><g transform="translate(0.000000,945.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M366 9435 c-3 -8 -18 -17 -33 -21 -55 -13 -128 -57 -186 -113 -65 -61 -98 -112 -128 -193 -19 -52 -19 -123 -19 -3704 0 -2604 3 -3661 11 -3685 51 -158 171 -282 322 -330 54 -17 93 -19 409 -19 390 0 457 -7 563 -63 111 -58 214 -186 248 -307 5 -19 13 -170 17 -335 7 -318 7 -317 62 -420 33 -61 76 -111 132 -153 45 -33 76 -49 164 -83 13 -5 1389 -9 3257 -9 3602 0 3278 -7 3434 72 64 32 103 61 162 120 43 43 85 91 93 106 39 69 80 161 90 202 7 25 17 44 24 42 9 -1 12 766 12 3483 0 3043 -2 3485 -15 3485 -9 0 -16 14 -20 38 -8 46 -60 161 -100 218 -76 107 -156 174 -275 231 -110 52 -125 55 -360 63 -315 11 -394 33 -552 153 -84 64 -141 132 -186 223 -61 122 -74 179 -87 369 -6 105 -22 162 -73 264 -72 145 -237 286 -388 333 -41 12 -74 28 -74 35 0 11 -629 13 -3249 13 -2849 0 -3250 -2 -3255 -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;
}
.team-card__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-color: RGBA(var(--aigence-black-rgb, 13, 26, 66), 0.5);
  transition: all 500ms ease;
}
.team-card__image img {
  width: 100% !important;
  display: block;
}
.team-card:hover .team-card__image::after {
  opacity: 1;
}
.team-card__social {
  padding-bottom: 30px;
  position: relative;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
}
.team-card__social__icon {
  width: 48px;
  height: 48px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  background: linear-gradient(180deg, #415CFD 0%, #D032AF 100%);
  transition: all 500ms ease;
}
.team-card__social__icon::before, .team-card__social__icon::after {
  content: "";
  width: 14px;
  height: 2px;
  background-color: var(--aigence-white, #FFFFFF);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 500ms ease;
}
.team-card__social__icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.team-card__social:hover .team-card__social__icon::after {
  opacity: 0;
}
.team-card__social__links {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: absolute;
  top: 75px;
  left: calc(50% - 10px);
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  transform: translate(-50%, 50%);
  transition: all 500ms ease;
}
.team-card__social__links a {
  width: 35px;
  height: 35px;
  background-color: var(--aigence-white, #FFFFFF);
}
.team-card__social__links .social-links__icon {
  font-size: 14px;
}
.team-card__social:hover .team-card__social__links {
  visibility: visible;
  opacity: 1;
  transform: translate(-50%, 0%);
}
.team-card__info {
  position: relative;
  padding: 17px 20px 20px 114px;
  z-index: 1;
}
@media (max-width: 390px) {
  .team-card__info {
    padding-left: 100px;
  }
}
@media (max-width: 375px) {
  .team-card__info {
    padding-left: 90px;
  }
}
@media (max-width: 360px) {
  .team-card__info {
    padding-left: 80px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .team-card__info {
    padding-left: 150px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .team-card__info {
    padding-left: 90px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .team-card__info {
    padding-left: 70px;
  }
}
.team-card__name {
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.444;
}
.team-card__name a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.team-card__name a:hover {
  color: var(--aigence-base, #D032AF);
}
.team-card__name a:hover {
  background-size: 100% 1px;
}
.team-card__designation {
  margin: 0px;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  line-height: 1.277;
}

.team-card-two {
  padding: 14px 14px 0px;
  position: relative;
}
.team-card-two__shape {
  width: 100%;
  height: calc(100% - 45px);
  background-color: var(--aigence-white2, #F1F3FF);
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 348.000000"><g transform="translate(0.000000,348.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2580 6931 c-1334 -196 -2369 -1239 -2551 -2571 -23 -171 -28 -598 -29 -2285 l0 -2075 3000 0 3000 0 0 2075 c-1 2209 -4 2292 -100 2651 -389 1462 -1836 2423 -3320 2205z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 348.000000"><g transform="translate(0.000000,348.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2580 6931 c-1334 -196 -2369 -1239 -2551 -2571 -23 -171 -28 -598 -29 -2285 l0 -2075 3000 0 3000 0 0 2075 c-1 2209 -4 2292 -100 2651 -389 1462 -1836 2423 -3320 2205z"/> </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) {
  .team-card-two__shape {
    width: 451px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 480px) {
  .team-card-two__shape {
    width: 383px;
  }
}
@media (max-width: 412px) {
  .team-card-two__shape {
    width: 331px;
  }
}
@media (max-width: 360px) {
  .team-card-two__shape {
    width: 290px;
  }
}
.team-card-two__shape::before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 0px 0px 500px 500px;
  background-color: var(--aigence-text, #959CB2);
  position: absolute;
  top: -124px;
  left: -73px;
  transition: all 500ms ease;
}
.team-card-two:hover .team-card-two__shape::before {
  background-color: var(--aigence-base, #D032AF);
}
.team-card-two__inner {
  position: relative;
  z-index: 1;
}
.team-card-two__image {
  margin: 0px auto 30px;
  display: block;
  width: 342px !important;
  height: 342px;
  object-fit: cover;
  border-radius: 50%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .team-card-two__image {
    width: 262px !important;
    height: 262px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .team-card-two__image {
    width: 302px !important;
    height: 302px;
  }
}
@media (max-width: 767px) {
  .team-card-two__image {
    width: 482px !important;
    height: 482px;
  }
}
@media (max-width: 575px) {
  .team-card-two__image {
    width: 423px !important;
    height: 423px;
  }
}
@media (max-width: 480px) {
  .team-card-two__image {
    width: 355px !important;
    height: 355px;
  }
}
@media (max-width: 412px) {
  .team-card-two__image {
    width: 303px !important;
    height: 303px;
  }
}
@media (max-width: 360px) {
  .team-card-two__image {
    width: 262px !important;
    height: 262px;
  }
}
.team-card-two__info {
  position: relative;
  z-index: 1;
  margin: 0px auto;
  width: calc(100% - 32px);
  padding: 14px 30px 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  background-color: var(--aigence-white, #FFFFFF);
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  transition: all 500ms ease;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .team-card-two__info {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .team-card-two__info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 425px) {
  .team-card-two__info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 412px) {
  .team-card-two__info {
    width: calc(100% - 12px);
    gap: 20px;
  }
}
.team-card-two__info::after {
  content: "";
  width: 0%;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: -1;
  background-color: var(--aigence-text, #959CB2);
  transition: all 500ms ease;
}
.team-card-two:hover .team-card-two__info {
  border-color: var(--aigence-text, #959CB2);
}
.team-card-two:hover .team-card-two__info::after {
  width: 100%;
  left: 0px;
}
.team-card-two__name {
  margin-bottom: 6px;
  font-size: 22px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.318;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .team-card-two__name {
    font-size: 18px;
  }
}
@media (max-width: 412px) {
  .team-card-two__name {
    font-size: 20px;
  }
}
@media (max-width: 375px) {
  .team-card-two__name {
    font-size: 18px;
  }
}
.team-card-two__name a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.team-card-two__name a:hover {
  background-size: 100% 1px;
}
.team-card-two__designation {
  margin: 0;
  font-size: 18px;
  text-transform: capitalize;
  line-height: 1.277;
  transition: all 500ms ease;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .team-card-two__designation {
    font-size: 16px;
  }
}
@media (max-width: 412px) {
  .team-card-two__designation {
    font-size: 16px;
  }
}
.team-card-two:hover .team-card-two__name, .team-card-two:hover .team-card-two__designation {
  color: var(--aigence-white, #FFFFFF);
}
.team-card-two__social {
  position: relative;
}
.team-card-two__social::before {
  content: "";
  width: 40px;
  height: 50px;
  position: absolute;
  top: -48px;
  left: 0px;
}
.team-card-two__social__icon {
  width: 40px;
  height: 40px;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  background-color: var(--aigence-base, #D032AF);
  transition: all 500ms ease;
}
.team-card-two__social__icon::before, .team-card-two__social__icon::after {
  content: "";
  width: 14px;
  height: 2px;
  background-color: var(--aigence-white, #FFFFFF);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 500ms ease;
}
.team-card-two__social__icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.team-card-two__social:hover .team-card-two__social__icon::after {
  opacity: 0;
}
.team-card-two__social__links {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 9px;
  position: absolute;
  left: 50%;
  bottom: 82px;
  visibility: hidden;
  opacity: 0;
  transform: translateX(-50%) translateY(-40%);
  z-index: 1;
  transition: all 500ms ease;
}
.team-card-two__social__links a {
  background-color: var(--aigence-text, #959CB2);
}
.team-card-two__social__links a:hover {
  background-color: var(--aigence-base, #D032AF);
}
.team-card-two__social__links a .social-links__icon {
  color: var(--aigence-white, #FFFFFF);
}
.team-card-two__social__links a:hover .social-links__icon {
  color: var(--aigence-white, #FFFFFF);
}
.team-card-two__social:hover .team-card-two__social__links {
  visibility: visible;
  opacity: 1;
  transform: translateX(-50%) translateY(0%);
}
.team-card-two:hover .team-card-two__social__icon {
  background-color: var(--aigence-white, #FFFFFF);
}
.team-card-two:hover .team-card-two__social__icon::before, .team-card-two:hover .team-card-two__social__icon::after {
  background-color: var(--aigence-base, #D032AF);
}

.team-one,
.team-two {
  background-color: var(--aigence-white, #FFFFFF);
}

.team-one {
  padding-top: 224px;
  position: relative;
}
@media (max-width: 1599px) {
  .team-one {
    padding-top: 227px;
  }
}
@media (max-width: 1399px) {
  .team-one {
    padding-top: 231px;
  }
}
@media (max-width: 1199px) {
  .team-one {
    padding-top: 234px;
  }
}
@media (max-width: 991px) {
  .team-one {
    padding-top: 224px;
  }
}
@media (max-width: 575px) {
  .team-one {
    padding-top: 263px;
  }
}
.team-one__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.team-one--about {
  padding-top: var(--section-space-2, 108px);
}
@media (max-width: 767px) {
  .team-one--about {
    padding-top: 90px;
  }
}
@media (max-width: 575px) {
  .team-one--about {
    padding-top: 73px;
  }
}

.team-two {
  position: relative;
  background-color: var(--aigence-white, #FFFFFF);
}
.team-two .container {
  position: relative;
  z-index: 1;
}
.team-two .row {
  position: relative;
  z-index: 1;
  transition: all 500ms ease;
}
.team-two .team-two__item {
  position: relative;
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
  padding: 30px 0;
  transition: all 500ms ease;
}
@media (max-width: 991px) {
  .team-two .team-two__item {
    padding-top: 19px;
  }
}
@media (max-width: 767px) {
  .team-two .team-two__item {
    padding-top: 21px;
  }
}
@media (max-width: 500px) {
  .team-two .team-two__item {
    padding-bottom: 58px;
  }
}
.team-two .team-two__item:hover, .team-two .team-two__item:hover + .team-two__item {
  border-color: transparent;
}
.team-two .team-two__item:hover .team-two__item__bg {
  left: 0;
  width: 100%;
}
.team-two .team-two__item:hover .row {
  padding: 0 30px;
}
@media (max-width: 412px) {
  .team-two .team-two__item:hover .row {
    padding: 0 25px;
  }
}
.team-two .team-two__item:hover .team-two__name {
  color: var(--aigence-white, #FFFFFF);
  background: none;
}
.team-two .team-two__item:hover .team-two__designation {
  color: var(--aigence-white, #FFFFFF);
}
.team-two .team-two__item__bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 0%;
  height: 100%;
  z-index: -1;
  border-radius: 30px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  transition: all 500ms ease;
}
.team-two .team-two__item__bg .team-two__item__bg__inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  mix-blend-mode: multiply;
}
.team-two .team-two__name {
  margin: 0;
  font-size: 50px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 700;
  line-height: 1.3;
  background: linear-gradient(90deg, #D032AF, #D032AF, #3E5DFF, #3E5DFF);
  background-size: 100% 100%;
  -webkit-background-clip: text;
  -webkit-text-stroke: 2px transparent;
}
.team-two .team-two__name a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.team-two .team-two__name a:hover {
  background-size: 100% 1px;
}
@media (max-width: 1399px) {
  .team-two .team-two__name {
    font-size: 45px;
  }
}
@media (max-width: 991px) {
  .team-two .team-two__name {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .team-two .team-two__name {
    font-size: 35px;
  }
}
@media (max-width: 412px) {
  .team-two .team-two__name {
    font-size: 30px;
  }
}
@media (max-width: 360px) {
  .team-two .team-two__name {
    font-size: 28px;
  }
}
.team-two .team-two__designation {
  display: inline-block;
  margin-left: 15px;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 500ms ease;
}
@media (max-width: 1199px) {
  .team-two .team-two__designation {
    margin-left: 0;
  }
}
@media (max-width: 575px) {
  .team-two .team-two__designation {
    font-size: 14px;
  }
}
.team-two .team-two__image {
  position: relative;
  margin-left: auto;
}
@media (max-width: 991px) {
  .team-two .team-two__image {
    margin-left: 0;
    margin-top: 10px;
  }
}
.team-two .team-two__image,
.team-two .team-two__image img {
  width: 148px;
  height: 148px;
  border-radius: 50%;
}
@media (max-width: 500px) {
  .team-two .team-two__image,
  .team-two .team-two__image img {
    width: 130px;
    height: 130px;
  }
}
.team-two .team-two__social {
  position: absolute;
  top: 50%;
  left: -29px;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  background-color: var(--aigence-white, #FFFFFF);
  border-radius: 50%;
}
@media (max-width: 991px) {
  .team-two .team-two__social {
    left: auto;
    right: -29px;
  }
}
@media (max-width: 500px) {
  .team-two .team-two__social {
    top: auto;
    right: auto;
    left: 50%;
    bottom: -29px;
    transform: translate(-50%, 0);
  }
}
@media (max-width: 360px) {
  .team-two .team-two__social {
    left: 0;
    bottom: -29px;
    transform: translate(0, 0);
  }
}
.team-two .team-two__social .team-two__social__share {
  cursor: pointer;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: var(--aigence-base, #D032AF);
  font-size: 18px;
  color: var(--aigence-white, #FFFFFF);
  border-radius: 50%;
  transition: all 500ms ease;
}
.team-two .team-two__social .team-two__social__share:hover {
  color: var(--aigence-base, #D032AF);
  background-color: var(--aigence-white, #FFFFFF);
}
.team-two .team-two__social .team-two__social__list {
  position: absolute;
  top: 50%;
  right: 100%;
  transform: translateY(-50%) scale(0, 1);
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 0;
  padding: 6px 10px 6px 6px;
  opacity: 0;
  transition: 500ms ease;
  transform-origin: top right;
}
@media (max-width: 991px) {
  .team-two .team-two__social .team-two__social__list {
    right: auto;
    left: 100%;
    transform-origin: top left;
    padding: 6px 6px 6px 10px;
  }
}
.team-two .team-two__social .team-two__social__list .team-two__social__list__border {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 50px);
  height: 100%;
  border: 1px solid var(--aigence-white, #FFFFFF);
  border-radius: 25px;
  z-index: -1;
}
@media (max-width: 1199px) {
  .team-two .team-two__social .team-two__social__list .team-two__social__list__border {
    background-color: var(--aigence-base, #D032AF);
  }
}
@media (max-width: 991px) {
  .team-two .team-two__social .team-two__social__list .team-two__social__list__border {
    left: -50px;
    background-color: transparent;
  }
}
.team-two .team-two__social .team-two__social__list a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  color: var(--aigence-white, #FFFFFF);
  font-size: 14px;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  border-radius: 50%;
  overflow: hidden;
  z-index: 1;
  transition: all 500ms ease;
}
.team-two .team-two__social .team-two__social__list a::after {
  content: "";
  z-index: -1;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 150%;
  background-color: var(--aigence-white, #FFFFFF);
  transition-duration: 1000ms;
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.team-two .team-two__social .team-two__social__list a:hover {
  color: var(--aigence-base, #D032AF);
  border-color: transparent;
}
.team-two .team-two__social .team-two__social__list a:hover::after {
  bottom: -50%;
}
.team-two .team-two__social:hover .team-two__social__list {
  opacity: 1;
  transform: translateY(-50%) scale(1, 1);
}
.team-two .team-two__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  top: -79px;
  right: 26px;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1599px) {
  .team-two .team-two__shape {
    display: none;
  }
}

.blog-card {
  position: relative;
  border-radius: 20px;
  transition: all 500ms ease;
}
.blog-card:hover {
  filter: drop-shadow(0px 10px 50px rgba(0, 0, 0, 0.15));
}
.blog-card::before {
  content: "";
  width: 100%;
  height: calc(100% - 28px);
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: inherit;
  background-color: var(--aigence-white2, #F1F3FF);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1389.000000"><g transform="translate(0.000000,1389.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M363 13878 c1 -6 -14 -17 -33 -23 -148 -48 -275 -173 -314 -309 -14 -49 -16 -687 -16 -6608 0 -5810 2 -6558 15 -6596 44 -127 134 -235 237 -285 127 -61 -101 -57 3376 -57 3359 0 3254 -1 3377 43 22 8 310 148 640 312 1110 550 1045 514 1151 627 81 87 148 212 169 316 4 18 13 32 21 32 12 0 14 835 14 6090 0 4652 -3 6089 -12 6088 -6 -2 -17 13 -23 32 -47 144 -180 281 -301 311 -26 7 -44 17 -44 25 0 12 -623 14 -4130 14 -3153 0 -4129 -3 -4127 -12z"/> </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 1389.000000"><g transform="translate(0.000000,1389.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M363 13878 c1 -6 -14 -17 -33 -23 -148 -48 -275 -173 -314 -309 -14 -49 -16 -687 -16 -6608 0 -5810 2 -6558 15 -6596 44 -127 134 -235 237 -285 127 -61 -101 -57 3376 -57 3359 0 3254 -1 3377 43 22 8 310 148 640 312 1110 550 1045 514 1151 627 81 87 148 212 169 316 4 18 13 32 21 32 12 0 14 835 14 6090 0 4652 -3 6089 -12 6088 -6 -2 -17 13 -23 32 -47 144 -180 281 -301 311 -26 7 -44 17 -44 25 0 12 -623 14 -4130 14 -3153 0 -4129 -3 -4127 -12z"/> </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;
}
.blog-card:hover::before {
  background-color: var(--aigence-white, #FFFFFF);
}
.blog-card__image {
  position: relative;
  z-index: 1;
  border-radius: 20px 20px 0px 0px;
  overflow: hidden;
}
.blog-card__image img {
  width: 100%;
  display: block;
  border-radius: inherit;
  transition: all 500ms ease;
}
.blog-card__image__link {
  width: 100%;
  height: 100%;
  background-color: rgba(var(--aigence-black-rgb, 13, 26, 66), 0.7);
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transform: translateY(-10%);
  border-radius: inherit;
  transition: opacity 500ms ease, transform 500ms ease;
}
.blog-card__image__link::before, .blog-card__image__link::after {
  content: "";
  width: 32px;
  height: 2px;
  background-color: var(--aigence-white, #FFFFFF);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-card__image__link::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.blog-card:hover .blog-card__image__link {
  opacity: 1;
  transform: translateY(0);
}
.blog-card__content {
  position: relative;
  padding: 17px 40px 0px;
  z-index: 1;
}
@media (max-width: 412px) {
  .blog-card__content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .blog-card__content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-card__content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.blog-card__meta {
  position: relative;
  padding-bottom: 17px;
  margin-bottom: 26px;
  border-bottom: 1px solid rgba(var(--aigence-black-rgb, 13, 26, 66), 0.1);
  transition: all 500ms ease;
}
.blog-card:hover .blog-card__meta {
  border-color: var(--aigence-base, #D032AF);
}
.blog-card__admin {
  display: flex;
  align-items: center;
  gap: 9px;
}
.blog-card__admin__image {
  width: 21px !important;
  height: 21px;
  border-radius: 50%;
  border: 1px solid var(--aigence-white, #FFFFFF);
}
.blog-card__admin__name {
  margin: 0px;
  font-size: 12px;
  font-weight: 700;
  color: var(--aigence-text, #959CB2);
}
.blog-card__date {
  min-width: 83px;
  min-height: 111px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
  text-align: center;
  position: relative;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  border-radius: 50px 50px 0px 0px;
  background-color: var(--aigence-white, #FFFFFF);
}
@media (max-width: 412px) {
  .blog-card__date {
    min-width: 70px;
    min-height: 90px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .blog-card__date {
    min-width: 70px;
    min-height: 90px;
  }
}
.blog-card__date::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(180deg, #3F5DFE 0%, #D930AA 100%);
  transition: all 500ms ease;
}
.blog-card__date__day {
  font-size: 30px;
  font-weight: 800;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.25;
  letter-spacing: -1.8px;
  transition: all 500ms ease;
}
@media (max-width: 412px) {
  .blog-card__date__day {
    font-size: 25px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .blog-card__date__day {
    font-size: 25px;
  }
}
.blog-card__date__month {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  transition: all 500ms ease;
}
@media (max-width: 412px) {
  .blog-card__date__month {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .blog-card__date__month {
    font-size: 14px;
  }
}
.blog-card:hover .blog-card__date::after {
  opacity: 1;
}
.blog-card:hover .blog-card__date__day {
  color: var(--aigence-white, #FFFFFF);
}
.blog-card:hover .blog-card__date__month {
  color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.8);
}
.blog-card__title {
  margin-bottom: 19px;
  font-size: 28px;
  font-weight: 800;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.2;
}
@media (max-width: 412px) {
  .blog-card__title {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .blog-card__title {
    font-size: 21px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-card__title {
    font-size: 20px;
  }
}
.blog-card__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.blog-card__title a:hover {
  color: var(--aigence-base, #D032AF);
}
.blog-card__title a:hover {
  background-size: 100% 1px;
}
.blog-card__text {
  margin-bottom: 32px;
  line-height: 1.866;
}
.blog-card__btn {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  overflow: hidden;
  background: linear-gradient(270deg, #3F5CFE 0%, #D930AA 100%);
  transition: all 500ms ease;
}
.blog-card__btn::after {
  content: "";
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  border-radius: inherit;
  background-color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
.blog-card__btn:hover::after {
  opacity: 0;
}
.blog-card__btn__icon {
  display: inline-flex;
  font-size: 17px;
  color: var(--aigence-black, #0D1A42);
  transition: all 500ms ease;
}
.blog-card__btn:hover .blog-card__btn__icon {
  color: var(--aigence-white, #FFFFFF);
  animation: slideRight 500ms;
}

.blog-card-two {
  position: relative;
  padding: 0px 20px 20px;
  border-radius: 30px;
}
.blog-card-two__shape {
  width: 100%;
  height: calc(100% - 18px);
  position: absolute;
  bottom: 0px;
  left: 0px;
  border-radius: 30px;
  background-color: var(--aigence-border-color, #E6EAFF);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 370 601"><g><path d="M 13.21,599.88 L 12.64,599.71 L 11.44,599.15 L 10.82,598.83 L 9.57,598.01 L 8.32,597.13 L 5.91,594.82 L 4.75,593.61 L 2.85,590.99 L 2.43,590.33 L 1.75,589.04 L 1.05,587.18 L 1.02,587.09 L 0.98,586.67 L 0.96,586.42 L 0.92,585.66 L 0.89,585.24 L 0.85,584.14 L 0.83,583.54 L 0.79,582.10 L 0.78,581.33 L 0.74,579.55 L 0.72,578.61 L 0.69,576.47 L 0.67,575.35 L 0.63,572.86 L 0.62,571.57 L 0.59,568.73 L 0.57,567.26 L 0.54,564.05 L 0.53,562.40 L 0.50,558.84 L 0.49,557.01 L 0.46,553.08 L 0.45,551.07 L 0.42,546.77 L 0.41,544.57 L 0.39,539.90 L 0.38,537.52 L 0.36,532.48 L 0.35,529.91 L 0.33,524.49 L 0.32,521.74 L 0.30,515.94 L 0.30,512.99 L 0.28,506.81 L 0.27,503.67 L 0.26,497.11 L 0.25,493.78 L 0.24,486.83 L 0.24,483.30 L 0.23,475.96 L 0.22,472.23 L 0.21,464.50 L 0.21,460.58 L 0.20,452.44 L 0.20,448.32 L 0.20,439.79 L 0.19,435.47 L 0.19,426.53 L 0.19,422.01 L 0.19,412.67 L 0.19,407.94 L 0.19,398.19 L 0.19,393.26 L 0.19,383.09 L 0.19,377.96 L 0.20,367.38 L 0.20,362.03 L 0.21,351.04 L 0.21,345.48 L 0.22,334.06 L 0.22,328.30 L 0.23,316.46 L 0.24,298.21 L 0.50,13.17 L 3.50,8.93 L 3.91,8.34 L 4.98,7.11 L 5.54,6.50 L 6.79,5.31 L 7.43,4.74 L 8.71,3.74 L 10.50,2.59 L 11.00,2.33 L 12.12,1.90 L 12.46,1.80 L 13.36,1.62 L 13.85,1.53 L 15.18,1.38 L 15.92,1.30 L 17.83,1.17 L 18.87,1.11 L 21.52,1.00 L 22.95,0.94 L 26.48,0.85 L 27.43,0.83 L 29.51,0.79 L 30.58,0.77 L 32.94,0.73 L 34.16,0.71 L 36.81,0.68 L 38.17,0.66 L 41.13,0.63 L 42.65,0.61 L 45.94,0.59 L 47.63,0.57 L 51.27,0.55 L 53.14,0.53 L 57.15,0.51 L 59.20,0.50 L 63.60,0.48 L 65.85,0.47 L 70.65,0.45 L 73.10,0.44 L 78.33,0.42 L 81.00,0.41 L 86.67,0.40 L 89.57,0.39 L 95.70,0.37 L 98.83,0.37 L 105.45,0.35 L 108.82,0.34 L 115.94,0.33 L 119.56,0.32 L 127.20,0.31 L 131.09,0.30 L 139.27,0.29 L 143.43,0.28 L 152.16,0.26 L 165.91,0.24 L 170.58,0.23 L 179.50,0.22 L 183.89,0.21 L 192.25,0.20 L 196.36,0.19 L 204.18,0.18 L 208.03,0.17 L 215.34,0.16 L 218.93,0.16 L 225.74,0.15 L 229.09,0.14 L 235.42,0.14 L 238.52,0.13 L 244.39,0.13 L 247.27,0.13 L 252.69,0.13 L 255.35,0.13 L 260.35,0.13 L 262.80,0.13 L 267.39,0.13 L 269.64,0.14 L 273.84,0.14 L 275.90,0.15 L 279.73,0.16 L 281.60,0.16 L 285.08,0.18 L 286.78,0.19 L 289.93,0.20 L 291.46,0.21 L 294.29,0.24 L 295.67,0.25 L 298.20,0.27 L 299.43,0.29 L 301.68,0.32 L 302.78,0.33 L 304.77,0.37 L 306.70,0.41 L 309.85,0.49 L 311.33,0.54 L 313.67,0.65 L 314.76,0.71 L 316.45,0.84 L 317.22,0.91 L 318.39,1.06 L 318.92,1.14 L 319.73,1.32 L 321.44,1.97 L 321.75,2.12 L 322.76,2.88 L 323.32,3.33 L 324.79,4.64 L 325.57,5.36 L 327.42,7.14 L 328.39,8.08 L 330.56,10.25 L 331.67,11.37 L 334.09,13.86 L 335.32,15.13 L 337.90,17.86 L 340.52,20.63 L 345.98,26.54 L 348.70,29.51 L 353.93,35.38 L 355.20,36.81 L 357.59,39.56 L 358.76,40.91 L 360.91,43.43 L 361.94,44.65 L 363.77,46.87 L 364.63,47.93 L 366.07,49.77 L 366.73,50.63 L 367.69,52.00 L 368.55,53.46 L 368.63,53.65 L 368.77,54.45 L 368.84,54.93 L 368.97,56.42 L 369.03,57.27 L 369.15,59.61 L 369.18,60.26 L 369.23,61.74 L 369.26,62.51 L 369.31,64.25 L 369.33,65.16 L 369.38,67.19 L 369.40,68.24 L 369.44,70.57 L 369.46,71.78 L 369.50,74.43 L 369.52,75.80 L 369.56,78.80 L 369.58,80.34 L 369.61,83.70 L 369.63,85.43 L 369.66,89.17 L 369.68,91.08 L 369.70,95.22 L 369.72,97.34 L 369.75,101.90 L 369.76,104.23 L 369.78,109.22 L 369.79,111.77 L 369.82,117.22 L 369.83,120.01 L 369.85,125.93 L 369.85,128.95 L 369.87,135.37 L 369.88,138.65 L 369.90,145.58 L 369.90,149.11 L 369.92,156.58 L 369.92,160.38 L 369.93,168.40 L 369.94,172.48 L 369.95,181.07 L 369.95,185.43 L 369.96,194.61 L 369.97,199.28 L 369.97,209.07 L 369.98,214.04 L 369.98,224.45 L 369.98,229.74 L 369.99,240.81 L 369.99,246.42 L 369.99,258.15 L 370.00,264.10 L 370.00,276.52 L 370.00,282.81 L 370.00,295.94 L 370.00,316.43 L 370.00,324.47 L 370.00,339.82 L 370.00,347.37 L 370.00,361.76 L 370.00,368.84 L 370.00,382.30 L 370.00,388.92 L 370.00,401.49 L 369.99,407.67 L 369.99,419.37 L 369.99,425.12 L 369.99,436.00 L 369.98,441.33 L 369.98,451.41 L 369.97,456.35 L 369.97,465.65 L 369.96,470.21 L 369.95,478.78 L 369.95,482.98 L 369.94,490.84 L 369.93,494.69 L 369.91,501.88 L 369.91,505.39 L 369.89,511.94 L 369.88,515.14 L 369.86,521.08 L 369.85,523.97 L 369.83,529.33 L 369.81,531.94 L 369.79,536.75 L 369.77,539.09 L 369.74,543.39 L 369.73,545.47 L 369.69,549.28 L 369.67,551.13 L 369.64,554.49 L 369.62,556.11 L 369.57,559.05 L 369.55,560.47 L 369.50,563.02 L 369.48,564.24 L 369.43,566.43 L 369.40,567.48 L 369.34,569.35 L 369.31,570.24 L 369.25,571.80 L 369.21,572.55 L 369.15,573.86 L 369.08,575.10 L 368.92,576.93 L 368.83,577.76 L 368.65,578.94 L 368.55,579.48 L 368.34,580.27 L 367.99,581.29 L 367.31,583.11 L 365.50,586.45 L 364.53,588.06 L 362.16,590.95 L 360.92,592.34 L 358.05,594.73 L 353.22,597.69 L 347.50,600.50 L 182.00,600.67 L 175.59,600.67 L 163.22,600.68 L 157.11,600.68 L 145.37,600.69 L 139.58,600.69 L 128.49,600.68 L 123.03,600.68 L 112.62,600.67 L 107.50,600.66 L 97.79,600.65 L 93.03,600.64 L 84.04,600.62 L 79.63,600.61 L 71.39,600.58 L 67.36,600.56 L 59.89,600.53 L 56.25,600.51 L 49.57,600.48 L 46.33,600.46 L 40.46,600.41 L 37.63,600.39 L 32.59,600.34 L 30.19,600.32 L 26.01,600.26 L 24.04,600.24 L 20.75,600.18 L 19.22,600.15 L 16.84,600.09 L 15.77,600.05 L 14.32,599.98 L 13.71,599.95 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 370 601"><g><path d="M 13.21,599.88 L 12.64,599.71 L 11.44,599.15 L 10.82,598.83 L 9.57,598.01 L 8.32,597.13 L 5.91,594.82 L 4.75,593.61 L 2.85,590.99 L 2.43,590.33 L 1.75,589.04 L 1.05,587.18 L 1.02,587.09 L 0.98,586.67 L 0.96,586.42 L 0.92,585.66 L 0.89,585.24 L 0.85,584.14 L 0.83,583.54 L 0.79,582.10 L 0.78,581.33 L 0.74,579.55 L 0.72,578.61 L 0.69,576.47 L 0.67,575.35 L 0.63,572.86 L 0.62,571.57 L 0.59,568.73 L 0.57,567.26 L 0.54,564.05 L 0.53,562.40 L 0.50,558.84 L 0.49,557.01 L 0.46,553.08 L 0.45,551.07 L 0.42,546.77 L 0.41,544.57 L 0.39,539.90 L 0.38,537.52 L 0.36,532.48 L 0.35,529.91 L 0.33,524.49 L 0.32,521.74 L 0.30,515.94 L 0.30,512.99 L 0.28,506.81 L 0.27,503.67 L 0.26,497.11 L 0.25,493.78 L 0.24,486.83 L 0.24,483.30 L 0.23,475.96 L 0.22,472.23 L 0.21,464.50 L 0.21,460.58 L 0.20,452.44 L 0.20,448.32 L 0.20,439.79 L 0.19,435.47 L 0.19,426.53 L 0.19,422.01 L 0.19,412.67 L 0.19,407.94 L 0.19,398.19 L 0.19,393.26 L 0.19,383.09 L 0.19,377.96 L 0.20,367.38 L 0.20,362.03 L 0.21,351.04 L 0.21,345.48 L 0.22,334.06 L 0.22,328.30 L 0.23,316.46 L 0.24,298.21 L 0.50,13.17 L 3.50,8.93 L 3.91,8.34 L 4.98,7.11 L 5.54,6.50 L 6.79,5.31 L 7.43,4.74 L 8.71,3.74 L 10.50,2.59 L 11.00,2.33 L 12.12,1.90 L 12.46,1.80 L 13.36,1.62 L 13.85,1.53 L 15.18,1.38 L 15.92,1.30 L 17.83,1.17 L 18.87,1.11 L 21.52,1.00 L 22.95,0.94 L 26.48,0.85 L 27.43,0.83 L 29.51,0.79 L 30.58,0.77 L 32.94,0.73 L 34.16,0.71 L 36.81,0.68 L 38.17,0.66 L 41.13,0.63 L 42.65,0.61 L 45.94,0.59 L 47.63,0.57 L 51.27,0.55 L 53.14,0.53 L 57.15,0.51 L 59.20,0.50 L 63.60,0.48 L 65.85,0.47 L 70.65,0.45 L 73.10,0.44 L 78.33,0.42 L 81.00,0.41 L 86.67,0.40 L 89.57,0.39 L 95.70,0.37 L 98.83,0.37 L 105.45,0.35 L 108.82,0.34 L 115.94,0.33 L 119.56,0.32 L 127.20,0.31 L 131.09,0.30 L 139.27,0.29 L 143.43,0.28 L 152.16,0.26 L 165.91,0.24 L 170.58,0.23 L 179.50,0.22 L 183.89,0.21 L 192.25,0.20 L 196.36,0.19 L 204.18,0.18 L 208.03,0.17 L 215.34,0.16 L 218.93,0.16 L 225.74,0.15 L 229.09,0.14 L 235.42,0.14 L 238.52,0.13 L 244.39,0.13 L 247.27,0.13 L 252.69,0.13 L 255.35,0.13 L 260.35,0.13 L 262.80,0.13 L 267.39,0.13 L 269.64,0.14 L 273.84,0.14 L 275.90,0.15 L 279.73,0.16 L 281.60,0.16 L 285.08,0.18 L 286.78,0.19 L 289.93,0.20 L 291.46,0.21 L 294.29,0.24 L 295.67,0.25 L 298.20,0.27 L 299.43,0.29 L 301.68,0.32 L 302.78,0.33 L 304.77,0.37 L 306.70,0.41 L 309.85,0.49 L 311.33,0.54 L 313.67,0.65 L 314.76,0.71 L 316.45,0.84 L 317.22,0.91 L 318.39,1.06 L 318.92,1.14 L 319.73,1.32 L 321.44,1.97 L 321.75,2.12 L 322.76,2.88 L 323.32,3.33 L 324.79,4.64 L 325.57,5.36 L 327.42,7.14 L 328.39,8.08 L 330.56,10.25 L 331.67,11.37 L 334.09,13.86 L 335.32,15.13 L 337.90,17.86 L 340.52,20.63 L 345.98,26.54 L 348.70,29.51 L 353.93,35.38 L 355.20,36.81 L 357.59,39.56 L 358.76,40.91 L 360.91,43.43 L 361.94,44.65 L 363.77,46.87 L 364.63,47.93 L 366.07,49.77 L 366.73,50.63 L 367.69,52.00 L 368.55,53.46 L 368.63,53.65 L 368.77,54.45 L 368.84,54.93 L 368.97,56.42 L 369.03,57.27 L 369.15,59.61 L 369.18,60.26 L 369.23,61.74 L 369.26,62.51 L 369.31,64.25 L 369.33,65.16 L 369.38,67.19 L 369.40,68.24 L 369.44,70.57 L 369.46,71.78 L 369.50,74.43 L 369.52,75.80 L 369.56,78.80 L 369.58,80.34 L 369.61,83.70 L 369.63,85.43 L 369.66,89.17 L 369.68,91.08 L 369.70,95.22 L 369.72,97.34 L 369.75,101.90 L 369.76,104.23 L 369.78,109.22 L 369.79,111.77 L 369.82,117.22 L 369.83,120.01 L 369.85,125.93 L 369.85,128.95 L 369.87,135.37 L 369.88,138.65 L 369.90,145.58 L 369.90,149.11 L 369.92,156.58 L 369.92,160.38 L 369.93,168.40 L 369.94,172.48 L 369.95,181.07 L 369.95,185.43 L 369.96,194.61 L 369.97,199.28 L 369.97,209.07 L 369.98,214.04 L 369.98,224.45 L 369.98,229.74 L 369.99,240.81 L 369.99,246.42 L 369.99,258.15 L 370.00,264.10 L 370.00,276.52 L 370.00,282.81 L 370.00,295.94 L 370.00,316.43 L 370.00,324.47 L 370.00,339.82 L 370.00,347.37 L 370.00,361.76 L 370.00,368.84 L 370.00,382.30 L 370.00,388.92 L 370.00,401.49 L 369.99,407.67 L 369.99,419.37 L 369.99,425.12 L 369.99,436.00 L 369.98,441.33 L 369.98,451.41 L 369.97,456.35 L 369.97,465.65 L 369.96,470.21 L 369.95,478.78 L 369.95,482.98 L 369.94,490.84 L 369.93,494.69 L 369.91,501.88 L 369.91,505.39 L 369.89,511.94 L 369.88,515.14 L 369.86,521.08 L 369.85,523.97 L 369.83,529.33 L 369.81,531.94 L 369.79,536.75 L 369.77,539.09 L 369.74,543.39 L 369.73,545.47 L 369.69,549.28 L 369.67,551.13 L 369.64,554.49 L 369.62,556.11 L 369.57,559.05 L 369.55,560.47 L 369.50,563.02 L 369.48,564.24 L 369.43,566.43 L 369.40,567.48 L 369.34,569.35 L 369.31,570.24 L 369.25,571.80 L 369.21,572.55 L 369.15,573.86 L 369.08,575.10 L 368.92,576.93 L 368.83,577.76 L 368.65,578.94 L 368.55,579.48 L 368.34,580.27 L 367.99,581.29 L 367.31,583.11 L 365.50,586.45 L 364.53,588.06 L 362.16,590.95 L 360.92,592.34 L 358.05,594.73 L 353.22,597.69 L 347.50,600.50 L 182.00,600.67 L 175.59,600.67 L 163.22,600.68 L 157.11,600.68 L 145.37,600.69 L 139.58,600.69 L 128.49,600.68 L 123.03,600.68 L 112.62,600.67 L 107.50,600.66 L 97.79,600.65 L 93.03,600.64 L 84.04,600.62 L 79.63,600.61 L 71.39,600.58 L 67.36,600.56 L 59.89,600.53 L 56.25,600.51 L 49.57,600.48 L 46.33,600.46 L 40.46,600.41 L 37.63,600.39 L 32.59,600.34 L 30.19,600.32 L 26.01,600.26 L 24.04,600.24 L 20.75,600.18 L 19.22,600.15 L 16.84,600.09 L 15.77,600.05 L 14.32,599.98 L 13.71,599.95 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;
}
.blog-card-two__shape::before {
  content: "";
  width: 100%;
  height: 0%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  border-radius: inherit;
  z-index: 1;
  background-color: var(--aigence-black, #0D1A42);
  transition: all 500ms ease;
}
.blog-card-two__shape::after {
  content: "";
  width: calc(100% - 3px);
  height: calc(100% - 3px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: inherit;
  background-color: var(--aigence-white, #FFFFFF);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 370 601"><g><path d="M 13.21,599.88 L 12.64,599.71 L 11.44,599.15 L 10.82,598.83 L 9.57,598.01 L 8.32,597.13 L 5.91,594.82 L 4.75,593.61 L 2.85,590.99 L 2.43,590.33 L 1.75,589.04 L 1.05,587.18 L 1.02,587.09 L 0.98,586.67 L 0.96,586.42 L 0.92,585.66 L 0.89,585.24 L 0.85,584.14 L 0.83,583.54 L 0.79,582.10 L 0.78,581.33 L 0.74,579.55 L 0.72,578.61 L 0.69,576.47 L 0.67,575.35 L 0.63,572.86 L 0.62,571.57 L 0.59,568.73 L 0.57,567.26 L 0.54,564.05 L 0.53,562.40 L 0.50,558.84 L 0.49,557.01 L 0.46,553.08 L 0.45,551.07 L 0.42,546.77 L 0.41,544.57 L 0.39,539.90 L 0.38,537.52 L 0.36,532.48 L 0.35,529.91 L 0.33,524.49 L 0.32,521.74 L 0.30,515.94 L 0.30,512.99 L 0.28,506.81 L 0.27,503.67 L 0.26,497.11 L 0.25,493.78 L 0.24,486.83 L 0.24,483.30 L 0.23,475.96 L 0.22,472.23 L 0.21,464.50 L 0.21,460.58 L 0.20,452.44 L 0.20,448.32 L 0.20,439.79 L 0.19,435.47 L 0.19,426.53 L 0.19,422.01 L 0.19,412.67 L 0.19,407.94 L 0.19,398.19 L 0.19,393.26 L 0.19,383.09 L 0.19,377.96 L 0.20,367.38 L 0.20,362.03 L 0.21,351.04 L 0.21,345.48 L 0.22,334.06 L 0.22,328.30 L 0.23,316.46 L 0.24,298.21 L 0.50,13.17 L 3.50,8.93 L 3.91,8.34 L 4.98,7.11 L 5.54,6.50 L 6.79,5.31 L 7.43,4.74 L 8.71,3.74 L 10.50,2.59 L 11.00,2.33 L 12.12,1.90 L 12.46,1.80 L 13.36,1.62 L 13.85,1.53 L 15.18,1.38 L 15.92,1.30 L 17.83,1.17 L 18.87,1.11 L 21.52,1.00 L 22.95,0.94 L 26.48,0.85 L 27.43,0.83 L 29.51,0.79 L 30.58,0.77 L 32.94,0.73 L 34.16,0.71 L 36.81,0.68 L 38.17,0.66 L 41.13,0.63 L 42.65,0.61 L 45.94,0.59 L 47.63,0.57 L 51.27,0.55 L 53.14,0.53 L 57.15,0.51 L 59.20,0.50 L 63.60,0.48 L 65.85,0.47 L 70.65,0.45 L 73.10,0.44 L 78.33,0.42 L 81.00,0.41 L 86.67,0.40 L 89.57,0.39 L 95.70,0.37 L 98.83,0.37 L 105.45,0.35 L 108.82,0.34 L 115.94,0.33 L 119.56,0.32 L 127.20,0.31 L 131.09,0.30 L 139.27,0.29 L 143.43,0.28 L 152.16,0.26 L 165.91,0.24 L 170.58,0.23 L 179.50,0.22 L 183.89,0.21 L 192.25,0.20 L 196.36,0.19 L 204.18,0.18 L 208.03,0.17 L 215.34,0.16 L 218.93,0.16 L 225.74,0.15 L 229.09,0.14 L 235.42,0.14 L 238.52,0.13 L 244.39,0.13 L 247.27,0.13 L 252.69,0.13 L 255.35,0.13 L 260.35,0.13 L 262.80,0.13 L 267.39,0.13 L 269.64,0.14 L 273.84,0.14 L 275.90,0.15 L 279.73,0.16 L 281.60,0.16 L 285.08,0.18 L 286.78,0.19 L 289.93,0.20 L 291.46,0.21 L 294.29,0.24 L 295.67,0.25 L 298.20,0.27 L 299.43,0.29 L 301.68,0.32 L 302.78,0.33 L 304.77,0.37 L 306.70,0.41 L 309.85,0.49 L 311.33,0.54 L 313.67,0.65 L 314.76,0.71 L 316.45,0.84 L 317.22,0.91 L 318.39,1.06 L 318.92,1.14 L 319.73,1.32 L 321.44,1.97 L 321.75,2.12 L 322.76,2.88 L 323.32,3.33 L 324.79,4.64 L 325.57,5.36 L 327.42,7.14 L 328.39,8.08 L 330.56,10.25 L 331.67,11.37 L 334.09,13.86 L 335.32,15.13 L 337.90,17.86 L 340.52,20.63 L 345.98,26.54 L 348.70,29.51 L 353.93,35.38 L 355.20,36.81 L 357.59,39.56 L 358.76,40.91 L 360.91,43.43 L 361.94,44.65 L 363.77,46.87 L 364.63,47.93 L 366.07,49.77 L 366.73,50.63 L 367.69,52.00 L 368.55,53.46 L 368.63,53.65 L 368.77,54.45 L 368.84,54.93 L 368.97,56.42 L 369.03,57.27 L 369.15,59.61 L 369.18,60.26 L 369.23,61.74 L 369.26,62.51 L 369.31,64.25 L 369.33,65.16 L 369.38,67.19 L 369.40,68.24 L 369.44,70.57 L 369.46,71.78 L 369.50,74.43 L 369.52,75.80 L 369.56,78.80 L 369.58,80.34 L 369.61,83.70 L 369.63,85.43 L 369.66,89.17 L 369.68,91.08 L 369.70,95.22 L 369.72,97.34 L 369.75,101.90 L 369.76,104.23 L 369.78,109.22 L 369.79,111.77 L 369.82,117.22 L 369.83,120.01 L 369.85,125.93 L 369.85,128.95 L 369.87,135.37 L 369.88,138.65 L 369.90,145.58 L 369.90,149.11 L 369.92,156.58 L 369.92,160.38 L 369.93,168.40 L 369.94,172.48 L 369.95,181.07 L 369.95,185.43 L 369.96,194.61 L 369.97,199.28 L 369.97,209.07 L 369.98,214.04 L 369.98,224.45 L 369.98,229.74 L 369.99,240.81 L 369.99,246.42 L 369.99,258.15 L 370.00,264.10 L 370.00,276.52 L 370.00,282.81 L 370.00,295.94 L 370.00,316.43 L 370.00,324.47 L 370.00,339.82 L 370.00,347.37 L 370.00,361.76 L 370.00,368.84 L 370.00,382.30 L 370.00,388.92 L 370.00,401.49 L 369.99,407.67 L 369.99,419.37 L 369.99,425.12 L 369.99,436.00 L 369.98,441.33 L 369.98,451.41 L 369.97,456.35 L 369.97,465.65 L 369.96,470.21 L 369.95,478.78 L 369.95,482.98 L 369.94,490.84 L 369.93,494.69 L 369.91,501.88 L 369.91,505.39 L 369.89,511.94 L 369.88,515.14 L 369.86,521.08 L 369.85,523.97 L 369.83,529.33 L 369.81,531.94 L 369.79,536.75 L 369.77,539.09 L 369.74,543.39 L 369.73,545.47 L 369.69,549.28 L 369.67,551.13 L 369.64,554.49 L 369.62,556.11 L 369.57,559.05 L 369.55,560.47 L 369.50,563.02 L 369.48,564.24 L 369.43,566.43 L 369.40,567.48 L 369.34,569.35 L 369.31,570.24 L 369.25,571.80 L 369.21,572.55 L 369.15,573.86 L 369.08,575.10 L 368.92,576.93 L 368.83,577.76 L 368.65,578.94 L 368.55,579.48 L 368.34,580.27 L 367.99,581.29 L 367.31,583.11 L 365.50,586.45 L 364.53,588.06 L 362.16,590.95 L 360.92,592.34 L 358.05,594.73 L 353.22,597.69 L 347.50,600.50 L 182.00,600.67 L 175.59,600.67 L 163.22,600.68 L 157.11,600.68 L 145.37,600.69 L 139.58,600.69 L 128.49,600.68 L 123.03,600.68 L 112.62,600.67 L 107.50,600.66 L 97.79,600.65 L 93.03,600.64 L 84.04,600.62 L 79.63,600.61 L 71.39,600.58 L 67.36,600.56 L 59.89,600.53 L 56.25,600.51 L 49.57,600.48 L 46.33,600.46 L 40.46,600.41 L 37.63,600.39 L 32.59,600.34 L 30.19,600.32 L 26.01,600.26 L 24.04,600.24 L 20.75,600.18 L 19.22,600.15 L 16.84,600.09 L 15.77,600.05 L 14.32,599.98 L 13.71,599.95 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 370 601"><g><path d="M 13.21,599.88 L 12.64,599.71 L 11.44,599.15 L 10.82,598.83 L 9.57,598.01 L 8.32,597.13 L 5.91,594.82 L 4.75,593.61 L 2.85,590.99 L 2.43,590.33 L 1.75,589.04 L 1.05,587.18 L 1.02,587.09 L 0.98,586.67 L 0.96,586.42 L 0.92,585.66 L 0.89,585.24 L 0.85,584.14 L 0.83,583.54 L 0.79,582.10 L 0.78,581.33 L 0.74,579.55 L 0.72,578.61 L 0.69,576.47 L 0.67,575.35 L 0.63,572.86 L 0.62,571.57 L 0.59,568.73 L 0.57,567.26 L 0.54,564.05 L 0.53,562.40 L 0.50,558.84 L 0.49,557.01 L 0.46,553.08 L 0.45,551.07 L 0.42,546.77 L 0.41,544.57 L 0.39,539.90 L 0.38,537.52 L 0.36,532.48 L 0.35,529.91 L 0.33,524.49 L 0.32,521.74 L 0.30,515.94 L 0.30,512.99 L 0.28,506.81 L 0.27,503.67 L 0.26,497.11 L 0.25,493.78 L 0.24,486.83 L 0.24,483.30 L 0.23,475.96 L 0.22,472.23 L 0.21,464.50 L 0.21,460.58 L 0.20,452.44 L 0.20,448.32 L 0.20,439.79 L 0.19,435.47 L 0.19,426.53 L 0.19,422.01 L 0.19,412.67 L 0.19,407.94 L 0.19,398.19 L 0.19,393.26 L 0.19,383.09 L 0.19,377.96 L 0.20,367.38 L 0.20,362.03 L 0.21,351.04 L 0.21,345.48 L 0.22,334.06 L 0.22,328.30 L 0.23,316.46 L 0.24,298.21 L 0.50,13.17 L 3.50,8.93 L 3.91,8.34 L 4.98,7.11 L 5.54,6.50 L 6.79,5.31 L 7.43,4.74 L 8.71,3.74 L 10.50,2.59 L 11.00,2.33 L 12.12,1.90 L 12.46,1.80 L 13.36,1.62 L 13.85,1.53 L 15.18,1.38 L 15.92,1.30 L 17.83,1.17 L 18.87,1.11 L 21.52,1.00 L 22.95,0.94 L 26.48,0.85 L 27.43,0.83 L 29.51,0.79 L 30.58,0.77 L 32.94,0.73 L 34.16,0.71 L 36.81,0.68 L 38.17,0.66 L 41.13,0.63 L 42.65,0.61 L 45.94,0.59 L 47.63,0.57 L 51.27,0.55 L 53.14,0.53 L 57.15,0.51 L 59.20,0.50 L 63.60,0.48 L 65.85,0.47 L 70.65,0.45 L 73.10,0.44 L 78.33,0.42 L 81.00,0.41 L 86.67,0.40 L 89.57,0.39 L 95.70,0.37 L 98.83,0.37 L 105.45,0.35 L 108.82,0.34 L 115.94,0.33 L 119.56,0.32 L 127.20,0.31 L 131.09,0.30 L 139.27,0.29 L 143.43,0.28 L 152.16,0.26 L 165.91,0.24 L 170.58,0.23 L 179.50,0.22 L 183.89,0.21 L 192.25,0.20 L 196.36,0.19 L 204.18,0.18 L 208.03,0.17 L 215.34,0.16 L 218.93,0.16 L 225.74,0.15 L 229.09,0.14 L 235.42,0.14 L 238.52,0.13 L 244.39,0.13 L 247.27,0.13 L 252.69,0.13 L 255.35,0.13 L 260.35,0.13 L 262.80,0.13 L 267.39,0.13 L 269.64,0.14 L 273.84,0.14 L 275.90,0.15 L 279.73,0.16 L 281.60,0.16 L 285.08,0.18 L 286.78,0.19 L 289.93,0.20 L 291.46,0.21 L 294.29,0.24 L 295.67,0.25 L 298.20,0.27 L 299.43,0.29 L 301.68,0.32 L 302.78,0.33 L 304.77,0.37 L 306.70,0.41 L 309.85,0.49 L 311.33,0.54 L 313.67,0.65 L 314.76,0.71 L 316.45,0.84 L 317.22,0.91 L 318.39,1.06 L 318.92,1.14 L 319.73,1.32 L 321.44,1.97 L 321.75,2.12 L 322.76,2.88 L 323.32,3.33 L 324.79,4.64 L 325.57,5.36 L 327.42,7.14 L 328.39,8.08 L 330.56,10.25 L 331.67,11.37 L 334.09,13.86 L 335.32,15.13 L 337.90,17.86 L 340.52,20.63 L 345.98,26.54 L 348.70,29.51 L 353.93,35.38 L 355.20,36.81 L 357.59,39.56 L 358.76,40.91 L 360.91,43.43 L 361.94,44.65 L 363.77,46.87 L 364.63,47.93 L 366.07,49.77 L 366.73,50.63 L 367.69,52.00 L 368.55,53.46 L 368.63,53.65 L 368.77,54.45 L 368.84,54.93 L 368.97,56.42 L 369.03,57.27 L 369.15,59.61 L 369.18,60.26 L 369.23,61.74 L 369.26,62.51 L 369.31,64.25 L 369.33,65.16 L 369.38,67.19 L 369.40,68.24 L 369.44,70.57 L 369.46,71.78 L 369.50,74.43 L 369.52,75.80 L 369.56,78.80 L 369.58,80.34 L 369.61,83.70 L 369.63,85.43 L 369.66,89.17 L 369.68,91.08 L 369.70,95.22 L 369.72,97.34 L 369.75,101.90 L 369.76,104.23 L 369.78,109.22 L 369.79,111.77 L 369.82,117.22 L 369.83,120.01 L 369.85,125.93 L 369.85,128.95 L 369.87,135.37 L 369.88,138.65 L 369.90,145.58 L 369.90,149.11 L 369.92,156.58 L 369.92,160.38 L 369.93,168.40 L 369.94,172.48 L 369.95,181.07 L 369.95,185.43 L 369.96,194.61 L 369.97,199.28 L 369.97,209.07 L 369.98,214.04 L 369.98,224.45 L 369.98,229.74 L 369.99,240.81 L 369.99,246.42 L 369.99,258.15 L 370.00,264.10 L 370.00,276.52 L 370.00,282.81 L 370.00,295.94 L 370.00,316.43 L 370.00,324.47 L 370.00,339.82 L 370.00,347.37 L 370.00,361.76 L 370.00,368.84 L 370.00,382.30 L 370.00,388.92 L 370.00,401.49 L 369.99,407.67 L 369.99,419.37 L 369.99,425.12 L 369.99,436.00 L 369.98,441.33 L 369.98,451.41 L 369.97,456.35 L 369.97,465.65 L 369.96,470.21 L 369.95,478.78 L 369.95,482.98 L 369.94,490.84 L 369.93,494.69 L 369.91,501.88 L 369.91,505.39 L 369.89,511.94 L 369.88,515.14 L 369.86,521.08 L 369.85,523.97 L 369.83,529.33 L 369.81,531.94 L 369.79,536.75 L 369.77,539.09 L 369.74,543.39 L 369.73,545.47 L 369.69,549.28 L 369.67,551.13 L 369.64,554.49 L 369.62,556.11 L 369.57,559.05 L 369.55,560.47 L 369.50,563.02 L 369.48,564.24 L 369.43,566.43 L 369.40,567.48 L 369.34,569.35 L 369.31,570.24 L 369.25,571.80 L 369.21,572.55 L 369.15,573.86 L 369.08,575.10 L 368.92,576.93 L 368.83,577.76 L 368.65,578.94 L 368.55,579.48 L 368.34,580.27 L 367.99,581.29 L 367.31,583.11 L 365.50,586.45 L 364.53,588.06 L 362.16,590.95 L 360.92,592.34 L 358.05,594.73 L 353.22,597.69 L 347.50,600.50 L 182.00,600.67 L 175.59,600.67 L 163.22,600.68 L 157.11,600.68 L 145.37,600.69 L 139.58,600.69 L 128.49,600.68 L 123.03,600.68 L 112.62,600.67 L 107.50,600.66 L 97.79,600.65 L 93.03,600.64 L 84.04,600.62 L 79.63,600.61 L 71.39,600.58 L 67.36,600.56 L 59.89,600.53 L 56.25,600.51 L 49.57,600.48 L 46.33,600.46 L 40.46,600.41 L 37.63,600.39 L 32.59,600.34 L 30.19,600.32 L 26.01,600.26 L 24.04,600.24 L 20.75,600.18 L 19.22,600.15 L 16.84,600.09 L 15.77,600.05 L 14.32,599.98 L 13.71,599.95 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;
  transition: all 500ms ease;
}
.blog-card-two:hover .blog-card-two__shape::before {
  height: 100%;
  top: 0px;
}
.blog-card-two__content {
  position: relative;
  z-index: 1;
  padding: 0px 20px 22px;
}
@media (max-width: 412px) {
  .blog-card-two__content {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .blog-card-two__content {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.blog-card-two__category {
  display: inline-block;
  margin-bottom: 26px;
  padding: 7px 15.5px;
  font-size: 12px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 700;
  line-height: 1.333;
  text-transform: uppercase;
  border-radius: 10px;
  background-color: var(--aigence-border-color, #E6EAFF);
}
.blog-card-two__category:hover {
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
}
.blog-card-two__title {
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 800;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.2;
}
@media (max-width: 575px) {
  .blog-card-two__title {
    font-size: 25px;
  }
}
@media (max-width: 412px) {
  .blog-card-two__title {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .blog-card-two__title {
    font-size: 21px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-card-two__title {
    font-size: 20px;
  }
}
.blog-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;
}
.blog-card-two__title a:hover {
  color: var(--aigence-base, #D032AF);
}
.blog-card-two__title a:hover {
  background-size: 100% 1px;
}
.blog-card-two:hover .blog-card-two__title {
  color: var(--aigence-white, #FFFFFF);
}
.blog-card-two__text {
  margin: 0px;
  line-height: 1.866;
}
.blog-card-two__meta {
  position: relative;
  z-index: 1;
  padding: 20px 30px 20px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px 20px;
  border-radius: 20px;
}
@media (max-width: 412px) {
  .blog-card-two__meta {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .blog-card-two__meta {
    padding-left: 30px;
    padding-right: 50px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .blog-card-two__meta {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.blog-card-two__meta::before, .blog-card-two__meta::after {
  content: "";
  width: 100%;
  height: calc(100% + 46px);
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: inherit;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 315.000000"><g transform="translate(0.000000,315.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M413 3138 c1 -6 -16 -17 -39 -23 -139 -42 -269 -155 -333 -290 -41 -85 -40 -67 -41 -1472 l0 -1353 4500 0 4500 0 0 1005 c0 862 -2 1005 -14 1005 -8 0 -17 14 -21 31 -11 51 -43 114 -84 168 -35 47 -85 108 -330 405 -46 55 -91 110 -100 121 -9 11 -45 56 -81 100 -36 44 -95 109 -131 145 -65 65 -171 130 -209 130 -11 0 -29 9 -40 20 -20 20 -33 20 -3800 20 -2865 0 -3779 -3 -3777 -12z"/> </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 315.000000"><g transform="translate(0.000000,315.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M413 3138 c1 -6 -16 -17 -39 -23 -139 -42 -269 -155 -333 -290 -41 -85 -40 -67 -41 -1472 l0 -1353 4500 0 4500 0 0 1005 c0 862 -2 1005 -14 1005 -8 0 -17 14 -21 31 -11 51 -43 114 -84 168 -35 47 -85 108 -330 405 -46 55 -91 110 -100 121 -9 11 -45 56 -81 100 -36 44 -95 109 -131 145 -65 65 -171 130 -209 130 -11 0 -29 9 -40 20 -20 20 -33 20 -3800 20 -2865 0 -3779 -3 -3777 -12z"/> </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;
}
.blog-card-two__meta::before {
  background: var(--aigence-border-color, #E6EAFF);
}
.blog-card-two__meta::after {
  opacity: 0;
  background: linear-gradient(270deg, #D930AA 0%, #3F5DFE 100%);
}
.blog-card-two:hover .blog-card-two__meta::before {
  opacity: 0;
}
.blog-card-two:hover .blog-card-two__meta::after {
  opacity: 1;
}
.blog-card-two__admin {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 10px;
}
.blog-card-two__admin__image {
  width: 30px !important;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--aigence-white, #FFFFFF);
}
.blog-card-two__admin__name {
  margin: 0px;
  font-size: 14px;
  font-weight: 700;
  color: var(--aigence-text, #959CB2);
  transition: all 500ms ease;
}
.blog-card-two__date {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.blog-card-two__date__day {
  display: inline-block;
  font-size: 24px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: -1.44px;
  text-transform: capitalize;
  transition: all 500ms ease;
}
.blog-card-two__date__month {
  display: inline-block;
  font-size: 18px;
  color: var(--aigence-text, #959CB2);
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
  transition: all 500ms ease;
}
.blog-card-two:hover .blog-card-two__admin__name, .blog-card-two:hover .blog-card-two__date__day {
  color: var(--aigence-white, #FFFFFF);
}
.blog-card-two:hover .blog-card-two__date__month {
  color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.8);
}
.blog-card-two__image {
  position: relative;
  z-index: 2;
  border-radius: 20px;
  overflow: hidden;
}
.blog-card-two__image img {
  width: 100%;
  display: block;
  border-radius: inherit;
  transition: all 500ms ease;
}
.blog-card-two:hover .blog-card-two__image img {
  transform: scale(1.05) rotate(3deg);
}

.blog-card-three__image {
  margin-bottom: 33px;
  position: relative;
}
.blog-card-three__image img {
  width: 100%;
  display: block;
  border-radius: 20px;
}
.blog-card-three__date {
  min-width: 83px;
  min-height: 101px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
  text-align: center;
  position: relative;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 1;
  border-radius: 50px 50px 0px 0px;
  background-color: var(--aigence-white, #FFFFFF);
}
@media (max-width: 767px) {
  .blog-card-three__date {
    top: 20px;
    right: 20px;
  }
}
@media (max-width: 440px) {
  .blog-card-three__date {
    min-width: 70px;
    min-height: 90px;
  }
}
.blog-card-three__date::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(180deg, #3F5DFE 0%, #D930AA 100%);
  transition: all 500ms ease;
}
.blog-card-three__date__day {
  font-size: 30px;
  font-weight: 800;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.25;
  letter-spacing: -1.8px;
  transition: all 500ms ease;
}
@media (max-width: 440px) {
  .blog-card-three__date__day {
    font-size: 25px;
  }
}
.blog-card-three__date__month {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  transition: all 500ms ease;
}
@media (max-width: 440px) {
  .blog-card-three__date__month {
    font-size: 14px;
  }
}
.blog-card-three__meta {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 28px;
}
.blog-card-three__meta li {
  position: relative;
  font-size: 14px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 600;
  text-transform: capitalize;
}
.blog-card-three__meta li:not(:last-child)::after {
  content: "";
  width: 1px;
  height: 14px;
  background-color: var(--aigence-text, #959CB2);
  position: absolute;
  top: 50%;
  right: -14px;
  transform: translateY(-50%);
}
.blog-card-three__meta li a {
  display: flex;
  align-items: center;
  gap: 7px;
  color: inherit;
  transition: all 500ms ease;
}
.blog-card-three__meta li a:hover {
  color: var(--aigence-base, #D032AF);
}
.blog-card-three__meta__icon {
  position: relative;
  display: inline-flex;
  top: 1px;
  font-size: 14px;
  color: var(--aigence-base, #D032AF);
}
.blog-card-three__meta__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.blog-card-three__title {
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 800;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.2;
}
@media (max-width: 767px) {
  .blog-card-three__title {
    font-size: 28px;
  }
}
@media (max-width: 450px) {
  .blog-card-three__title {
    font-size: 25px;
  }
}
@media (max-width: 390px) {
  .blog-card-three__title {
    font-size: 22px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-card-three__title {
    font-size: 25px;
  }
}
.blog-card-three__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.blog-card-three__title a:hover {
  color: var(--aigence-base, #D032AF);
}
.blog-card-three__title a:hover {
  background-size: 100% 1px;
}
.blog-card-three__text {
  margin: 0px;
}
.blog-card-three__text + .blog-card-three__text {
  margin-top: 20px;
}
.blog-card-three__btn {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 21px;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  overflow: hidden;
  background: linear-gradient(270deg, #3F5CFE 0%, #D930AA 100%);
  transition: all 500ms ease;
}
.blog-card-three__btn::after {
  content: "";
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  border-radius: inherit;
  background-color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
.blog-card-three__btn:hover::after {
  opacity: 0;
}
.blog-card-three__btn__icon {
  display: inline-flex;
  font-size: 17px;
  color: var(--aigence-black, #0D1A42);
  transition: all 500ms ease;
}
.blog-card-three__btn:hover .blog-card-three__btn__icon {
  color: var(--aigence-white, #FFFFFF);
  animation: slideRight 500ms;
}

.blog-one,
.blog-two,
.blog-three {
  background-color: var(--aigence-white, #FFFFFF);
}

.blog-page .post-pagination {
  justify-content: center;
}
.blog-page--sidebar .post-pagination {
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .blog-page--sidebar .post-pagination {
    justify-content: center;
  }
}
.blog-page--list .post-pagination {
  margin-top: 20px;
}

/*--------------------------------------------------------------
# Topbar
--------------------------------------------------------------*/
.topbar {
  position: relative;
  z-index: 999;
}
@media (max-width: 991px) {
  .topbar {
    display: none;
  }
}
.topbar .container {
  position: relative;
  z-index: 1;
}
.topbar .container::after {
  content: "";
  width: calc(100% + 129px);
  height: 100%;
  position: absolute;
  top: 0px;
  left: 50%;
  z-index: -1;
  transform: translateX(-50%);
  border-radius: 20px 20px 0px 0px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
@media (max-width: 1399px) {
  .topbar .container::after {
    width: calc(100% + 30px);
  }
}
@media (max-width: 1299px) {
  .topbar .container::after {
    width: calc(100% + 10px);
  }
}
.topbar__inner {
  padding: 16px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 991px) {
  .topbar__inner {
    padding: 12px 0px;
  }
}
.topbar__info {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 26px;
}
@media (max-width: 1199px) {
  .topbar__info {
    width: 100%;
    justify-content: center;
  }
}
.topbar__info li {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  color: var(--aigence-white, #FFFFFF);
  line-height: 1.285;
}
.topbar__info li a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.topbar__info li a:hover {
  background-size: 100% 1px;
}
.topbar__info__icon {
  position: relative;
  top: 2px;
  display: inline-flex;
  font-size: 13px;
  color: var(--aigence-white, #FFFFFF);
}
.topbar__info__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.topbar__social {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 1199px) {
  .topbar__social {
    display: none;
  }
}
.topbar__social a {
  display: inline-flex;
  font-size: 13px;
  color: var(--aigence-white, #FFFFFF);
}
.topbar__social a:hover {
  color: var(--aigence-base, #D032AF);
}
.topbar__social a svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.topbar--two {
  background: var(--aigence-white, #FFFFFF);
}
.topbar--two .container::after {
  display: none;
}
.topbar--two .topbar__info__icon {
  color: var(--aigence-primary, #3E5DFF);
}
.topbar--two .topbar__info li {
  color: var(--aigence-text, #959CB2);
}
.topbar--two .topbar__info li a:hover {
  color: var(--aigence-primary, #3E5DFF);
}
.topbar--two .topbar__social a {
  color: var(--aigence-base, #D032AF);
}
.topbar--two .topbar__social a:hover {
  color: var(--aigence-primary, #3E5DFF);
}
.topbar--three {
  background: var(--aigence-black6, #091536);
}
.topbar--three .container::after {
  display: none;
}
.topbar--three .topbar__info__icon {
  color: var(--aigence-base, #D032AF);
}
.topbar--three .topbar__info li {
  color: var(--aigence-gray2, #A1AAC7);
}
.topbar--three .topbar__info li a:hover {
  color: var(--aigence-base, #D032AF);
}
.topbar--three .topbar__social a {
  color: var(--aigence-white, #FFFFFF);
}
.topbar--three .topbar__social a:hover {
  color: var(--aigence-base, #D032AF);
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
.header {
  width: 100%;
  padding: 0px 15px;
  position: absolute;
  top: 30px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  z-index: 999;
}
@media (max-width: 575px) {
  .header {
    top: 20px;
  }
}

.main-header {
  position: relative;
  z-index: 999;
}
.main-header__container {
  position: relative;
  z-index: 1;
}
.main-header__container::after {
  content: "";
  width: calc(100% + 129px);
  height: 100%;
  position: absolute;
  top: 0px;
  left: 50%;
  z-index: -1;
  transform: translateX(-50%);
  border-radius: 0px 0px 20px 20px;
  background-color: RGBA(var(--aigence-black2-rgb, 0, 0, 0), 0.12);
  border: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.17);
  border-top: 0;
  backdrop-filter: blur(5.1999998093px);
}
@media (max-width: 1399px) {
  .main-header__container::after {
    width: calc(100% + 30px);
  }
}
@media (max-width: 1299px) {
  .main-header__container::after {
    width: calc(100% + 10px);
  }
}
@media (max-width: 991px) {
  .main-header__container::after {
    border-radius: 20px;
    border: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.17);
  }
}
.main-header__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  .main-header__inner {
    padding: 25px 0px;
  }
}
@media (max-width: 375px) {
  .main-header__logo {
    margin-right: 20px;
  }
}
.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__search, .main-header__user {
  display: inline-flex;
  position: relative;
  font-size: 20px;
  color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
.main-header__search:hover, .main-header__user:hover {
  color: var(--aigence-base, #D032AF);
}
.main-header__search svg, .main-header__user svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.main-header__search {
  margin-left: 56px;
}
@media (max-width: 1199px) {
  .main-header__search {
    margin-left: 50px;
  }
}
@media (max-width: 430px) {
  .main-header__search {
    margin-left: 40px;
  }
}
.main-header__search::before {
  content: "";
  width: 1px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: -28px;
  transform: translateY(-50%);
  background-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.2);
}
@media (max-width: 1199px) {
  .main-header__search::before {
    left: -28px;
  }
}
@media (max-width: 767px) {
  .main-header__search::before {
    height: 30px;
  }
}
@media (max-width: 430px) {
  .main-header__search::before {
    left: -20px;
  }
}
.main-header__user {
  margin-left: 20px;
}
.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__container::after {
  display: none;
}
.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;
}
.main-header--three .main-header__inner {
  border: none;
}

.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);
  }
}
/*--------------------------------------------------------------
# Megamenu Popup
--------------------------------------------------------------*/
.mobile-nav__container .main-menu__list > .megamenu.megamenu-clickable > ul,
.main-menu .main-menu__list > .megamenu.megamenu-clickable > ul,
.stricky-header .main-menu__list > .megamenu.megamenu-clickable > ul {
  position: fixed;
  top: 0 !important;
  left: 0 !important;
  width: 100vw;
  height: 100vh;
  visibility: visible;
  overflow-y: scroll;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
  transition: transform 0.7s ease, opacity 0.7s ease, visibility 0.7s ease;
  z-index: 999999;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-y: scroll;
  padding: 0;
  background-color: var(--aigence-white, #FFFFFF);
  display: block !important;
  margin: 0;
}

.main-menu__list > li.megamenu-clickable > ul::-webkit-scrollbar {
  display: none;
}

.mobile-nav__container .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active,
.main-menu .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active,
.stricky-header .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
  visibility: visible;
  transition: transform 0.7s ease, opacity 0.7s ease, visibility 0.7s ease;
}

body.megamenu-popup-active {
  overflow: hidden;
}

body.megamenu-popup-active .stricky-header {
  bottom: 0;
}

body.megamenu-popup-active .mobile-nav__content {
  overflow: unset;
}

.mobile-nav__content .demo-one .container {
  padding-left: 15px;
  padding-right: 15px;
}

.megamenu-popup {
  position: relative;
}
.megamenu-popup .megamenu-clickable--close {
  position: absolute;
  top: 18px;
  right: 20px;
  display: block;
  color: var(--aigence-black, #0D1A42);
}
@media (min-width: 1300px) {
  .megamenu-popup .megamenu-clickable--close {
    top: 38px;
    right: 40px;
  }
}
.megamenu-popup .megamenu-clickable--close:hover {
  color: var(--aigence-base, #D032AF);
}
.megamenu-popup .megamenu-clickable--close .icon-close {
  width: 24px;
  height: 24px;
  display: block;
  position: relative;
  color: currentColor;
  transition: all 500ms ease;
}
.megamenu-popup .megamenu-clickable--close .icon-close::before, .megamenu-popup .megamenu-clickable--close .icon-close::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: currentColor;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.megamenu-popup .megamenu-clickable--close .icon-close::after {
  transform: translate(-50%, -50%) rotate(45deg);
}

/*--------------------------------------------------------------
# Home Showcase
--------------------------------------------------------------*/
.demo-one {
  padding-top: 120px;
  padding-bottom: 120px;
}
.demo-one .row {
  --bs-gutter-y: 30px;
}
.demo-one__card {
  background-color: var(--aigence-white, #FFFFFF);
  box-shadow: 0px 10px 60px 0px rgba(var(--aigence-black-rgb, 13, 26, 66), 0.1);
  text-align: center;
  transition: 500ms ease;
  transform: translateY(0px);
}
.demo-one__card:hover {
  transform: translateY(-10px);
}
.demo-one__title {
  margin: 0;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  text-transform: capitalize;
  font-size: 15px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 700;
}
.demo-one__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.demo-one__title a:hover {
  color: var(--aigence-base, #D032AF);
}
.demo-one__title a:hover {
  background-size: 100% 1px;
}
.demo-one__image {
  position: relative;
  overflow: hidden;
}
.demo-one__image img {
  max-width: 100%;
  transition: filter 500ms ease;
  filter: blur(0px);
}
.demo-one__card:hover .demo-one__image img {
  filter: blur(2px);
}
.demo-one__btns {
  background-color: rgba(var(--aigence-black-rgb, 13, 26, 66), 0.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  transform: scale(1, 0);
  transform-origin: bottom center;
  opacity: 0;
  transition: transform 500ms ease, opacity 600ms linear;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .demo-one__btns {
    flex-direction: column;
  }
}
@media (max-width: 412px) {
  .demo-one__btns {
    flex-direction: column;
  }
}
.demo-one__card:hover .demo-one__btns {
  transform: scale(1, 1);
  opacity: 1;
  transform-origin: top center;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .demo-one .aigence-btn__text {
    min-width: 142px;
  }
}
@media (max-width: 412px) {
  .demo-one .aigence-btn__text {
    min-width: 142px;
  }
}
.demo-one__title {
  padding-top: 19.5px;
  padding-bottom: 21.5px;
}

.home-showcase .row {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 20px;
}
.home-showcase__inner {
  padding: 40px 40px 21px;
  background-color: var(--aigence-white, #FFFFFF);
  box-shadow: 0px 10px 60px 0px rgba(var(--aigence-black-rgb, 13, 26, 66), 0.07);
}
.home-showcase .demo-one__card {
  box-shadow: none;
  background-color: var(--aigence-white, #FFFFFF);
}
.home-showcase .demo-one__btns {
  flex-direction: column;
}
.home-showcase .aigence-btn__text {
  min-width: 142px;
}
.home-showcase .demo-one__title {
  padding: 0;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  font-weight: 700;
  font-size: 15px;
  margin-top: 15px;
  padding-bottom: 15px;
}

/*--------------------------------------------------------------
# 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;
}

/*--------------------------------------------------------------
# Search Popup
--------------------------------------------------------------*/
.search-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -2;
  -webkit-transition: all 1s ease;
  -khtml-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.search-popup__overlay {
  position: fixed;
  width: 224vw;
  height: 224vw;
  top: calc(90px - 112vw);
  right: calc(50% - 112vw);
  z-index: 3;
  display: block;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: scale(0);
  -khtml-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: transform 0.8s ease-in-out;
  -khtml-transition: transform 0.8s ease-in-out;
  -moz-transition: transform 0.8s ease-in-out;
  -ms-transition: transform 0.8s ease-in-out;
  -o-transition: transform 0.8s ease-in-out;
  transition: transform 0.8s ease-in-out;
  transition-delay: 0s;
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  background-color: #000000;
  opacity: 0.7;
  cursor: url(../images/close.png), auto;
}
@media (max-width: 767px) {
  .search-popup__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: none;
    width: 100%;
    height: 100%;
    border-radius: 0;
    transform: translateY(-110%);
  }
}
.search-popup__content {
  position: fixed;
  width: 0;
  max-width: 560px;
  padding: 30px 15px;
  left: 50%;
  top: 50%;
  opacity: 0;
  z-index: 3;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
  -khtml-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
  -moz-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
  -ms-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
  -o-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
  transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
  transition-delay: 0s, 0.8s, 0s;
  transition-delay: 0s, 0.4s, 0s;
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
}
.search-popup__form {
  position: relative;
}
.search-popup__form input[type=search],
.search-popup__form input[type=text] {
  width: 100%;
  height: 66px;
  border: none;
  outline: none;
  padding-left: 20px;
  background-color: var(--aigence-white, #FFFFFF);
  font-size: 16px;
  font-weight: 400;
  color: var(--aigence-text, #959CB2);
  border-radius: 10px;
  transition: all 500ms ease;
}
.search-popup__form input[type=search]:focus,
.search-popup__form input[type=text]:focus {
  color: var(--aigence-black, #0D1A42);
}
.search-popup__form button,
.search-popup__form input[type=submit] {
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  position: relative;
  z-index: 1;
  cursor: pointer;
  width: 66px;
  height: 66px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: -1px;
  overflow: hidden;
  border-radius: 0px 10px 10px 0px;
  font-size: 23px;
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
  transition: all 500ms ease;
}
.search-popup__form button:hover,
.search-popup__form input[type=submit]:hover {
  background-color: var(--aigence-primary, #3E5DFF);
}
.search-popup__form button svg,
.search-popup__form input[type=submit] svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.search-popup.active {
  z-index: 9999;
}
.search-popup.active .search-popup__overlay {
  top: auto;
  bottom: calc(90px - 112vw);
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
  opacity: 0.7;
  -webkit-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
  -khtml-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
  -moz-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
  -ms-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
  -o-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
  transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
}
@media (max-width: 767px) {
  .search-popup.active .search-popup__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: none;
    width: 100%;
    height: 100%;
    border-radius: 0;
    transform: translateY(0%);
  }
}
.search-popup.active .search-popup__content {
  width: 100%;
  opacity: 1;
  transition-delay: 0.7s;
  -webkit-transition-delay: 0.7s;
}

/*--------------------------------------------------------------
# Page Header
--------------------------------------------------------------*/
.page-header {
  position: relative;
  padding-top: 296px;
  padding-bottom: 159px;
  background-color: var(--aigence-black, #0D1A42);
}
@media (max-width: 1199px) {
  .page-header {
    padding-top: 257px;
    padding-bottom: 139px;
  }
}
@media (max-width: 767px) {
  .page-header {
    padding-top: 232px;
    padding-bottom: 119px;
  }
}
.page-header__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-header__bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: RGBA(var(--aigence-black-rgb, 13, 26, 66), 0.8);
}
.page-header .container {
  position: relative;
  z-index: 1;
}
.page-header__content {
  text-align: center;
}
.page-header__title {
  margin-bottom: 20px;
  font-size: 50px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  text-transform: capitalize;
  line-height: 1.2;
}
@media (max-width: 1199px) {
  .page-header__title {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .page-header__title {
    font-size: 30px;
  }
}
@media (max-width: 440px) {
  .page-header__title {
    font-size: 28px;
  }
}

.aigence-breadcrumb {
  margin: 0;
  padding: 11px 22px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px 20px;
  flex-wrap: wrap;
  border-radius: 65px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
.aigence-breadcrumb li {
  position: relative;
  font-size: 14px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.428;
}
.aigence-breadcrumb li:not(:last-child)::after {
  content: "/";
  position: absolute;
  top: calc(50% - 2px);
  right: -14px;
  transform: translateY(-50%);
  font-size: 17px;
}
.aigence-breadcrumb li:not(:first-child) span {
  color: var(--aigence-black, #0D1A42);
}
.aigence-breadcrumb li a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.aigence-breadcrumb li a:hover {
  color: var(--aigence-black, #0D1A42);
}
.aigence-breadcrumb li a:hover {
  background-size: 100% 1px;
}

/*--------------------------------------------------------------
# Google Map
--------------------------------------------------------------*/
.google-map {
  position: relative;
}
.google-map iframe {
  position: relative;
  display: block;
  border: none;
  height: 430px;
  width: 100%;
}
@media (max-width: 430px) {
  .google-map iframe {
    height: 400px;
  }
}
.google-map__contact {
  overflow: hidden;
  background-color: var(--aigence-white, #FFFFFF);
  mix-blend-mode: luminosity;
}

.contact-map {
  position: relative;
  background-color: var(--aigence-white, #FFFFFF);
}
.contact-map .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
.form-one__group {
  margin: 0px;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
}
@media (min-width: 768px) {
  .form-one__group {
    grid-template-columns: repeat(2, 1fr);
  }
}
.form-one__control {
  border: none;
  width: auto;
  height: auto;
  border-radius: 0;
  padding: 0;
  position: relative;
}
.form-one__control--full {
  grid-column-start: 1;
  grid-column-end: -1;
}
.form-one .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  position: relative;
  display: block;
  width: 100% !important;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
}
.form-one .bootstrap-select > .dropdown-toggle::after {
  display: none;
}
.form-one .bootstrap-select > .dropdown-toggle {
  position: relative;
  height: 60px;
  outline: none !important;
  border: 0;
  border-radius: 10px;
  background-color: var(--aigence-white2, #F1F3FF) !important;
  margin: 0;
  padding: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  color: var(--aigence-text, #959CB2) !important;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 600;
  line-height: 60px;
  box-shadow: none !important;
  background-repeat: no-repeat;
  background-size: 14px 12px;
  background-position: right 25.75px center;
}
@media (max-width: 390px) {
  .form-one .bootstrap-select > .dropdown-toggle {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.form-one .bootstrap-select > .dropdown-toggle::before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  font-family: "Font Awesome 5 Free";
  content: "\f107";
  font-weight: 900;
  font-size: 18px;
  color: var(--aigence-text, #959CB2);
}
@media (max-width: 390px) {
  .form-one .bootstrap-select > .dropdown-toggle::before {
    right: 25px;
  }
}
.form-one .bootstrap-select .dropdown-menu > li + li > a {
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
}
.form-one .bootstrap-select .dropdown-menu {
  border: none;
  border-radius: 10px;
}
.form-one .bootstrap-select .dropdown-menu > li > a {
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  font-size: 15px;
  font-weight: 600;
  padding: 10px 20px;
  color: var(--aigence-text, #959CB2);
  background-color: var(--aigence-white2, #F1F3FF);
  text-transform: capitalize;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.form-one .bootstrap-select .dropdown-menu > li:hover > a,
.form-one .bootstrap-select .dropdown-menu > li.selected > a {
  background-color: var(--aigence-base, #D032AF);
  color: var(--aigence-white, #FFFFFF);
  border-color: var(--aigence-base, #D032AF);
}
.form-one .bootstrap-select > .dropdown-toggle {
  display: flex;
  align-items: center;
}
.form-one .bootstrap-select > .dropdown-toggle .filter-option {
  display: flex;
  align-items: center;
}
.form-one .bootstrap-select > .dropdown-toggle,
.form-one input[type=text],
.form-one input[type=email],
.form-one input[type=password],
.form-one input[type=tel],
.form-one textarea {
  display: block;
  border: none;
  outline: none;
  padding: 0 30px;
  width: 100%;
  height: 60px;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  font-size: 16px;
  color: var(--aigence-text, #959CB2);
  font-weight: 600;
  border-radius: 10px;
  background-color: var(--aigence-white2, #F1F3FF);
  transition: all 400ms ease;
}
@media (max-width: 390px) {
  .form-one .bootstrap-select > .dropdown-toggle,
  .form-one input[type=text],
  .form-one input[type=email],
  .form-one input[type=password],
  .form-one input[type=tel],
  .form-one textarea {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.form-one .bootstrap-select > .dropdown-toggle:focus,
.form-one input[type=text]:focus,
.form-one input[type=email]:focus,
.form-one input[type=password]:focus,
.form-one input[type=tel]:focus,
.form-one textarea:focus {
  color: var(--aigence-black, #0D1A42);
}
.form-one textarea {
  height: 176px;
  padding: 14px 30px 0;
}
@media (max-width: 390px) {
  .form-one textarea {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/*--------------------------------------------------------------
# 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: linear-gradient(90deg, #D033AF 0%, #445BFC 100%);
  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-color: RGBA(var(--aigence-border-color-rgb, 230, 234, 255), 0.3);
  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);
}

/*--------------------------------------------------------------
# Newsletter
--------------------------------------------------------------*/
.newsletter {
  position: relative;
  z-index: 1;
  margin-bottom: -194px;
}
@media (max-width: 575px) {
  .newsletter {
    margin-bottom: 0px;
  }
}
.newsletter__wrapper {
  max-width: 1665px;
  margin: 0px auto;
  padding: 0px 20px;
}
@media (max-width: 575px) {
  .newsletter__wrapper {
    padding: 0px;
  }
}
.newsletter__inner {
  position: relative;
  padding: 96px 0px;
  border-radius: 50px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 56.5%, #3F5DFE 100%);
}
@media (max-width: 991px) {
  .newsletter__inner {
    padding: 40px 0px 0px;
  }
}
@media (max-width: 575px) {
  .newsletter__inner {
    border-radius: 30px 30px 0px 0px;
  }
}
.newsletter__bg {
  position: relative;
  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: multiply;
}
.newsletter .container {
  position: relative;
  z-index: 1;
}
.newsletter__image {
  position: relative;
  height: 100%;
}
@media (max-width: 991px) {
  .newsletter__image {
    margin-top: 40px;
    text-align: center;
  }
}
.newsletter__image img {
  max-width: 100%;
  height: auto;
  position: absolute;
  left: 0px;
  bottom: -96px;
}
@media (max-width: 1199px) {
  .newsletter__image img {
    left: 20px;
  }
}
@media (max-width: 991px) {
  .newsletter__image img {
    position: static;
  }
}
.newsletter .sec-title {
  margin-bottom: 41px;
}
.newsletter .customers {
  margin-bottom: 30px;
  gap: 13px;
}
.newsletter .customers__image img {
  width: 43px;
  height: 43px;
}
.newsletter .customers__image img:not(:first-child) {
  margin-left: -11px;
}
.newsletter .customers__text {
  color: var(--aigence-black, #0D1A42);
  font-weight: 600;
}
.newsletter__form {
  margin-bottom: 15px;
  position: relative;
}
@media (max-width: 480px) {
  .newsletter__form {
    margin-bottom: 20px;
  }
}
.newsletter__form input[type=email] {
  width: 100%;
  height: 60px;
  outline: 0;
  border: 0;
  padding-left: 36px;
  padding-right: 5px;
  flex-grow: 1;
  font-size: 14px;
  color: var(--aigence-gray, #8995B9);
  font-weight: 500;
  border-radius: 30px;
  background-color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
@media (max-width: 575px) {
  .newsletter__form input[type=email] {
    padding-left: 30px;
  }
}
@media (max-width: 480px) {
  .newsletter__form input[type=email] {
    padding-right: 30px;
  }
}
.newsletter__form input[type=email]:focus {
  color: var(--aigence-black, #0D1A42);
}
.newsletter__form .aigence-btn {
  position: absolute;
  top: 50%;
  right: 2px;
  transform: translateY(-50%);
}
@media (max-width: 480px) {
  .newsletter__form .aigence-btn {
    margin-top: 25px;
    position: static;
    transform: translate(0);
  }
}
.newsletter__form .aigence-btn__text {
  padding-left: 40px;
  padding-right: 40px;
}
.newsletter__check-box input[type=checkbox] {
  display: none;
}
.newsletter__check-box label {
  cursor: pointer;
  position: relative;
  display: inline-block;
  padding-left: 29px;
  font-size: 14px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 500;
  line-height: 1.428;
}
.newsletter__check-box label span::before {
  content: "\f00c";
  position: absolute;
  top: 51%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  color: var(--aigence-base, #D032AF);
  font-size: 9px;
  font-weight: 900;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.newsletter__check-box input[type=checkbox] + label span {
  position: absolute;
  top: -1px;
  left: 0px;
  width: 21px;
  height: 21px;
  background-color: transparent;
  border: 1px solid var(--aigence-white, #FFFFFF);
  border-radius: 50%;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.newsletter__check-box input[type=checkbox]:checked + label span {
  background-color: var(--aigence-white, #FFFFFF);
}
.newsletter__check-box input[type=checkbox]:checked + label span::before {
  opacity: 1;
}
.newsletter__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 10px;
  right: -133px;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1599px) {
  .newsletter__shape {
    display: none;
  }
}

/*--------------------------------------------------------------
# Comments
--------------------------------------------------------------*/
.comments-one {
  margin-top: 51px;
}
.comments-one__title {
  margin-bottom: 51px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.363;
}
.comments-one__list {
  margin: 0;
}
.comments-one__card {
  display: grid;
  grid-template-columns: 168px auto;
  grid-gap: 32px;
  padding-bottom: 48px;
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
@media (min-width: 992px) and (max-width: 1199px) {
  .comments-one__card {
    grid-template-columns: 110px auto;
  }
}
@media (max-width: 767px) {
  .comments-one__card {
    grid-template-columns: auto;
  }
}
.comments-one__card:not(:last-child) {
  margin-bottom: 48px;
}
.comments-one__image {
  width: 168px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .comments-one__image {
    width: 110px;
  }
}
@media (max-width: 575px) {
  .comments-one__image {
    width: 140px;
  }
}
.comments-one__image img {
  width: 168px;
  height: 168px;
  object-fit: cover;
  border-radius: 50%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .comments-one__image img {
    width: 110px;
    height: 110px;
  }
}
@media (max-width: 575px) {
  .comments-one__image img {
    width: 140px;
    height: 140px;
  }
}
.comments-one__top {
  margin-bottom: 27px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 991px) {
  .comments-one__top {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 575px) {
  .comments-one__top {
    gap: 20px;
  }
}
.comments-one__left {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 575px) {
  .comments-one__left {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.comments-one__name {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.25;
}
.comments-one__date {
  margin: 0;
  color: var(--aigence-base, #D032AF);
}
.comments-one__reply {
  margin-top: 21px;
}
.comments-one__text {
  margin: 0;
}

.comments-form {
  margin-top: 51px;
}
.comments-form__title {
  margin-bottom: 51px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.363;
}
.comments-form textarea {
  height: 211px;
}

/*--------------------------------------------------------------
# Sidebar
--------------------------------------------------------------*/
.sidebar__single {
  padding: 35px 40px 40px;
  background-color: var(--aigence-white, #FFFFFF);
  border-radius: 10px;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07);
}
@media (max-width: 390px) {
  .sidebar__single {
    padding: 25px 30px 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sidebar__single {
    padding: 25px 25px 30px;
  }
}
.sidebar__single + .sidebar__single {
  margin-top: 30px;
}
.sidebar__title {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 25px;
  font-size: 24px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.083;
  border-bottom: 1px solid var(--aigence-base, #D032AF);
}
.sidebar__search {
  position: relative;
}
.sidebar__search input[type=search],
.sidebar__search input[type=text] {
  outline: 0;
  border: 0;
  width: 100%;
  height: 60px;
  font-size: 16px;
  color: var(--aigence-text, #959CB2);
  font-weight: 500;
  padding-left: 53px;
  border-radius: 10px;
  background-color: var(--aigence-white2, #F1F3FF);
  transition: all 400ms ease;
}
@media (max-width: 390px) {
  .sidebar__search input[type=search],
  .sidebar__search input[type=text] {
    padding-left: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sidebar__search input[type=search],
  .sidebar__search input[type=text] {
    padding-left: 50px;
  }
}
.sidebar__search input[type=search]:focus,
.sidebar__search input[type=text]:focus {
  color: var(--aigence-black, #0D1A42);
}
.sidebar__search button[type=submit] {
  padding: 0;
  border: none;
  outline: none;
  display: inline-flex;
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  font-size: 20px;
  color: var(--aigence-text, #959CB2);
  transition: all 400ms ease;
}
.sidebar__search button[type=submit] svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.sidebar__search button[type=submit]:hover {
  color: var(--aigence-black, #0D1A42);
}
.sidebar__search input[type=search]:focus + button[type=submit],
.sidebar__search input[type=text]:focus + button[type=submit] {
  color: var(--aigence-black, #0D1A42);
}
.sidebar__posts {
  margin: 0;
}
.sidebar__posts__item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
@media (max-width: 360px) {
  .sidebar__posts__item {
    flex-direction: column;
  }
}
.sidebar__posts__item:not(:last-of-type) {
  margin-bottom: 16px;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
@media (max-width: 360px) {
  .sidebar__posts__item:not(:last-of-type) {
    margin-bottom: 19px;
  }
}
.sidebar__posts__image {
  width: 70px;
  flex-shrink: 0;
}
.sidebar__posts__image img {
  width: 100%;
  display: block;
  border-radius: 10px;
}
.sidebar__posts__content {
  width: calc(100% - 70px);
}
@media (max-width: 360px) {
  .sidebar__posts__content {
    margin: 0;
    width: 100%;
  }
}
.sidebar__posts__meta {
  display: flex;
  gap: 13px;
  font-size: 16px;
  align-items: center;
  margin-bottom: 10px;
  line-height: 1.25;
}
.sidebar__posts__meta__icon {
  display: inline-flex;
  font-size: 16px;
  color: var(--aigence-base, #D032AF);
}
.sidebar__posts__meta__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.sidebar__posts__title {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.sidebar__posts__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.sidebar__posts__title a:hover {
  color: var(--aigence-base, #D032AF);
}
.sidebar__posts__title a:hover {
  background-size: 100% 1px;
}
.sidebar__categories-wrapper {
  padding-bottom: 34px;
}
@media (max-width: 390px) {
  .sidebar__categories-wrapper {
    padding-bottom: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sidebar__categories-wrapper {
    padding-bottom: 24px;
  }
}
.sidebar__categories {
  margin: 0;
}
.sidebar__categories-title {
  margin-bottom: 28px;
}
.sidebar__categories li:not(:last-child) {
  margin-bottom: 12px;
  padding-bottom: 11px;
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
.sidebar__categories li a {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 16px;
  color: var(--aigence-text, #959CB2);
  text-transform: capitalize;
  line-height: 1.428;
  transition: all 500ms ease;
}
.sidebar__categories li a:hover {
  color: var(--aigence-base, #D032AF);
}
.sidebar__categories li a .sidebar__categories__icon {
  position: relative;
  top: 4px;
  display: inline-flex;
  font-size: 14px;
  color: var(--aigence-base, #D032AF);
  overflow: hidden;
}
.sidebar__categories li a .sidebar__categories__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.sidebar__categories a:hover .sidebar__categories__icon > * {
  animation: slideRight 500ms;
}
.sidebar__tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.sidebar__comments-wrapper {
  padding-bottom: 31px;
}
@media (max-width: 390px) {
  .sidebar__comments-wrapper {
    padding-bottom: 21px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sidebar__comments-wrapper {
    padding-bottom: 21px;
  }
}
.sidebar__comments {
  margin: 0;
  padding: 0;
}
.sidebar__comments li {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}
.sidebar__comments li:not(:last-of-type) {
  margin-bottom: 14px;
}
.sidebar__comments__icon {
  display: inline-block;
  position: relative;
  top: 8px;
  z-index: 1;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--aigence-border-color, #E6EAFF);
  font-size: 18px;
  color: var(--aigence-text, #959CB2);
  border-radius: 50%;
  transition: all 500ms ease;
}
.sidebar__comments__icon::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  border-radius: inherit;
  opacity: 0;
  border-radius: 39px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  transition: all 500ms ease;
}
.sidebar__comments__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
li:hover .sidebar__comments__icon {
  color: var(--aigence-white, #FFFFFF);
}
li:hover .sidebar__comments__icon::after {
  opacity: 1;
}
.sidebar__comments__title {
  margin: 0;
  font-size: 15px;
  line-height: 2;
  font-weight: 600;
  color: var(--aigence-text, #959CB2);
}
.sidebar__comments__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.sidebar__comments__title a:hover {
  color: var(--aigence-base, #D032AF);
}
.sidebar__comments__title a:hover {
  background-size: 100% 1px;
}

.service-sidebar__single + .service-sidebar__single {
  margin-top: 30px;
}
.service-sidebar__pages__title {
  margin: 0;
  padding: 20px 30px 21px;
  font-size: 24px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  text-transform: capitalize;
  line-height: 1.5;
  border-radius: 20px 20px 0px 0px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
@media (max-width: 390px) {
  .service-sidebar__pages__title {
    padding: 15px 25px 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-sidebar__pages__title {
    padding: 15px 25px 16px;
  }
}
.service-sidebar__pages__list {
  padding: 40px 30px;
  border-radius: 0px 0px 20px 20px;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  border-top: none;
}
@media (max-width: 390px) {
  .service-sidebar__pages__list {
    padding: 30px 25px;
  }
}
@media (max-width: 360px) {
  .service-sidebar__pages__list {
    padding: 25px 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-sidebar__pages__list {
    padding: 30px 25px;
  }
}
.service-sidebar__nav {
  margin: 0;
}
.service-sidebar__nav li + li {
  margin-top: 10px;
}
.service-sidebar__nav li a {
  position: relative;
  display: block;
  padding: 13px 55px 13px 30px;
  font-size: 16px;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.625;
  text-transform: capitalize;
  background-color: var(--aigence-white, #FFFFFF);
  overflow: hidden;
  z-index: 1;
  border-radius: 10px;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  transition: all 500ms ease;
}
@media (max-width: 390px) {
  .service-sidebar__nav li a {
    padding-left: 20px;
    padding-right: 45px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-sidebar__nav li a {
    padding-left: 20px;
    padding-right: 45px;
  }
}
.service-sidebar__nav li a::before {
  content: "";
  width: 0%;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: var(--aigence-border-color, #E6EAFF);
  z-index: -1;
  transition: all 500ms ease;
}
.service-sidebar__nav li a::after {
  content: "\e90b";
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 0;
  font-family: "icomoon" !important;
  font-size: 14px;
  color: var(--aigence-black, #0D1A42);
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 500ms ease;
}
@media (max-width: 390px) {
  .service-sidebar__nav li a::after {
    right: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-sidebar__nav li a::after {
    right: 20px;
  }
}
.service-sidebar__nav li:hover a, .service-sidebar__nav li.current a {
  color: var(--aigence-black, #0D1A42);
  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.08);
}
.service-sidebar__nav li:hover a::before, .service-sidebar__nav li.current a::before {
  width: 100%;
  left: 0px;
}
.service-sidebar__nav li:hover a::after, .service-sidebar__nav li.current a::after {
  color: var(--aigence-base, #D032AF);
}
.service-sidebar__contact {
  position: relative;
  text-align: right;
  overflow: hidden;
  border-radius: 20px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
.service-sidebar__contact__content {
  padding: 33px 40px 0px;
  position: relative;
  text-align: left;
  z-index: 2;
}
@media (max-width: 390px) {
  .service-sidebar__contact__content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-sidebar__contact__content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.service-sidebar__contact__title {
  margin-bottom: 27px;
  font-size: 26px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.307;
}
@media (max-width: 575px) {
  .service-sidebar__contact__title br {
    display: inline;
  }
}
.service-sidebar__contact__btn {
  display: inline-block;
  padding: 11px 20px;
  text-align: center;
  font-size: 12px;
  font-weight: 800;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.5;
  text-transform: uppercase;
  border-radius: 50px;
  background-color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
.service-sidebar__contact__btn:hover {
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-black, #0D1A42);
}
.service-sidebar__contact__image {
  margin-top: -103px;
  max-width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 390px) {
  .service-sidebar__contact__image {
    margin-top: -60px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-sidebar__contact__image {
    margin-top: -60px;
  }
}
.service-sidebar__contact__shape {
  width: 490px;
  height: 490px;
  position: absolute;
  right: -200px;
  bottom: -245px;
  border-radius: 50%;
  background-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.24);
}

/*--------------------------------------------------------------
# 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, #D033AE 0%, #425CFE 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;
  }
}

.footer-widget--about {
  padding-right: 50px;
}
@media (max-width: 767px) {
  .footer-widget--about {
    padding-right: 0px;
  }
}
.footer-widget__title {
  position: relative;
  margin: 0 0 25px;
  font-size: 20px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  text-transform: capitalize;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .footer-widget__title {
    margin-bottom: 28px;
  }
}
.footer-widget__title::after {
  content: "";
  width: 25px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -5px;
  border-radius: 100px;
  background: linear-gradient(90deg, #D930AA 0%, #3F5DFE 100%);
}
.footer-widget__logo {
  display: inline-block;
  margin-bottom: 18px;
}
.footer-widget__logo img {
  max-width: 100%;
  height: auto;
}
.footer-widget__text {
  margin-bottom: 22px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 700;
}
.footer-widget .social-links {
  gap: 13px;
}
.footer-widget .social-links a {
  width: 45px;
  height: 45px;
  background-color: var(--aigence-black3, #081435);
}
.footer-widget .social-links a:hover {
  background-color: var(--aigence-base, #D032AF);
}
.footer-widget .social-links__icon {
  font-size: 15px;
  color: var(--aigence-white, #FFFFFF);
}
.footer-widget__links {
  margin: 0px;
}
.footer-widget__links li + li {
  margin-top: 4px;
}
.footer-widget__links li {
  font-size: 15px;
  font-weight: 600;
  color: var(--aigence-text-gray, #8C9ED3);
  line-height: 2;
}
.footer-widget__links li a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.footer-widget__links li a:hover {
  color: var(--aigence-base, #D032AF);
}
.footer-widget__links li a:hover {
  background-size: 100% 1px;
}
.footer-widget__address {
  margin-bottom: 40px;
  font-weight: 600;
  color: var(--aigence-text-gray, #8C9ED3);
}
@media (max-width: 1199px) {
  .footer-widget__address {
    margin-bottom: 30px;
  }
}
.footer-widget__info {
  margin: 0;
}
.footer-widget__info li + li {
  margin-top: 17px;
}
.footer-widget__info li {
  display: flex;
  align-items: center;
  gap: 11px;
  font-size: 15px;
  font-weight: 700;
  color: var(--aigence-white, #FFFFFF);
  line-height: 1.333;
}
.footer-widget__info li a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.footer-widget__info li a:hover {
  color: var(--aigence-base, #D032AF);
}
.footer-widget__info li a:hover {
  background-size: 100% 1px;
}
.footer-widget__info__icon {
  position: relative;
  top: 2px;
  display: inline-flex;
  font-size: 16px;
  color: var(--aigence-base, #D032AF);
}
.footer-widget__info__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

/*--------------------------------------------------------------
# Client Carousel
--------------------------------------------------------------*/
.client-carousel {
  background-color: var(--aigence-white, #FFFFFF);
}
.client-carousel__content {
  text-align: center;
}
.client-carousel__title {
  position: relative;
  margin-bottom: 53px;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 1.428;
  font-weight: 700;
}
.client-carousel__title::before, .client-carousel__title::after {
  content: "";
  width: calc(50% - 110px);
  height: 0.25px;
  background-color: var(--aigence-border-color, #E6EAFF);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.client-carousel__title::before {
  left: 0px;
}
.client-carousel__title::after {
  right: 0px;
}
.client-carousel__carousel {
  position: relative;
}
.client-carousel__carousel .owl-stage {
  display: flex;
  align-items: center;
}
.client-carousel__item {
  position: relative;
  text-align: center;
}
.client-carousel__item img {
  max-width: 100%;
  width: auto !important;
}
.client-carousel__image {
  margin: auto;
}
.client-carousel__hover-image {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 300ms ease;
}
.client-carousel__item:hover .client-carousel__hover-image {
  opacity: 1;
}
.client-carousel--two {
  margin-top: 100px;
  background-color: transparent;
}
@media (max-width: 575px) {
  .client-carousel--two {
    margin-top: 80px;
  }
}
.client-carousel--two .client-carousel__title {
  color: var(--aigence-white, #FFFFFF);
}
.client-carousel--two .client-carousel__title::before,
.client-carousel--two .client-carousel__title::after {
  background-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}
.client-carousel--home2 {
  margin-top: 44px;
}

/*--------------------------------------------------------------
# Hero
--------------------------------------------------------------*/
.hero-one {
  position: relative;
  padding-top: 337px;
  padding-bottom: 61px;
  overflow: hidden;
  background-color: var(--aigence-black7, #020B28);
}
@media (max-width: 1199px) {
  .hero-one {
    padding: 300px 0px 137px;
  }
}
@media (max-width: 991px) {
  .hero-one {
    padding: 250px 0px 130px;
  }
}
@media (max-width: 575px) {
  .hero-one {
    padding: 220px 0px 100px;
  }
}
.hero-one__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.hero-one .container {
  position: relative;
  z-index: 2;
}
.hero-one__content {
  position: relative;
}
.hero-one__content__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  top: -30px;
  right: -32px;
  animation: shapeRotate 2.5s linear infinite;
}
@media (max-width: 767px) {
  .hero-one__content__shape {
    display: none;
  }
}
.hero-one__title {
  margin-bottom: 14px;
  font-size: 90px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1;
  letter-spacing: -5.4px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .hero-one__title {
    font-size: 70px;
    margin-bottom: 35px;
    line-height: 1.2;
    letter-spacing: -2px;
  }
}
@media (max-width: 767px) {
  .hero-one__title {
    font-size: 60px;
  }
}
@media (max-width: 575px) {
  .hero-one__title {
    font-size: 50px;
  }
}
@media (max-width: 390px) {
  .hero-one__title {
    font-size: 40px;
  }
}
.hero-one__title img {
  position: relative;
  top: -10px;
  max-width: 298px;
  height: auto;
  border-radius: 150px;
}
@media (max-width: 991px) {
  .hero-one__title img {
    display: none;
  }
}
.hero-one__button {
  margin-bottom: 98px;
  padding-bottom: 39px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 40px 30px;
  border-bottom: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.2);
}
@media (max-width: 1199px) {
  .hero-one__button {
    margin-bottom: 60px;
  }
}
@media (max-width: 991px) {
  .hero-one__button {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.hero-one__name {
  position: relative;
  top: -13px;
  margin: 0px;
  font-size: 90px;
  color: transparent;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -5.4px;
  text-transform: uppercase;
  -webkit-text-stroke-width: 1.87px;
  -webkit-text-stroke-color: var(--aigence-white, #FFFFFF);
}
@media (max-width: 991px) {
  .hero-one__name {
    display: none;
  }
}
.hero-one__name__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 30px;
  left: -80px;
  animation: shapeRotate 2.5s linear infinite;
}
@media (max-width: 991px) {
  .hero-one__name__shape {
    display: none;
  }
}
.hero-one__success {
  max-width: 621px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  border-radius: 100px;
  background-color: RGBA(var(--aigence-black2-rgb, 0, 0, 0), 0.12);
  backdrop-filter: blur(5.1999998093px);
  border: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}
@media (max-width: 991px) {
  .hero-one__success {
    flex-direction: column;
    align-items: flex-start;
    border: none;
    backdrop-filter: none;
    background-color: transparent;
  }
}
.hero-one__success__funfact {
  padding: 26px 0px 30px 46px;
}
@media (max-width: 991px) {
  .hero-one__success__funfact {
    display: none;
  }
}
.hero-one__success__count {
  display: flex;
  margin-bottom: 10px;
  font-size: 70px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1;
  letter-spacing: -4.2px;
}
.hero-one__success__title {
  margin: 0px;
  font-size: 16px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.625;
  text-transform: uppercase;
}
.hero-one .customers {
  display: block;
  padding: 44px 29px 38px 37px;
  border-radius: 100px;
  background-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.05);
}
@media (max-width: 991px) {
  .hero-one .customers {
    padding: 30px 35px 24px;
  }
}
.hero-one .customers__inner {
  display: flex;
  align-items: center;
  gap: 14px;
}
@media (max-width: 390px) {
  .hero-one .customers__inner {
    gap: 0px;
  }
}
@media (max-width: 390px) {
  .hero-one .customers__image img:not(:first-child) {
    margin-left: -21px;
  }
}
.hero-one .customers__count {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px;
  font-size: 20px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 700;
  line-height: 1.3;
  background: linear-gradient(270deg, #D930AA 0%, #3E5DFF 100%);
}
@media (max-width: 390px) {
  .hero-one .customers__count {
    margin-left: -21px;
  }
}
.hero-one .customers__count span {
  display: inline-flex;
  align-items: center;
}
.hero-one .customers__text {
  margin: 10px 0px 0px;
  color: var(--aigence-white, #FFFFFF);
  font-size: 16px;
  font-weight: 800;
  line-height: 1.625;
  text-transform: uppercase;
}
.hero-one__image {
  position: absolute;
  right: -235px;
  bottom: -62px;
}
@media (max-width: 1199px) {
  .hero-one__image {
    display: none;
  }
}
.hero-one__image img {
  max-width: 100%;
  height: auto;
}
.hero-one__image__shape {
  position: absolute;
  left: -103px;
  bottom: 76px;
  animation: shapeRotate2 2.5s linear infinite;
}
.hero-one__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  left: 0px;
  bottom: 10px;
  z-index: 1;
  animation: moveX2 2s linear infinite;
}
@media (max-width: 1599px) {
  .hero-one__shape {
    left: -80px;
  }
}
@media (max-width: 1299px) {
  .hero-one__shape {
    display: none;
  }
}

.hero-two {
  position: relative;
  padding-top: 203px;
  padding-bottom: 80px;
  border-radius: 60px;
  background-color: var(--aigence-black7, #020B28);
}
@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;
  }
}

.hero-three {
  position: relative;
  padding-top: 191px;
  padding-bottom: 100px;
  border-radius: 0px 0px 60px 60px;
  background-color: var(--aigence-black6, #091536);
}
@media (max-width: 575px) {
  .hero-three {
    border-radius: 0px 0px 30px 30px;
  }
}
.hero-three__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 60px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-blend-mode: color-dodge;
}
@media (max-width: 1199px) {
  .hero-three__bg {
    border-radius: 40px 40px 60px 60px;
  }
}
@media (max-width: 991px) {
  .hero-three__bg {
    border-radius: 0px 0px 60px 60px;
  }
}
@media (max-width: 575px) {
  .hero-three__bg {
    border-radius: 0px 0px 30px 30px;
  }
}
.hero-three__bg__inner {
  width: calc(100% - 115px);
  height: calc(100% - 537px);
  position: relative;
  position: absolute;
  top: 117px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 60px;
  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 1577 665"><g><path d="M 194.27,663.56 L 192.68,663.18 L 189.46,662.10 L 187.85,661.51 L 184.67,660.07 L 183.08,659.30 L 179.99,657.54 L 178.46,656.62 L 175.52,654.59 L 174.08,653.54 L 171.36,651.28 L 170.03,650.13 L 167.60,647.69 L 166.43,646.45 L 164.34,643.88 L 161.68,639.92 L 160.35,637.64 L 158.36,633.40 L 157.46,631.27 L 156.17,626.69 L 155.89,625.48 L 155.41,622.86 L 155.19,621.50 L 154.82,618.49 L 154.65,616.93 L 154.36,613.42 L 153.99,607.50 L 153.88,605.30 L 153.58,600.97 L 153.42,598.86 L 153.06,595.03 L 152.97,594.12 L 152.78,592.47 L 152.69,591.69 L 152.50,590.32 L 152.41,589.67 L 152.23,588.63 L 151.98,587.50 L 151.49,585.84 L 150.23,582.61 L 149.55,581.00 L 147.91,577.89 L 147.05,576.36 L 145.07,573.41 L 144.04,571.95 L 141.74,569.18 L 140.55,567.82 L 137.96,565.26 L 136.63,564.01 L 133.76,561.69 L 132.30,560.57 L 129.19,558.51 L 124.27,555.77 L 115.66,551.50 L 79.08,550.87 L 76.06,550.82 L 70.51,550.70 L 67.82,550.64 L 62.92,550.52 L 60.56,550.45 L 56.32,550.31 L 54.29,550.24 L 50.72,550.09 L 49.03,550.01 L 46.13,549.85 L 44.77,549.77 L 42.56,549.59 L 41.54,549.50 L 40.01,549.31 L 38.50,549.02 L 36.82,548.51 L 33.48,547.19 L 31.83,546.49 L 28.59,544.82 L 26.98,543.95 L 23.89,541.97 L 22.37,540.95 L 19.47,538.71 L 18.06,537.57 L 15.42,535.11 L 14.14,533.86 L 11.81,531.23 L 10.69,529.89 L 8.72,527.13 L 6.24,522.88 L 5.82,522.05 L 5.06,520.68 L 4.70,520.02 L 4.04,518.77 L 3.73,518.14 L 3.17,516.73 L 2.90,515.97 L 2.43,514.10 L 2.21,513.08 L 1.82,510.44 L 1.73,509.73 L 1.56,508.09 L 1.47,507.24 L 1.32,505.32 L 1.24,504.32 L 1.10,502.07 L 1.04,500.90 L 0.92,498.28 L 0.86,496.92 L 0.75,493.90 L 0.70,492.34 L 0.60,488.88 L 0.56,487.09 L 0.48,483.16 L 0.44,481.13 L 0.37,476.68 L 0.34,474.39 L 0.28,469.39 L 0.25,466.82 L 0.21,461.24 L 0.18,458.37 L 0.14,452.16 L 0.13,448.98 L 0.10,442.11 L 0.08,438.59 L 0.06,431.02 L 0.05,427.15 L 0.03,418.85 L 0.02,414.60 L 0.01,405.53 L 0.01,400.89 L 0.00,391.01 L -0.00,385.96 L -0.01,375.23 L -0.01,369.76 L -0.01,358.15 L -0.01,352.23 L -0.01,339.70 L -0.01,333.32 L -0.00,319.83 L -0.00,312.97 L -0.00,298.49 L -0.00,275.61 L 0.00,46.64 L 2.12,38.79 L 2.73,36.53 L 4.37,32.21 L 5.27,30.09 L 7.45,26.07 L 8.60,24.11 L 11.27,20.44 L 12.66,18.65 L 15.78,15.37 L 17.39,13.78 L 20.92,10.93 L 22.73,9.56 L 26.61,7.18 L 28.60,6.06 L 32.80,4.19 L 39.43,2.02 L 39.92,1.89 L 40.99,1.66 L 41.59,1.55 L 43.38,1.35 L 43.90,1.31 L 45.18,1.21 L 45.88,1.17 L 47.57,1.08 L 48.47,1.04 L 50.64,0.96 L 51.80,0.93 L 54.53,0.85 L 55.98,0.82 L 59.37,0.75 L 61.15,0.72 L 65.26,0.66 L 67.42,0.63 L 72.35,0.57 L 74.92,0.55 L 80.73,0.50 L 83.76,0.47 L 90.55,0.43 L 92.31,0.41 L 96.03,0.39 L 97.93,0.38 L 101.92,0.36 L 103.95,0.35 L 108.22,0.33 L 110.40,0.32 L 114.96,0.31 L 117.28,0.30 L 122.15,0.28 L 124.62,0.27 L 129.80,0.26 L 132.43,0.25 L 137.94,0.23 L 140.73,0.23 L 146.56,0.21 L 149.52,0.20 L 155.70,0.19 L 158.83,0.19 L 165.36,0.17 L 168.67,0.17 L 175.57,0.16 L 179.06,0.15 L 186.33,0.14 L 190.01,0.13 L 197.66,0.12 L 201.53,0.12 L 209.58,0.11 L 213.65,0.11 L 222.10,0.10 L 226.37,0.09 L 235.23,0.09 L 239.72,0.08 L 249.00,0.08 L 253.70,0.07 L 263.42,0.07 L 268.34,0.06 L 278.50,0.06 L 283.64,0.06 L 294.26,0.05 L 299.63,0.05 L 310.72,0.04 L 316.32,0.04 L 327.88,0.04 L 333.72,0.04 L 345.77,0.03 L 351.85,0.03 L 364.39,0.03 L 370.73,0.03 L 383.78,0.02 L 390.36,0.02 L 403.93,0.02 L 410.78,0.02 L 424.87,0.02 L 431.98,0.02 L 446.61,0.02 L 453.99,0.02 L 469.16,0.02 L 476.82,0.01 L 492.55,0.01 L 500.48,0.01 L 516.78,0.01 L 525.00,0.01 L 541.88,0.01 L 550.39,0.01 L 567.85,0.01 L 576.66,0.01 L 594.72,0.01 L 603.82,0.01 L 622.49,0.01 L 631.90,0.01 L 651.19,0.01 L 660.91,0.01 L 680.82,0.01 L 711.41,0.01 L 720.55,0.01 L 738.46,0.02 L 747.36,0.02 L 764.79,0.02 L 773.44,0.02 L 790.39,0.02 L 798.81,0.02 L 815.28,0.02 L 823.47,0.02 L 839.48,0.02 L 847.43,0.02 L 862.98,0.02 L 870.70,0.02 L 885.80,0.03 L 893.29,0.03 L 907.95,0.03 L 915.22,0.03 L 929.44,0.03 L 936.49,0.03 L 950.28,0.04 L 957.12,0.04 L 970.47,0.04 L 977.10,0.04 L 990.04,0.05 L 996.46,0.05 L 1008.98,0.05 L 1015.19,0.05 L 1027.31,0.06 L 1033.32,0.06 L 1045.04,0.06 L 1050.85,0.07 L 1062.18,0.07 L 1067.79,0.07 L 1078.74,0.08 L 1084.16,0.08 L 1094.72,0.09 L 1099.95,0.09 L 1110.14,0.10 L 1115.19,0.10 L 1125.01,0.11 L 1129.87,0.11 L 1139.33,0.12 L 1144.02,0.12 L 1153.12,0.13 L 1157.63,0.13 L 1166.39,0.14 L 1170.73,0.14 L 1179.15,0.15 L 1183.32,0.15 L 1191.40,0.16 L 1195.40,0.17 L 1203.16,0.18 L 1207.00,0.18 L 1214.44,0.19 L 1218.12,0.20 L 1225.24,0.21 L 1228.76,0.21 L 1235.58,0.22 L 1238.95,0.23 L 1245.46,0.24 L 1248.68,0.25 L 1254.90,0.26 L 1257.97,0.27 L 1263.91,0.28 L 1266.84,0.29 L 1272.49,0.30 L 1275.28,0.31 L 1280.66,0.32 L 1285.96,0.34 L 1295.78,0.37 L 1300.57,0.38 L 1309.37,0.42 L 1313.66,0.43 L 1321.50,0.47 L 1325.31,0.49 L 1332.25,0.53 L 1335.61,0.55 L 1341.69,0.59 L 1344.63,0.61 L 1349.91,0.66 L 1352.46,0.68 L 1356.99,0.73 L 1359.17,0.76 L 1363.00,0.81 L 1364.83,0.84 L 1368.02,0.90 L 1369.54,0.92 L 1372.13,0.98 L 1373.36,1.02 L 1375.41,1.08 L 1376.38,1.11 L 1377.94,1.18 L 1378.67,1.22 L 1379.80,1.29 L 1380.32,1.32 L 1381.07,1.40 L 1381.82,1.52 L 1384.19,2.08 L 1388.57,3.55 L 1390.71,4.35 L 1394.74,6.36 L 1396.72,7.44 L 1400.52,10.06 L 1406.11,14.76 L 1407.59,16.15 L 1410.23,19.03 L 1411.50,20.49 L 1413.73,23.53 L 1414.80,25.07 L 1416.64,28.32 L 1417.51,29.97 L 1418.97,33.45 L 1419.65,35.23 L 1420.75,38.99 L 1421.25,40.90 L 1421.99,44.97 L 1422.32,47.05 L 1422.73,51.47 L 1422.98,58.54 L 1422.99,61.34 L 1423.43,67.32 L 1423.56,68.74 L 1423.90,71.28 L 1424.49,74.30 L 1425.03,76.38 L 1426.44,80.36 L 1427.19,82.32 L 1429.02,86.04 L 1429.98,87.86 L 1432.22,91.31 L 1433.38,92.99 L 1436.02,96.16 L 1437.39,97.70 L 1440.41,100.57 L 1441.97,101.97 L 1445.38,104.53 L 1447.13,105.78 L 1450.92,108.03 L 1457.00,111.04 L 1458.34,111.62 L 1460.81,112.41 L 1461.50,112.58 L 1463.21,112.86 L 1464.15,112.99 L 1466.55,113.20 L 1467.21,113.25 L 1468.70,113.34 L 1469.48,113.38 L 1471.25,113.46 L 1472.18,113.50 L 1474.26,113.57 L 1475.34,113.60 L 1477.77,113.67 L 1479.03,113.70 L 1481.84,113.76 L 1483.30,113.80 L 1486.54,113.86 L 1488.21,113.89 L 1491.90,113.96 L 1498.00,114.07 L 1500.03,114.11 L 1503.76,114.18 L 1505.57,114.21 L 1508.88,114.28 L 1510.49,114.31 L 1513.43,114.38 L 1514.85,114.41 L 1517.43,114.48 L 1518.68,114.51 L 1520.94,114.58 L 1522.03,114.62 L 1524.00,114.69 L 1525.90,114.77 L 1528.96,114.95 L 1530.39,115.04 L 1532.68,115.26 L 1533.76,115.38 L 1535.53,115.67 L 1540.07,116.84 L 1541.68,117.36 L 1544.83,118.65 L 1546.39,119.34 L 1549.40,120.94 L 1550.89,121.78 L 1553.75,123.66 L 1555.15,124.64 L 1557.83,126.79 L 1559.14,127.90 L 1561.61,130.29 L 1562.82,131.52 L 1565.06,134.14 L 1566.14,135.47 L 1568.12,138.29 L 1570.77,142.73 L 1571.19,143.50 L 1571.93,144.79 L 1572.30,145.41 L 1572.94,146.59 L 1573.25,147.20 L 1573.80,148.58 L 1574.07,149.33 L 1574.54,151.20 L 1574.76,152.22 L 1575.14,154.87 L 1575.24,155.60 L 1575.41,157.24 L 1575.49,158.10 L 1575.64,160.04 L 1575.72,161.05 L 1575.86,163.32 L 1575.92,164.50 L 1576.04,167.14 L 1576.10,168.51 L 1576.21,171.55 L 1576.26,173.12 L 1576.36,176.60 L 1576.40,178.40 L 1576.48,182.36 L 1576.52,184.40 L 1576.59,188.87 L 1576.62,191.18 L 1576.68,196.20 L 1576.71,198.78 L 1576.76,204.38 L 1576.78,207.26 L 1576.82,213.49 L 1576.84,216.69 L 1576.87,223.57 L 1576.89,227.10 L 1576.91,234.68 L 1576.92,238.56 L 1576.94,246.87 L 1576.95,251.12 L 1576.96,260.20 L 1576.97,264.84 L 1576.97,274.72 L 1576.98,279.77 L 1576.98,290.49 L 1576.98,295.96 L 1576.99,307.56 L 1576.99,313.47 L 1576.99,325.98 L 1576.99,332.35 L 1576.99,345.82 L 1576.99,352.67 L 1576.98,367.11 L 1576.99,389.93 L 1577.00,618.36 L 1574.88,626.21 L 1574.27,628.47 L 1572.63,632.79 L 1571.73,634.91 L 1569.55,638.93 L 1568.40,640.89 L 1565.73,644.56 L 1564.34,646.35 L 1561.22,649.63 L 1559.61,651.22 L 1556.08,654.07 L 1554.27,655.44 L 1550.39,657.82 L 1548.40,658.94 L 1544.20,660.81 L 1537.57,662.98 L 1537.08,663.11 L 1536.01,663.34 L 1535.41,663.45 L 1533.63,663.65 L 1533.11,663.69 L 1531.82,663.79 L 1531.13,663.83 L 1529.44,663.92 L 1528.54,663.96 L 1526.36,664.04 L 1525.21,664.07 L 1522.47,664.15 L 1521.02,664.18 L 1517.63,664.25 L 1515.85,664.28 L 1511.73,664.34 L 1509.57,664.37 L 1504.64,664.42 L 1502.07,664.45 L 1496.24,664.50 L 1493.21,664.53 L 1486.42,664.57 L 1484.65,664.58 L 1480.93,664.60 L 1479.03,664.61 L 1475.03,664.63 L 1473.00,664.64 L 1468.72,664.66 L 1466.55,664.67 L 1461.97,664.69 L 1459.65,664.70 L 1454.78,664.71 L 1452.30,664.72 L 1447.12,664.74 L 1444.48,664.74 L 1438.97,664.76 L 1436.18,664.76 L 1430.33,664.78 L 1427.37,664.78 L 1421.18,664.80 L 1418.05,664.80 L 1411.51,664.81 L 1408.19,664.82 L 1401.29,664.83 L 1397.79,664.84 L 1390.52,664.85 L 1386.83,664.85 L 1379.17,664.86 L 1375.29,664.86 L 1367.23,664.87 L 1363.15,664.88 L 1354.69,664.88 L 1350.41,664.89 L 1341.54,664.89 L 1337.05,664.90 L 1327.75,664.90 L 1323.04,664.90 L 1313.31,664.91 L 1308.38,664.91 L 1298.20,664.92 L 1293.05,664.92 L 1282.42,664.92 L 1277.04,664.92 L 1265.94,664.93 L 1260.33,664.93 L 1248.75,664.93 L 1242.90,664.93 L 1230.83,664.94 L 1224.74,664.94 L 1212.18,664.94 L 1205.83,664.94 L 1192.76,664.94 L 1186.16,664.94 L 1172.58,664.94 L 1165.72,664.94 L 1151.61,664.94 L 1144.48,664.94 L 1129.83,664.94 L 1122.44,664.94 L 1107.24,664.94 L 1099.57,664.94 L 1083.82,664.94 L 1075.87,664.94 L 1059.54,664.94 L 1051.31,664.94 L 1034.41,664.93 L 1025.88,664.93 L 1008.39,664.93 L 999.57,664.93 L 981.48,664.93 L 972.36,664.93 L 953.66,664.93 L 944.23,664.92 L 924.92,664.92 L 915.18,664.92 L 895.23,664.92 L 864.59,664.91 L 856.26,664.91 L 839.89,664.91 L 831.76,664.91 L 815.77,664.91 L 807.83,664.91 L 792.23,664.90 L 784.48,664.90 L 769.25,664.90 L 761.69,664.90 L 746.84,664.90 L 739.46,664.89 L 724.98,664.89 L 717.78,664.89 L 703.66,664.88 L 696.65,664.88 L 682.90,664.88 L 676.06,664.88 L 662.66,664.87 L 656.01,664.87 L 642.96,664.87 L 636.48,664.86 L 623.78,664.86 L 617.48,664.86 L 605.12,664.85 L 598.99,664.85 L 586.97,664.84 L 581.01,664.84 L 569.33,664.84 L 563.53,664.83 L 552.18,664.83 L 546.55,664.82 L 535.53,664.82 L 530.06,664.81 L 519.37,664.81 L 514.06,664.80 L 503.68,664.80 L 498.53,664.79 L 488.47,664.79 L 483.48,664.78 L 473.73,664.78 L 468.89,664.77 L 459.45,664.76 L 454.77,664.76 L 445.63,664.75 L 441.09,664.75 L 432.25,664.74 L 427.87,664.73 L 419.32,664.73 L 415.08,664.72 L 406.83,664.71 L 402.73,664.71 L 394.76,664.70 L 390.81,664.69 L 383.12,664.68 L 379.32,664.68 L 371.90,664.66 L 368.23,664.66 L 361.10,664.65 L 357.56,664.64 L 350.69,664.63 L 343.89,664.62 L 331.08,664.59 L 324.81,664.58 L 313.02,664.55 L 307.25,664.54 L 296.46,664.51 L 291.18,664.50 L 281.35,664.47 L 276.55,664.45 L 267.64,664.42 L 263.30,664.40 L 255.28,664.37 L 251.38,664.35 L 244.22,664.31 L 240.74,664.29 L 234.41,664.25 L 231.35,664.23 L 225.81,664.19 L 223.13,664.17 L 218.35,664.13 L 216.06,664.11 L 212.00,664.06 L 210.07,664.04 L 206.71,663.99 L 205.11,663.96 L 202.41,663.91 L 201.14,663.88 L 199.07,663.83 L 198.11,663.80 L 196.63,663.74 L 195.97,663.72 L 195.05,663.66 L 194.66,663.63 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 1577 665"><g><path d="M 194.27,663.56 L 192.68,663.18 L 189.46,662.10 L 187.85,661.51 L 184.67,660.07 L 183.08,659.30 L 179.99,657.54 L 178.46,656.62 L 175.52,654.59 L 174.08,653.54 L 171.36,651.28 L 170.03,650.13 L 167.60,647.69 L 166.43,646.45 L 164.34,643.88 L 161.68,639.92 L 160.35,637.64 L 158.36,633.40 L 157.46,631.27 L 156.17,626.69 L 155.89,625.48 L 155.41,622.86 L 155.19,621.50 L 154.82,618.49 L 154.65,616.93 L 154.36,613.42 L 153.99,607.50 L 153.88,605.30 L 153.58,600.97 L 153.42,598.86 L 153.06,595.03 L 152.97,594.12 L 152.78,592.47 L 152.69,591.69 L 152.50,590.32 L 152.41,589.67 L 152.23,588.63 L 151.98,587.50 L 151.49,585.84 L 150.23,582.61 L 149.55,581.00 L 147.91,577.89 L 147.05,576.36 L 145.07,573.41 L 144.04,571.95 L 141.74,569.18 L 140.55,567.82 L 137.96,565.26 L 136.63,564.01 L 133.76,561.69 L 132.30,560.57 L 129.19,558.51 L 124.27,555.77 L 115.66,551.50 L 79.08,550.87 L 76.06,550.82 L 70.51,550.70 L 67.82,550.64 L 62.92,550.52 L 60.56,550.45 L 56.32,550.31 L 54.29,550.24 L 50.72,550.09 L 49.03,550.01 L 46.13,549.85 L 44.77,549.77 L 42.56,549.59 L 41.54,549.50 L 40.01,549.31 L 38.50,549.02 L 36.82,548.51 L 33.48,547.19 L 31.83,546.49 L 28.59,544.82 L 26.98,543.95 L 23.89,541.97 L 22.37,540.95 L 19.47,538.71 L 18.06,537.57 L 15.42,535.11 L 14.14,533.86 L 11.81,531.23 L 10.69,529.89 L 8.72,527.13 L 6.24,522.88 L 5.82,522.05 L 5.06,520.68 L 4.70,520.02 L 4.04,518.77 L 3.73,518.14 L 3.17,516.73 L 2.90,515.97 L 2.43,514.10 L 2.21,513.08 L 1.82,510.44 L 1.73,509.73 L 1.56,508.09 L 1.47,507.24 L 1.32,505.32 L 1.24,504.32 L 1.10,502.07 L 1.04,500.90 L 0.92,498.28 L 0.86,496.92 L 0.75,493.90 L 0.70,492.34 L 0.60,488.88 L 0.56,487.09 L 0.48,483.16 L 0.44,481.13 L 0.37,476.68 L 0.34,474.39 L 0.28,469.39 L 0.25,466.82 L 0.21,461.24 L 0.18,458.37 L 0.14,452.16 L 0.13,448.98 L 0.10,442.11 L 0.08,438.59 L 0.06,431.02 L 0.05,427.15 L 0.03,418.85 L 0.02,414.60 L 0.01,405.53 L 0.01,400.89 L 0.00,391.01 L -0.00,385.96 L -0.01,375.23 L -0.01,369.76 L -0.01,358.15 L -0.01,352.23 L -0.01,339.70 L -0.01,333.32 L -0.00,319.83 L -0.00,312.97 L -0.00,298.49 L -0.00,275.61 L 0.00,46.64 L 2.12,38.79 L 2.73,36.53 L 4.37,32.21 L 5.27,30.09 L 7.45,26.07 L 8.60,24.11 L 11.27,20.44 L 12.66,18.65 L 15.78,15.37 L 17.39,13.78 L 20.92,10.93 L 22.73,9.56 L 26.61,7.18 L 28.60,6.06 L 32.80,4.19 L 39.43,2.02 L 39.92,1.89 L 40.99,1.66 L 41.59,1.55 L 43.38,1.35 L 43.90,1.31 L 45.18,1.21 L 45.88,1.17 L 47.57,1.08 L 48.47,1.04 L 50.64,0.96 L 51.80,0.93 L 54.53,0.85 L 55.98,0.82 L 59.37,0.75 L 61.15,0.72 L 65.26,0.66 L 67.42,0.63 L 72.35,0.57 L 74.92,0.55 L 80.73,0.50 L 83.76,0.47 L 90.55,0.43 L 92.31,0.41 L 96.03,0.39 L 97.93,0.38 L 101.92,0.36 L 103.95,0.35 L 108.22,0.33 L 110.40,0.32 L 114.96,0.31 L 117.28,0.30 L 122.15,0.28 L 124.62,0.27 L 129.80,0.26 L 132.43,0.25 L 137.94,0.23 L 140.73,0.23 L 146.56,0.21 L 149.52,0.20 L 155.70,0.19 L 158.83,0.19 L 165.36,0.17 L 168.67,0.17 L 175.57,0.16 L 179.06,0.15 L 186.33,0.14 L 190.01,0.13 L 197.66,0.12 L 201.53,0.12 L 209.58,0.11 L 213.65,0.11 L 222.10,0.10 L 226.37,0.09 L 235.23,0.09 L 239.72,0.08 L 249.00,0.08 L 253.70,0.07 L 263.42,0.07 L 268.34,0.06 L 278.50,0.06 L 283.64,0.06 L 294.26,0.05 L 299.63,0.05 L 310.72,0.04 L 316.32,0.04 L 327.88,0.04 L 333.72,0.04 L 345.77,0.03 L 351.85,0.03 L 364.39,0.03 L 370.73,0.03 L 383.78,0.02 L 390.36,0.02 L 403.93,0.02 L 410.78,0.02 L 424.87,0.02 L 431.98,0.02 L 446.61,0.02 L 453.99,0.02 L 469.16,0.02 L 476.82,0.01 L 492.55,0.01 L 500.48,0.01 L 516.78,0.01 L 525.00,0.01 L 541.88,0.01 L 550.39,0.01 L 567.85,0.01 L 576.66,0.01 L 594.72,0.01 L 603.82,0.01 L 622.49,0.01 L 631.90,0.01 L 651.19,0.01 L 660.91,0.01 L 680.82,0.01 L 711.41,0.01 L 720.55,0.01 L 738.46,0.02 L 747.36,0.02 L 764.79,0.02 L 773.44,0.02 L 790.39,0.02 L 798.81,0.02 L 815.28,0.02 L 823.47,0.02 L 839.48,0.02 L 847.43,0.02 L 862.98,0.02 L 870.70,0.02 L 885.80,0.03 L 893.29,0.03 L 907.95,0.03 L 915.22,0.03 L 929.44,0.03 L 936.49,0.03 L 950.28,0.04 L 957.12,0.04 L 970.47,0.04 L 977.10,0.04 L 990.04,0.05 L 996.46,0.05 L 1008.98,0.05 L 1015.19,0.05 L 1027.31,0.06 L 1033.32,0.06 L 1045.04,0.06 L 1050.85,0.07 L 1062.18,0.07 L 1067.79,0.07 L 1078.74,0.08 L 1084.16,0.08 L 1094.72,0.09 L 1099.95,0.09 L 1110.14,0.10 L 1115.19,0.10 L 1125.01,0.11 L 1129.87,0.11 L 1139.33,0.12 L 1144.02,0.12 L 1153.12,0.13 L 1157.63,0.13 L 1166.39,0.14 L 1170.73,0.14 L 1179.15,0.15 L 1183.32,0.15 L 1191.40,0.16 L 1195.40,0.17 L 1203.16,0.18 L 1207.00,0.18 L 1214.44,0.19 L 1218.12,0.20 L 1225.24,0.21 L 1228.76,0.21 L 1235.58,0.22 L 1238.95,0.23 L 1245.46,0.24 L 1248.68,0.25 L 1254.90,0.26 L 1257.97,0.27 L 1263.91,0.28 L 1266.84,0.29 L 1272.49,0.30 L 1275.28,0.31 L 1280.66,0.32 L 1285.96,0.34 L 1295.78,0.37 L 1300.57,0.38 L 1309.37,0.42 L 1313.66,0.43 L 1321.50,0.47 L 1325.31,0.49 L 1332.25,0.53 L 1335.61,0.55 L 1341.69,0.59 L 1344.63,0.61 L 1349.91,0.66 L 1352.46,0.68 L 1356.99,0.73 L 1359.17,0.76 L 1363.00,0.81 L 1364.83,0.84 L 1368.02,0.90 L 1369.54,0.92 L 1372.13,0.98 L 1373.36,1.02 L 1375.41,1.08 L 1376.38,1.11 L 1377.94,1.18 L 1378.67,1.22 L 1379.80,1.29 L 1380.32,1.32 L 1381.07,1.40 L 1381.82,1.52 L 1384.19,2.08 L 1388.57,3.55 L 1390.71,4.35 L 1394.74,6.36 L 1396.72,7.44 L 1400.52,10.06 L 1406.11,14.76 L 1407.59,16.15 L 1410.23,19.03 L 1411.50,20.49 L 1413.73,23.53 L 1414.80,25.07 L 1416.64,28.32 L 1417.51,29.97 L 1418.97,33.45 L 1419.65,35.23 L 1420.75,38.99 L 1421.25,40.90 L 1421.99,44.97 L 1422.32,47.05 L 1422.73,51.47 L 1422.98,58.54 L 1422.99,61.34 L 1423.43,67.32 L 1423.56,68.74 L 1423.90,71.28 L 1424.49,74.30 L 1425.03,76.38 L 1426.44,80.36 L 1427.19,82.32 L 1429.02,86.04 L 1429.98,87.86 L 1432.22,91.31 L 1433.38,92.99 L 1436.02,96.16 L 1437.39,97.70 L 1440.41,100.57 L 1441.97,101.97 L 1445.38,104.53 L 1447.13,105.78 L 1450.92,108.03 L 1457.00,111.04 L 1458.34,111.62 L 1460.81,112.41 L 1461.50,112.58 L 1463.21,112.86 L 1464.15,112.99 L 1466.55,113.20 L 1467.21,113.25 L 1468.70,113.34 L 1469.48,113.38 L 1471.25,113.46 L 1472.18,113.50 L 1474.26,113.57 L 1475.34,113.60 L 1477.77,113.67 L 1479.03,113.70 L 1481.84,113.76 L 1483.30,113.80 L 1486.54,113.86 L 1488.21,113.89 L 1491.90,113.96 L 1498.00,114.07 L 1500.03,114.11 L 1503.76,114.18 L 1505.57,114.21 L 1508.88,114.28 L 1510.49,114.31 L 1513.43,114.38 L 1514.85,114.41 L 1517.43,114.48 L 1518.68,114.51 L 1520.94,114.58 L 1522.03,114.62 L 1524.00,114.69 L 1525.90,114.77 L 1528.96,114.95 L 1530.39,115.04 L 1532.68,115.26 L 1533.76,115.38 L 1535.53,115.67 L 1540.07,116.84 L 1541.68,117.36 L 1544.83,118.65 L 1546.39,119.34 L 1549.40,120.94 L 1550.89,121.78 L 1553.75,123.66 L 1555.15,124.64 L 1557.83,126.79 L 1559.14,127.90 L 1561.61,130.29 L 1562.82,131.52 L 1565.06,134.14 L 1566.14,135.47 L 1568.12,138.29 L 1570.77,142.73 L 1571.19,143.50 L 1571.93,144.79 L 1572.30,145.41 L 1572.94,146.59 L 1573.25,147.20 L 1573.80,148.58 L 1574.07,149.33 L 1574.54,151.20 L 1574.76,152.22 L 1575.14,154.87 L 1575.24,155.60 L 1575.41,157.24 L 1575.49,158.10 L 1575.64,160.04 L 1575.72,161.05 L 1575.86,163.32 L 1575.92,164.50 L 1576.04,167.14 L 1576.10,168.51 L 1576.21,171.55 L 1576.26,173.12 L 1576.36,176.60 L 1576.40,178.40 L 1576.48,182.36 L 1576.52,184.40 L 1576.59,188.87 L 1576.62,191.18 L 1576.68,196.20 L 1576.71,198.78 L 1576.76,204.38 L 1576.78,207.26 L 1576.82,213.49 L 1576.84,216.69 L 1576.87,223.57 L 1576.89,227.10 L 1576.91,234.68 L 1576.92,238.56 L 1576.94,246.87 L 1576.95,251.12 L 1576.96,260.20 L 1576.97,264.84 L 1576.97,274.72 L 1576.98,279.77 L 1576.98,290.49 L 1576.98,295.96 L 1576.99,307.56 L 1576.99,313.47 L 1576.99,325.98 L 1576.99,332.35 L 1576.99,345.82 L 1576.99,352.67 L 1576.98,367.11 L 1576.99,389.93 L 1577.00,618.36 L 1574.88,626.21 L 1574.27,628.47 L 1572.63,632.79 L 1571.73,634.91 L 1569.55,638.93 L 1568.40,640.89 L 1565.73,644.56 L 1564.34,646.35 L 1561.22,649.63 L 1559.61,651.22 L 1556.08,654.07 L 1554.27,655.44 L 1550.39,657.82 L 1548.40,658.94 L 1544.20,660.81 L 1537.57,662.98 L 1537.08,663.11 L 1536.01,663.34 L 1535.41,663.45 L 1533.63,663.65 L 1533.11,663.69 L 1531.82,663.79 L 1531.13,663.83 L 1529.44,663.92 L 1528.54,663.96 L 1526.36,664.04 L 1525.21,664.07 L 1522.47,664.15 L 1521.02,664.18 L 1517.63,664.25 L 1515.85,664.28 L 1511.73,664.34 L 1509.57,664.37 L 1504.64,664.42 L 1502.07,664.45 L 1496.24,664.50 L 1493.21,664.53 L 1486.42,664.57 L 1484.65,664.58 L 1480.93,664.60 L 1479.03,664.61 L 1475.03,664.63 L 1473.00,664.64 L 1468.72,664.66 L 1466.55,664.67 L 1461.97,664.69 L 1459.65,664.70 L 1454.78,664.71 L 1452.30,664.72 L 1447.12,664.74 L 1444.48,664.74 L 1438.97,664.76 L 1436.18,664.76 L 1430.33,664.78 L 1427.37,664.78 L 1421.18,664.80 L 1418.05,664.80 L 1411.51,664.81 L 1408.19,664.82 L 1401.29,664.83 L 1397.79,664.84 L 1390.52,664.85 L 1386.83,664.85 L 1379.17,664.86 L 1375.29,664.86 L 1367.23,664.87 L 1363.15,664.88 L 1354.69,664.88 L 1350.41,664.89 L 1341.54,664.89 L 1337.05,664.90 L 1327.75,664.90 L 1323.04,664.90 L 1313.31,664.91 L 1308.38,664.91 L 1298.20,664.92 L 1293.05,664.92 L 1282.42,664.92 L 1277.04,664.92 L 1265.94,664.93 L 1260.33,664.93 L 1248.75,664.93 L 1242.90,664.93 L 1230.83,664.94 L 1224.74,664.94 L 1212.18,664.94 L 1205.83,664.94 L 1192.76,664.94 L 1186.16,664.94 L 1172.58,664.94 L 1165.72,664.94 L 1151.61,664.94 L 1144.48,664.94 L 1129.83,664.94 L 1122.44,664.94 L 1107.24,664.94 L 1099.57,664.94 L 1083.82,664.94 L 1075.87,664.94 L 1059.54,664.94 L 1051.31,664.94 L 1034.41,664.93 L 1025.88,664.93 L 1008.39,664.93 L 999.57,664.93 L 981.48,664.93 L 972.36,664.93 L 953.66,664.93 L 944.23,664.92 L 924.92,664.92 L 915.18,664.92 L 895.23,664.92 L 864.59,664.91 L 856.26,664.91 L 839.89,664.91 L 831.76,664.91 L 815.77,664.91 L 807.83,664.91 L 792.23,664.90 L 784.48,664.90 L 769.25,664.90 L 761.69,664.90 L 746.84,664.90 L 739.46,664.89 L 724.98,664.89 L 717.78,664.89 L 703.66,664.88 L 696.65,664.88 L 682.90,664.88 L 676.06,664.88 L 662.66,664.87 L 656.01,664.87 L 642.96,664.87 L 636.48,664.86 L 623.78,664.86 L 617.48,664.86 L 605.12,664.85 L 598.99,664.85 L 586.97,664.84 L 581.01,664.84 L 569.33,664.84 L 563.53,664.83 L 552.18,664.83 L 546.55,664.82 L 535.53,664.82 L 530.06,664.81 L 519.37,664.81 L 514.06,664.80 L 503.68,664.80 L 498.53,664.79 L 488.47,664.79 L 483.48,664.78 L 473.73,664.78 L 468.89,664.77 L 459.45,664.76 L 454.77,664.76 L 445.63,664.75 L 441.09,664.75 L 432.25,664.74 L 427.87,664.73 L 419.32,664.73 L 415.08,664.72 L 406.83,664.71 L 402.73,664.71 L 394.76,664.70 L 390.81,664.69 L 383.12,664.68 L 379.32,664.68 L 371.90,664.66 L 368.23,664.66 L 361.10,664.65 L 357.56,664.64 L 350.69,664.63 L 343.89,664.62 L 331.08,664.59 L 324.81,664.58 L 313.02,664.55 L 307.25,664.54 L 296.46,664.51 L 291.18,664.50 L 281.35,664.47 L 276.55,664.45 L 267.64,664.42 L 263.30,664.40 L 255.28,664.37 L 251.38,664.35 L 244.22,664.31 L 240.74,664.29 L 234.41,664.25 L 231.35,664.23 L 225.81,664.19 L 223.13,664.17 L 218.35,664.13 L 216.06,664.11 L 212.00,664.06 L 210.07,664.04 L 206.71,663.99 L 205.11,663.96 L 202.41,663.91 L 201.14,663.88 L 199.07,663.83 L 198.11,663.80 L 196.63,663.74 L 195.97,663.72 L 195.05,663.66 L 194.66,663.63 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: 1599px) {
  .hero-three__bg__inner {
    -webkit-mask: unset;
    mask: unset;
  }
}
@media (max-width: 1399px) {
  .hero-three__bg__inner {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .hero-three__bg__inner {
    height: calc(100% - 450px);
    top: 95px;
  }
}
@media (max-width: 991px) {
  .hero-three__bg__inner {
    height: calc(100% - 380px);
  }
}
@media (max-width: 767px) {
  .hero-three__bg__inner {
    height: calc(100% - 450px);
  }
}
@media (max-width: 575px) {
  .hero-three__bg__inner {
    height: calc(100% - 400px);
    border-radius: 40px;
  }
}
@media (max-width: 440px) {
  .hero-three__bg__inner {
    height: calc(100% - 350px);
  }
}
.hero-three__bg__inner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background: linear-gradient(0deg, #D930AA 18.28%, rgba(62, 93, 255, 0.5) 100%);
  mix-blend-mode: color;
}
.hero-three .container {
  position: relative;
  z-index: 2;
}
.hero-three__title {
  margin-bottom: 27px;
  font-size: 100px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -4px;
}
@media (max-width: 1199px) {
  .hero-three__title {
    font-size: 85px;
  }
}
@media (max-width: 991px) {
  .hero-three__title {
    font-size: 75px;
    letter-spacing: -2px;
  }
}
@media (max-width: 767px) {
  .hero-three__title {
    font-size: 65px;
  }
}
@media (max-width: 575px) {
  .hero-three__title {
    font-size: 55px;
    letter-spacing: -1px;
  }
}
@media (max-width: 440px) {
  .hero-three__title {
    font-size: 50px;
  }
}
@media (max-width: 390px) {
  .hero-three__title {
    font-size: 45px;
  }
}
.hero-three__title span {
  font-weight: 300;
}
.hero-three .aigence-btn__text, .hero-three .aigence-btn__icon {
  background: var(--aigence-black, #0D1A42);
}
.hero-three .aigence-btn__text::after, .hero-three .aigence-btn__icon::after {
  background: var(--aigence-white, #FFFFFF);
}
.hero-three .aigence-btn:hover .aigence-btn__text, .hero-three .aigence-btn:hover .aigence-btn__icon {
  color: var(--aigence-black, #0D1A42);
}
.hero-three__video-box {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 1199px) {
  .hero-three__video-box {
    justify-content: flex-start;
  }
}
.hero-three__video {
  width: 154px;
  height: 154px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.hero-three__video__icon {
  display: inline-flex;
  font-size: 24px !important;
  color: var(--aigence-white, #FFFFFF);
}
.hero-three__video .curved-circle {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 128px !important;
  height: 128px !important;
  transform-origin: center center;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  animation: shapeRotate 15s linear 0s forwards infinite alternate;
}
.hero-three__video .curved-circle .curved-circle--item {
  width: 128px !important;
  height: 128px !important;
}
.hero-three__video .curved-circle span {
  font-size: 14px;
  font-weight: 500;
  color: var(--aigence-white, #FFFFFF);
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .hero-three__container {
    width: auto;
    min-width: auto;
    max-width: inherit;
    padding-right: 0;
    margin-left: calc((100% - 1200px) / 2);
  }
}
.hero-three__carousel {
  margin-top: 75px;
}
.hero-three__image {
  border-radius: 30px;
}
.hero-three__image img {
  width: 100%;
  display: block;
  border-radius: inherit;
}

/*--------------------------------------------------------------
# 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: 46px;
  line-height: 1.304;
}
@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 {
  font-style: italic;
  color: var(--aigence-base, #D032AF);
}
.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__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, #D033AE, #425CFE);
  -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;
}

/*--------------------------------------------------------------
# Quote
--------------------------------------------------------------*/
.quote-one__wrapper {
  position: relative;
  padding: 144px 100px 154px;
  border-radius: 38px;
}
@media (max-width: 1199px) {
  .quote-one__wrapper {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 991px) {
  .quote-one__wrapper {
    padding-top: 44px;
    padding-bottom: 0px;
  }
}
@media (max-width: 575px) {
  .quote-one__wrapper {
    padding: 44px 30px 0px;
  }
}
.quote-one__bg {
  width: 100%;
  height: 100%;
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  border-radius: inherit;
  background: linear-gradient(270deg, #D033AE 0%, #425CFE 100%);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 541"><g><path d="M 25.34,539.96 L 24.15,539.72 L 21.82,539.05 L 20.67,538.68 L 18.45,537.75 L 17.36,537.25 L 15.27,536.09 L 14.25,535.47 L 12.31,534.08 L 11.36,533.36 L 9.60,531.77 L 8.74,530.95 L 7.17,529.16 L 6.41,528.25 L 5.06,526.29 L 3.29,523.18 L 0.50,517.50 L 0.50,323.00 L 0.50,128.50 L 3.30,122.79 L 3.62,122.14 L 4.51,120.73 L 5.03,119.98 L 6.59,118.11 L 7.04,117.60 L 8.13,116.42 L 8.71,115.81 L 10.10,114.40 L 10.83,113.66 L 12.55,111.97 L 13.46,111.08 L 15.56,109.07 L 16.67,108.02 L 19.20,105.65 L 20.53,104.41 L 23.54,101.63 L 25.11,100.18 L 28.64,96.94 L 30.47,95.26 L 34.57,91.53 L 36.70,89.60 L 41.40,85.33 L 43.84,83.13 L 49.21,78.28 L 51.98,75.78 L 58.05,70.30 L 67.99,61.34 L 72.47,57.30 L 81.03,49.62 L 85.24,45.86 L 93.14,38.82 L 95.07,37.10 L 98.78,33.81 L 100.61,32.19 L 104.11,29.10 L 105.83,27.58 L 109.10,24.70 L 110.71,23.29 L 113.74,20.64 L 115.22,19.35 L 117.98,16.94 L 119.33,15.77 L 121.81,13.63 L 123.02,12.59 L 125.20,10.72 L 126.26,9.82 L 128.13,8.24 L 129.03,7.49 L 130.57,6.21 L 131.30,5.61 L 132.49,4.65 L 133.04,4.22 L 133.87,3.59 L 134.69,3.05 L 139.50,0.50 L 643.50,0.50 L 1147.50,0.50 L 1152.50,3.16 L 1154.00,3.96 L 1156.86,5.97 L 1158.27,7.03 L 1160.87,9.48 L 1162.12,10.75 L 1164.34,13.54 L 1167.14,18.00 L 1169.50,22.50 L 1169.50,219.50 L 1169.50,416.50 L 1167.08,421.42 L 1166.35,422.91 L 1164.43,425.80 L 1163.41,427.22 L 1161.02,429.88 L 1159.78,431.16 L 1157.07,433.42 L 1152.79,436.21 L 1152.26,436.49 L 1151.28,436.96 L 1150.77,437.18 L 1149.53,437.53 L 1148.85,437.70 L 1146.97,437.96 L 1146.45,438.02 L 1145.21,438.13 L 1144.55,438.18 L 1143.02,438.27 L 1142.21,438.32 L 1140.33,438.40 L 1139.34,438.44 L 1137.08,438.51 L 1135.89,438.54 L 1133.18,438.60 L 1131.76,438.63 L 1128.57,438.69 L 1126.90,438.72 L 1123.16,438.77 L 1121.22,438.80 L 1116.90,438.86 L 1114.66,438.88 L 1109.70,438.94 L 1101.50,439.04 L 1099.21,439.06 L 1094.93,439.12 L 1092.84,439.14 L 1088.94,439.20 L 1087.03,439.22 L 1083.49,439.28 L 1081.76,439.31 L 1078.56,439.36 L 1077.00,439.39 L 1074.13,439.45 L 1072.73,439.48 L 1070.16,439.55 L 1068.92,439.58 L 1066.65,439.64 L 1065.55,439.68 L 1063.55,439.75 L 1061.63,439.82 L 1058.53,439.99 L 1057.10,440.07 L 1054.90,440.26 L 1053.89,440.36 L 1052.45,440.58 L 1051.00,440.96 L 1048.82,441.81 L 1044.98,443.92 L 1043.14,445.05 L 1039.94,447.71 L 1038.42,449.12 L 1035.84,452.39 L 1032.59,458.00 L 1032.11,459.03 L 1031.44,461.20 L 1031.30,461.81 L 1031.05,463.30 L 1030.94,464.10 L 1030.75,466.10 L 1030.66,467.19 L 1030.52,469.89 L 1030.45,471.35 L 1030.33,474.95 L 1030.30,475.92 L 1030.25,478.05 L 1030.22,479.15 L 1030.17,481.56 L 1030.14,482.81 L 1030.08,485.54 L 1030.00,490.00 L 1029.50,517.50 L 1026.69,523.22 L 1026.13,524.35 L 1024.87,526.46 L 1024.21,527.48 L 1022.74,529.38 L 1021.98,530.30 L 1020.31,531.98 L 1019.45,532.79 L 1017.59,534.26 L 1016.63,534.96 L 1014.58,536.21 L 1013.53,536.80 L 1011.30,537.82 L 1010.16,538.30 L 1007.75,539.09 L 1003.94,540.01 L 1003.84,540.03 L 1002.94,540.07 L 1002.38,540.09 L 1000.58,540.12 L 999.57,540.14 L 996.91,540.17 L 995.47,540.19 L 991.96,540.23 L 990.10,540.24 L 985.78,540.27 L 983.52,540.29 L 978.41,540.32 L 975.76,540.34 L 969.90,540.37 L 966.88,540.38 L 960.30,540.41 L 956.92,540.42 L 949.64,540.45 L 945.91,540.46 L 937.97,540.49 L 933.91,540.50 L 925.33,540.53 L 920.96,540.54 L 911.77,540.56 L 907.10,540.58 L 897.33,540.60 L 892.38,540.61 L 882.06,540.63 L 876.84,540.64 L 866.00,540.66 L 860.52,540.67 L 849.19,540.69 L 843.47,540.70 L 831.68,540.72 L 825.73,540.72 L 813.51,540.74 L 807.34,540.75 L 794.72,540.76 L 788.36,540.77 L 775.36,540.78 L 768.82,540.79 L 755.48,540.80 L 748.77,540.81 L 735.11,540.82 L 728.25,540.83 L 714.31,540.84 L 707.30,540.84 L 693.11,540.85 L 678.85,540.86 L 649.69,540.87 L 635.03,540.88 L 605.23,540.89 L 590.27,540.89 L 560.06,540.90 L 544.93,540.90 L 514.54,540.90 L 499.35,540.90 L 469.02,540.89 L 453.89,540.89 L 423.86,540.88 L 408.90,540.87 L 379.40,540.86 L 364.73,540.85 L 335.99,540.83 L 328.86,540.83 L 314.79,540.82 L 307.79,540.81 L 293.99,540.80 L 287.13,540.79 L 273.63,540.78 L 266.92,540.77 L 253.75,540.76 L 247.21,540.75 L 234.40,540.73 L 228.04,540.72 L 215.62,540.71 L 209.46,540.70 L 197.45,540.68 L 191.50,540.67 L 179.94,540.65 L 174.22,540.64 L 163.14,540.62 L 157.66,540.61 L 147.09,540.59 L 141.86,540.58 L 131.82,540.56 L 126.87,540.54 L 117.39,540.52 L 112.72,540.51 L 103.84,540.48 L 99.47,540.47 L 91.21,540.44 L 87.16,540.43 L 79.55,540.40 L 75.83,540.39 L 68.90,540.36 L 65.52,540.35 L 59.30,540.32 L 56.28,540.30 L 50.80,540.27 L 48.16,540.25 L 43.45,540.22 L 41.19,540.21 L 37.28,540.17 L 35.42,540.16 L 32.34,540.12 L 30.90,540.10 L 28.67,540.07 L 27.67,540.05 L 26.33,540.01 L 25.77,540.00 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 541"><g><path d="M 25.34,539.96 L 24.15,539.72 L 21.82,539.05 L 20.67,538.68 L 18.45,537.75 L 17.36,537.25 L 15.27,536.09 L 14.25,535.47 L 12.31,534.08 L 11.36,533.36 L 9.60,531.77 L 8.74,530.95 L 7.17,529.16 L 6.41,528.25 L 5.06,526.29 L 3.29,523.18 L 0.50,517.50 L 0.50,323.00 L 0.50,128.50 L 3.30,122.79 L 3.62,122.14 L 4.51,120.73 L 5.03,119.98 L 6.59,118.11 L 7.04,117.60 L 8.13,116.42 L 8.71,115.81 L 10.10,114.40 L 10.83,113.66 L 12.55,111.97 L 13.46,111.08 L 15.56,109.07 L 16.67,108.02 L 19.20,105.65 L 20.53,104.41 L 23.54,101.63 L 25.11,100.18 L 28.64,96.94 L 30.47,95.26 L 34.57,91.53 L 36.70,89.60 L 41.40,85.33 L 43.84,83.13 L 49.21,78.28 L 51.98,75.78 L 58.05,70.30 L 67.99,61.34 L 72.47,57.30 L 81.03,49.62 L 85.24,45.86 L 93.14,38.82 L 95.07,37.10 L 98.78,33.81 L 100.61,32.19 L 104.11,29.10 L 105.83,27.58 L 109.10,24.70 L 110.71,23.29 L 113.74,20.64 L 115.22,19.35 L 117.98,16.94 L 119.33,15.77 L 121.81,13.63 L 123.02,12.59 L 125.20,10.72 L 126.26,9.82 L 128.13,8.24 L 129.03,7.49 L 130.57,6.21 L 131.30,5.61 L 132.49,4.65 L 133.04,4.22 L 133.87,3.59 L 134.69,3.05 L 139.50,0.50 L 643.50,0.50 L 1147.50,0.50 L 1152.50,3.16 L 1154.00,3.96 L 1156.86,5.97 L 1158.27,7.03 L 1160.87,9.48 L 1162.12,10.75 L 1164.34,13.54 L 1167.14,18.00 L 1169.50,22.50 L 1169.50,219.50 L 1169.50,416.50 L 1167.08,421.42 L 1166.35,422.91 L 1164.43,425.80 L 1163.41,427.22 L 1161.02,429.88 L 1159.78,431.16 L 1157.07,433.42 L 1152.79,436.21 L 1152.26,436.49 L 1151.28,436.96 L 1150.77,437.18 L 1149.53,437.53 L 1148.85,437.70 L 1146.97,437.96 L 1146.45,438.02 L 1145.21,438.13 L 1144.55,438.18 L 1143.02,438.27 L 1142.21,438.32 L 1140.33,438.40 L 1139.34,438.44 L 1137.08,438.51 L 1135.89,438.54 L 1133.18,438.60 L 1131.76,438.63 L 1128.57,438.69 L 1126.90,438.72 L 1123.16,438.77 L 1121.22,438.80 L 1116.90,438.86 L 1114.66,438.88 L 1109.70,438.94 L 1101.50,439.04 L 1099.21,439.06 L 1094.93,439.12 L 1092.84,439.14 L 1088.94,439.20 L 1087.03,439.22 L 1083.49,439.28 L 1081.76,439.31 L 1078.56,439.36 L 1077.00,439.39 L 1074.13,439.45 L 1072.73,439.48 L 1070.16,439.55 L 1068.92,439.58 L 1066.65,439.64 L 1065.55,439.68 L 1063.55,439.75 L 1061.63,439.82 L 1058.53,439.99 L 1057.10,440.07 L 1054.90,440.26 L 1053.89,440.36 L 1052.45,440.58 L 1051.00,440.96 L 1048.82,441.81 L 1044.98,443.92 L 1043.14,445.05 L 1039.94,447.71 L 1038.42,449.12 L 1035.84,452.39 L 1032.59,458.00 L 1032.11,459.03 L 1031.44,461.20 L 1031.30,461.81 L 1031.05,463.30 L 1030.94,464.10 L 1030.75,466.10 L 1030.66,467.19 L 1030.52,469.89 L 1030.45,471.35 L 1030.33,474.95 L 1030.30,475.92 L 1030.25,478.05 L 1030.22,479.15 L 1030.17,481.56 L 1030.14,482.81 L 1030.08,485.54 L 1030.00,490.00 L 1029.50,517.50 L 1026.69,523.22 L 1026.13,524.35 L 1024.87,526.46 L 1024.21,527.48 L 1022.74,529.38 L 1021.98,530.30 L 1020.31,531.98 L 1019.45,532.79 L 1017.59,534.26 L 1016.63,534.96 L 1014.58,536.21 L 1013.53,536.80 L 1011.30,537.82 L 1010.16,538.30 L 1007.75,539.09 L 1003.94,540.01 L 1003.84,540.03 L 1002.94,540.07 L 1002.38,540.09 L 1000.58,540.12 L 999.57,540.14 L 996.91,540.17 L 995.47,540.19 L 991.96,540.23 L 990.10,540.24 L 985.78,540.27 L 983.52,540.29 L 978.41,540.32 L 975.76,540.34 L 969.90,540.37 L 966.88,540.38 L 960.30,540.41 L 956.92,540.42 L 949.64,540.45 L 945.91,540.46 L 937.97,540.49 L 933.91,540.50 L 925.33,540.53 L 920.96,540.54 L 911.77,540.56 L 907.10,540.58 L 897.33,540.60 L 892.38,540.61 L 882.06,540.63 L 876.84,540.64 L 866.00,540.66 L 860.52,540.67 L 849.19,540.69 L 843.47,540.70 L 831.68,540.72 L 825.73,540.72 L 813.51,540.74 L 807.34,540.75 L 794.72,540.76 L 788.36,540.77 L 775.36,540.78 L 768.82,540.79 L 755.48,540.80 L 748.77,540.81 L 735.11,540.82 L 728.25,540.83 L 714.31,540.84 L 707.30,540.84 L 693.11,540.85 L 678.85,540.86 L 649.69,540.87 L 635.03,540.88 L 605.23,540.89 L 590.27,540.89 L 560.06,540.90 L 544.93,540.90 L 514.54,540.90 L 499.35,540.90 L 469.02,540.89 L 453.89,540.89 L 423.86,540.88 L 408.90,540.87 L 379.40,540.86 L 364.73,540.85 L 335.99,540.83 L 328.86,540.83 L 314.79,540.82 L 307.79,540.81 L 293.99,540.80 L 287.13,540.79 L 273.63,540.78 L 266.92,540.77 L 253.75,540.76 L 247.21,540.75 L 234.40,540.73 L 228.04,540.72 L 215.62,540.71 L 209.46,540.70 L 197.45,540.68 L 191.50,540.67 L 179.94,540.65 L 174.22,540.64 L 163.14,540.62 L 157.66,540.61 L 147.09,540.59 L 141.86,540.58 L 131.82,540.56 L 126.87,540.54 L 117.39,540.52 L 112.72,540.51 L 103.84,540.48 L 99.47,540.47 L 91.21,540.44 L 87.16,540.43 L 79.55,540.40 L 75.83,540.39 L 68.90,540.36 L 65.52,540.35 L 59.30,540.32 L 56.28,540.30 L 50.80,540.27 L 48.16,540.25 L 43.45,540.22 L 41.19,540.21 L 37.28,540.17 L 35.42,540.16 L 32.34,540.12 L 30.90,540.10 L 28.67,540.07 L 27.67,540.05 L 26.33,540.01 L 25.77,540.00 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;
}
.quote-one__shape-1, .quote-one__shape-2 {
  max-width: 100%;
  height: auto;
  position: absolute;
}
.quote-one__shape-1 {
  top: -85px;
  left: 0px;
  mix-blend-mode: plus-lighter;
  animation: moveX2 2.5s linear infinite;
}
@media (max-width: 991px) {
  .quote-one__shape-1 {
    display: none;
  }
}
.quote-one__shape-2 {
  right: 0px;
  bottom: 0px;
}
.quote-one__content {
  max-width: 570px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1199px) {
  .quote-one__content {
    max-width: 520px;
  }
}
@media (max-width: 991px) {
  .quote-one__content {
    max-width: 100%;
  }
}
.quote-one__text {
  margin-bottom: 26px;
  font-size: 40px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.25;
}
@media (max-width: 1199px) {
  .quote-one__text {
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  .quote-one__text {
    font-size: 25px;
  }
}
@media (max-width: 390px) {
  .quote-one__text {
    font-size: 23px;
  }
}
.quote-one__identity {
  margin: 0px;
  font-size: 14px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 600;
  line-height: 1.25;
  text-transform: uppercase;
}
.quote-one__image {
  max-width: 100%;
  height: auto;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  animation: moveX 2.5s linear infinite;
}
@media (max-width: 1199px) {
  .quote-one__image {
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .quote-one__image {
    position: relative;
    margin-top: 40px;
    max-width: 100%;
  }
}

/*--------------------------------------------------------------
# Our Process
--------------------------------------------------------------*/
.our-process {
  position: relative;
  z-index: 1;
  margin-bottom: -139px;
  counter-reset: processNumber;
}
.our-process__bg {
  width: calc(100% - 120px);
  height: 100%;
  position: relative;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 60px;
  background-color: var(--aigence-black, #0D1A42);
}
@media (max-width: 1399px) {
  .our-process__bg {
    width: calc(100% - 80px);
  }
}
@media (max-width: 1299px) {
  .our-process__bg {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .our-process__bg {
    border-radius: 30px;
  }
}
.our-process__bg__1, .our-process__bg__2 {
  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: hard-light;
}
.our-process__bg__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  left: 58px;
  bottom: -124px;
  z-index: 1;
  animation: moveX2 2s linear infinite;
}
@media (max-width: 1599px) {
  .our-process__bg__shape {
    display: none;
  }
}
.our-process .container {
  position: relative;
  z-index: 1;
}
.our-process .sec-title {
  margin-bottom: 41px;
  color: var(--aigence-white, #FFFFFF);
}
.our-process__text {
  margin-bottom: 41px;
  color: var(--aigence-text-gray, #8C9ED3);
}
.our-process__item-box {
  position: relative;
  padding-top: 180px;
}
.our-process__item {
  counter-increment: processNumber;
  border-radius: 20px;
  transition: all 500ms ease;
}
.our-process__item:hover {
  z-index: 4;
}
.our-process__item--1 {
  position: absolute;
  top: 12px;
  left: 0px;
  z-index: 1;
}
.our-process__item--2 {
  position: absolute;
  top: 96px;
  left: 0px;
  z-index: 2;
}
.our-process__item--3 {
  position: relative;
  z-index: 3;
}
.our-process__item__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  overflow: auto;
  filter: drop-shadow(0px 10px 60px rgba(217, 48, 170, 0.3));
}
.our-process__item__bg::before {
  content: "";
  width: 100%;
  height: 19px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  border-radius: 0px 0px 20px 20px;
  background: linear-gradient(90deg, #D930AA 0%, #3F5DFE 100%);
}
.our-process__item__bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  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 516.000000"><g transform="translate(0.000000,516.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M573 5149 c1 -6 -19 -23 -45 -38 -50 -27 -101 -88 -121 -143 -8 -24 -13 -302 -17 -1008 -5 -952 -5 -976 -25 -1005 -19 -29 -184 -254 -208 -285 -40 -49 -134 -189 -144 -213 -10 -23 -13 -276 -13 -1152 0 -983 2 -1127 15 -1159 20 -47 84 -111 131 -131 32 -13 509 -15 4344 -15 3835 0 4312 2 4344 15 45 19 114 87 128 126 5 16 16 29 24 29 12 0 14 348 14 2400 0 2052 -2 2400 -14 2400 -8 0 -19 13 -24 29 -13 38 -85 110 -123 123 -16 5 -29 16 -29 24 0 12 -592 14 -4120 14 -3005 0 -4119 -3 -4117 -11z"/> </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 516.000000"><g transform="translate(0.000000,516.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M573 5149 c1 -6 -19 -23 -45 -38 -50 -27 -101 -88 -121 -143 -8 -24 -13 -302 -17 -1008 -5 -952 -5 -976 -25 -1005 -19 -29 -184 -254 -208 -285 -40 -49 -134 -189 -144 -213 -10 -23 -13 -276 -13 -1152 0 -983 2 -1127 15 -1159 20 -47 84 -111 131 -131 32 -13 509 -15 4344 -15 3835 0 4312 2 4344 15 45 19 114 87 128 126 5 16 16 29 24 29 12 0 14 348 14 2400 0 2052 -2 2400 -14 2400 -8 0 -19 13 -24 29 -13 38 -85 110 -123 123 -16 5 -29 16 -29 24 0 12 -592 14 -4120 14 -3005 0 -4119 -3 -4117 -11z"/> </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;
}
.our-process__item__content {
  position: relative;
  z-index: 1;
  padding: 0px 50px 52px 80px;
}
@media (max-width: 767px) {
  .our-process__item__content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 575px) {
  .our-process__item__content {
    padding-left: 50px;
  }
}
@media (max-width: 440px) {
  .our-process__item__content {
    padding-left: 30px;
  }
}
.our-process__item__top {
  position: relative;
  padding: 20px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
.our-process__item__top::after {
  content: "";
  width: calc(100% + 50px);
  height: 1px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: var(--aigence-white2, #F1F3FF);
}
@media (max-width: 767px) {
  .our-process__item__top::after {
    width: calc(100% + 30px);
  }
}
.our-process__item__title {
  margin: 0px;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.466;
  text-transform: capitalize;
}
@media (max-width: 767px) {
  .our-process__item__title {
    font-size: 25px;
  }
}
@media (max-width: 440px) {
  .our-process__item__title {
    font-size: 20px;
  }
}
.our-process__item__step {
  position: relative;
  margin: 0px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}
@media (max-width: 440px) {
  .our-process__item__step {
    font-size: 12px;
  }
}
.our-process__item__step::after {
  content: "0" counter(processNumber);
  margin-left: 5px;
}
.our-process__item__bottom {
  margin-top: 42px;
  display: flex;
  align-items: flex-start;
  gap: 50px;
}
@media (max-width: 767px) {
  .our-process__item__bottom {
    gap: 40px;
  }
}
@media (max-width: 575px) {
  .our-process__item__bottom {
    margin-top: 30px;
    flex-direction: column-reverse;
  }
}
.our-process__item__number {
  position: relative;
  margin: 106px 0px 0px;
}
@media (max-width: 575px) {
  .our-process__item__number {
    margin-top: 0px;
  }
}
.our-process__item__number::after {
  content: "0" counter(processNumber);
  font-size: 100px;
  color: var(--aigence-base, #D032AF);
  font-weight: 700;
  line-height: 1;
}
@media (max-width: 767px) {
  .our-process__item__number::after {
    font-size: 60px;
  }
}
@media (max-width: 440px) {
  .our-process__item__number::after {
    font-size: 50px;
  }
}
.our-process__item__text {
  margin: 0px;
  line-height: 1.733;
}

/*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
.testimonial-card {
  position: relative;
  padding: 49px 0px 45px 50px;
  border-radius: 20px;
}
@media (max-width: 575px) {
  .testimonial-card {
    padding: 40px;
  }
}
@media (max-width: 430px) {
  .testimonial-card {
    padding: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonial-card {
    padding-left: 70px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-card {
    padding-left: 35px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .testimonial-card {
    padding-left: 35px;
  }
}
.testimonial-card__shape {
  width: calc(100% - 130px);
  height: 100%;
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 20px;
  filter: drop-shadow(0px 10px 50px rgba(0, 0, 0, 0.15));
}
@media (max-width: 575px) {
  .testimonial-card__shape {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-card__shape {
    width: calc(100% - 80px);
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .testimonial-card__shape {
    width: calc(100% - 80px);
  }
}
.testimonial-card__shape::before {
  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 1095.000000"><g transform="translate(0.000000,1095.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M1600 10936 c0 -8 -14 -17 -30 -21 -37 -8 -110 -46 -157 -82 -30 -23 -133 -141 -268 -308 -22 -27 -85 -103 -140 -170 -55 -66 -107 -130 -115 -141 -14 -20 -147 -180 -395 -476 -55 -66 -107 -130 -115 -142 -8 -13 -36 -47 -62 -77 -211 -244 -265 -319 -299 -411 -19 -52 -19 -131 -19 -4394 0 -3159 3 -4350 11 -4375 36 -111 107 -206 199 -267 118 -79 -227 -72 3575 -72 3791 0 3456 -6 3572 69 32 21 83 63 113 92 31 30 85 81 120 114 62 56 145 134 575 540 105 99 195 184 201 190 6 5 72 67 145 136 74 69 183 171 243 228 60 56 120 116 134 134 30 40 67 114 76 149 3 16 13 28 21 28 13 0 15 526 15 4445 0 3394 -3 4444 -12 4443 -6 -2 -17 13 -23 32 -47 144 -180 281 -301 311 -26 7 -44 17 -44 25 0 12 -531 14 -3510 14 -3026 0 -3510 -2 -3510 -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 1095.000000"><g transform="translate(0.000000,1095.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M1600 10936 c0 -8 -14 -17 -30 -21 -37 -8 -110 -46 -157 -82 -30 -23 -133 -141 -268 -308 -22 -27 -85 -103 -140 -170 -55 -66 -107 -130 -115 -141 -14 -20 -147 -180 -395 -476 -55 -66 -107 -130 -115 -142 -8 -13 -36 -47 -62 -77 -211 -244 -265 -319 -299 -411 -19 -52 -19 -131 -19 -4394 0 -3159 3 -4350 11 -4375 36 -111 107 -206 199 -267 118 -79 -227 -72 3575 -72 3791 0 3456 -6 3572 69 32 21 83 63 113 92 31 30 85 81 120 114 62 56 145 134 575 540 105 99 195 184 201 190 6 5 72 67 145 136 74 69 183 171 243 228 60 56 120 116 134 134 30 40 67 114 76 149 3 16 13 28 21 28 13 0 15 526 15 4445 0 3394 -3 4444 -12 4443 -6 -2 -17 13 -23 32 -47 144 -180 281 -301 311 -26 7 -44 17 -44 25 0 12 -531 14 -3510 14 -3026 0 -3510 -2 -3510 -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;
}
@media (max-width: 575px) {
  .testimonial-card__shape::before {
    -webkit-mask: unset;
    mask: unset;
  }
}
.testimonial-card__shape::after {
  content: "";
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  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 1098.000000"><g transform="translate(0.000000,1098.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M1600 10965 c0 -8 -12 -17 -27 -21 -102 -21 -198 -100 -328 -269 -16 -21 -55 -68 -86 -104 -46 -55 -259 -314 -574 -699 -60 -73 -112 -137 -255 -311 -41 -51 -111 -135 -155 -189 -110 -132 -130 -165 -158 -247 -16 -45 -17 -371 -17 -4395 0 -4172 1 -4349 18 -4402 24 -74 66 -142 117 -193 44 -45 142 -106 190 -120 17 -5 1566 -10 3448 -12 3775 -3 3467 -9 3574 60 53 34 73 51 354 317 96 90 241 227 323 305 83 77 188 176 235 220 47 44 130 123 185 175 55 52 145 138 201 190 246 232 298 296 319 393 4 15 13 27 21 27 13 0 15 527 15 4450 0 3838 -2 4450 -14 4450 -8 0 -18 14 -21 33 -17 78 -93 189 -163 240 -58 42 -118 74 -154 81 -16 4 -28 13 -28 21 0 13 -417 15 -3510 15 -3093 0 -3510 -2 -3510 -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 1098.000000"><g transform="translate(0.000000,1098.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M1600 10965 c0 -8 -12 -17 -27 -21 -102 -21 -198 -100 -328 -269 -16 -21 -55 -68 -86 -104 -46 -55 -259 -314 -574 -699 -60 -73 -112 -137 -255 -311 -41 -51 -111 -135 -155 -189 -110 -132 -130 -165 -158 -247 -16 -45 -17 -371 -17 -4395 0 -4172 1 -4349 18 -4402 24 -74 66 -142 117 -193 44 -45 142 -106 190 -120 17 -5 1566 -10 3448 -12 3775 -3 3467 -9 3574 60 53 34 73 51 354 317 96 90 241 227 323 305 83 77 188 176 235 220 47 44 130 123 185 175 55 52 145 138 201 190 246 232 298 296 319 393 4 15 13 27 21 27 13 0 15 527 15 4450 0 3838 -2 4450 -14 4450 -8 0 -18 14 -21 33 -17 78 -93 189 -163 240 -58 42 -118 74 -154 81 -16 4 -28 13 -28 21 0 13 -417 15 -3510 15 -3093 0 -3510 -2 -3510 -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;
  transition: all 500ms ease;
}
@media (max-width: 575px) {
  .testimonial-card__shape::after {
    -webkit-mask: unset;
    mask: unset;
  }
}
.testimonial-card:hover .testimonial-card__shape::before {
  background-color: var(--aigence-base, #D032AF);
}
.testimonial-card__content {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 200px;
  grid-gap: 30px;
}
@media (max-width: 575px) {
  .testimonial-card__content {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-card__content {
    grid-template-columns: 1fr 130px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .testimonial-card__content {
    grid-template-columns: 1fr 130px;
  }
}
.testimonial-card__inner {
  position: relative;
  z-index: 1;
}
.testimonial-card__quote {
  position: relative;
  z-index: 1;
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 500;
  font-style: italic;
  line-height: 1.666;
}
@media (max-width: 390px) {
  .testimonial-card__quote {
    font-size: 16px;
  }
}
.testimonial-card .aigence-ratings {
  margin-bottom: 28px;
}
.testimonial-card .aigence-ratings__icon {
  font-size: 17px;
  color: var(--aigence-base, #D032AF);
}
.testimonial-card__info {
  position: relative;
  padding-top: 29px;
  display: flex;
  align-items: center;
  gap: 15px;
}
.testimonial-card__info::before {
  content: "";
  width: calc(100% + 100px);
  height: 1px;
  position: absolute;
  top: -3px;
  left: 0px;
  background-color: var(--aigence-white2, #F1F3FF);
  transition: all 500ms ease;
}
@media (max-width: 575px) {
  .testimonial-card__info::before {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-card__info::before {
    width: calc(100% + 80px);
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .testimonial-card__info::before {
    width: calc(100% + 80px);
  }
}
.testimonial-card:hover .testimonial-card__info::before {
  width: calc(100% + 98px);
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-card:hover .testimonial-card__info::before {
    width: calc(100% + 78px);
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .testimonial-card:hover .testimonial-card__info::before {
    width: calc(100% + 78px);
  }
}
.testimonial-card__icon {
  width: 43px;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  font-size: 19px;
  color: var(--aigence-base, #D032AF);
  border-radius: 50%;
  background-color: var(--aigence-white2, #F1F3FF);
  transition: all 500ms ease;
}
.testimonial-card__icon::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(90deg, #D930AA 0%, #3E5DFF 100%);
  transition: all 500ms ease;
}
.testimonial-card__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.testimonial-card:hover .testimonial-card__icon {
  color: var(--aigence-white, #FFFFFF);
}
.testimonial-card:hover .testimonial-card__icon::after {
  opacity: 1;
}
.testimonial-card__name {
  margin: 0px;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.444;
}
.testimonial-card__designation {
  margin: 0px;
  font-size: 12px;
  text-transform: uppercase;
}
.testimonial-card__image {
  position: relative;
  z-index: 1;
  width: auto !important;
  display: inline-block !important;
  max-width: 100%;
  height: auto;
  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 600.000000 825.000000"><g transform="translate(0.000000,825.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M470 8235 c0 -9 -14 -17 -37 -20 -74 -13 -199 -84 -274 -155 -26 -25 -109 -149 -109 -163 0 -7 -5 -18 -10 -23 -6 -6 -17 -36 -25 -68 -13 -50 -15 -496 -15 -3686 0 -2704 3 -3642 12 -3677 22 -94 86 -209 158 -284 8 -9 45 -37 82 -62 l68 -47 2299 0 c2031 0 2300 2 2311 15 7 8 16 15 21 15 13 0 93 63 153 119 28 27 74 68 101 91 85 72 107 91 211 184 55 50 119 107 141 126 98 85 269 239 284 256 29 34 89 124 89 133 0 5 7 22 15 38 8 15 17 45 20 66 4 23 11 37 20 37 13 0 15 421 15 3315 0 2894 -2 3315 -15 3315 -9 0 -17 14 -20 38 -13 73 -84 198 -155 273 -22 23 -148 109 -160 109 -6 0 -21 6 -33 14 -12 8 -39 17 -59 20 -24 4 -38 12 -38 21 0 13 -322 15 -2525 15 -2203 0 -2525 -2 -2525 -15z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600.000000 825.000000"><g transform="translate(0.000000,825.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M470 8235 c0 -9 -14 -17 -37 -20 -74 -13 -199 -84 -274 -155 -26 -25 -109 -149 -109 -163 0 -7 -5 -18 -10 -23 -6 -6 -17 -36 -25 -68 -13 -50 -15 -496 -15 -3686 0 -2704 3 -3642 12 -3677 22 -94 86 -209 158 -284 8 -9 45 -37 82 -62 l68 -47 2299 0 c2031 0 2300 2 2311 15 7 8 16 15 21 15 13 0 93 63 153 119 28 27 74 68 101 91 85 72 107 91 211 184 55 50 119 107 141 126 98 85 269 239 284 256 29 34 89 124 89 133 0 5 7 22 15 38 8 15 17 45 20 66 4 23 11 37 20 37 13 0 15 421 15 3315 0 2894 -2 3315 -15 3315 -9 0 -17 14 -20 38 -13 73 -84 198 -155 273 -22 23 -148 109 -160 109 -6 0 -21 6 -33 14 -12 8 -39 17 -59 20 -24 4 -38 12 -38 21 0 13 -322 15 -2525 15 -2203 0 -2525 -2 -2525 -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;
}

.testimonial-card-two {
  position: relative;
  padding: 29px 40px 17px;
  border-radius: 20px;
  filter: drop-shadow(0px 10px 50px rgba(0, 0, 0, 0.15));
}
@media (max-width: 767px) {
  .testimonial-card-two {
    padding: 19px 30px 17px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-card-two {
    padding: 19px 30px 17px;
  }
}
.testimonial-card-two__shape {
  width: 100%;
  height: 100%;
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 20px;
}
.testimonial-card-two__shape__1 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: inherit;
  opacity: 0;
  background-color: var(--aigence-base, #D032AF);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 471.000000"><g transform="translate(0.000000,471.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M210 4696 c0 -8 -15 -20 -34 -26 -52 -17 -122 -84 -150 -145 l-26 -54 0 -1896 c0 -1487 3 -1904 12 -1937 9 -27 33 -62 68 -98 51 -52 88 -73 465 -261 226 -113 430 -216 455 -229 25 -13 61 -30 80 -37 51 -18 7086 -19 7139 -1 39 14 103 59 166 116 22 21 76 68 120 106 109 93 196 168 209 181 6 5 40 35 76 65 105 88 138 124 165 179 15 28 30 49 36 46 5 -4 9 711 9 1884 0 1628 -2 1891 -14 1891 -8 0 -20 17 -27 37 -15 48 -104 137 -152 152 -20 7 -37 19 -37 27 0 12 -586 14 -4280 14 -3694 0 -4280 -2 -4280 -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 471.000000"><g transform="translate(0.000000,471.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M210 4696 c0 -8 -15 -20 -34 -26 -52 -17 -122 -84 -150 -145 l-26 -54 0 -1896 c0 -1487 3 -1904 12 -1937 9 -27 33 -62 68 -98 51 -52 88 -73 465 -261 226 -113 430 -216 455 -229 25 -13 61 -30 80 -37 51 -18 7086 -19 7139 -1 39 14 103 59 166 116 22 21 76 68 120 106 109 93 196 168 209 181 6 5 40 35 76 65 105 88 138 124 165 179 15 28 30 49 36 46 5 -4 9 711 9 1884 0 1628 -2 1891 -14 1891 -8 0 -20 17 -27 37 -15 48 -104 137 -152 152 -20 7 -37 19 -37 27 0 12 -586 14 -4280 14 -3694 0 -4280 -2 -4280 -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;
}
@media (max-width: 767px) {
  .testimonial-card-two__shape__1 {
    -webkit-mask: unset;
    mask: unset;
  }
}
.testimonial-card-two__shape__2 {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: relative;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  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 468.000000"><g transform="translate(0.000000,468.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M210 4666 c0 -8 -15 -20 -34 -26 -52 -17 -122 -84 -150 -145 l-26 -54 0 -1889 c0 -2138 -9 -1925 88 -2021 52 -51 98 -76 507 -281 248 -124 466 -230 485 -237 52 -19 7089 -18 7141 0 20 7 54 26 75 42 34 25 170 141 184 155 3 3 50 44 105 90 55 46 105 89 110 95 6 6 39 36 75 66 119 99 161 143 183 191 12 26 28 48 34 48 10 0 13 377 13 1875 0 1615 -2 1875 -14 1875 -8 0 -20 17 -27 37 -15 48 -104 137 -152 152 -20 7 -37 19 -37 27 0 12 -586 14 -4280 14 -3694 0 -4280 -2 -4280 -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 468.000000"><g transform="translate(0.000000,468.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M210 4666 c0 -8 -15 -20 -34 -26 -52 -17 -122 -84 -150 -145 l-26 -54 0 -1889 c0 -2138 -9 -1925 88 -2021 52 -51 98 -76 507 -281 248 -124 466 -230 485 -237 52 -19 7089 -18 7141 0 20 7 54 26 75 42 34 25 170 141 184 155 3 3 50 44 105 90 55 46 105 89 110 95 6 6 39 36 75 66 119 99 161 143 183 191 12 26 28 48 34 48 10 0 13 377 13 1875 0 1615 -2 1875 -14 1875 -8 0 -20 17 -27 37 -15 48 -104 137 -152 152 -20 7 -37 19 -37 27 0 12 -586 14 -4280 14 -3694 0 -4280 -2 -4280 -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;
}
@media (max-width: 767px) {
  .testimonial-card-two__shape__2 {
    -webkit-mask: unset;
    mask: unset;
  }
}
.testimonial-card-two__shape__2::after {
  content: "";
  width: calc(100% - 20px);
  height: 55px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
@media (max-width: 767px) {
  .testimonial-card-two__shape__2::after {
    border-radius: 0px 0px 0px 20px;
  }
}
@media (max-width: 575px) {
  .testimonial-card-two__shape__2::after {
    width: 100%;
    border-radius: 0px 0px 20px 20px;
  }
}
@media (max-width: 430px) {
  .testimonial-card-two__shape__2::after {
    height: 78px;
  }
}
.testimonial-card-two:hover .testimonial-card-two__shape__1 {
  opacity: 1;
}
.testimonial-card-two__inner {
  position: relative;
  z-index: 2;
}
.testimonial-card-two__quote {
  margin-bottom: 19px;
  font-size: 18px;
  font-style: italic;
  line-height: 1.888;
}
@media (max-width: 575px) {
  .testimonial-card-two__quote {
    margin-bottom: 30px;
  }
}
@media (max-width: 430px) {
  .testimonial-card-two__quote {
    font-size: 16px;
  }
}
.testimonial-card-two .aigence-ratings {
  margin-bottom: 54px;
}
@media (max-width: 575px) {
  .testimonial-card-two .aigence-ratings {
    margin-bottom: 30px;
  }
}
.testimonial-card-two .aigence-ratings__icon {
  color: var(--aigence-base, #D032AF);
}
.testimonial-card-two__identity {
  padding-left: 58px;
  display: flex;
  align-items: center;
  gap: 5px 32px;
}
@media (max-width: 767px) {
  .testimonial-card-two__identity {
    padding-left: 0px;
  }
}
@media (max-width: 430px) {
  .testimonial-card-two__identity {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-card-two__identity {
    padding-left: 0px;
  }
}
.testimonial-card-two__name, .testimonial-card-two__designation {
  margin: 0px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 700;
  line-height: 1.333;
}
.testimonial-card-two__name {
  position: relative;
  font-size: 18px;
  text-transform: capitalize;
}
.testimonial-card-two__name::after {
  content: "";
  width: 8px;
  height: 2px;
  position: absolute;
  top: 50%;
  right: -20px;
  transform: translateY(-50%);
  background-color: var(--aigence-white, #FFFFFF);
}
@media (max-width: 430px) {
  .testimonial-card-two__name::after {
    display: none;
  }
}
.testimonial-card-two__designation {
  font-size: 14px;
  text-transform: uppercase;
}
.testimonial-card-two__image {
  width: 162px !important;
  height: 162px;
  border-radius: 50%;
  position: absolute;
  right: -40px;
  bottom: -57px;
}
@media (max-width: 767px) {
  .testimonial-card-two__image {
    width: 130px !important;
    height: 130px;
    right: -30px;
    bottom: -47px;
  }
}
@media (max-width: 575px) {
  .testimonial-card-two__image {
    position: static;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonial-card-two__image {
    width: 130px !important;
    height: 130px;
    right: -30px;
    bottom: -47px;
  }
}

.testimonial-card-three {
  position: relative;
  border-radius: 30px;
}
.testimonial-card-three__shape {
  width: 100%;
  height: 100%;
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 30px;
  filter: drop-shadow(0px 4px 25px rgba(0, 0, 0, 0.06));
}
.testimonial-card-three__shape::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: inherit;
  background-color: var(--aigence-border-color, #E6EAFF);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 525.000000"><g transform="translate(0.000000,525.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M415 5235 c-6 -9 -32 -18 -64 -22 -29 -3 -72 -17 -95 -29 -22 -13 -50 -28 -61 -33 -25 -11 -102 -90 -120 -122 -37 -66 -52 -112 -64 -189 -16 -111 -11 -4429 6 -4500 10 -43 28 -87 58 -139 18 -32 95 -111 120 -122 11 -5 39 -20 61 -33 23 -12 66 -27 95 -32 72 -12 8206 -12 8278 0 97 16 233 108 276 186 36 67 52 109 58 155 4 28 14 55 22 61 13 10 15 204 15 1618 0 1008 -4 1605 -9 1601 -11 -6 -31 56 -31 97 0 42 -57 142 -111 196 -26 26 -106 90 -179 142 -72 52 -175 127 -228 165 -53 39 -115 83 -137 98 -22 15 -67 47 -100 72 -33 24 -82 60 -110 80 -27 19 -63 45 -80 58 -68 50 -213 154 -250 179 -40 27 -189 134 -255 183 -19 14 -69 51 -110 80 -41 30 -80 58 -86 63 -36 31 -180 125 -216 141 -24 11 -67 23 -96 26 -31 4 -56 13 -59 21 -4 12 -484 14 -3262 14 -2912 0 -3257 -2 -3266 -15z m6348 -2 c-13 -2 -33 -2 -45 0 -13 2 -3 4 22 4 25 0 35 -2 23 -4z"/> </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 525.000000"><g transform="translate(0.000000,525.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M415 5235 c-6 -9 -32 -18 -64 -22 -29 -3 -72 -17 -95 -29 -22 -13 -50 -28 -61 -33 -25 -11 -102 -90 -120 -122 -37 -66 -52 -112 -64 -189 -16 -111 -11 -4429 6 -4500 10 -43 28 -87 58 -139 18 -32 95 -111 120 -122 11 -5 39 -20 61 -33 23 -12 66 -27 95 -32 72 -12 8206 -12 8278 0 97 16 233 108 276 186 36 67 52 109 58 155 4 28 14 55 22 61 13 10 15 204 15 1618 0 1008 -4 1605 -9 1601 -11 -6 -31 56 -31 97 0 42 -57 142 -111 196 -26 26 -106 90 -179 142 -72 52 -175 127 -228 165 -53 39 -115 83 -137 98 -22 15 -67 47 -100 72 -33 24 -82 60 -110 80 -27 19 -63 45 -80 58 -68 50 -213 154 -250 179 -40 27 -189 134 -255 183 -19 14 -69 51 -110 80 -41 30 -80 58 -86 63 -36 31 -180 125 -216 141 -24 11 -67 23 -96 26 -31 4 -56 13 -59 21 -4 12 -484 14 -3262 14 -2912 0 -3257 -2 -3266 -15z m6348 -2 c-13 -2 -33 -2 -45 0 -13 2 -3 4 22 4 25 0 35 -2 23 -4z"/> </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;
}
.testimonial-card-three__shape::after {
  content: "";
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  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 522.000000"  preserveAspectRatio="xMidYMid meet">  <g transform="translate(0.000000,522.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M425 5211 c6 -11 -54 -30 -95 -32 -14 0 -45 -11 -70 -24 -25 -13 -54 -28 -65 -34 -25 -12 -103 -91 -120 -122 -37 -66 -52 -112 -64 -189 -16 -111 -11 -4399 6 -4470 10 -42 26 -82 58 -140 17 -31 94 -107 126 -125 59 -33 108 -52 154 -61 67 -12 8203 -12 8270 0 46 9 95 28 154 61 32 18 109 95 126 125 36 67 52 109 58 155 4 28 14 55 22 61 13 10 15 203 15 1608 0 1001 -4 1595 -9 1591 -11 -6 -31 56 -31 100 0 17 -7 39 -15 49 -8 11 -15 27 -15 36 0 8 -21 39 -47 69 -46 53 -139 126 -379 296 -70 50 -173 124 -230 165 -56 41 -112 82 -125 90 -37 25 -193 138 -206 150 -7 6 -34 25 -60 42 -48 32 -127 89 -150 108 -7 6 -34 25 -60 42 -48 32 -127 89 -150 108 -7 6 -34 25 -60 42 -27 18 -73 50 -103 73 -162 123 -285 195 -331 195 -38 0 -100 20 -94 31 4 5 -1208 9 -3255 9 -2047 0 -3259 -4 -3255 -9z"/> </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 522.000000"  preserveAspectRatio="xMidYMid meet">  <g transform="translate(0.000000,522.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M425 5211 c6 -11 -54 -30 -95 -32 -14 0 -45 -11 -70 -24 -25 -13 -54 -28 -65 -34 -25 -12 -103 -91 -120 -122 -37 -66 -52 -112 -64 -189 -16 -111 -11 -4399 6 -4470 10 -42 26 -82 58 -140 17 -31 94 -107 126 -125 59 -33 108 -52 154 -61 67 -12 8203 -12 8270 0 46 9 95 28 154 61 32 18 109 95 126 125 36 67 52 109 58 155 4 28 14 55 22 61 13 10 15 203 15 1608 0 1001 -4 1595 -9 1591 -11 -6 -31 56 -31 100 0 17 -7 39 -15 49 -8 11 -15 27 -15 36 0 8 -21 39 -47 69 -46 53 -139 126 -379 296 -70 50 -173 124 -230 165 -56 41 -112 82 -125 90 -37 25 -193 138 -206 150 -7 6 -34 25 -60 42 -48 32 -127 89 -150 108 -7 6 -34 25 -60 42 -48 32 -127 89 -150 108 -7 6 -34 25 -60 42 -27 18 -73 50 -103 73 -162 123 -285 195 -331 195 -38 0 -100 20 -94 31 4 5 -1208 9 -3255 9 -2047 0 -3259 -4 -3255 -9z"/> </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;
}
.testimonial-card-three__inner {
  position: relative;
  z-index: 1;
  padding: 50px 50px 47px;
}
@media (max-width: 575px) {
  .testimonial-card-three__inner {
    padding: 40px 40px 37px;
  }
}
@media (max-width: 430px) {
  .testimonial-card-three__inner {
    padding: 30px 30px 27px;
  }
}
.testimonial-card-three__top {
  margin-bottom: 22px;
  padding-right: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px 20px;
}
@media (max-width: 575px) {
  .testimonial-card-three__top {
    padding-right: 0px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .testimonial-card-three__top {
    padding-right: 40px;
  }
}
.testimonial-card-three__info {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 430px) {
  .testimonial-card-three__info {
    flex-direction: column;
    align-items: flex-start;
  }
}
.testimonial-card-three__image {
  width: 100px !important;
  height: 100px;
  border-radius: 50%;
  flex-shrink: 0;
}
.testimonial-card-three__name {
  margin-bottom: 5px;
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.272;
}
.testimonial-card-three__designation {
  margin-bottom: 10px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.466;
}
.testimonial-card-three .aigence-ratings__icon {
  font-size: 16px;
  color: var(--aigence-base, #D032AF);
}
.testimonial-card-three__quote-icon {
  width: auto !important;
  display: inline-block !important;
  max-width: 100%;
  height: auto;
  flex-shrink: 0;
}
.testimonial-card-three__quote {
  margin-bottom: 0px;
  font-size: 18px;
  font-style: italic;
  line-height: 1.666;
}
@media (max-width: 430px) {
  .testimonial-card-three__quote {
    font-size: 16px;
  }
}

.testimonials-one {
  position: relative;
  padding-top: 247px;
}
@media (max-width: 767px) {
  .testimonials-one {
    padding-top: 230px;
  }
}
@media (max-width: 575px) {
  .testimonials-one {
    padding-top: 212px;
  }
}
.testimonials-one__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 60px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
@media (max-width: 575px) {
  .testimonials-one__bg {
    border-radius: 30px;
  }
}
.testimonials-one .container {
  position: relative;
  z-index: 1;
}
@media (min-width: 1400px) {
  .testimonials-one .container {
    max-width: 1590px;
  }
}
.testimonials-one__carousel.owl-carousel .owl-nav button {
  background-color: var(--aigence-white, #FFFFFF);
}

.testimonials-two {
  position: relative;
  padding-bottom: 244px;
  background-color: var(--aigence-border-color, #E6EAFF);
}
@media (max-width: 767px) {
  .testimonials-two {
    padding-bottom: 224px;
  }
}
@media (max-width: 575px) {
  .testimonials-two {
    padding-bottom: 204px;
  }
}
.testimonials-two__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.testimonials-two .container {
  position: relative;
  z-index: 1;
}
.testimonials-two__top {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .testimonials-two__top {
    margin-bottom: 30px;
  }
}
.testimonials-two__custome-navs {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;
}
.testimonials-two__custome-navs button {
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  background-color: var(--aigence-white, #FFFFFF);
  border-radius: 50%;
  transition: all 500ms ease;
}
.testimonials-two__custome-navs button svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
@media (max-width: 575px) {
  .testimonials-two__custome-navs button {
    width: 50px;
    height: 50px;
    font-size: 18px;
  }
}
.testimonials-two__custome-navs button::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  opacity: 0;
  border-radius: inherit;
  background: linear-gradient(270deg, #3F5CFE 0%, #D930AA 100%);
  transition: all 500ms ease;
}
.testimonials-two__custome-navs button:hover {
  color: var(--aigence-white, #FFFFFF);
}
.testimonials-two__custome-navs button:hover::after {
  opacity: 1;
}
.testimonials-two__custome-navs button span {
  border: none;
  outline: none;
  color: inherit;
}
@media (min-width: 1200px) {
  .testimonials-two__container {
    width: auto;
    min-width: auto;
    max-width: inherit;
    padding-right: 0;
    margin-left: calc((100% - 1200px) / 2);
  }
}
.testimonials-two__bottom {
  margin-top: 100px;
  padding-top: 31px;
  border-top: 1px solid RGBA(var(--aigence-black-rgb, 13, 26, 66), 0.2);
}
@media (max-width: 575px) {
  .testimonials-two__bottom {
    margin-top: 60px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonials-two__bottom {
    margin-top: 90px;
  }
}
.testimonials-two__bottom__title {
  margin: 0px;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.666;
}
@media (max-width: 991px) {
  .testimonials-two__bottom__title {
    text-align: center;
  }
}
.testimonials-two__bottom__button {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .testimonials-two__bottom__button {
    justify-content: center;
  }
}

.testimonials-three {
  position: relative;
  background-color: var(--aigence-white, #FFFFFF);
}
.testimonials-three__image {
  width: 45.1%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 0px 500px 500px 0px;
}
@media (max-width: 1199px) {
  .testimonials-three__image {
    display: none;
  }
}
.testimonials-three__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
}
.testimonials-three .container {
  position: relative;
  z-index: 1;
}
.testimonials-three .sec-title {
  margin-bottom: 50px;
}
.testimonials-three__content {
  padding-left: 70px;
}
@media (max-width: 1199px) {
  .testimonials-three__content {
    padding-left: 0px;
  }
}
@media (max-width: 1199px) {
  .testimonials-three__carousel {
    padding: 0 15px;
  }
}
.testimonials-three__carousel.owl-carousel .owl-dots {
  justify-content: flex-start;
}

.testimonials-four {
  padding-bottom: 160px;
}
@media (max-width: 991px) {
  .testimonials-four {
    padding-bottom: var(--section-space, 120px);
  }
}
@media (max-width: 767px) {
  .testimonials-four {
    padding-bottom: 100px;
  }
}
@media (max-width: 575px) {
  .testimonials-four {
    padding-bottom: 80px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonials-four {
    padding-bottom: 150px;
  }
}
.testimonials-four__carousel.owl-carousel .owl-nav {
  margin-top: 86px;
}
@media (max-width: 767px) {
  .testimonials-four__carousel.owl-carousel .owl-nav {
    margin-top: 76px;
  }
}
@media (max-width: 575px) {
  .testimonials-four__carousel.owl-carousel .owl-nav {
    margin-top: 45px;
  }
}

.testimonials-page {
  background-color: var(--aigence-white, #FFFFFF);
}
.testimonials-page--two {
  padding-bottom: 160px;
}
@media (max-width: 575px) {
  .testimonials-page--two {
    padding-bottom: 80px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .testimonials-page--two {
    padding-bottom: 130px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonials-page--two {
    padding-bottom: 150px;
  }
}
@media (max-width: 575px) {
  .testimonials-page--two .row {
    --bs-gutter-y: 30px ;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .testimonials-page--two .row {
    --bs-gutter-y: 60px ;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonials-page--two .row {
    --bs-gutter-y: 60px ;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .testimonials-page--two .testimonials-page__carousel.owl-carousel .owl-nav {
    margin-top: 75px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonials-page--two .testimonials-page__carousel.owl-carousel .owl-nav {
    margin-top: 85px !important;
  }
}
.testimonials-page--two .testimonials-page__carousel.owl-carousel .owl-dots {
  margin-top: 85px !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonials-page--two .testimonials-page__carousel.owl-carousel .owl-dots {
    margin-top: 75px !important;
  }
}
.testimonials-page .testimonial-card {
  padding-left: 60px;
}
@media (max-width: 575px) {
  .testimonials-page .testimonial-card {
    padding: 40px;
  }
}
@media (max-width: 430px) {
  .testimonials-page .testimonial-card {
    padding: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonials-page .testimonial-card {
    padding-left: 70px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonials-page .testimonial-card {
    padding-left: 35px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .testimonials-page .testimonial-card-three__inner {
    padding: 40px 40px 37px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonials-page .testimonial-card-three__inner {
    padding: 40px 40px 37px;
  }
}
@media (max-width: 767px) {
  .testimonials-page .testimonial-card-three__top {
    padding-right: 0px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .testimonials-page .testimonial-card-three__top {
    padding-right: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .testimonials-page .testimonial-card-three__top {
    padding-right: 0px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

/*--------------------------------------------------------------
# Why Choose
--------------------------------------------------------------*/
.why-choose {
  background-color: var(--aigence-white, #FFFFFF);
}
.why-choose__image {
  display: inline-block;
  position: relative;
  border-radius: 30px;
}
.why-choose__image img {
  max-width: 100%;
  height: auto;
}
.why-choose__image__top {
  border-radius: inherit;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1104.000000"><g transform="translate(0.000000,1104.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M428 11019 c-10 -10 -27 -19 -38 -19 -41 0 -150 -64 -213 -124 -90 -86 -134 -158 -166 -271 -16 -55 -11 -10163 5 -10215 23 -75 70 -154 128 -214 86 -89 158 -133 271 -165 55 -16 8123 -11 8175 5 147 45 284 169 352 318 10 21 18 47 18 57 0 10 9 28 20 39 20 20 20 33 20 4489 0 3830 -2 4470 -14 4474 -8 3 -17 21 -21 39 -10 44 -70 154 -108 198 -34 40 -232 253 -292 314 -42 43 -159 166 -285 302 -41 44 -138 147 -216 229 -77 83 -198 211 -267 286 -70 75 -151 151 -180 170 -63 41 -123 69 -148 69 -10 0 -28 9 -39 20 -20 20 -33 20 -3502 19 -3419 -1 -3483 -1 -3500 -20z"/> </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 1104.000000"><g transform="translate(0.000000,1104.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M428 11019 c-10 -10 -27 -19 -38 -19 -41 0 -150 -64 -213 -124 -90 -86 -134 -158 -166 -271 -16 -55 -11 -10163 5 -10215 23 -75 70 -154 128 -214 86 -89 158 -133 271 -165 55 -16 8123 -11 8175 5 147 45 284 169 352 318 10 21 18 47 18 57 0 10 9 28 20 39 20 20 20 33 20 4489 0 3830 -2 4470 -14 4474 -8 3 -17 21 -21 39 -10 44 -70 154 -108 198 -34 40 -232 253 -292 314 -42 43 -159 166 -285 302 -41 44 -138 147 -216 229 -77 83 -198 211 -267 286 -70 75 -151 151 -180 170 -63 41 -123 69 -148 69 -10 0 -28 9 -39 20 -20 20 -33 20 -3502 19 -3419 -1 -3483 -1 -3500 -20z"/> </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;
}
.why-choose__image__shape {
  position: absolute;
  left: -59px;
  bottom: -55px;
  z-index: 1;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1299px) {
  .why-choose__image__shape {
    display: none;
  }
}
.why-choose__content {
  margin-top: -13px;
  padding-left: 35px;
}
@media (max-width: 1199px) {
  .why-choose__content {
    padding: 0px;
    margin: 0px;
  }
}
.why-choose .sec-title {
  margin-bottom: 23px;
}
.why-choose__sm-title {
  margin-bottom: 15px;
  font-size: 20px;
  color: var(--aigence-base, #D032AF);
  font-weight: 800;
  line-height: 1.4;
  text-transform: capitalize;
}
.why-choose__text {
  margin-bottom: 24px;
}
.why-choose__inner {
  display: grid;
  grid-template-columns: 1fr 171px;
  grid-gap: 40px 30px;
}
@media (max-width: 767px) {
  .why-choose__inner {
    grid-template-columns: 1fr;
  }
}
.why-choose__inner__image {
  max-width: 100%;
  height: auto;
  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 501.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M190 8986 c0 -8 -12 -18 -27 -24 -44 -15 -119 -87 -142 -137 l-21 -45 0 -4289 c0 -3673 2 -4293 14 -4322 22 -52 90 -124 141 -148 l45 -21 1943 0 c1893 0 1944 0 1995 19 126 46 194 109 288 268 31 54 85 143 119 198 57 92 185 314 185 320 0 2 20 37 44 78 93 156 191 343 200 380 3 15 13 27 21 27 13 0 15 445 15 3750 0 3210 -2 3750 -14 3750 -8 0 -18 12 -24 28 -15 42 -88 119 -132 138 -22 10 -40 24 -40 31 0 11 -414 13 -2305 13 -1971 0 -2305 -2 -2305 -14z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 501.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M190 8986 c0 -8 -12 -18 -27 -24 -44 -15 -119 -87 -142 -137 l-21 -45 0 -4289 c0 -3673 2 -4293 14 -4322 22 -52 90 -124 141 -148 l45 -21 1943 0 c1893 0 1944 0 1995 19 126 46 194 109 288 268 31 54 85 143 119 198 57 92 185 314 185 320 0 2 20 37 44 78 93 156 191 343 200 380 3 15 13 27 21 27 13 0 15 445 15 3750 0 3210 -2 3750 -14 3750 -8 0 -18 12 -24 28 -15 42 -88 119 -132 138 -22 10 -40 24 -40 31 0 11 -414 13 -2305 13 -1971 0 -2305 -2 -2305 -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;
}
.why-choose__item {
  display: grid;
  grid-template-columns: 1fr 190px;
  align-items: center;
  grid-gap: 25px 58px;
  padding-top: 27px;
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
}
@media (max-width: 1199px) {
  .why-choose__item {
    grid-template-columns: 1fr 250px;
  }
}
@media (max-width: 991px) {
  .why-choose__item {
    grid-template-columns: 1fr 220px;
  }
}
@media (max-width: 767px) {
  .why-choose__item {
    grid-template-columns: 1fr 240px;
  }
}
@media (max-width: 575px) {
  .why-choose__item {
    grid-template-columns: 1fr;
  }
}
.why-choose__item:not(:first-child) {
  margin-top: 27px;
}
.why-choose__item__left {
  display: flex;
  align-items: center;
  gap: 20px;
}
.why-choose__item__icon {
  width: 66px;
  height: 66px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  border-radius: 50%;
  background-color: var(--aigence-border-color, #E6EAFF);
  transition: all 500ms ease;
}
.why-choose__item__icon::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(270deg, #405CFE 0%, #D132AD 100%);
  transition: all 500ms ease;
}
.why-choose__item:hover .why-choose__item__icon {
  color: var(--aigence-white, #FFFFFF);
}
.why-choose__item:hover .why-choose__item__icon::after {
  opacity: 1;
}
.why-choose__item__title {
  margin: 0px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.3;
}
.why-choose__item__text {
  position: relative;
  margin: 0px;
  font-size: 14px;
  line-height: 1.571;
}
.why-choose__item__text::before {
  content: "";
  width: 1px;
  height: calc(100% + 4px);
  position: absolute;
  top: 50%;
  left: -29px;
  transform: translateY(-50%);
  background-color: var(--aigence-border-color, #E6EAFF);
}
@media (max-width: 575px) {
  .why-choose__item__text::before {
    display: none;
  }
}
.why-choose__button {
  margin-top: 50px;
}

.why-choose-two {
  position: relative;
  z-index: 1;
  background-color: var(--aigence-white, #FFFFFF);
}
.why-choose-two__image {
  width: 44.4%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  border-radius: 20px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 845 931"><g><path d="M 10.92,928.68 L 10.31,928.36 L 8.96,927.44 L 8.28,926.94 L 6.92,925.78 L 6.24,925.18 L 5.01,923.92 L 3.50,922.09 L 0.50,917.83 L 0.50,465.50 L 0.50,13.17 L 3.50,8.93 L 3.91,8.34 L 4.98,7.11 L 5.54,6.50 L 6.79,5.31 L 7.43,4.74 L 8.71,3.74 L 10.50,2.59 L 14.50,0.50 L 422.09,0.25 L 829.67,-0.01 L 834.09,2.32 L 834.69,2.64 L 836.04,3.56 L 836.72,4.06 L 838.08,5.22 L 838.76,5.82 L 839.99,7.08 L 841.50,8.91 L 844.50,13.17 L 844.76,395.86 L 845.01,778.56 L 842.76,782.97 L 842.45,783.58 L 841.58,784.93 L 841.11,785.61 L 840.03,786.99 L 839.48,787.66 L 838.33,788.91 L 836.66,790.44 L 832.82,793.50 L 774.66,794.00 L 770.62,794.03 L 763.32,794.10 L 759.79,794.13 L 753.44,794.19 L 750.37,794.22 L 744.90,794.28 L 742.27,794.31 L 737.61,794.39 L 735.37,794.43 L 731.44,794.53 L 729.55,794.58 L 726.28,794.71 L 724.72,794.78 L 722.03,794.94 L 720.75,795.03 L 718.58,795.24 L 717.54,795.35 L 715.80,795.61 L 714.98,795.75 L 713.61,796.07 L 712.96,796.24 L 711.87,796.63 L 711.36,796.83 L 710.49,797.30 L 709.67,797.78 L 708.35,799.02 L 706.29,801.32 L 705.41,802.32 L 703.74,804.99 L 703.35,805.66 L 702.72,806.97 L 702.06,808.72 L 702.02,808.87 L 701.94,809.38 L 701.90,809.67 L 701.82,810.44 L 701.75,811.29 L 701.61,813.76 L 701.55,815.12 L 701.43,818.61 L 701.38,820.48 L 701.28,824.95 L 701.24,827.31 L 701.16,832.72 L 701.13,835.54 L 701.08,841.86 L 701.05,845.13 L 701.02,852.32 L 701.01,864.04 L 701.01,867.25 L 701.00,873.10 L 701.00,875.93 L 701.00,881.04 L 701.00,883.50 L 700.99,887.93 L 700.98,890.07 L 700.97,893.87 L 700.96,895.70 L 700.93,898.93 L 700.92,900.48 L 700.88,903.19 L 700.86,904.49 L 700.81,906.74 L 700.78,907.82 L 700.72,909.66 L 700.68,910.54 L 700.60,912.03 L 700.55,912.73 L 700.45,913.93 L 700.34,915.05 L 700.05,916.64 L 699.89,917.36 L 699.49,918.45 L 698.75,920.02 L 698.42,920.67 L 697.52,922.04 L 697.04,922.72 L 695.91,924.07 L 695.33,924.73 L 694.08,925.94 L 692.16,927.49 L 687.83,930.50 L 351.58,930.75 L 15.33,931.01 L 10.92,928.68 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 845 931"><g><path d="M 10.92,928.68 L 10.31,928.36 L 8.96,927.44 L 8.28,926.94 L 6.92,925.78 L 6.24,925.18 L 5.01,923.92 L 3.50,922.09 L 0.50,917.83 L 0.50,465.50 L 0.50,13.17 L 3.50,8.93 L 3.91,8.34 L 4.98,7.11 L 5.54,6.50 L 6.79,5.31 L 7.43,4.74 L 8.71,3.74 L 10.50,2.59 L 14.50,0.50 L 422.09,0.25 L 829.67,-0.01 L 834.09,2.32 L 834.69,2.64 L 836.04,3.56 L 836.72,4.06 L 838.08,5.22 L 838.76,5.82 L 839.99,7.08 L 841.50,8.91 L 844.50,13.17 L 844.76,395.86 L 845.01,778.56 L 842.76,782.97 L 842.45,783.58 L 841.58,784.93 L 841.11,785.61 L 840.03,786.99 L 839.48,787.66 L 838.33,788.91 L 836.66,790.44 L 832.82,793.50 L 774.66,794.00 L 770.62,794.03 L 763.32,794.10 L 759.79,794.13 L 753.44,794.19 L 750.37,794.22 L 744.90,794.28 L 742.27,794.31 L 737.61,794.39 L 735.37,794.43 L 731.44,794.53 L 729.55,794.58 L 726.28,794.71 L 724.72,794.78 L 722.03,794.94 L 720.75,795.03 L 718.58,795.24 L 717.54,795.35 L 715.80,795.61 L 714.98,795.75 L 713.61,796.07 L 712.96,796.24 L 711.87,796.63 L 711.36,796.83 L 710.49,797.30 L 709.67,797.78 L 708.35,799.02 L 706.29,801.32 L 705.41,802.32 L 703.74,804.99 L 703.35,805.66 L 702.72,806.97 L 702.06,808.72 L 702.02,808.87 L 701.94,809.38 L 701.90,809.67 L 701.82,810.44 L 701.75,811.29 L 701.61,813.76 L 701.55,815.12 L 701.43,818.61 L 701.38,820.48 L 701.28,824.95 L 701.24,827.31 L 701.16,832.72 L 701.13,835.54 L 701.08,841.86 L 701.05,845.13 L 701.02,852.32 L 701.01,864.04 L 701.01,867.25 L 701.00,873.10 L 701.00,875.93 L 701.00,881.04 L 701.00,883.50 L 700.99,887.93 L 700.98,890.07 L 700.97,893.87 L 700.96,895.70 L 700.93,898.93 L 700.92,900.48 L 700.88,903.19 L 700.86,904.49 L 700.81,906.74 L 700.78,907.82 L 700.72,909.66 L 700.68,910.54 L 700.60,912.03 L 700.55,912.73 L 700.45,913.93 L 700.34,915.05 L 700.05,916.64 L 699.89,917.36 L 699.49,918.45 L 698.75,920.02 L 698.42,920.67 L 697.52,922.04 L 697.04,922.72 L 695.91,924.07 L 695.33,924.73 L 694.08,925.94 L 692.16,927.49 L 687.83,930.50 L 351.58,930.75 L 15.33,931.01 L 10.92,928.68 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: auto;
  mask-size: auto;
}
@media (max-width: 1599px) {
  .why-choose-two__image {
    width: 48%;
  }
}
@media (max-width: 1199px) {
  .why-choose-two__image {
    width: auto;
    position: static;
  }
}
@media (min-width: 1200px) {
  .why-choose-two__image {
    -webkit-mask-size: cover;
    mask-size: cover;
  }
}
.why-choose-two__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
}
.why-choose-two__content {
  position: relative;
  z-index: 1;
}
.why-choose-two .sec-title {
  margin-bottom: 28px;
}
.why-choose-two__title {
  margin-bottom: 10px;
  font-size: 20px;
  color: var(--aigence-base, #D032AF);
  font-weight: 700;
  line-height: 1.4;
}
.why-choose-two__text {
  margin-bottom: 31px;
}
.why-choose-two__item__top {
  display: flex;
  align-items: center;
  gap: 32px;
  margin-bottom: 24px;
}
.why-choose-two__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;
}
.why-choose-two__item:hover .why-choose-two__item__icon-box {
  background-color: var(--aigence-white2, #F1F3FF);
}
.why-choose-two__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;
  transition: all 500ms ease;
}
.why-choose-two__item:hover .why-choose-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;
}
.why-choose-two__item__title {
  margin: 0px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}
.why-choose-two__item__text {
  margin: 0px;
  font-size: 14px;
  line-height: 1.571;
}
.why-choose-two__list {
  margin: 23px 0px 0px;
  padding-top: 23px;
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
}
.why-choose-two__list li + li {
  margin-top: 4px;
}
.why-choose-two__list li {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  font-size: 18px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 600;
  line-height: 1.666;
}
.why-choose-two__list__icon {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  top: 6px;
  font-size: 6px;
  color: var(--aigence-white, #FFFFFF);
  border-radius: 50%;
  background-color: var(--aigence-base, #D032AF);
}
.why-choose-two__button {
  margin-top: 30px;
}
.why-choose-two__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  right: -33px;
  bottom: -188px;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1799px) {
  .why-choose-two__shape {
    display: none;
  }
}

.why-choose-three {
  position: relative;
  filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.1));
}
@media (max-width: 1199px) {
  .why-choose-three {
    padding-bottom: var(--section-space, 120px);
  }
}
@media (max-width: 767px) {
  .why-choose-three {
    padding-bottom: 100px;
  }
}
@media (max-width: 575px) {
  .why-choose-three {
    padding-bottom: 80px;
  }
}
.why-choose-three__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--aigence-white2, #F1F3FF);
  border-radius: 0px 0px 60px 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 477.000000"><g transform="translate(0.000000,477.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M0 2481 c0 -2560 -7 -2324 75 -2406 79 -79 35 -75 796 -75 673 0 680 0 725 21 25 12 64 44 87 70 57 66 77 141 77 286 0 96 3 119 22 154 27 53 77 103 131 131 l42 23 2540 0 2540 0 40 -22 c47 -26 102 -82 130 -133 15 -27 20 -59 22 -150 4 -141 19 -212 55 -266 30 -46 88 -94 112 -94 8 0 18 -4 21 -10 4 -7 245 -10 689 -10 593 0 688 2 720 15 46 20 124 96 138 135 5 17 16 30 24 30 12 0 14 333 14 2295 l0 2295 -4500 0 -4500 0 0 -2289z"/> </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 477.000000"><g transform="translate(0.000000,477.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M0 2481 c0 -2560 -7 -2324 75 -2406 79 -79 35 -75 796 -75 673 0 680 0 725 21 25 12 64 44 87 70 57 66 77 141 77 286 0 96 3 119 22 154 27 53 77 103 131 131 l42 23 2540 0 2540 0 40 -22 c47 -26 102 -82 130 -133 15 -27 20 -59 22 -150 4 -141 19 -212 55 -266 30 -46 88 -94 112 -94 8 0 18 -4 21 -10 4 -7 245 -10 689 -10 593 0 688 2 720 15 46 20 124 96 138 135 5 17 16 30 24 30 12 0 14 333 14 2295 l0 2295 -4500 0 -4500 0 0 -2289z"/> </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) {
  .why-choose-three__bg {
    -webkit-mask: unset;
    mask: unset;
  }
}
@media (max-width: 575px) {
  .why-choose-three__bg {
    border-radius: 0px 0px 30px 30px;
  }
}
.why-choose-three__bg__inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.why-choose-three .container {
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  .why-choose-three__item-box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 36px;
  }
}
@media (max-width: 767px) {
  .why-choose-three__item-box {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 992px) {
  .why-choose-three__item + .why-choose-three__item {
    padding-top: 30px;
    margin-top: 23px;
    border-top: 1px solid RGBA(var(--aigence-black-rgb, 13, 26, 66), 0.2);
  }
}
@media (max-width: 767px) {
  .why-choose-three__item {
    text-align: center;
  }
}
.why-choose-three__item__icon-box {
  width: 91px;
  height: 91px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 14px;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  background-color: var(--aigence-white, #FFFFFF);
  filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, 0.1));
}
@media (max-width: 767px) {
  .why-choose-three__item__icon-box {
    margin: 0px auto 20px;
  }
}
.why-choose-three__item__icon-box::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  transform: scale(0.8);
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, 0.1));
  transition: all 500ms ease;
}
.why-choose-three__item:hover .why-choose-three__item__icon-box::after {
  opacity: 1;
  transform: scale(1);
}
.why-choose-three__item__icon {
  display: inline-flex;
  font-size: 60px;
  color: transparent;
  background: linear-gradient(90deg, #D033AE, #425CFE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 500ms ease;
}
.why-choose-three__item:hover .why-choose-three__item__icon {
  background: linear-gradient(90deg, var(--aigence-white, #FFFFFF), var(--aigence-white, #FFFFFF));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.why-choose-three__item__title {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.333;
}
@media (max-width: 767px) {
  .why-choose-three__item__title {
    margin-bottom: 12px;
  }
}
.why-choose-three__item__text {
  margin: 0px;
  line-height: 1.625;
}
.why-choose-three__image {
  text-align: center;
}
.why-choose-three__image img {
  max-width: 100%;
  height: auto;
}
.why-choose-three__bottom {
  margin-top: 154px;
  padding: 0px 60px 34px;
}
@media (max-width: 1199px) {
  .why-choose-three__bottom {
    padding: 0px;
    margin-top: 100px;
  }
}
@media (max-width: 991px) {
  .why-choose-three__bottom {
    margin-top: 60px;
  }
}
.why-choose-three__bottom__title {
  margin: 0px;
  font-size: 24px;
  font-style: italic;
  font-weight: 800;
  line-height: 1.666;
}
@media (max-width: 991px) {
  .why-choose-three__bottom__title {
    text-align: center;
  }
}
.why-choose-three__bottom__title span {
  color: var(--aigence-base, #D032AF);
}
.why-choose-three__button {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .why-choose-three__button {
    justify-content: center;
  }
}

/*--------------------------------------------------------------
# Funfact
--------------------------------------------------------------*/
.funfact-one {
  padding-top: 401px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 60px;
  overflow: hidden;
  background-color: var(--aigence-black, #0D1A42);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1433 732"><g><path d="M 229.25,730.45 L 227.41,729.96 L 223.87,728.64 L 222.13,727.94 L 218.81,726.22 L 217.18,725.31 L 214.11,723.22 L 212.62,722.13 L 209.84,719.70 L 208.49,718.44 L 206.03,715.70 L 204.85,714.29 L 202.74,711.26 L 201.73,709.71 L 200.01,706.43 L 197.89,701.26 L 197.37,699.72 L 196.64,696.82 L 196.48,696.05 L 196.21,694.30 L 196.09,693.38 L 195.88,691.17 L 195.79,689.99 L 195.63,687.13 L 195.55,685.60 L 195.42,681.87 L 195.39,680.87 L 195.33,678.69 L 195.30,677.56 L 195.24,675.09 L 195.21,673.81 L 195.15,671.03 L 195.06,666.48 L 194.50,638.45 L 191.27,631.88 L 190.52,630.37 L 188.88,627.53 L 188.03,626.14 L 186.18,623.56 L 185.24,622.30 L 183.20,619.97 L 182.15,618.84 L 179.91,616.77 L 178.77,615.76 L 176.34,613.95 L 175.10,613.08 L 172.48,611.54 L 171.14,610.80 L 168.33,609.52 L 163.91,607.89 L 163.20,607.67 L 161.75,607.31 L 160.98,607.13 L 159.11,606.85 L 158.09,606.72 L 155.42,606.52 L 154.68,606.47 L 152.98,606.39 L 152.09,606.35 L 150.06,606.28 L 148.99,606.25 L 146.57,606.20 L 145.30,606.17 L 142.44,606.13 L 140.95,606.11 L 137.60,606.08 L 135.85,606.07 L 131.96,606.05 L 129.95,606.04 L 125.47,606.02 L 123.15,606.02 L 118.03,606.01 L 115.39,606.01 L 109.58,606.00 L 100.05,606.00 L 95.77,606.00 L 87.64,605.98 L 83.66,605.97 L 76.20,605.93 L 72.56,605.90 L 65.87,605.84 L 62.64,605.81 L 56.84,605.72 L 54.06,605.68 L 49.25,605.58 L 48.12,605.55 L 46.06,605.49 L 45.06,605.47 L 43.29,605.41 L 42.44,605.38 L 40.97,605.31 L 40.27,605.28 L 39.11,605.21 L 38.57,605.18 L 37.75,605.11 L 36.89,605.00 L 34.73,604.60 L 30.56,603.31 L 28.50,602.59 L 24.56,600.70 L 22.63,599.69 L 19.00,597.27 L 17.23,596.00 L 13.97,593.10 L 12.39,591.60 L 9.57,588.28 L 8.21,586.58 L 5.88,582.92 L 4.78,581.04 L 3.01,577.09 L 1.06,570.89 L 1.04,570.80 L 1.00,570.36 L 0.98,570.10 L 0.94,569.31 L 0.92,568.88 L 0.88,567.76 L 0.86,567.15 L 0.82,565.68 L 0.81,564.91 L 0.77,563.10 L 0.75,562.15 L 0.72,560.00 L 0.70,558.89 L 0.67,556.40 L 0.65,555.11 L 0.62,552.28 L 0.60,550.82 L 0.57,547.66 L 0.56,546.03 L 0.53,542.52 L 0.51,540.73 L 0.48,536.88 L 0.47,534.92 L 0.44,530.74 L 0.43,528.61 L 0.40,524.09 L 0.39,521.79 L 0.37,516.93 L 0.35,514.46 L 0.33,509.27 L 0.32,506.64 L 0.30,501.11 L 0.29,498.31 L 0.27,492.45 L 0.26,489.48 L 0.24,483.29 L 0.23,480.15 L 0.21,473.63 L 0.20,470.32 L 0.18,463.47 L 0.17,460.00 L 0.16,452.81 L 0.15,449.17 L 0.14,441.65 L 0.13,437.85 L 0.12,430.00 L 0.11,426.03 L 0.10,417.85 L 0.09,413.72 L 0.08,405.21 L 0.08,400.91 L 0.07,392.08 L 0.06,387.62 L 0.06,378.45 L 0.05,373.83 L 0.05,364.33 L 0.04,359.54 L 0.04,349.72 L 0.04,344.77 L 0.03,334.62 L 0.03,329.51 L 0.03,319.04 L 0.02,302.96 L 0.02,295.62 L 0.02,281.53 L 0.02,274.58 L 0.02,261.26 L 0.02,254.70 L 0.02,242.14 L 0.02,235.95 L 0.03,224.13 L 0.03,218.30 L 0.03,207.18 L 0.03,201.71 L 0.04,191.28 L 0.04,186.15 L 0.05,176.38 L 0.05,171.58 L 0.06,162.45 L 0.06,157.97 L 0.07,149.47 L 0.08,145.29 L 0.09,137.39 L 0.10,133.51 L 0.11,126.18 L 0.12,122.59 L 0.13,115.82 L 0.14,112.50 L 0.16,106.25 L 0.17,103.20 L 0.19,97.47 L 0.20,94.66 L 0.22,89.42 L 0.24,86.85 L 0.26,82.08 L 0.27,79.74 L 0.30,75.41 L 0.32,73.29 L 0.35,69.38 L 0.37,67.47 L 0.40,63.95 L 0.42,62.24 L 0.45,59.10 L 0.47,57.58 L 0.51,54.79 L 0.54,53.44 L 0.58,50.99 L 0.60,49.80 L 0.65,47.66 L 0.67,46.62 L 0.73,44.76 L 0.78,42.98 L 0.90,40.17 L 0.96,38.87 L 1.09,36.93 L 1.16,36.04 L 1.31,34.78 L 1.55,33.46 L 2.05,31.54 L 3.44,27.84 L 4.20,26.02 L 6.07,22.56 L 7.06,20.86 L 9.36,17.67 L 10.57,16.11 L 13.26,13.24 L 14.65,11.85 L 17.69,9.35 L 19.25,8.15 L 22.59,6.06 L 24.29,5.07 L 27.89,3.43 L 33.52,1.54 L 33.68,1.49 L 34.22,1.41 L 34.53,1.37 L 35.40,1.29 L 35.88,1.26 L 37.14,1.18 L 37.82,1.15 L 39.52,1.08 L 40.43,1.04 L 42.64,0.98 L 43.81,0.95 L 46.57,0.88 L 48.03,0.85 L 51.41,0.80 L 53.18,0.77 L 57.23,0.72 L 59.35,0.69 L 64.13,0.64 L 66.62,0.62 L 72.19,0.57 L 75.08,0.55 L 81.50,0.51 L 84.82,0.49 L 92.14,0.45 L 95.92,0.43 L 104.19,0.39 L 108.46,0.37 L 117.75,0.34 L 120.14,0.33 L 125.12,0.32 L 127.64,0.31 L 132.90,0.29 L 135.56,0.29 L 141.09,0.27 L 143.90,0.27 L 149.72,0.25 L 152.67,0.25 L 158.78,0.23 L 161.88,0.23 L 168.30,0.21 L 171.55,0.21 L 178.28,0.20 L 181.68,0.19 L 188.73,0.18 L 192.29,0.18 L 199.66,0.17 L 203.38,0.16 L 211.08,0.15 L 214.98,0.15 L 223.01,0.14 L 227.08,0.13 L 235.46,0.12 L 239.69,0.12 L 248.43,0.11 L 252.84,0.11 L 261.94,0.10 L 266.53,0.10 L 275.99,0.09 L 280.77,0.09 L 290.60,0.08 L 295.57,0.08 L 305.78,0.07 L 310.94,0.07 L 321.54,0.06 L 326.90,0.06 L 337.90,0.05 L 343.44,0.05 L 354.85,0.05 L 360.60,0.04 L 372.41,0.04 L 378.37,0.04 L 390.59,0.03 L 396.76,0.03 L 409.41,0.03 L 415.79,0.03 L 428.87,0.02 L 435.47,0.02 L 448.99,0.02 L 455.80,0.02 L 469.77,0.02 L 476.81,0.01 L 491.22,0.01 L 498.49,0.01 L 513.36,0.01 L 520.86,0.01 L 536.20,0.01 L 543.93,0.01 L 559.75,0.01 L 567.72,0.00 L 584.02,0.00 L 592.23,0.00 L 609.01,0.00 L 617.47,0.00 L 634.75,0.00 L 643.45,0.00 L 661.23,0.00 L 670.19,0.00 L 688.48,0.00 L 716.50,0.00 L 725.97,0.00 L 744.52,0.00 L 753.73,0.00 L 771.77,0.00 L 780.72,0.00 L 798.25,0.00 L 806.96,0.00 L 823.99,0.00 L 832.44,0.00 L 848.98,0.00 L 857.19,0.00 L 873.25,0.01 L 881.22,0.01 L 896.80,0.01 L 904.53,0.01 L 919.64,0.01 L 927.13,0.01 L 941.78,0.01 L 949.04,0.01 L 963.23,0.02 L 970.27,0.02 L 984.01,0.02 L 990.83,0.02 L 1004.13,0.02 L 1010.72,0.03 L 1023.59,0.03 L 1029.97,0.03 L 1042.41,0.03 L 1048.57,0.04 L 1060.59,0.04 L 1066.55,0.04 L 1078.15,0.05 L 1083.91,0.05 L 1095.10,0.05 L 1100.65,0.06 L 1111.46,0.06 L 1116.81,0.06 L 1127.22,0.07 L 1132.37,0.07 L 1142.40,0.08 L 1147.36,0.08 L 1157.01,0.09 L 1161.79,0.09 L 1171.06,0.10 L 1175.66,0.10 L 1184.57,0.11 L 1188.98,0.12 L 1197.54,0.12 L 1201.78,0.13 L 1209.99,0.14 L 1214.05,0.14 L 1221.92,0.15 L 1225.81,0.16 L 1233.34,0.17 L 1237.07,0.17 L 1244.27,0.18 L 1247.84,0.19 L 1254.72,0.20 L 1258.13,0.20 L 1264.70,0.21 L 1267.95,0.22 L 1274.22,0.23 L 1277.31,0.24 L 1283.28,0.25 L 1286.23,0.26 L 1291.91,0.27 L 1294.71,0.28 L 1300.10,0.29 L 1302.76,0.30 L 1307.88,0.32 L 1310.40,0.32 L 1315.25,0.34 L 1320.03,0.36 L 1328.81,0.39 L 1333.07,0.41 L 1340.86,0.45 L 1344.64,0.47 L 1351.50,0.51 L 1354.82,0.53 L 1360.81,0.57 L 1363.69,0.59 L 1368.87,0.64 L 1371.35,0.67 L 1375.77,0.72 L 1377.88,0.74 L 1381.59,0.80 L 1383.36,0.83 L 1386.43,0.88 L 1387.88,0.91 L 1390.36,0.98 L 1391.53,1.01 L 1393.48,1.08 L 1394.39,1.11 L 1395.86,1.18 L 1396.55,1.22 L 1397.60,1.29 L 1398.08,1.33 L 1398.78,1.41 L 1399.48,1.54 L 1401.41,2.04 L 1405.11,3.43 L 1406.94,4.19 L 1410.41,6.06 L 1412.11,7.05 L 1415.31,9.35 L 1416.87,10.55 L 1419.74,13.24 L 1421.13,14.63 L 1423.64,17.67 L 1424.84,19.22 L 1426.93,22.56 L 1427.92,24.26 L 1429.56,27.84 L 1431.45,33.46 L 1431.53,33.79 L 1431.69,34.78 L 1431.77,35.34 L 1431.91,36.92 L 1431.98,37.81 L 1432.11,40.16 L 1432.17,41.45 L 1432.27,44.75 L 1432.30,45.64 L 1432.35,47.63 L 1432.37,48.67 L 1432.42,50.96 L 1432.44,52.14 L 1432.49,54.75 L 1432.51,56.10 L 1432.55,59.05 L 1432.57,60.57 L 1432.60,63.89 L 1432.62,65.60 L 1432.65,69.30 L 1432.67,71.20 L 1432.70,75.31 L 1432.72,77.42 L 1432.74,81.97 L 1432.76,84.29 L 1432.78,89.29 L 1432.79,91.84 L 1432.82,97.31 L 1432.83,100.11 L 1432.85,106.08 L 1432.86,109.12 L 1432.87,115.61 L 1432.88,118.92 L 1432.90,125.95 L 1432.91,129.53 L 1432.92,137.12 L 1432.93,140.99 L 1432.94,149.16 L 1432.94,153.32 L 1432.95,162.11 L 1432.96,166.58 L 1432.96,175.99 L 1432.97,180.78 L 1432.98,190.84 L 1432.98,195.96 L 1432.98,206.69 L 1432.99,212.15 L 1432.99,223.58 L 1432.99,229.39 L 1432.99,241.54 L 1433.00,247.71 L 1433.00,260.60 L 1433.00,267.14 L 1433.00,280.80 L 1433.00,302.16 L 1433.00,308.08 L 1433.00,319.59 L 1433.00,325.29 L 1433.00,336.36 L 1433.00,341.84 L 1432.99,352.47 L 1432.99,357.74 L 1432.99,367.94 L 1432.98,372.98 L 1432.98,382.76 L 1432.97,387.59 L 1432.97,396.95 L 1432.96,401.57 L 1432.95,410.51 L 1432.95,414.93 L 1432.94,423.46 L 1432.93,427.68 L 1432.92,435.80 L 1432.92,439.81 L 1432.90,447.54 L 1432.90,451.35 L 1432.88,458.69 L 1432.87,462.31 L 1432.86,469.25 L 1432.85,472.67 L 1432.83,479.24 L 1432.82,482.47 L 1432.81,488.66 L 1432.80,491.70 L 1432.78,497.51 L 1432.77,500.37 L 1432.74,505.82 L 1432.73,508.50 L 1432.71,513.58 L 1432.70,516.08 L 1432.67,520.81 L 1432.66,523.13 L 1432.63,527.51 L 1432.62,529.65 L 1432.59,533.68 L 1432.58,535.66 L 1432.55,539.35 L 1432.53,541.15 L 1432.50,544.51 L 1432.48,546.15 L 1432.45,549.18 L 1432.43,550.65 L 1432.40,553.36 L 1432.38,554.67 L 1432.34,557.06 L 1432.32,558.21 L 1432.29,560.29 L 1432.27,561.28 L 1432.23,563.05 L 1432.21,563.90 L 1432.16,565.36 L 1432.14,566.05 L 1432.10,567.22 L 1432.08,567.77 L 1432.03,568.64 L 1432.01,569.04 L 1431.96,569.63 L 1431.88,570.20 L 1431.43,572.37 L 1430.02,576.53 L 1429.24,578.58 L 1427.23,582.47 L 1426.16,584.38 L 1423.60,587.94 L 1422.26,589.67 L 1419.23,592.83 L 1417.66,594.36 L 1414.20,597.07 L 1412.43,598.37 L 1408.61,600.57 L 1406.67,601.60 L 1402.55,603.24 L 1396.11,604.98 L 1395.90,605.02 L 1395.25,605.09 L 1394.88,605.13 L 1393.90,605.20 L 1393.37,605.24 L 1392.08,605.30 L 1391.39,605.34 L 1389.80,605.40 L 1388.97,605.43 L 1387.08,605.49 L 1386.11,605.52 L 1383.95,605.57 L 1381.72,605.63 L 1376.47,605.72 L 1373.72,605.77 L 1367.50,605.84 L 1364.28,605.87 L 1357.18,605.93 L 1353.52,605.95 L 1345.61,605.98 L 1332.95,606.00 L 1329.58,606.00 L 1323.42,606.00 L 1320.42,606.00 L 1314.97,606.01 L 1312.32,606.01 L 1307.53,606.02 L 1305.22,606.03 L 1301.04,606.05 L 1299.02,606.06 L 1295.40,606.08 L 1293.66,606.10 L 1290.56,606.13 L 1289.07,606.15 L 1286.43,606.20 L 1285.16,606.22 L 1282.94,606.28 L 1281.88,606.32 L 1280.02,606.39 L 1279.13,606.43 L 1277.58,606.52 L 1276.11,606.61 L 1273.89,606.85 L 1272.86,606.98 L 1271.25,607.31 L 1269.09,607.89 L 1267.04,608.53 L 1263.17,610.21 L 1261.27,611.11 L 1257.72,613.28 L 1255.99,614.42 L 1252.79,617.04 L 1251.25,618.41 L 1248.46,621.44 L 1247.11,623.00 L 1244.76,626.39 L 1243.64,628.13 L 1241.75,631.85 L 1240.87,633.74 L 1239.50,637.74 L 1238.05,644.00 L 1237.98,644.45 L 1237.84,645.76 L 1237.78,646.48 L 1237.65,648.27 L 1237.59,649.22 L 1237.47,651.43 L 1237.42,652.57 L 1237.32,655.10 L 1237.22,657.70 L 1237.09,663.54 L 1237.01,672.66 L 1237.01,674.99 L 1236.99,679.01 L 1236.98,680.92 L 1236.93,684.20 L 1236.91,685.76 L 1236.83,688.41 L 1236.79,689.67 L 1236.66,691.81 L 1236.60,692.82 L 1236.43,694.56 L 1236.34,695.38 L 1236.11,696.83 L 1235.18,700.66 L 1234.61,702.49 L 1233.13,705.98 L 1232.33,707.70 L 1230.44,710.94 L 1229.44,712.52 L 1227.15,715.48 L 1225.96,716.92 L 1223.32,719.57 L 1221.96,720.85 L 1218.99,723.15 L 1217.46,724.26 L 1214.20,726.20 L 1212.54,727.11 L 1209.01,728.65 L 1203.47,730.47 L 1203.14,730.55 L 1201.85,730.71 L 1201.46,730.75 L 1200.47,730.82 L 1199.94,730.86 L 1198.63,730.93 L 1197.94,730.96 L 1196.28,731.02 L 1195.40,731.05 L 1193.34,731.12 L 1192.26,731.14 L 1189.77,731.20 L 1188.46,731.23 L 1185.49,731.28 L 1183.95,731.31 L 1180.46,731.36 L 1178.65,731.38 L 1174.61,731.43 L 1172.51,731.45 L 1167.87,731.49 L 1165.47,731.51 L 1160.19,731.55 L 1157.47,731.57 L 1151.51,731.60 L 1148.45,731.62 L 1141.77,731.65 L 1138.34,731.67 L 1130.91,731.70 L 1127.09,731.71 L 1118.86,731.74 L 1114.64,731.75 L 1105.57,731.77 L 1100.93,731.78 L 1090.98,731.80 L 1085.89,731.81 L 1075.02,731.83 L 1069.47,731.84 L 1057.64,731.86 L 1051.61,731.86 L 1038.78,731.88 L 1032.24,731.88 L 1018.37,731.90 L 1014.84,731.90 L 1007.57,731.90 L 1003.90,731.91 L 996.36,731.91 L 992.55,731.91 L 984.73,731.92 L 980.78,731.92 L 972.68,731.92 L 968.59,731.92 L 960.19,731.93 L 955.96,731.93 L 947.27,731.93 L 942.89,731.93 L 933.90,731.93 L 929.37,731.94 L 920.08,731.94 L 915.39,731.94 L 905.79,731.94 L 900.95,731.94 L 891.04,731.94 L 886.04,731.94 L 875.81,731.94 L 870.65,731.94 L 860.09,731.94 L 854.77,731.94 L 843.89,731.94 L 838.40,731.94 L 827.18,731.94 L 821.53,731.94 L 809.97,731.94 L 804.15,731.94 L 792.24,731.94 L 786.25,731.94 L 773.99,731.94 L 767.82,731.94 L 755.22,731.94 L 748.87,731.94 L 735.90,731.94 L 716.04,731.93 L 709.61,731.93 L 696.99,731.93 L 690.73,731.93 L 678.44,731.93 L 672.33,731.93 L 660.37,731.93 L 654.43,731.92 L 642.78,731.92 L 637.00,731.92 L 625.67,731.92 L 620.05,731.92 L 609.03,731.91 L 603.56,731.91 L 592.85,731.91 L 587.53,731.91 L 577.12,731.90 L 571.95,731.90 L 561.84,731.90 L 556.82,731.90 L 547.01,731.89 L 542.13,731.89 L 532.61,731.89 L 527.88,731.88 L 518.64,731.88 L 514.05,731.88 L 505.10,731.87 L 500.65,731.87 L 491.97,731.87 L 487.66,731.86 L 479.25,731.86 L 475.08,731.86 L 466.94,731.85 L 458.87,731.84 L 443.52,731.83 L 435.97,731.82 L 421.63,731.81 L 414.59,731.80 L 401.24,731.79 L 394.69,731.78 L 382.30,731.76 L 376.22,731.75 L 364.75,731.73 L 359.12,731.72 L 348.54,731.70 L 343.36,731.69 L 333.63,731.66 L 328.87,731.65 L 319.96,731.63 L 315.60,731.61 L 307.48,731.59 L 303.52,731.57 L 296.15,731.54 L 292.55,731.52 L 285.91,731.49 L 282.67,731.47 L 276.70,731.44 L 273.81,731.42 L 268.50,731.38 L 265.92,731.36 L 261.23,731.32 L 258.96,731.30 L 254.85,731.26 L 252.87,731.23 L 249.32,731.19 L 247.61,731.16 L 244.57,731.11 L 243.11,731.09 L 240.56,731.04 L 239.35,731.01 L 237.25,730.95 L 236.25,730.92 L 234.57,730.86 L 233.78,730.83 L 232.48,730.77 L 231.88,730.74 L 230.93,730.67 L 230.50,730.64 L 229.87,730.57 L 229.60,730.53 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 1433 732"><g><path d="M 229.25,730.45 L 227.41,729.96 L 223.87,728.64 L 222.13,727.94 L 218.81,726.22 L 217.18,725.31 L 214.11,723.22 L 212.62,722.13 L 209.84,719.70 L 208.49,718.44 L 206.03,715.70 L 204.85,714.29 L 202.74,711.26 L 201.73,709.71 L 200.01,706.43 L 197.89,701.26 L 197.37,699.72 L 196.64,696.82 L 196.48,696.05 L 196.21,694.30 L 196.09,693.38 L 195.88,691.17 L 195.79,689.99 L 195.63,687.13 L 195.55,685.60 L 195.42,681.87 L 195.39,680.87 L 195.33,678.69 L 195.30,677.56 L 195.24,675.09 L 195.21,673.81 L 195.15,671.03 L 195.06,666.48 L 194.50,638.45 L 191.27,631.88 L 190.52,630.37 L 188.88,627.53 L 188.03,626.14 L 186.18,623.56 L 185.24,622.30 L 183.20,619.97 L 182.15,618.84 L 179.91,616.77 L 178.77,615.76 L 176.34,613.95 L 175.10,613.08 L 172.48,611.54 L 171.14,610.80 L 168.33,609.52 L 163.91,607.89 L 163.20,607.67 L 161.75,607.31 L 160.98,607.13 L 159.11,606.85 L 158.09,606.72 L 155.42,606.52 L 154.68,606.47 L 152.98,606.39 L 152.09,606.35 L 150.06,606.28 L 148.99,606.25 L 146.57,606.20 L 145.30,606.17 L 142.44,606.13 L 140.95,606.11 L 137.60,606.08 L 135.85,606.07 L 131.96,606.05 L 129.95,606.04 L 125.47,606.02 L 123.15,606.02 L 118.03,606.01 L 115.39,606.01 L 109.58,606.00 L 100.05,606.00 L 95.77,606.00 L 87.64,605.98 L 83.66,605.97 L 76.20,605.93 L 72.56,605.90 L 65.87,605.84 L 62.64,605.81 L 56.84,605.72 L 54.06,605.68 L 49.25,605.58 L 48.12,605.55 L 46.06,605.49 L 45.06,605.47 L 43.29,605.41 L 42.44,605.38 L 40.97,605.31 L 40.27,605.28 L 39.11,605.21 L 38.57,605.18 L 37.75,605.11 L 36.89,605.00 L 34.73,604.60 L 30.56,603.31 L 28.50,602.59 L 24.56,600.70 L 22.63,599.69 L 19.00,597.27 L 17.23,596.00 L 13.97,593.10 L 12.39,591.60 L 9.57,588.28 L 8.21,586.58 L 5.88,582.92 L 4.78,581.04 L 3.01,577.09 L 1.06,570.89 L 1.04,570.80 L 1.00,570.36 L 0.98,570.10 L 0.94,569.31 L 0.92,568.88 L 0.88,567.76 L 0.86,567.15 L 0.82,565.68 L 0.81,564.91 L 0.77,563.10 L 0.75,562.15 L 0.72,560.00 L 0.70,558.89 L 0.67,556.40 L 0.65,555.11 L 0.62,552.28 L 0.60,550.82 L 0.57,547.66 L 0.56,546.03 L 0.53,542.52 L 0.51,540.73 L 0.48,536.88 L 0.47,534.92 L 0.44,530.74 L 0.43,528.61 L 0.40,524.09 L 0.39,521.79 L 0.37,516.93 L 0.35,514.46 L 0.33,509.27 L 0.32,506.64 L 0.30,501.11 L 0.29,498.31 L 0.27,492.45 L 0.26,489.48 L 0.24,483.29 L 0.23,480.15 L 0.21,473.63 L 0.20,470.32 L 0.18,463.47 L 0.17,460.00 L 0.16,452.81 L 0.15,449.17 L 0.14,441.65 L 0.13,437.85 L 0.12,430.00 L 0.11,426.03 L 0.10,417.85 L 0.09,413.72 L 0.08,405.21 L 0.08,400.91 L 0.07,392.08 L 0.06,387.62 L 0.06,378.45 L 0.05,373.83 L 0.05,364.33 L 0.04,359.54 L 0.04,349.72 L 0.04,344.77 L 0.03,334.62 L 0.03,329.51 L 0.03,319.04 L 0.02,302.96 L 0.02,295.62 L 0.02,281.53 L 0.02,274.58 L 0.02,261.26 L 0.02,254.70 L 0.02,242.14 L 0.02,235.95 L 0.03,224.13 L 0.03,218.30 L 0.03,207.18 L 0.03,201.71 L 0.04,191.28 L 0.04,186.15 L 0.05,176.38 L 0.05,171.58 L 0.06,162.45 L 0.06,157.97 L 0.07,149.47 L 0.08,145.29 L 0.09,137.39 L 0.10,133.51 L 0.11,126.18 L 0.12,122.59 L 0.13,115.82 L 0.14,112.50 L 0.16,106.25 L 0.17,103.20 L 0.19,97.47 L 0.20,94.66 L 0.22,89.42 L 0.24,86.85 L 0.26,82.08 L 0.27,79.74 L 0.30,75.41 L 0.32,73.29 L 0.35,69.38 L 0.37,67.47 L 0.40,63.95 L 0.42,62.24 L 0.45,59.10 L 0.47,57.58 L 0.51,54.79 L 0.54,53.44 L 0.58,50.99 L 0.60,49.80 L 0.65,47.66 L 0.67,46.62 L 0.73,44.76 L 0.78,42.98 L 0.90,40.17 L 0.96,38.87 L 1.09,36.93 L 1.16,36.04 L 1.31,34.78 L 1.55,33.46 L 2.05,31.54 L 3.44,27.84 L 4.20,26.02 L 6.07,22.56 L 7.06,20.86 L 9.36,17.67 L 10.57,16.11 L 13.26,13.24 L 14.65,11.85 L 17.69,9.35 L 19.25,8.15 L 22.59,6.06 L 24.29,5.07 L 27.89,3.43 L 33.52,1.54 L 33.68,1.49 L 34.22,1.41 L 34.53,1.37 L 35.40,1.29 L 35.88,1.26 L 37.14,1.18 L 37.82,1.15 L 39.52,1.08 L 40.43,1.04 L 42.64,0.98 L 43.81,0.95 L 46.57,0.88 L 48.03,0.85 L 51.41,0.80 L 53.18,0.77 L 57.23,0.72 L 59.35,0.69 L 64.13,0.64 L 66.62,0.62 L 72.19,0.57 L 75.08,0.55 L 81.50,0.51 L 84.82,0.49 L 92.14,0.45 L 95.92,0.43 L 104.19,0.39 L 108.46,0.37 L 117.75,0.34 L 120.14,0.33 L 125.12,0.32 L 127.64,0.31 L 132.90,0.29 L 135.56,0.29 L 141.09,0.27 L 143.90,0.27 L 149.72,0.25 L 152.67,0.25 L 158.78,0.23 L 161.88,0.23 L 168.30,0.21 L 171.55,0.21 L 178.28,0.20 L 181.68,0.19 L 188.73,0.18 L 192.29,0.18 L 199.66,0.17 L 203.38,0.16 L 211.08,0.15 L 214.98,0.15 L 223.01,0.14 L 227.08,0.13 L 235.46,0.12 L 239.69,0.12 L 248.43,0.11 L 252.84,0.11 L 261.94,0.10 L 266.53,0.10 L 275.99,0.09 L 280.77,0.09 L 290.60,0.08 L 295.57,0.08 L 305.78,0.07 L 310.94,0.07 L 321.54,0.06 L 326.90,0.06 L 337.90,0.05 L 343.44,0.05 L 354.85,0.05 L 360.60,0.04 L 372.41,0.04 L 378.37,0.04 L 390.59,0.03 L 396.76,0.03 L 409.41,0.03 L 415.79,0.03 L 428.87,0.02 L 435.47,0.02 L 448.99,0.02 L 455.80,0.02 L 469.77,0.02 L 476.81,0.01 L 491.22,0.01 L 498.49,0.01 L 513.36,0.01 L 520.86,0.01 L 536.20,0.01 L 543.93,0.01 L 559.75,0.01 L 567.72,0.00 L 584.02,0.00 L 592.23,0.00 L 609.01,0.00 L 617.47,0.00 L 634.75,0.00 L 643.45,0.00 L 661.23,0.00 L 670.19,0.00 L 688.48,0.00 L 716.50,0.00 L 725.97,0.00 L 744.52,0.00 L 753.73,0.00 L 771.77,0.00 L 780.72,0.00 L 798.25,0.00 L 806.96,0.00 L 823.99,0.00 L 832.44,0.00 L 848.98,0.00 L 857.19,0.00 L 873.25,0.01 L 881.22,0.01 L 896.80,0.01 L 904.53,0.01 L 919.64,0.01 L 927.13,0.01 L 941.78,0.01 L 949.04,0.01 L 963.23,0.02 L 970.27,0.02 L 984.01,0.02 L 990.83,0.02 L 1004.13,0.02 L 1010.72,0.03 L 1023.59,0.03 L 1029.97,0.03 L 1042.41,0.03 L 1048.57,0.04 L 1060.59,0.04 L 1066.55,0.04 L 1078.15,0.05 L 1083.91,0.05 L 1095.10,0.05 L 1100.65,0.06 L 1111.46,0.06 L 1116.81,0.06 L 1127.22,0.07 L 1132.37,0.07 L 1142.40,0.08 L 1147.36,0.08 L 1157.01,0.09 L 1161.79,0.09 L 1171.06,0.10 L 1175.66,0.10 L 1184.57,0.11 L 1188.98,0.12 L 1197.54,0.12 L 1201.78,0.13 L 1209.99,0.14 L 1214.05,0.14 L 1221.92,0.15 L 1225.81,0.16 L 1233.34,0.17 L 1237.07,0.17 L 1244.27,0.18 L 1247.84,0.19 L 1254.72,0.20 L 1258.13,0.20 L 1264.70,0.21 L 1267.95,0.22 L 1274.22,0.23 L 1277.31,0.24 L 1283.28,0.25 L 1286.23,0.26 L 1291.91,0.27 L 1294.71,0.28 L 1300.10,0.29 L 1302.76,0.30 L 1307.88,0.32 L 1310.40,0.32 L 1315.25,0.34 L 1320.03,0.36 L 1328.81,0.39 L 1333.07,0.41 L 1340.86,0.45 L 1344.64,0.47 L 1351.50,0.51 L 1354.82,0.53 L 1360.81,0.57 L 1363.69,0.59 L 1368.87,0.64 L 1371.35,0.67 L 1375.77,0.72 L 1377.88,0.74 L 1381.59,0.80 L 1383.36,0.83 L 1386.43,0.88 L 1387.88,0.91 L 1390.36,0.98 L 1391.53,1.01 L 1393.48,1.08 L 1394.39,1.11 L 1395.86,1.18 L 1396.55,1.22 L 1397.60,1.29 L 1398.08,1.33 L 1398.78,1.41 L 1399.48,1.54 L 1401.41,2.04 L 1405.11,3.43 L 1406.94,4.19 L 1410.41,6.06 L 1412.11,7.05 L 1415.31,9.35 L 1416.87,10.55 L 1419.74,13.24 L 1421.13,14.63 L 1423.64,17.67 L 1424.84,19.22 L 1426.93,22.56 L 1427.92,24.26 L 1429.56,27.84 L 1431.45,33.46 L 1431.53,33.79 L 1431.69,34.78 L 1431.77,35.34 L 1431.91,36.92 L 1431.98,37.81 L 1432.11,40.16 L 1432.17,41.45 L 1432.27,44.75 L 1432.30,45.64 L 1432.35,47.63 L 1432.37,48.67 L 1432.42,50.96 L 1432.44,52.14 L 1432.49,54.75 L 1432.51,56.10 L 1432.55,59.05 L 1432.57,60.57 L 1432.60,63.89 L 1432.62,65.60 L 1432.65,69.30 L 1432.67,71.20 L 1432.70,75.31 L 1432.72,77.42 L 1432.74,81.97 L 1432.76,84.29 L 1432.78,89.29 L 1432.79,91.84 L 1432.82,97.31 L 1432.83,100.11 L 1432.85,106.08 L 1432.86,109.12 L 1432.87,115.61 L 1432.88,118.92 L 1432.90,125.95 L 1432.91,129.53 L 1432.92,137.12 L 1432.93,140.99 L 1432.94,149.16 L 1432.94,153.32 L 1432.95,162.11 L 1432.96,166.58 L 1432.96,175.99 L 1432.97,180.78 L 1432.98,190.84 L 1432.98,195.96 L 1432.98,206.69 L 1432.99,212.15 L 1432.99,223.58 L 1432.99,229.39 L 1432.99,241.54 L 1433.00,247.71 L 1433.00,260.60 L 1433.00,267.14 L 1433.00,280.80 L 1433.00,302.16 L 1433.00,308.08 L 1433.00,319.59 L 1433.00,325.29 L 1433.00,336.36 L 1433.00,341.84 L 1432.99,352.47 L 1432.99,357.74 L 1432.99,367.94 L 1432.98,372.98 L 1432.98,382.76 L 1432.97,387.59 L 1432.97,396.95 L 1432.96,401.57 L 1432.95,410.51 L 1432.95,414.93 L 1432.94,423.46 L 1432.93,427.68 L 1432.92,435.80 L 1432.92,439.81 L 1432.90,447.54 L 1432.90,451.35 L 1432.88,458.69 L 1432.87,462.31 L 1432.86,469.25 L 1432.85,472.67 L 1432.83,479.24 L 1432.82,482.47 L 1432.81,488.66 L 1432.80,491.70 L 1432.78,497.51 L 1432.77,500.37 L 1432.74,505.82 L 1432.73,508.50 L 1432.71,513.58 L 1432.70,516.08 L 1432.67,520.81 L 1432.66,523.13 L 1432.63,527.51 L 1432.62,529.65 L 1432.59,533.68 L 1432.58,535.66 L 1432.55,539.35 L 1432.53,541.15 L 1432.50,544.51 L 1432.48,546.15 L 1432.45,549.18 L 1432.43,550.65 L 1432.40,553.36 L 1432.38,554.67 L 1432.34,557.06 L 1432.32,558.21 L 1432.29,560.29 L 1432.27,561.28 L 1432.23,563.05 L 1432.21,563.90 L 1432.16,565.36 L 1432.14,566.05 L 1432.10,567.22 L 1432.08,567.77 L 1432.03,568.64 L 1432.01,569.04 L 1431.96,569.63 L 1431.88,570.20 L 1431.43,572.37 L 1430.02,576.53 L 1429.24,578.58 L 1427.23,582.47 L 1426.16,584.38 L 1423.60,587.94 L 1422.26,589.67 L 1419.23,592.83 L 1417.66,594.36 L 1414.20,597.07 L 1412.43,598.37 L 1408.61,600.57 L 1406.67,601.60 L 1402.55,603.24 L 1396.11,604.98 L 1395.90,605.02 L 1395.25,605.09 L 1394.88,605.13 L 1393.90,605.20 L 1393.37,605.24 L 1392.08,605.30 L 1391.39,605.34 L 1389.80,605.40 L 1388.97,605.43 L 1387.08,605.49 L 1386.11,605.52 L 1383.95,605.57 L 1381.72,605.63 L 1376.47,605.72 L 1373.72,605.77 L 1367.50,605.84 L 1364.28,605.87 L 1357.18,605.93 L 1353.52,605.95 L 1345.61,605.98 L 1332.95,606.00 L 1329.58,606.00 L 1323.42,606.00 L 1320.42,606.00 L 1314.97,606.01 L 1312.32,606.01 L 1307.53,606.02 L 1305.22,606.03 L 1301.04,606.05 L 1299.02,606.06 L 1295.40,606.08 L 1293.66,606.10 L 1290.56,606.13 L 1289.07,606.15 L 1286.43,606.20 L 1285.16,606.22 L 1282.94,606.28 L 1281.88,606.32 L 1280.02,606.39 L 1279.13,606.43 L 1277.58,606.52 L 1276.11,606.61 L 1273.89,606.85 L 1272.86,606.98 L 1271.25,607.31 L 1269.09,607.89 L 1267.04,608.53 L 1263.17,610.21 L 1261.27,611.11 L 1257.72,613.28 L 1255.99,614.42 L 1252.79,617.04 L 1251.25,618.41 L 1248.46,621.44 L 1247.11,623.00 L 1244.76,626.39 L 1243.64,628.13 L 1241.75,631.85 L 1240.87,633.74 L 1239.50,637.74 L 1238.05,644.00 L 1237.98,644.45 L 1237.84,645.76 L 1237.78,646.48 L 1237.65,648.27 L 1237.59,649.22 L 1237.47,651.43 L 1237.42,652.57 L 1237.32,655.10 L 1237.22,657.70 L 1237.09,663.54 L 1237.01,672.66 L 1237.01,674.99 L 1236.99,679.01 L 1236.98,680.92 L 1236.93,684.20 L 1236.91,685.76 L 1236.83,688.41 L 1236.79,689.67 L 1236.66,691.81 L 1236.60,692.82 L 1236.43,694.56 L 1236.34,695.38 L 1236.11,696.83 L 1235.18,700.66 L 1234.61,702.49 L 1233.13,705.98 L 1232.33,707.70 L 1230.44,710.94 L 1229.44,712.52 L 1227.15,715.48 L 1225.96,716.92 L 1223.32,719.57 L 1221.96,720.85 L 1218.99,723.15 L 1217.46,724.26 L 1214.20,726.20 L 1212.54,727.11 L 1209.01,728.65 L 1203.47,730.47 L 1203.14,730.55 L 1201.85,730.71 L 1201.46,730.75 L 1200.47,730.82 L 1199.94,730.86 L 1198.63,730.93 L 1197.94,730.96 L 1196.28,731.02 L 1195.40,731.05 L 1193.34,731.12 L 1192.26,731.14 L 1189.77,731.20 L 1188.46,731.23 L 1185.49,731.28 L 1183.95,731.31 L 1180.46,731.36 L 1178.65,731.38 L 1174.61,731.43 L 1172.51,731.45 L 1167.87,731.49 L 1165.47,731.51 L 1160.19,731.55 L 1157.47,731.57 L 1151.51,731.60 L 1148.45,731.62 L 1141.77,731.65 L 1138.34,731.67 L 1130.91,731.70 L 1127.09,731.71 L 1118.86,731.74 L 1114.64,731.75 L 1105.57,731.77 L 1100.93,731.78 L 1090.98,731.80 L 1085.89,731.81 L 1075.02,731.83 L 1069.47,731.84 L 1057.64,731.86 L 1051.61,731.86 L 1038.78,731.88 L 1032.24,731.88 L 1018.37,731.90 L 1014.84,731.90 L 1007.57,731.90 L 1003.90,731.91 L 996.36,731.91 L 992.55,731.91 L 984.73,731.92 L 980.78,731.92 L 972.68,731.92 L 968.59,731.92 L 960.19,731.93 L 955.96,731.93 L 947.27,731.93 L 942.89,731.93 L 933.90,731.93 L 929.37,731.94 L 920.08,731.94 L 915.39,731.94 L 905.79,731.94 L 900.95,731.94 L 891.04,731.94 L 886.04,731.94 L 875.81,731.94 L 870.65,731.94 L 860.09,731.94 L 854.77,731.94 L 843.89,731.94 L 838.40,731.94 L 827.18,731.94 L 821.53,731.94 L 809.97,731.94 L 804.15,731.94 L 792.24,731.94 L 786.25,731.94 L 773.99,731.94 L 767.82,731.94 L 755.22,731.94 L 748.87,731.94 L 735.90,731.94 L 716.04,731.93 L 709.61,731.93 L 696.99,731.93 L 690.73,731.93 L 678.44,731.93 L 672.33,731.93 L 660.37,731.93 L 654.43,731.92 L 642.78,731.92 L 637.00,731.92 L 625.67,731.92 L 620.05,731.92 L 609.03,731.91 L 603.56,731.91 L 592.85,731.91 L 587.53,731.91 L 577.12,731.90 L 571.95,731.90 L 561.84,731.90 L 556.82,731.90 L 547.01,731.89 L 542.13,731.89 L 532.61,731.89 L 527.88,731.88 L 518.64,731.88 L 514.05,731.88 L 505.10,731.87 L 500.65,731.87 L 491.97,731.87 L 487.66,731.86 L 479.25,731.86 L 475.08,731.86 L 466.94,731.85 L 458.87,731.84 L 443.52,731.83 L 435.97,731.82 L 421.63,731.81 L 414.59,731.80 L 401.24,731.79 L 394.69,731.78 L 382.30,731.76 L 376.22,731.75 L 364.75,731.73 L 359.12,731.72 L 348.54,731.70 L 343.36,731.69 L 333.63,731.66 L 328.87,731.65 L 319.96,731.63 L 315.60,731.61 L 307.48,731.59 L 303.52,731.57 L 296.15,731.54 L 292.55,731.52 L 285.91,731.49 L 282.67,731.47 L 276.70,731.44 L 273.81,731.42 L 268.50,731.38 L 265.92,731.36 L 261.23,731.32 L 258.96,731.30 L 254.85,731.26 L 252.87,731.23 L 249.32,731.19 L 247.61,731.16 L 244.57,731.11 L 243.11,731.09 L 240.56,731.04 L 239.35,731.01 L 237.25,730.95 L 236.25,730.92 L 234.57,730.86 L 233.78,730.83 L 232.48,730.77 L 231.88,730.74 L 230.93,730.67 L 230.50,730.64 L 229.87,730.57 L 229.60,730.53 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: 767px) {
  .funfact-one {
    padding-top: 381px;
    border-radius: 40px;
  }
}
@media (max-width: 575px) {
  .funfact-one {
    padding-top: 361px;
    border-radius: 30px;
  }
}
.funfact-one__bg-1, .funfact-one__bg-2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.funfact-one__bg-1 {
  mix-blend-mode: color-dodge;
  animation: zoomIn 8s linear 0s infinite;
}
.funfact-one__bg-2 {
  z-index: 1;
  mix-blend-mode: soft-light;
}
.funfact-one .container {
  position: relative;
  z-index: 1;
}
.funfact-one__item {
  padding: 17px 30px 21px;
  border-radius: 20px;
  background-color: RGBA(var(--aigence-black-rgb, 13, 26, 66), 0.9);
  border: 1px solid RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
  backdrop-filter: blur(13.6000003815px);
}
@media (max-width: 575px) {
  .funfact-one__item {
    text-align: center;
  }
}
.funfact-one__item__count {
  display: flex;
  margin: 0px;
  font-size: 50px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -2px;
}
@media (max-width: 575px) {
  .funfact-one__item__count {
    justify-content: center;
  }
}
.funfact-one__item__shape {
  margin: 53px 0px 21px;
  width: auto !important;
  display: inline-block !important;
  max-width: 100%;
  height: auto;
  transition: all 500ms ease;
}
.funfact-one__item:hover .funfact-one__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-one__item__title {
  position: relative;
  padding-top: 13px;
  margin: 0px;
  font-size: 14px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 700;
  line-height: 1.857;
  text-transform: uppercase;
}
.funfact-one__item__title::before {
  content: "";
  width: calc(100% - 20px);
  height: 1px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: RGBA(var(--aigence-white-rgb, 255, 255, 255), 0.1);
}

.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;
}
.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: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  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);
}

.funfact-three__wrapper {
  padding: 44.5px 0px 41.5px;
  position: relative;
  border-radius: 20px;
}
.funfact-three__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 20px;
  background-color: var(--aigence-white, #FFFFFF);
}
.funfact-three__bg__inner {
  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-three__border {
  width: 100%;
  height: calc(100% + 20px);
  position: absolute;
  top: 1px;
  left: 20px;
  border-radius: 20px;
  padding: 2px;
  background: linear-gradient(135deg, #D033AE 0%, #3E5DFF 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
@media (max-width: 575px) {
  .funfact-three__border {
    display: none;
  }
}
.funfact-three__image {
  max-width: 359px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
  object-fit: cover;
  border-radius: 0px 20px 20px 0px;
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 31% 100%);
}
@media (max-width: 1199px) {
  .funfact-three__image {
    display: none;
  }
}
.funfact-three__inner {
  max-width: 870px;
  position: relative;
  z-index: 3;
}
@media (max-width: 1199px) {
  .funfact-three__inner {
    max-width: 100%;
  }
}
.funfact-three .row > div:not(:last-child) .funfact-three__item::after {
  content: "";
  width: 1px;
  height: calc(100% - 4px);
  position: absolute;
  top: 50%;
  right: -7.5px;
  transform: translateY(-50%);
  background-color: RGBA(var(--aigence-black-rgb, 13, 26, 66), 0.1);
}
@media (max-width: 767px) {
  .funfact-three .row > div:not(:last-child) .funfact-three__item::after {
    display: none;
  }
}
.funfact-three__item {
  position: relative;
  padding: 0px 20px;
  text-align: center;
}
.funfact-three__item__shape {
  margin-bottom: 15px;
  max-width: 100%;
  height: auto;
  transition: all 500ms ease;
}
.funfact-three__item:hover .funfact-three__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-three__item__count {
  margin: 0px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: capitalize;
}
@media (min-width: 768px) and (max-width: 991px) {
  .funfact-three__item__count {
    font-size: 16px;
  }
}

/*--------------------------------------------------------------
# Faq
--------------------------------------------------------------*/
.faq-accordion {
  position: relative;
  z-index: 1;
}
.faq-accordion .accordion {
  position: relative;
  overflow: hidden;
  transition: all 500ms ease;
}
.faq-accordion .accordion + .accordion {
  margin-top: 20px;
}
.faq-accordion .accordion-title,
.faq-accordion .accordion-content__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.faq-accordion .accordion-title h4,
.faq-accordion .accordion-content__title h4 {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 20px;
  position: relative;
  font-size: 20px;
  color: var(--aigence-black4, #222230);
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.4;
  transition: all 500ms ease;
}
@media (max-width: 767px) {
  .faq-accordion .accordion-title h4,
  .faq-accordion .accordion-content__title h4 {
    font-size: 18px;
  }
}
@media (max-width: 440px) {
  .faq-accordion .accordion-title h4,
  .faq-accordion .accordion-content__title h4 {
    font-size: 16px;
  }
}
.faq-accordion .accordion-title__icon,
.faq-accordion .accordion-content__title__icon {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  position: relative;
  background: var(--aigence-white2, #F1F3FF);
  border-radius: 50%;
  transition: all 500ms ease;
}
.faq-accordion .accordion-title__icon::after, .faq-accordion .accordion-title__icon::before,
.faq-accordion .accordion-content__title__icon::after,
.faq-accordion .accordion-content__title__icon::before {
  content: "";
  width: 2px;
  height: 12px;
  background-color: var(--aigence-black, #0D1A42);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 500ms ease;
}
.faq-accordion .accordion-title__icon::after,
.faq-accordion .accordion-content__title__icon::after {
  width: 12px;
  height: 2px;
}
.faq-accordion .accordion-title {
  cursor: pointer;
  position: relative;
  z-index: 1;
  padding: 17px 40px 17px 60px;
  border-radius: 30px;
  background-color: var(--aigence-white, #FFFFFF);
  transition: all 1000ms ease;
}
@media (max-width: 991px) {
  .faq-accordion .accordion-title {
    padding: 17px 30px;
  }
}
@media (max-width: 440px) {
  .faq-accordion .accordion-title {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.faq-accordion .active .accordion-title {
  display: none;
}
.faq-accordion .accordion-content {
  position: relative;
  z-index: 1;
  border-radius: 30px;
  transition: all 1000ms ease;
}
.faq-accordion .accordion-content::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: inherit;
  background: linear-gradient(270deg, #3F5CFE 0%, #D930AA 100%);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 181"><g><path d="M 19.42,178.95 L 17.74,178.30 L 14.60,176.57 L 13.07,175.64 L 10.28,173.39 L 8.94,172.20 L 6.55,169.46 L 3.47,164.86 L 0.50,159.50 L 0.22,92.38 L 0.20,88.28 L 0.17,80.83 L 0.15,77.22 L 0.13,70.67 L 0.12,67.51 L 0.11,61.82 L 0.10,59.07 L 0.09,54.16 L 0.09,51.79 L 0.10,47.60 L 0.11,45.58 L 0.13,42.04 L 0.14,40.34 L 0.17,37.38 L 0.19,35.96 L 0.25,33.52 L 0.27,32.36 L 0.34,30.38 L 0.38,29.43 L 0.47,27.83 L 0.52,27.08 L 0.63,25.80 L 0.69,25.19 L 0.82,24.17 L 0.96,23.21 L 1.32,21.76 L 1.97,19.80 L 2.66,17.96 L 4.48,14.59 L 5.46,12.96 L 7.82,10.06 L 9.07,8.67 L 11.94,6.28 L 16.78,3.31 L 22.50,0.50 L 541.50,0.24 L 549.06,0.24 L 563.84,0.23 L 571.18,0.23 L 585.53,0.22 L 592.66,0.22 L 606.59,0.21 L 613.51,0.21 L 627.02,0.20 L 633.73,0.20 L 646.83,0.19 L 653.34,0.19 L 666.04,0.18 L 672.34,0.18 L 684.64,0.18 L 690.75,0.17 L 702.66,0.17 L 708.57,0.17 L 720.10,0.16 L 725.81,0.16 L 736.96,0.16 L 742.49,0.16 L 753.27,0.15 L 758.61,0.15 L 769.03,0.15 L 774.19,0.15 L 784.24,0.15 L 789.22,0.14 L 798.92,0.14 L 803.73,0.14 L 813.08,0.14 L 817.72,0.14 L 826.73,0.14 L 831.20,0.14 L 839.87,0.14 L 844.17,0.14 L 852.53,0.14 L 856.66,0.14 L 864.69,0.15 L 868.67,0.15 L 876.38,0.15 L 880.20,0.15 L 887.61,0.15 L 891.28,0.15 L 898.38,0.16 L 901.90,0.16 L 908.71,0.16 L 912.08,0.17 L 918.60,0.17 L 921.82,0.17 L 928.06,0.18 L 931.14,0.18 L 937.10,0.19 L 940.05,0.19 L 945.74,0.20 L 948.55,0.21 L 953.98,0.21 L 959.34,0.22 L 969.30,0.24 L 974.16,0.25 L 983.14,0.27 L 987.52,0.29 L 995.58,0.31 L 999.50,0.33 L 1006.70,0.36 L 1010.19,0.37 L 1016.56,0.41 L 1019.65,0.42 L 1025.25,0.46 L 1027.96,0.48 L 1032.85,0.52 L 1035.21,0.54 L 1039.43,0.59 L 1041.46,0.61 L 1045.06,0.66 L 1046.79,0.69 L 1049.82,0.75 L 1051.27,0.77 L 1053.79,0.83 L 1054.99,0.86 L 1057.05,0.93 L 1058.03,0.96 L 1059.67,1.03 L 1060.44,1.07 L 1061.73,1.14 L 1062.33,1.18 L 1063.30,1.26 L 1063.75,1.30 L 1064.46,1.38 L 1065.86,1.66 L 1066.74,1.94 L 1068.54,2.72 L 1069.44,3.15 L 1071.25,4.19 L 1073.04,5.30 L 1076.44,8.13 L 1078.08,9.62 L 1080.90,12.97 L 1081.55,13.83 L 1082.68,15.58 L 1084.07,18.23 L 1084.61,19.45 L 1085.36,21.73 L 1085.53,22.35 L 1085.80,23.76 L 1085.93,24.52 L 1086.13,26.34 L 1086.23,27.32 L 1086.39,29.73 L 1086.46,31.03 L 1086.59,34.21 L 1086.66,35.91 L 1086.78,40.04 L 1086.81,41.14 L 1086.87,43.55 L 1086.96,47.50 L 1087.00,49.18 L 1087.08,52.24 L 1087.11,53.73 L 1087.19,56.43 L 1087.24,57.74 L 1087.33,60.12 L 1087.38,61.27 L 1087.49,63.34 L 1087.61,65.35 L 1087.93,68.60 L 1088.11,70.11 L 1088.61,72.57 L 1088.89,73.73 L 1089.63,75.65 L 1090.03,76.57 L 1091.06,78.20 L 1091.62,79.01 L 1093.01,80.61 L 1095.55,83.23 L 1096.48,84.15 L 1098.17,85.70 L 1099.00,86.43 L 1100.65,87.63 L 1101.49,88.19 L 1103.28,89.09 L 1104.21,89.51 L 1106.32,90.17 L 1107.43,90.47 L 1110.04,90.92 L 1111.43,91.13 L 1114.71,91.43 L 1116.46,91.56 L 1120.61,91.76 L 1121.71,91.81 L 1124.10,91.89 L 1128.00,92.00 L 1130.35,92.06 L 1134.26,92.17 L 1136.10,92.22 L 1139.10,92.34 L 1140.51,92.40 L 1142.79,92.54 L 1143.86,92.62 L 1145.59,92.82 L 1146.41,92.92 L 1147.77,93.19 L 1148.42,93.34 L 1149.58,93.71 L 1153.18,95.29 L 1154.72,96.05 L 1157.48,97.82 L 1158.82,98.76 L 1161.20,100.94 L 1162.35,102.09 L 1164.42,104.73 L 1167.23,109.28 L 1167.75,110.26 L 1168.47,112.13 L 1168.63,112.64 L 1168.88,113.84 L 1169.00,114.48 L 1169.19,116.05 L 1169.28,116.90 L 1169.41,118.99 L 1169.47,120.12 L 1169.57,122.89 L 1169.62,124.38 L 1169.70,127.98 L 1169.82,134.50 L 1169.86,136.92 L 1169.91,140.98 L 1169.94,142.90 L 1169.95,146.09 L 1169.95,147.59 L 1169.91,150.05 L 1169.89,151.21 L 1169.79,153.11 L 1169.73,154.01 L 1169.55,155.51 L 1169.46,156.22 L 1169.20,157.48 L 1168.07,161.08 L 1167.40,162.87 L 1165.67,166.15 L 1164.73,167.74 L 1162.48,170.60 L 1161.30,171.97 L 1158.54,174.40 L 1153.86,177.53 L 1148.50,180.50 L 586.50,180.70 L 577.82,180.70 L 560.86,180.71 L 552.44,180.71 L 536.01,180.72 L 527.86,180.72 L 511.94,180.73 L 504.04,180.73 L 488.64,180.73 L 480.99,180.74 L 466.09,180.74 L 458.69,180.74 L 444.28,180.75 L 437.13,180.75 L 423.20,180.76 L 416.29,180.76 L 402.84,180.76 L 396.17,180.76 L 383.18,180.77 L 376.74,180.77 L 364.21,180.77 L 358.00,180.77 L 345.92,180.77 L 339.94,180.78 L 328.30,180.78 L 322.54,180.78 L 311.33,180.78 L 305.79,180.78 L 295.01,180.78 L 289.67,180.78 L 279.31,180.78 L 274.18,180.78 L 264.23,180.78 L 259.30,180.78 L 249.75,180.78 L 245.02,180.78 L 235.86,180.78 L 231.33,180.78 L 222.56,180.77 L 218.22,180.77 L 209.82,180.77 L 205.66,180.77 L 197.63,180.76 L 193.66,180.76 L 185.98,180.76 L 182.19,180.76 L 174.86,180.75 L 171.24,180.75 L 164.26,180.74 L 160.81,180.74 L 154.16,180.73 L 150.88,180.73 L 144.55,180.72 L 141.43,180.72 L 135.42,180.71 L 132.46,180.70 L 126.76,180.69 L 123.95,180.69 L 118.55,180.68 L 115.89,180.67 L 110.78,180.66 L 108.26,180.65 L 103.44,180.64 L 101.06,180.64 L 96.51,180.62 L 92.03,180.61 L 83.86,180.58 L 79.90,180.56 L 72.72,180.53 L 69.25,180.51 L 62.99,180.47 L 59.97,180.45 L 54.57,180.40 L 51.98,180.38 L 47.37,180.33 L 45.16,180.30 L 41.28,180.25 L 39.42,180.22 L 36.19,180.16 L 34.66,180.13 L 32.02,180.06 L 30.77,180.03 L 28.66,179.96 L 27.67,179.92 L 26.01,179.84 L 25.24,179.80 L 23.97,179.72 L 23.39,179.67 L 22.45,179.58 L 21.57,179.49 L 20.52,179.29 L 20.06,179.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 181"><g><path d="M 19.42,178.95 L 17.74,178.30 L 14.60,176.57 L 13.07,175.64 L 10.28,173.39 L 8.94,172.20 L 6.55,169.46 L 3.47,164.86 L 0.50,159.50 L 0.22,92.38 L 0.20,88.28 L 0.17,80.83 L 0.15,77.22 L 0.13,70.67 L 0.12,67.51 L 0.11,61.82 L 0.10,59.07 L 0.09,54.16 L 0.09,51.79 L 0.10,47.60 L 0.11,45.58 L 0.13,42.04 L 0.14,40.34 L 0.17,37.38 L 0.19,35.96 L 0.25,33.52 L 0.27,32.36 L 0.34,30.38 L 0.38,29.43 L 0.47,27.83 L 0.52,27.08 L 0.63,25.80 L 0.69,25.19 L 0.82,24.17 L 0.96,23.21 L 1.32,21.76 L 1.97,19.80 L 2.66,17.96 L 4.48,14.59 L 5.46,12.96 L 7.82,10.06 L 9.07,8.67 L 11.94,6.28 L 16.78,3.31 L 22.50,0.50 L 541.50,0.24 L 549.06,0.24 L 563.84,0.23 L 571.18,0.23 L 585.53,0.22 L 592.66,0.22 L 606.59,0.21 L 613.51,0.21 L 627.02,0.20 L 633.73,0.20 L 646.83,0.19 L 653.34,0.19 L 666.04,0.18 L 672.34,0.18 L 684.64,0.18 L 690.75,0.17 L 702.66,0.17 L 708.57,0.17 L 720.10,0.16 L 725.81,0.16 L 736.96,0.16 L 742.49,0.16 L 753.27,0.15 L 758.61,0.15 L 769.03,0.15 L 774.19,0.15 L 784.24,0.15 L 789.22,0.14 L 798.92,0.14 L 803.73,0.14 L 813.08,0.14 L 817.72,0.14 L 826.73,0.14 L 831.20,0.14 L 839.87,0.14 L 844.17,0.14 L 852.53,0.14 L 856.66,0.14 L 864.69,0.15 L 868.67,0.15 L 876.38,0.15 L 880.20,0.15 L 887.61,0.15 L 891.28,0.15 L 898.38,0.16 L 901.90,0.16 L 908.71,0.16 L 912.08,0.17 L 918.60,0.17 L 921.82,0.17 L 928.06,0.18 L 931.14,0.18 L 937.10,0.19 L 940.05,0.19 L 945.74,0.20 L 948.55,0.21 L 953.98,0.21 L 959.34,0.22 L 969.30,0.24 L 974.16,0.25 L 983.14,0.27 L 987.52,0.29 L 995.58,0.31 L 999.50,0.33 L 1006.70,0.36 L 1010.19,0.37 L 1016.56,0.41 L 1019.65,0.42 L 1025.25,0.46 L 1027.96,0.48 L 1032.85,0.52 L 1035.21,0.54 L 1039.43,0.59 L 1041.46,0.61 L 1045.06,0.66 L 1046.79,0.69 L 1049.82,0.75 L 1051.27,0.77 L 1053.79,0.83 L 1054.99,0.86 L 1057.05,0.93 L 1058.03,0.96 L 1059.67,1.03 L 1060.44,1.07 L 1061.73,1.14 L 1062.33,1.18 L 1063.30,1.26 L 1063.75,1.30 L 1064.46,1.38 L 1065.86,1.66 L 1066.74,1.94 L 1068.54,2.72 L 1069.44,3.15 L 1071.25,4.19 L 1073.04,5.30 L 1076.44,8.13 L 1078.08,9.62 L 1080.90,12.97 L 1081.55,13.83 L 1082.68,15.58 L 1084.07,18.23 L 1084.61,19.45 L 1085.36,21.73 L 1085.53,22.35 L 1085.80,23.76 L 1085.93,24.52 L 1086.13,26.34 L 1086.23,27.32 L 1086.39,29.73 L 1086.46,31.03 L 1086.59,34.21 L 1086.66,35.91 L 1086.78,40.04 L 1086.81,41.14 L 1086.87,43.55 L 1086.96,47.50 L 1087.00,49.18 L 1087.08,52.24 L 1087.11,53.73 L 1087.19,56.43 L 1087.24,57.74 L 1087.33,60.12 L 1087.38,61.27 L 1087.49,63.34 L 1087.61,65.35 L 1087.93,68.60 L 1088.11,70.11 L 1088.61,72.57 L 1088.89,73.73 L 1089.63,75.65 L 1090.03,76.57 L 1091.06,78.20 L 1091.62,79.01 L 1093.01,80.61 L 1095.55,83.23 L 1096.48,84.15 L 1098.17,85.70 L 1099.00,86.43 L 1100.65,87.63 L 1101.49,88.19 L 1103.28,89.09 L 1104.21,89.51 L 1106.32,90.17 L 1107.43,90.47 L 1110.04,90.92 L 1111.43,91.13 L 1114.71,91.43 L 1116.46,91.56 L 1120.61,91.76 L 1121.71,91.81 L 1124.10,91.89 L 1128.00,92.00 L 1130.35,92.06 L 1134.26,92.17 L 1136.10,92.22 L 1139.10,92.34 L 1140.51,92.40 L 1142.79,92.54 L 1143.86,92.62 L 1145.59,92.82 L 1146.41,92.92 L 1147.77,93.19 L 1148.42,93.34 L 1149.58,93.71 L 1153.18,95.29 L 1154.72,96.05 L 1157.48,97.82 L 1158.82,98.76 L 1161.20,100.94 L 1162.35,102.09 L 1164.42,104.73 L 1167.23,109.28 L 1167.75,110.26 L 1168.47,112.13 L 1168.63,112.64 L 1168.88,113.84 L 1169.00,114.48 L 1169.19,116.05 L 1169.28,116.90 L 1169.41,118.99 L 1169.47,120.12 L 1169.57,122.89 L 1169.62,124.38 L 1169.70,127.98 L 1169.82,134.50 L 1169.86,136.92 L 1169.91,140.98 L 1169.94,142.90 L 1169.95,146.09 L 1169.95,147.59 L 1169.91,150.05 L 1169.89,151.21 L 1169.79,153.11 L 1169.73,154.01 L 1169.55,155.51 L 1169.46,156.22 L 1169.20,157.48 L 1168.07,161.08 L 1167.40,162.87 L 1165.67,166.15 L 1164.73,167.74 L 1162.48,170.60 L 1161.30,171.97 L 1158.54,174.40 L 1153.86,177.53 L 1148.50,180.50 L 586.50,180.70 L 577.82,180.70 L 560.86,180.71 L 552.44,180.71 L 536.01,180.72 L 527.86,180.72 L 511.94,180.73 L 504.04,180.73 L 488.64,180.73 L 480.99,180.74 L 466.09,180.74 L 458.69,180.74 L 444.28,180.75 L 437.13,180.75 L 423.20,180.76 L 416.29,180.76 L 402.84,180.76 L 396.17,180.76 L 383.18,180.77 L 376.74,180.77 L 364.21,180.77 L 358.00,180.77 L 345.92,180.77 L 339.94,180.78 L 328.30,180.78 L 322.54,180.78 L 311.33,180.78 L 305.79,180.78 L 295.01,180.78 L 289.67,180.78 L 279.31,180.78 L 274.18,180.78 L 264.23,180.78 L 259.30,180.78 L 249.75,180.78 L 245.02,180.78 L 235.86,180.78 L 231.33,180.78 L 222.56,180.77 L 218.22,180.77 L 209.82,180.77 L 205.66,180.77 L 197.63,180.76 L 193.66,180.76 L 185.98,180.76 L 182.19,180.76 L 174.86,180.75 L 171.24,180.75 L 164.26,180.74 L 160.81,180.74 L 154.16,180.73 L 150.88,180.73 L 144.55,180.72 L 141.43,180.72 L 135.42,180.71 L 132.46,180.70 L 126.76,180.69 L 123.95,180.69 L 118.55,180.68 L 115.89,180.67 L 110.78,180.66 L 108.26,180.65 L 103.44,180.64 L 101.06,180.64 L 96.51,180.62 L 92.03,180.61 L 83.86,180.58 L 79.90,180.56 L 72.72,180.53 L 69.25,180.51 L 62.99,180.47 L 59.97,180.45 L 54.57,180.40 L 51.98,180.38 L 47.37,180.33 L 45.16,180.30 L 41.28,180.25 L 39.42,180.22 L 36.19,180.16 L 34.66,180.13 L 32.02,180.06 L 30.77,180.03 L 28.66,179.96 L 27.67,179.92 L 26.01,179.84 L 25.24,179.80 L 23.97,179.72 L 23.39,179.67 L 22.45,179.58 L 21.57,179.49 L 20.52,179.29 L 20.06,179.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;
  transition: all 500ms ease;
}
@media (max-width: 991px) {
  .faq-accordion .accordion-content::before {
    -webkit-mask: unset;
    mask: unset;
  }
}
.faq-accordion .accordion-content::after {
  content: "";
  width: calc(100% - 3px);
  height: calc(100% - 3px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: inherit;
  background-color: var(--aigence-white, #FFFFFF);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 181"><g><path d="M 19.42,178.95 L 17.74,178.30 L 14.60,176.57 L 13.07,175.64 L 10.28,173.39 L 8.94,172.20 L 6.55,169.46 L 3.47,164.86 L 0.50,159.50 L 0.22,92.38 L 0.20,88.28 L 0.17,80.83 L 0.15,77.22 L 0.13,70.67 L 0.12,67.51 L 0.11,61.82 L 0.10,59.07 L 0.09,54.16 L 0.09,51.79 L 0.10,47.60 L 0.11,45.58 L 0.13,42.04 L 0.14,40.34 L 0.17,37.38 L 0.19,35.96 L 0.25,33.52 L 0.27,32.36 L 0.34,30.38 L 0.38,29.43 L 0.47,27.83 L 0.52,27.08 L 0.63,25.80 L 0.69,25.19 L 0.82,24.17 L 0.96,23.21 L 1.32,21.76 L 1.97,19.80 L 2.66,17.96 L 4.48,14.59 L 5.46,12.96 L 7.82,10.06 L 9.07,8.67 L 11.94,6.28 L 16.78,3.31 L 22.50,0.50 L 541.50,0.24 L 549.06,0.24 L 563.84,0.23 L 571.18,0.23 L 585.53,0.22 L 592.66,0.22 L 606.59,0.21 L 613.51,0.21 L 627.02,0.20 L 633.73,0.20 L 646.83,0.19 L 653.34,0.19 L 666.04,0.18 L 672.34,0.18 L 684.64,0.18 L 690.75,0.17 L 702.66,0.17 L 708.57,0.17 L 720.10,0.16 L 725.81,0.16 L 736.96,0.16 L 742.49,0.16 L 753.27,0.15 L 758.61,0.15 L 769.03,0.15 L 774.19,0.15 L 784.24,0.15 L 789.22,0.14 L 798.92,0.14 L 803.73,0.14 L 813.08,0.14 L 817.72,0.14 L 826.73,0.14 L 831.20,0.14 L 839.87,0.14 L 844.17,0.14 L 852.53,0.14 L 856.66,0.14 L 864.69,0.15 L 868.67,0.15 L 876.38,0.15 L 880.20,0.15 L 887.61,0.15 L 891.28,0.15 L 898.38,0.16 L 901.90,0.16 L 908.71,0.16 L 912.08,0.17 L 918.60,0.17 L 921.82,0.17 L 928.06,0.18 L 931.14,0.18 L 937.10,0.19 L 940.05,0.19 L 945.74,0.20 L 948.55,0.21 L 953.98,0.21 L 959.34,0.22 L 969.30,0.24 L 974.16,0.25 L 983.14,0.27 L 987.52,0.29 L 995.58,0.31 L 999.50,0.33 L 1006.70,0.36 L 1010.19,0.37 L 1016.56,0.41 L 1019.65,0.42 L 1025.25,0.46 L 1027.96,0.48 L 1032.85,0.52 L 1035.21,0.54 L 1039.43,0.59 L 1041.46,0.61 L 1045.06,0.66 L 1046.79,0.69 L 1049.82,0.75 L 1051.27,0.77 L 1053.79,0.83 L 1054.99,0.86 L 1057.05,0.93 L 1058.03,0.96 L 1059.67,1.03 L 1060.44,1.07 L 1061.73,1.14 L 1062.33,1.18 L 1063.30,1.26 L 1063.75,1.30 L 1064.46,1.38 L 1065.86,1.66 L 1066.74,1.94 L 1068.54,2.72 L 1069.44,3.15 L 1071.25,4.19 L 1073.04,5.30 L 1076.44,8.13 L 1078.08,9.62 L 1080.90,12.97 L 1081.55,13.83 L 1082.68,15.58 L 1084.07,18.23 L 1084.61,19.45 L 1085.36,21.73 L 1085.53,22.35 L 1085.80,23.76 L 1085.93,24.52 L 1086.13,26.34 L 1086.23,27.32 L 1086.39,29.73 L 1086.46,31.03 L 1086.59,34.21 L 1086.66,35.91 L 1086.78,40.04 L 1086.81,41.14 L 1086.87,43.55 L 1086.96,47.50 L 1087.00,49.18 L 1087.08,52.24 L 1087.11,53.73 L 1087.19,56.43 L 1087.24,57.74 L 1087.33,60.12 L 1087.38,61.27 L 1087.49,63.34 L 1087.61,65.35 L 1087.93,68.60 L 1088.11,70.11 L 1088.61,72.57 L 1088.89,73.73 L 1089.63,75.65 L 1090.03,76.57 L 1091.06,78.20 L 1091.62,79.01 L 1093.01,80.61 L 1095.55,83.23 L 1096.48,84.15 L 1098.17,85.70 L 1099.00,86.43 L 1100.65,87.63 L 1101.49,88.19 L 1103.28,89.09 L 1104.21,89.51 L 1106.32,90.17 L 1107.43,90.47 L 1110.04,90.92 L 1111.43,91.13 L 1114.71,91.43 L 1116.46,91.56 L 1120.61,91.76 L 1121.71,91.81 L 1124.10,91.89 L 1128.00,92.00 L 1130.35,92.06 L 1134.26,92.17 L 1136.10,92.22 L 1139.10,92.34 L 1140.51,92.40 L 1142.79,92.54 L 1143.86,92.62 L 1145.59,92.82 L 1146.41,92.92 L 1147.77,93.19 L 1148.42,93.34 L 1149.58,93.71 L 1153.18,95.29 L 1154.72,96.05 L 1157.48,97.82 L 1158.82,98.76 L 1161.20,100.94 L 1162.35,102.09 L 1164.42,104.73 L 1167.23,109.28 L 1167.75,110.26 L 1168.47,112.13 L 1168.63,112.64 L 1168.88,113.84 L 1169.00,114.48 L 1169.19,116.05 L 1169.28,116.90 L 1169.41,118.99 L 1169.47,120.12 L 1169.57,122.89 L 1169.62,124.38 L 1169.70,127.98 L 1169.82,134.50 L 1169.86,136.92 L 1169.91,140.98 L 1169.94,142.90 L 1169.95,146.09 L 1169.95,147.59 L 1169.91,150.05 L 1169.89,151.21 L 1169.79,153.11 L 1169.73,154.01 L 1169.55,155.51 L 1169.46,156.22 L 1169.20,157.48 L 1168.07,161.08 L 1167.40,162.87 L 1165.67,166.15 L 1164.73,167.74 L 1162.48,170.60 L 1161.30,171.97 L 1158.54,174.40 L 1153.86,177.53 L 1148.50,180.50 L 586.50,180.70 L 577.82,180.70 L 560.86,180.71 L 552.44,180.71 L 536.01,180.72 L 527.86,180.72 L 511.94,180.73 L 504.04,180.73 L 488.64,180.73 L 480.99,180.74 L 466.09,180.74 L 458.69,180.74 L 444.28,180.75 L 437.13,180.75 L 423.20,180.76 L 416.29,180.76 L 402.84,180.76 L 396.17,180.76 L 383.18,180.77 L 376.74,180.77 L 364.21,180.77 L 358.00,180.77 L 345.92,180.77 L 339.94,180.78 L 328.30,180.78 L 322.54,180.78 L 311.33,180.78 L 305.79,180.78 L 295.01,180.78 L 289.67,180.78 L 279.31,180.78 L 274.18,180.78 L 264.23,180.78 L 259.30,180.78 L 249.75,180.78 L 245.02,180.78 L 235.86,180.78 L 231.33,180.78 L 222.56,180.77 L 218.22,180.77 L 209.82,180.77 L 205.66,180.77 L 197.63,180.76 L 193.66,180.76 L 185.98,180.76 L 182.19,180.76 L 174.86,180.75 L 171.24,180.75 L 164.26,180.74 L 160.81,180.74 L 154.16,180.73 L 150.88,180.73 L 144.55,180.72 L 141.43,180.72 L 135.42,180.71 L 132.46,180.70 L 126.76,180.69 L 123.95,180.69 L 118.55,180.68 L 115.89,180.67 L 110.78,180.66 L 108.26,180.65 L 103.44,180.64 L 101.06,180.64 L 96.51,180.62 L 92.03,180.61 L 83.86,180.58 L 79.90,180.56 L 72.72,180.53 L 69.25,180.51 L 62.99,180.47 L 59.97,180.45 L 54.57,180.40 L 51.98,180.38 L 47.37,180.33 L 45.16,180.30 L 41.28,180.25 L 39.42,180.22 L 36.19,180.16 L 34.66,180.13 L 32.02,180.06 L 30.77,180.03 L 28.66,179.96 L 27.67,179.92 L 26.01,179.84 L 25.24,179.80 L 23.97,179.72 L 23.39,179.67 L 22.45,179.58 L 21.57,179.49 L 20.52,179.29 L 20.06,179.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 181"><g><path d="M 19.42,178.95 L 17.74,178.30 L 14.60,176.57 L 13.07,175.64 L 10.28,173.39 L 8.94,172.20 L 6.55,169.46 L 3.47,164.86 L 0.50,159.50 L 0.22,92.38 L 0.20,88.28 L 0.17,80.83 L 0.15,77.22 L 0.13,70.67 L 0.12,67.51 L 0.11,61.82 L 0.10,59.07 L 0.09,54.16 L 0.09,51.79 L 0.10,47.60 L 0.11,45.58 L 0.13,42.04 L 0.14,40.34 L 0.17,37.38 L 0.19,35.96 L 0.25,33.52 L 0.27,32.36 L 0.34,30.38 L 0.38,29.43 L 0.47,27.83 L 0.52,27.08 L 0.63,25.80 L 0.69,25.19 L 0.82,24.17 L 0.96,23.21 L 1.32,21.76 L 1.97,19.80 L 2.66,17.96 L 4.48,14.59 L 5.46,12.96 L 7.82,10.06 L 9.07,8.67 L 11.94,6.28 L 16.78,3.31 L 22.50,0.50 L 541.50,0.24 L 549.06,0.24 L 563.84,0.23 L 571.18,0.23 L 585.53,0.22 L 592.66,0.22 L 606.59,0.21 L 613.51,0.21 L 627.02,0.20 L 633.73,0.20 L 646.83,0.19 L 653.34,0.19 L 666.04,0.18 L 672.34,0.18 L 684.64,0.18 L 690.75,0.17 L 702.66,0.17 L 708.57,0.17 L 720.10,0.16 L 725.81,0.16 L 736.96,0.16 L 742.49,0.16 L 753.27,0.15 L 758.61,0.15 L 769.03,0.15 L 774.19,0.15 L 784.24,0.15 L 789.22,0.14 L 798.92,0.14 L 803.73,0.14 L 813.08,0.14 L 817.72,0.14 L 826.73,0.14 L 831.20,0.14 L 839.87,0.14 L 844.17,0.14 L 852.53,0.14 L 856.66,0.14 L 864.69,0.15 L 868.67,0.15 L 876.38,0.15 L 880.20,0.15 L 887.61,0.15 L 891.28,0.15 L 898.38,0.16 L 901.90,0.16 L 908.71,0.16 L 912.08,0.17 L 918.60,0.17 L 921.82,0.17 L 928.06,0.18 L 931.14,0.18 L 937.10,0.19 L 940.05,0.19 L 945.74,0.20 L 948.55,0.21 L 953.98,0.21 L 959.34,0.22 L 969.30,0.24 L 974.16,0.25 L 983.14,0.27 L 987.52,0.29 L 995.58,0.31 L 999.50,0.33 L 1006.70,0.36 L 1010.19,0.37 L 1016.56,0.41 L 1019.65,0.42 L 1025.25,0.46 L 1027.96,0.48 L 1032.85,0.52 L 1035.21,0.54 L 1039.43,0.59 L 1041.46,0.61 L 1045.06,0.66 L 1046.79,0.69 L 1049.82,0.75 L 1051.27,0.77 L 1053.79,0.83 L 1054.99,0.86 L 1057.05,0.93 L 1058.03,0.96 L 1059.67,1.03 L 1060.44,1.07 L 1061.73,1.14 L 1062.33,1.18 L 1063.30,1.26 L 1063.75,1.30 L 1064.46,1.38 L 1065.86,1.66 L 1066.74,1.94 L 1068.54,2.72 L 1069.44,3.15 L 1071.25,4.19 L 1073.04,5.30 L 1076.44,8.13 L 1078.08,9.62 L 1080.90,12.97 L 1081.55,13.83 L 1082.68,15.58 L 1084.07,18.23 L 1084.61,19.45 L 1085.36,21.73 L 1085.53,22.35 L 1085.80,23.76 L 1085.93,24.52 L 1086.13,26.34 L 1086.23,27.32 L 1086.39,29.73 L 1086.46,31.03 L 1086.59,34.21 L 1086.66,35.91 L 1086.78,40.04 L 1086.81,41.14 L 1086.87,43.55 L 1086.96,47.50 L 1087.00,49.18 L 1087.08,52.24 L 1087.11,53.73 L 1087.19,56.43 L 1087.24,57.74 L 1087.33,60.12 L 1087.38,61.27 L 1087.49,63.34 L 1087.61,65.35 L 1087.93,68.60 L 1088.11,70.11 L 1088.61,72.57 L 1088.89,73.73 L 1089.63,75.65 L 1090.03,76.57 L 1091.06,78.20 L 1091.62,79.01 L 1093.01,80.61 L 1095.55,83.23 L 1096.48,84.15 L 1098.17,85.70 L 1099.00,86.43 L 1100.65,87.63 L 1101.49,88.19 L 1103.28,89.09 L 1104.21,89.51 L 1106.32,90.17 L 1107.43,90.47 L 1110.04,90.92 L 1111.43,91.13 L 1114.71,91.43 L 1116.46,91.56 L 1120.61,91.76 L 1121.71,91.81 L 1124.10,91.89 L 1128.00,92.00 L 1130.35,92.06 L 1134.26,92.17 L 1136.10,92.22 L 1139.10,92.34 L 1140.51,92.40 L 1142.79,92.54 L 1143.86,92.62 L 1145.59,92.82 L 1146.41,92.92 L 1147.77,93.19 L 1148.42,93.34 L 1149.58,93.71 L 1153.18,95.29 L 1154.72,96.05 L 1157.48,97.82 L 1158.82,98.76 L 1161.20,100.94 L 1162.35,102.09 L 1164.42,104.73 L 1167.23,109.28 L 1167.75,110.26 L 1168.47,112.13 L 1168.63,112.64 L 1168.88,113.84 L 1169.00,114.48 L 1169.19,116.05 L 1169.28,116.90 L 1169.41,118.99 L 1169.47,120.12 L 1169.57,122.89 L 1169.62,124.38 L 1169.70,127.98 L 1169.82,134.50 L 1169.86,136.92 L 1169.91,140.98 L 1169.94,142.90 L 1169.95,146.09 L 1169.95,147.59 L 1169.91,150.05 L 1169.89,151.21 L 1169.79,153.11 L 1169.73,154.01 L 1169.55,155.51 L 1169.46,156.22 L 1169.20,157.48 L 1168.07,161.08 L 1167.40,162.87 L 1165.67,166.15 L 1164.73,167.74 L 1162.48,170.60 L 1161.30,171.97 L 1158.54,174.40 L 1153.86,177.53 L 1148.50,180.50 L 586.50,180.70 L 577.82,180.70 L 560.86,180.71 L 552.44,180.71 L 536.01,180.72 L 527.86,180.72 L 511.94,180.73 L 504.04,180.73 L 488.64,180.73 L 480.99,180.74 L 466.09,180.74 L 458.69,180.74 L 444.28,180.75 L 437.13,180.75 L 423.20,180.76 L 416.29,180.76 L 402.84,180.76 L 396.17,180.76 L 383.18,180.77 L 376.74,180.77 L 364.21,180.77 L 358.00,180.77 L 345.92,180.77 L 339.94,180.78 L 328.30,180.78 L 322.54,180.78 L 311.33,180.78 L 305.79,180.78 L 295.01,180.78 L 289.67,180.78 L 279.31,180.78 L 274.18,180.78 L 264.23,180.78 L 259.30,180.78 L 249.75,180.78 L 245.02,180.78 L 235.86,180.78 L 231.33,180.78 L 222.56,180.77 L 218.22,180.77 L 209.82,180.77 L 205.66,180.77 L 197.63,180.76 L 193.66,180.76 L 185.98,180.76 L 182.19,180.76 L 174.86,180.75 L 171.24,180.75 L 164.26,180.74 L 160.81,180.74 L 154.16,180.73 L 150.88,180.73 L 144.55,180.72 L 141.43,180.72 L 135.42,180.71 L 132.46,180.70 L 126.76,180.69 L 123.95,180.69 L 118.55,180.68 L 115.89,180.67 L 110.78,180.66 L 108.26,180.65 L 103.44,180.64 L 101.06,180.64 L 96.51,180.62 L 92.03,180.61 L 83.86,180.58 L 79.90,180.56 L 72.72,180.53 L 69.25,180.51 L 62.99,180.47 L 59.97,180.45 L 54.57,180.40 L 51.98,180.38 L 47.37,180.33 L 45.16,180.30 L 41.28,180.25 L 39.42,180.22 L 36.19,180.16 L 34.66,180.13 L 32.02,180.06 L 30.77,180.03 L 28.66,179.96 L 27.67,179.92 L 26.01,179.84 L 25.24,179.80 L 23.97,179.72 L 23.39,179.67 L 22.45,179.58 L 21.57,179.49 L 20.52,179.29 L 20.06,179.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;
  transition: all 500ms ease;
}
@media (max-width: 991px) {
  .faq-accordion .accordion-content::after {
    -webkit-mask: unset;
    mask: unset;
  }
}
.faq-accordion .accordion-content__inner {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 181px auto;
  align-items: center;
  gap: 28px;
}
@media (max-width: 767px) {
  .faq-accordion .accordion-content__inner {
    grid-template-columns: auto;
  }
}
.faq-accordion .accordion-content__image {
  height: 100%;
  border-radius: 30px;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 546.000000 543.000000"><g transform="translate(0.000000,543.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M737 5416 c-3 -8 -27 -18 -54 -22 -26 -3 -60 -13 -75 -20 -15 -8 -36 -14 -46 -14 -11 0 -25 -7 -32 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -19 -15 -27 -15 -16 0 -118 -74 -176 -129 -39 -36 -127 -144 -127 -155 0 -4 -13 -25 -30 -48 -16 -22 -30 -49 -30 -58 0 -10 -7 -23 -15 -30 -8 -7 -15 -21 -15 -32 0 -11 -5 -29 -12 -41 -6 -12 -16 -42 -22 -67 -6 -29 -11 -854 -13 -2348 l-3 -2302 45 -45 44 -45 2298 0 c2043 0 2306 2 2373 16 41 8 79 19 85 25 5 5 19 9 31 9 12 0 27 7 34 15 7 8 20 15 30 15 10 0 23 7 30 15 7 8 19 15 27 15 16 0 118 74 176 129 39 36 127 144 127 155 0 4 14 25 30 48 17 22 30 49 30 58 0 10 7 23 15 30 8 7 15 22 15 34 1 11 7 32 15 46 8 14 14 40 15 58 0 18 8 40 20 52 20 20 20 33 20 795 0 762 0 775 -20 795 -11 11 -20 31 -20 44 0 13 -7 29 -15 36 -8 7 -15 17 -15 22 0 5 -18 33 -40 62 -85 112 -230 185 -370 186 -102 0 -203 33 -285 94 -47 35 -115 107 -115 122 0 5 -5 15 -12 22 -13 13 -34 66 -50 127 -7 26 -13 327 -17 860 -7 885 -4 825 -57 953 -8 18 -14 39 -14 46 0 8 -7 19 -15 26 -8 7 -15 19 -15 26 0 20 -77 130 -135 193 -28 29 -84 79 -125 110 -72 54 -195 121 -223 121 -7 0 -17 4 -23 10 -5 5 -34 14 -64 20 -30 6 -60 17 -66 25 -17 22 -3019 23 -3027 1z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 546.000000 543.000000"><g transform="translate(0.000000,543.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M737 5416 c-3 -8 -27 -18 -54 -22 -26 -3 -60 -13 -75 -20 -15 -8 -36 -14 -46 -14 -11 0 -25 -7 -32 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -19 -15 -27 -15 -16 0 -118 -74 -176 -129 -39 -36 -127 -144 -127 -155 0 -4 -13 -25 -30 -48 -16 -22 -30 -49 -30 -58 0 -10 -7 -23 -15 -30 -8 -7 -15 -21 -15 -32 0 -11 -5 -29 -12 -41 -6 -12 -16 -42 -22 -67 -6 -29 -11 -854 -13 -2348 l-3 -2302 45 -45 44 -45 2298 0 c2043 0 2306 2 2373 16 41 8 79 19 85 25 5 5 19 9 31 9 12 0 27 7 34 15 7 8 20 15 30 15 10 0 23 7 30 15 7 8 19 15 27 15 16 0 118 74 176 129 39 36 127 144 127 155 0 4 14 25 30 48 17 22 30 49 30 58 0 10 7 23 15 30 8 7 15 22 15 34 1 11 7 32 15 46 8 14 14 40 15 58 0 18 8 40 20 52 20 20 20 33 20 795 0 762 0 775 -20 795 -11 11 -20 31 -20 44 0 13 -7 29 -15 36 -8 7 -15 17 -15 22 0 5 -18 33 -40 62 -85 112 -230 185 -370 186 -102 0 -203 33 -285 94 -47 35 -115 107 -115 122 0 5 -5 15 -12 22 -13 13 -34 66 -50 127 -7 26 -13 327 -17 860 -7 885 -4 825 -57 953 -8 18 -14 39 -14 46 0 8 -7 19 -15 26 -8 7 -15 19 -15 26 0 20 -77 130 -135 193 -28 29 -84 79 -125 110 -72 54 -195 121 -223 121 -7 0 -17 4 -23 10 -5 5 -34 14 -64 20 -30 6 -60 17 -66 25 -17 22 -3019 23 -3027 1z"/> </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: 991px) {
  .faq-accordion .accordion-content__image {
    -webkit-mask: unset;
    mask: unset;
  }
}
@media (max-width: 767px) {
  .faq-accordion .accordion-content__image {
    display: none;
  }
}
.faq-accordion .accordion-content__image img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}
.faq-accordion .accordion-content__box {
  padding: 19px 14px 28px 0px;
}
@media (max-width: 1199px) {
  .faq-accordion .accordion-content__box {
    padding-right: 25px;
  }
}
@media (max-width: 767px) {
  .faq-accordion .accordion-content__box {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 440px) {
  .faq-accordion .accordion-content__box {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.faq-accordion .accordion-content__title__icon {
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
.faq-accordion .accordion-content__title__icon::after, .faq-accordion .accordion-content__title__icon::before {
  background-color: var(--aigence-white, #FFFFFF);
  opacity: 0;
}
.faq-accordion .accordion-content__title__icon::after {
  opacity: 1;
}
.faq-accordion .accordion-content p {
  margin: 11px 0px 0px;
  padding-right: 115px;
}
@media (max-width: 991px) {
  .faq-accordion .accordion-content p {
    padding-right: 0px;
  }
}

.faq-page-search {
  background-color: var(--aigence-white, #FFFFFF);
}
.faq-page-search__content {
  text-align: center;
}
.faq-page-search__title {
  margin-bottom: 50px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 575px) {
  .faq-page-search__title {
    font-size: 34px;
  }
}
.faq-page-search__form {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 770px;
}
.faq-page-search__form input[type=text] {
  width: 100%;
  display: block;
  border: none;
  outline: none;
  height: 59px;
  background-color: var(--aigence-white, #FFFFFF);
  color: var(--aigence-text, #959CB2);
  font-size: 14px;
  font-weight: 500;
  padding-left: 23px;
  padding-right: 40px;
  border-radius: 10px;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  transition: all 500ms ease;
}
.faq-page-search__form input[type=text]:focus {
  color: var(--aigence-black, #0D1A42);
  border-color: var(--aigence-base, #D032AF);
}
.faq-page-search__form button[type=submit] {
  display: inline-flex;
  align-items: center;
  padding: 0;
  border: none;
  outline: none;
  color: var(--aigence-base, #D032AF);
  font-size: 18px;
  position: absolute;
  top: 50%;
  right: 23px;
  transform: translateY(-50%);
  background-color: transparent;
  transition: all 500ms ease;
}
.faq-page-search__form button[type=submit] svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.faq-page {
  position: relative;
  background-color: var(--aigence-white2, #F1F3FF);
}
.faq-page__bg {
  width: 100%;
  height: calc(100% + 546px);
  position: absolute;
  top: 0px;
  left: 0px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.faq-page .container {
  position: relative;
  z-index: 1;
}

.faq-one .accordion-title {
  background-color: var(--aigence-white2, #F1F3FF);
}
.faq-one .faq-accordion .accordion-title__icon, .faq-one .faq-accordion .accordion-content__title__icon {
  background-color: var(--aigence-white, #FFFFFF);
}

/*--------------------------------------------------------------
# Slide Text
--------------------------------------------------------------*/
.slide-text {
  position: relative;
  padding-top: 35px;
  padding-bottom: 37px;
  overflow: hidden;
  background: linear-gradient(90deg, #D232AD 0%, #405CFE 100%);
}
.slide-text__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  mix-blend-mode: multiply;
}
.slide-text__wrapper {
  position: relative;
  z-index: 1;
}
.slide-text__scroll {
  width: -webkit-calc((420px * 16) + (30px * 16));
  width: -moz-calc((420px * 16) + (30px * 16));
  min-width: 100%;
  height: 100%;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 50px;
  margin: 0px;
  font-size: 50px;
  font-weight: 800;
  color: var(--aigence-white, #FFFFFF);
  text-transform: capitalize;
  line-height: 1.2;
  -webkit-animation: scrollRightToLeft 20s linear infinite;
  -moz-animation: scrollRightToLeft 20s linear infinite;
  animation: scrollRightToLeft 20s linear infinite;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@media (max-width: 991px) {
  .slide-text__scroll {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .slide-text__scroll {
    gap: 40px;
  }
}
@media (max-width: 575px) {
  .slide-text__scroll {
    font-size: 35px;
  }
}
.slide-text__scroll:hover {
  animation-play-state: paused;
}
@keyframes scrollRightToLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-webkit-calc(-250px* 7));
    -moz-transform: translateX(-moz-calc(-250px* 7));
    transform: translateX(-1750px);
  }
}
.slide-text--home1 {
  padding-top: 24px;
  padding-bottom: 26px;
  border-radius: 0px 0px 60px 60px;
}
@media (max-width: 767px) {
  .slide-text--home1 {
    border-radius: 0px 0px 50px 50px;
  }
}
@media (max-width: 575px) {
  .slide-text--home1 {
    border-radius: 0px 0px 40px 40px;
  }
}
.slide-text--home1 .slide-text__scroll {
  font-size: 30px;
  text-transform: uppercase;
}
.slide-text--home3 {
  padding-top: 79px;
  padding-bottom: 81px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
@media (max-width: 575px) {
  .slide-text--home3 {
    padding-top: 71px;
    padding-bottom: 73px;
  }
}
.slide-text--home3 .slide-text__scroll {
  text-transform: uppercase;
}

/*--------------------------------------------------------------
# AI Power
--------------------------------------------------------------*/
.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, #D033AE, #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;
}

/*--------------------------------------------------------------
# App Download
--------------------------------------------------------------*/
.app-download__wrapper {
  position: relative;
  padding: 72.5px 88px 84.5px;
}
@media (max-width: 991px) {
  .app-download__wrapper {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 767px) {
  .app-download__wrapper {
    padding: 48px 40px 60px;
  }
}
@media (max-width: 575px) {
  .app-download__wrapper {
    padding: 53px 30px 60px;
  }
}
.app-download__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  border-radius: 31px;
  background: linear-gradient(90deg, #425CFE 0%, #D033AE 100%);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 389"><g><path d="M 23.00,388.07 L 20.92,387.43 L 16.93,385.46 L 14.98,384.38 L 11.39,381.62 L 9.66,380.15 L 6.62,376.73 L 2.86,371.00 L 0.50,366.50 L 0.50,236.00 L 0.50,105.50 L 3.16,100.50 L 3.53,99.81 L 4.50,98.27 L 5.01,97.49 L 6.17,95.91 L 6.76,95.13 L 7.96,93.68 L 9.66,91.89 L 9.90,91.66 L 10.68,91.00 L 11.12,90.64 L 12.28,89.71 L 12.90,89.22 L 14.40,88.06 L 15.20,87.45 L 17.03,86.06 L 17.98,85.34 L 20.11,83.74 L 21.20,82.92 L 23.60,81.13 L 24.84,80.22 L 27.48,78.27 L 28.84,77.27 L 31.71,75.17 L 34.62,73.03 L 41.02,68.38 L 44.29,66.00 L 51.23,60.98 L 54.75,58.44 L 62.04,53.20 L 65.71,50.57 L 73.14,45.26 L 76.85,42.61 L 84.21,37.38 L 87.87,34.79 L 94.95,29.77 L 98.45,27.31 L 105.06,22.67 L 108.28,20.40 L 114.21,16.28 L 115.64,15.28 L 118.33,13.42 L 119.65,12.51 L 122.10,10.82 L 123.30,10.01 L 125.48,8.52 L 126.54,7.80 L 128.43,6.53 L 129.34,5.93 L 130.92,4.89 L 131.66,4.40 L 132.89,3.62 L 133.46,3.26 L 134.32,2.75 L 135.16,2.31 L 140.82,-0.01 L 644.16,0.25 L 1147.50,0.50 L 1152.50,3.16 L 1154.00,3.96 L 1156.86,5.97 L 1158.27,7.03 L 1160.87,9.48 L 1162.12,10.75 L 1164.34,13.54 L 1167.14,18.00 L 1169.50,22.50 L 1169.50,143.00 L 1169.50,263.50 L 1167.04,268.46 L 1166.26,270.04 L 1164.32,272.97 L 1163.29,274.40 L 1160.91,276.98 L 1159.67,278.22 L 1156.91,280.38 L 1152.42,283.08 L 1147.50,285.50 L 1100.50,286.00 L 1053.50,286.50 L 1047.84,289.28 L 1046.21,290.08 L 1043.15,292.13 L 1041.65,293.23 L 1038.94,295.79 L 1037.64,297.13 L 1035.39,300.09 L 1032.64,304.88 L 1032.14,305.95 L 1031.45,308.15 L 1031.30,308.77 L 1031.05,310.28 L 1030.94,311.09 L 1030.75,313.14 L 1030.66,314.25 L 1030.52,317.05 L 1030.45,318.55 L 1030.33,322.29 L 1030.30,323.29 L 1030.25,325.50 L 1030.22,326.65 L 1030.16,329.17 L 1030.14,330.47 L 1030.08,333.32 L 1030.00,338.00 L 1029.97,339.72 L 1029.91,342.85 L 1029.88,344.37 L 1029.83,347.14 L 1029.80,348.47 L 1029.75,350.88 L 1029.72,352.05 L 1029.67,354.15 L 1029.64,355.16 L 1029.58,356.96 L 1029.55,357.83 L 1029.48,359.38 L 1029.41,360.87 L 1029.24,363.18 L 1029.15,364.25 L 1028.92,365.90 L 1028.79,366.66 L 1028.48,367.88 L 1027.14,371.00 L 1026.34,372.53 L 1024.34,375.46 L 1023.29,376.88 L 1020.87,379.52 L 1019.61,380.79 L 1016.87,383.03 L 1012.50,385.84 L 1007.50,388.50 L 516.50,388.67 L 499.62,388.67 L 466.47,388.68 L 450.01,388.68 L 417.82,388.68 L 409.84,388.68 L 394.09,388.68 L 386.25,388.68 L 370.80,388.68 L 363.11,388.68 L 347.97,388.68 L 340.45,388.67 L 325.66,388.67 L 318.30,388.67 L 303.87,388.66 L 296.70,388.66 L 282.65,388.65 L 275.68,388.65 L 262.03,388.64 L 255.26,388.64 L 242.04,388.63 L 235.49,388.62 L 222.71,388.61 L 216.38,388.61 L 204.07,388.60 L 197.98,388.59 L 186.16,388.58 L 180.31,388.57 L 169.00,388.56 L 163.41,388.55 L 152.62,388.54 L 147.30,388.53 L 137.07,388.51 L 132.03,388.51 L 122.37,388.49 L 117.61,388.48 L 108.55,388.47 L 104.09,388.46 L 95.64,388.44 L 91.49,388.43 L 83.68,388.41 L 79.85,388.40 L 72.69,388.38 L 69.20,388.37 L 62.71,388.35 L 59.56,388.34 L 53.78,388.32 L 50.97,388.31 L 45.91,388.29 L 43.47,388.28 L 39.15,388.25 L 37.08,388.24 L 33.52,388.22 L 31.84,388.21 L 29.06,388.18 L 27.77,388.17 L 25.80,388.14 L 24.92,388.13 L 23.77,388.11 L 23.30,388.09 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 389"><g><path d="M 23.00,388.07 L 20.92,387.43 L 16.93,385.46 L 14.98,384.38 L 11.39,381.62 L 9.66,380.15 L 6.62,376.73 L 2.86,371.00 L 0.50,366.50 L 0.50,236.00 L 0.50,105.50 L 3.16,100.50 L 3.53,99.81 L 4.50,98.27 L 5.01,97.49 L 6.17,95.91 L 6.76,95.13 L 7.96,93.68 L 9.66,91.89 L 9.90,91.66 L 10.68,91.00 L 11.12,90.64 L 12.28,89.71 L 12.90,89.22 L 14.40,88.06 L 15.20,87.45 L 17.03,86.06 L 17.98,85.34 L 20.11,83.74 L 21.20,82.92 L 23.60,81.13 L 24.84,80.22 L 27.48,78.27 L 28.84,77.27 L 31.71,75.17 L 34.62,73.03 L 41.02,68.38 L 44.29,66.00 L 51.23,60.98 L 54.75,58.44 L 62.04,53.20 L 65.71,50.57 L 73.14,45.26 L 76.85,42.61 L 84.21,37.38 L 87.87,34.79 L 94.95,29.77 L 98.45,27.31 L 105.06,22.67 L 108.28,20.40 L 114.21,16.28 L 115.64,15.28 L 118.33,13.42 L 119.65,12.51 L 122.10,10.82 L 123.30,10.01 L 125.48,8.52 L 126.54,7.80 L 128.43,6.53 L 129.34,5.93 L 130.92,4.89 L 131.66,4.40 L 132.89,3.62 L 133.46,3.26 L 134.32,2.75 L 135.16,2.31 L 140.82,-0.01 L 644.16,0.25 L 1147.50,0.50 L 1152.50,3.16 L 1154.00,3.96 L 1156.86,5.97 L 1158.27,7.03 L 1160.87,9.48 L 1162.12,10.75 L 1164.34,13.54 L 1167.14,18.00 L 1169.50,22.50 L 1169.50,143.00 L 1169.50,263.50 L 1167.04,268.46 L 1166.26,270.04 L 1164.32,272.97 L 1163.29,274.40 L 1160.91,276.98 L 1159.67,278.22 L 1156.91,280.38 L 1152.42,283.08 L 1147.50,285.50 L 1100.50,286.00 L 1053.50,286.50 L 1047.84,289.28 L 1046.21,290.08 L 1043.15,292.13 L 1041.65,293.23 L 1038.94,295.79 L 1037.64,297.13 L 1035.39,300.09 L 1032.64,304.88 L 1032.14,305.95 L 1031.45,308.15 L 1031.30,308.77 L 1031.05,310.28 L 1030.94,311.09 L 1030.75,313.14 L 1030.66,314.25 L 1030.52,317.05 L 1030.45,318.55 L 1030.33,322.29 L 1030.30,323.29 L 1030.25,325.50 L 1030.22,326.65 L 1030.16,329.17 L 1030.14,330.47 L 1030.08,333.32 L 1030.00,338.00 L 1029.97,339.72 L 1029.91,342.85 L 1029.88,344.37 L 1029.83,347.14 L 1029.80,348.47 L 1029.75,350.88 L 1029.72,352.05 L 1029.67,354.15 L 1029.64,355.16 L 1029.58,356.96 L 1029.55,357.83 L 1029.48,359.38 L 1029.41,360.87 L 1029.24,363.18 L 1029.15,364.25 L 1028.92,365.90 L 1028.79,366.66 L 1028.48,367.88 L 1027.14,371.00 L 1026.34,372.53 L 1024.34,375.46 L 1023.29,376.88 L 1020.87,379.52 L 1019.61,380.79 L 1016.87,383.03 L 1012.50,385.84 L 1007.50,388.50 L 516.50,388.67 L 499.62,388.67 L 466.47,388.68 L 450.01,388.68 L 417.82,388.68 L 409.84,388.68 L 394.09,388.68 L 386.25,388.68 L 370.80,388.68 L 363.11,388.68 L 347.97,388.68 L 340.45,388.67 L 325.66,388.67 L 318.30,388.67 L 303.87,388.66 L 296.70,388.66 L 282.65,388.65 L 275.68,388.65 L 262.03,388.64 L 255.26,388.64 L 242.04,388.63 L 235.49,388.62 L 222.71,388.61 L 216.38,388.61 L 204.07,388.60 L 197.98,388.59 L 186.16,388.58 L 180.31,388.57 L 169.00,388.56 L 163.41,388.55 L 152.62,388.54 L 147.30,388.53 L 137.07,388.51 L 132.03,388.51 L 122.37,388.49 L 117.61,388.48 L 108.55,388.47 L 104.09,388.46 L 95.64,388.44 L 91.49,388.43 L 83.68,388.41 L 79.85,388.40 L 72.69,388.38 L 69.20,388.37 L 62.71,388.35 L 59.56,388.34 L 53.78,388.32 L 50.97,388.31 L 45.91,388.29 L 43.47,388.28 L 39.15,388.25 L 37.08,388.24 L 33.52,388.22 L 31.84,388.21 L 29.06,388.18 L 27.77,388.17 L 25.80,388.14 L 24.92,388.13 L 23.77,388.11 L 23.30,388.09 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) {
  .app-download__bg {
    -webkit-mask: unset;
    mask: unset;
  }
}
.app-download__bg__1 {
  width: calc(100% - 476px);
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  mix-blend-mode: overlay;
}
.app-download__bg__2 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  mix-blend-mode: soft-light;
}
.app-download__bg__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  display: flex;
  transform: rotate(19.032deg);
}
.app-download__content {
  max-width: 635px;
  position: relative;
  z-index: 1;
}
.app-download .sec-title {
  margin-bottom: 30px;
  font-size: 48px;
  color: var(--aigence-white, #FFFFFF);
  line-height: 1.25;
}
@media (max-width: 1199px) {
  .app-download .sec-title {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .app-download .sec-title {
    font-size: 30px;
  }
}
.app-download__button {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
.app-download__btn {
  min-width: 270px;
  display: inline-flex;
  align-items: center;
  gap: 15px;
  padding: 20px 48px 20px 35px;
  border-radius: 200px;
  background-color: #5BF2F8;
  transition: all 500ms ease;
}
@media (max-width: 991px) {
  .app-download__btn {
    min-width: 240px;
    padding: 15px 40px 15px 35px;
  }
}
@media (max-width: 390px) {
  .app-download__btn {
    min-width: 225px;
    padding-right: 35px;
  }
}
.app-download__btn:hover {
  background-color: var(--aigence-base, #D032AF);
}
.app-download__btn--base {
  background-color: var(--aigence-base, #D032AF);
}
.app-download__btn--base:hover {
  background-color: #5BF2F8;
}
.app-download__btn__icon {
  display: inline-flex;
  font-size: 35px;
  color: var(--aigence-white, #FFFFFF);
}
@media (max-width: 991px) {
  .app-download__btn__icon {
    font-size: 30px;
  }
}
.app-download__btn__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.app-download__btn__text {
  font-size: 12px;
  font-weight: 700;
  color: var(--aigence-white, #FFFFFF);
  line-height: 1.25;
}
.app-download__btn__text span {
  font-size: 22px;
  font-weight: 800;
}
@media (max-width: 991px) {
  .app-download__btn__text span {
    font-size: 18px;
  }
}
.app-download__image {
  position: absolute;
  top: calc(50% - 18px);
  right: 0px;
  z-index: 1;
  transform: translateY(-50%);
  animation: movingX 2.5s linear infinite;
}
@media (max-width: 1199px) {
  .app-download__image {
    display: none;
  }
}
@keyframes movingX {
  0% {
    -webkit-transform: translateZ(0) translateY(-50%);
    transform: translateZ(0) translateY(-50%);
  }
  50% {
    -webkit-transform: translate3d(25px, 0, 0) translateY(-50%);
    transform: translate3d(25px, 0, 0) translateY(-50%);
  }
  100% {
    -webkit-transform: translateZ(0) translateY(-50%);
    transform: translateZ(0) translateY(-50%);
  }
}
.app-download__image img {
  max-width: 100%;
  height: auto;
  border-radius: 30px;
  transform: rotate(-15deg);
}
.app-download__image img:not(:first-child) {
  position: relative;
  top: 14px;
  margin-left: -170px;
}

/*--------------------------------------------------------------
# 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: linear-gradient(90deg, #D033AE 0%, #405CFE 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;
  }
}

/*--------------------------------------------------------------
# Team Details
--------------------------------------------------------------*/
.team-details {
  background-color: var(--aigence-white, #FFFFFF);
}
.team-details .row {
  --bs-gutter-x: 50px;
}
@media (max-width: 1199px) {
  .team-details .row {
    --bs-gutter-x: 30px;
  }
}
.team-details .col-image {
  flex: 0 0 auto;
  width: 45%;
}
@media (max-width: 991px) {
  .team-details .col-image {
    width: 100%;
  }
}
.team-details .col-content {
  flex: 0 0 auto;
  width: 55%;
}
@media (max-width: 991px) {
  .team-details .col-content {
    width: 100%;
  }
}
.team-details__image img {
  max-width: 100%;
  height: auto;
  border-radius: 20px;
}
.team-details__content {
  margin-top: -4px;
}
@media (max-width: 991px) {
  .team-details__content {
    margin-top: 0;
  }
}
.team-details__about {
  margin-bottom: 33px;
}
.team-details__designation {
  margin-bottom: 6px;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.5;
}
.team-details__name {
  margin-bottom: 21px;
  font-size: 40px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.25;
}
@media (max-width: 430px) {
  .team-details__name {
    font-size: 30px;
  }
}
@media (max-width: 360px) {
  .team-details__name {
    font-size: 28px;
  }
}
.team-details__text {
  margin: 0;
}
.team-details__text-box {
  position: relative;
  margin-bottom: 35px;
  padding: 22px 30px 22px 40px;
  overflow: hidden;
  border-radius: 10px;
  background-color: var(--aigence-black, #0D1A42);
}
@media (max-width: 430px) {
  .team-details__text-box {
    padding-left: 35px;
    padding-right: 25px;
  }
}
.team-details__text-box::before {
  content: "";
  width: 8px;
  height: 100%;
  background: linear-gradient(180deg, #3E5DFF 0%, #DB30A9 100%);
  position: absolute;
  top: 0px;
  left: 0px;
}
.team-details__text-box__text {
  margin: 0;
  position: relative;
  font-size: 20px;
  color: var(--aigence-white, #FFFFFF);
  line-height: 1.5;
  z-index: 1;
}
@media (max-width: 575px) {
  .team-details__text-box__text {
    font-size: 18px;
  }
}
@media (max-width: 430px) {
  .team-details__text-box__text {
    font-size: 16px;
  }
}
.team-details__text-box__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.team-details__info {
  margin-bottom: 28px;
}
@media (max-width: 991px) {
  .team-details__info {
    margin-bottom: 25px;
  }
}
.team-details__info li + li {
  margin-top: 6px;
}
.team-details__info li {
  display: flex;
  align-items: center;
  gap: 12px;
}
.team-details__info__icon {
  display: inline-flex;
  flex-shrink: 0;
  font-size: 16px;
  color: var(--aigence-base, #D032AF);
}
.team-details__info__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.team-details__info__content {
  display: flex;
  align-items: flex-start;
  gap: 5px;
  font-size: 16px;
  line-height: 1.625;
}
.team-details__info__title, .team-details__info__text {
  display: inline-block;
}
.team-details__info__text {
  color: var(--aigence-black, #0D1A42);
}
.team-details__info__text--link:hover {
  color: var(--aigence-base, #D032AF);
}
.team-details__skill {
  margin-bottom: 40px;
}
.team-details .progress-box + .progress-box {
  margin-top: 33px;
}

.team-education {
  background-color: var(--aigence-white, #FFFFFF);
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
}
.team-education__sec-title {
  margin-bottom: 21px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.333;
}
.team-education__sec-text {
  margin: 0;
}
.team-education__certificate {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
.team-education__certificate img {
  max-width: 100%;
  height: auto;
}
.team-education__list {
  margin-top: 85px;
  padding-top: 40px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px 99px;
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
}
@media (max-width: 1199px) {
  .team-education__list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 30px 50px;
  }
}
@media (max-width: 767px) {
  .team-education__list {
    grid-gap: 30px 40px;
  }
}
@media (max-width: 575px) {
  .team-education__list {
    padding: 0px;
    margin-top: 120px;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 75px;
    border: none;
  }
}
.team-education__list__item {
  position: relative;
}
.team-education__list__item:nth-child(1)::before, .team-education__list__item:nth-child(2)::before, .team-education__list__item:nth-child(3)::before, .team-education__list__item:nth-child(4)::before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: var(--aigence-text, #959CB2);
  position: absolute;
  top: -48px;
  left: 0px;
  transition: all 500ms ease;
}
@media (max-width: 575px) {
  .team-education__list__item:nth-child(1)::before, .team-education__list__item:nth-child(2)::before, .team-education__list__item:nth-child(3)::before, .team-education__list__item:nth-child(4)::before {
    top: -35px;
  }
}
@media (min-width: 576px) and (max-width: 1199px) {
  .team-education__list__item:nth-child(3)::before, .team-education__list__item:nth-child(4)::before {
    display: none;
  }
}
.team-education__list__item:hover::before {
  background-color: var(--aigence-base, #D032AF);
}
.team-education__year {
  margin-bottom: 10px;
  font-size: 16px;
  color: var(--aigence-black, #0D1A42);
  text-transform: capitalize;
  font-weight: 500;
  line-height: 1.625;
}
.team-education__title {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 20px;
  text-transform: capitalize;
  line-height: 1.5;
}
.team-education__text {
  margin: 0;
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 1.625;
}

/*--------------------------------------------------------------
# Gallery
--------------------------------------------------------------*/
.gallery-page {
  background-color: var(--aigence-white, #FFFFFF);
}
.gallery-page .container-fluid {
  max-width: 1672px;
}
.gallery-page__filter__list {
  margin-bottom: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.gallery-page__filter__list li .aigence-btn__text {
  padding-top: 15px;
  padding-bottom: 15px;
}
.gallery-page__filter__list li:hover .aigence-btn__text::after, .gallery-page__filter__list li.active .aigence-btn__text::after {
  opacity: 1;
  background: var(--aigence-primary, #3E5DFF);
}
.gallery-page__card {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}
.gallery-page__card img {
  display: block;
  width: 100%;
  border-radius: inherit;
  transition: all 500ms ease;
}
.gallery-page__card__hover {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 20px;
}
.gallery-page__card__hover::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  visibility: hidden;
  right: -100%;
  bottom: -100%;
  border-radius: inherit;
  background-color: RGBA(var(--aigence-black-rgb, 13, 26, 66), 0.7);
  transition: all 500ms ease;
}
.gallery-page__card__hover .img-popup {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 76px;
  height: 76px;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.5);
  border-radius: 50%;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  transition: all 500ms ease 0ms;
}
@media (max-width: 430px) {
  .gallery-page__card__hover .img-popup {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .gallery-page__card__hover .img-popup {
    width: 60px;
    height: 60px;
  }
}
.gallery-page__card:hover .gallery-page__card__hover {
  visibility: visible;
}
.gallery-page__card:hover .gallery-page__card__hover::after {
  right: 0px;
  bottom: 0px;
  visibility: visible;
}
.gallery-page__card__icon {
  position: relative;
  width: 20px;
  height: 20px;
  display: block;
}
.gallery-page__card__icon::after, .gallery-page__card__icon::before {
  content: "";
  width: 2px;
  height: 100%;
  background-color: var(--aigence-white, #FFFFFF);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gallery-page__card__icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.gallery-page__card:hover .img-popup {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition-delay: 200ms;
}

.gallery-one {
  position: relative;
  margin-bottom: -190px;
  background-color: var(--aigence-white, #FFFFFF);
}
@media (min-width: 576px) {
  .gallery-one .sec-title {
    margin-bottom: 0px;
  }
}
@media (min-width: 576px) {
  .gallery-one .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.gallery-one__carousel {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1898 553"><g><path d="M 0.00,276.05 L 0.00,267.84 L 0.00,252.16 L 0.00,244.43 L 0.00,229.68 L 0.00,222.42 L 0.00,208.57 L 0.00,201.76 L 0.01,188.80 L 0.01,182.42 L 0.01,170.31 L 0.01,164.35 L 0.02,153.06 L 0.02,147.52 L 0.03,137.02 L 0.03,131.87 L 0.04,122.13 L 0.04,117.36 L 0.05,108.36 L 0.06,103.95 L 0.07,95.66 L 0.08,91.61 L 0.09,83.99 L 0.10,80.27 L 0.12,73.31 L 0.12,69.91 L 0.14,63.57 L 0.15,60.47 L 0.17,54.73 L 0.19,51.92 L 0.21,46.74 L 0.22,44.22 L 0.25,39.57 L 0.27,37.31 L 0.30,33.17 L 0.31,31.16 L 0.35,27.50 L 0.37,25.72 L 0.40,22.51 L 0.42,20.96 L 0.47,18.16 L 0.49,16.82 L 0.53,14.42 L 0.56,13.26 L 0.61,11.22 L 0.63,10.25 L 0.69,8.55 L 0.72,7.73 L 0.77,6.34 L 0.84,5.01 L 0.97,3.16 L 1.04,2.34 L 1.20,1.34 L 1.28,0.92 L 1.46,0.54 L 1.75,0.41 L 2.29,0.58 L 4.00,1.03 L 4.95,1.28 L 7.42,1.86 L 8.74,2.17 L 11.88,2.87 L 13.52,3.23 L 17.26,4.04 L 19.19,4.45 L 23.43,5.33 L 25.61,5.79 L 30.27,6.74 L 32.65,7.23 L 37.67,8.23 L 40.21,8.74 L 45.48,9.78 L 50.81,10.83 L 61.90,12.97 L 67.46,14.03 L 78.53,16.10 L 84.00,17.12 L 94.40,18.99 L 96.92,19.44 L 101.73,20.28 L 108.50,21.44 L 114.28,22.41 L 126.22,24.33 L 132.25,25.29 L 144.67,27.18 L 150.93,28.13 L 163.77,30.00 L 170.24,30.93 L 183.46,32.76 L 190.11,33.68 L 203.65,35.47 L 210.46,36.36 L 224.28,38.11 L 238.16,39.84 L 266.53,43.15 L 280.79,44.77 L 309.63,47.82 L 324.07,49.31 L 352.97,52.06 L 367.39,53.39 L 395.96,55.79 L 438.00,58.94 L 449.25,59.71 L 472.48,61.21 L 484.21,61.94 L 508.27,63.35 L 520.40,64.05 L 545.13,65.37 L 557.57,66.02 L 582.80,67.25 L 595.46,67.85 L 621.02,68.97 L 633.83,69.52 L 659.55,70.53 L 736.50,73.09 L 738.04,73.13 L 741.72,73.22 L 743.65,73.26 L 748.07,73.35 L 750.37,73.39 L 755.49,73.47 L 758.13,73.50 L 763.90,73.58 L 766.86,73.62 L 773.22,73.69 L 776.47,73.73 L 783.37,73.79 L 786.89,73.83 L 794.30,73.89 L 798.06,73.93 L 805.91,73.99 L 809.89,74.02 L 818.14,74.07 L 822.31,74.10 L 830.91,74.16 L 835.25,74.18 L 844.15,74.23 L 848.63,74.25 L 857.78,74.30 L 866.98,74.34 L 885.91,74.41 L 895.44,74.45 L 914.73,74.50 L 924.38,74.53 L 943.62,74.56 L 953.19,74.57 L 971.99,74.59 L 981.30,74.59 L 999.25,74.58 L 1003.67,74.58 L 1012.28,74.56 L 1016.54,74.56 L 1024.80,74.54 L 1028.89,74.53 L 1036.75,74.51 L 1040.63,74.49 L 1048.05,74.46 L 1051.70,74.45 L 1058.62,74.41 L 1062.02,74.39 L 1068.39,74.35 L 1071.51,74.33 L 1077.29,74.28 L 1080.11,74.25 L 1085.24,74.20 L 1087.73,74.17 L 1092.17,74.10 L 1098.00,74.00 L 1106.54,73.83 L 1124.10,73.41 L 1132.95,73.19 L 1151.01,72.69 L 1160.10,72.43 L 1178.55,71.85 L 1187.81,71.54 L 1206.51,70.89 L 1225.24,70.21 L 1262.93,68.67 L 1272.33,68.27 L 1291.01,67.43 L 1300.32,67.01 L 1318.75,66.12 L 1327.91,65.67 L 1345.94,64.74 L 1354.90,64.27 L 1372.40,63.30 L 1381.08,62.82 L 1397.94,61.82 L 1406.28,61.32 L 1422.36,60.30 L 1430.30,59.79 L 1445.47,58.75 L 1449.20,58.49 L 1456.47,57.97 L 1460.08,57.71 L 1467.08,57.19 L 1470.54,56.93 L 1477.25,56.40 L 1480.57,56.14 L 1486.98,55.61 L 1490.15,55.35 L 1496.24,54.83 L 1505.00,54.04 L 1514.37,53.17 L 1532.38,51.48 L 1541.28,50.63 L 1558.38,48.98 L 1566.82,48.15 L 1583.08,46.52 L 1591.11,45.71 L 1606.58,44.10 L 1614.23,43.30 L 1628.98,41.71 L 1636.27,40.91 L 1650.38,39.32 L 1657.35,38.53 L 1670.86,36.93 L 1677.55,36.14 L 1690.53,34.54 L 1696.97,33.73 L 1709.49,32.11 L 1715.70,31.30 L 1727.83,29.65 L 1733.84,28.82 L 1745.64,27.14 L 1751.50,26.30 L 1763.02,24.57 L 1774.49,22.84 L 1796.89,19.20 L 1830.20,13.45 L 1833.01,12.94 L 1839.33,11.77 L 1842.56,11.17 L 1849.42,9.87 L 1852.87,9.21 L 1859.87,7.86 L 1863.34,7.19 L 1870.07,5.86 L 1873.36,5.21 L 1879.41,4.00 L 1880.86,3.70 L 1883.57,3.15 L 1884.89,2.88 L 1887.29,2.38 L 1888.45,2.14 L 1890.50,1.70 L 1891.47,1.49 L 1893.11,1.13 L 1893.87,0.96 L 1895.05,0.69 L 1896.25,0.38 L 1896.35,0.35 L 1896.54,0.51 L 1896.64,0.65 L 1896.80,1.31 L 1896.88,1.73 L 1897.03,3.13 L 1897.10,3.95 L 1897.23,6.32 L 1897.26,6.98 L 1897.31,8.52 L 1897.34,9.34 L 1897.39,11.20 L 1897.42,12.18 L 1897.47,14.39 L 1897.49,15.54 L 1897.53,18.14 L 1897.56,19.48 L 1897.60,22.48 L 1897.62,24.03 L 1897.65,27.46 L 1897.67,29.23 L 1897.70,33.13 L 1897.72,35.14 L 1897.75,39.52 L 1897.76,41.78 L 1897.79,46.69 L 1897.80,49.21 L 1897.83,54.66 L 1897.84,57.46 L 1897.86,63.49 L 1897.87,66.59 L 1897.88,73.22 L 1897.89,76.62 L 1897.91,83.90 L 1897.92,87.62 L 1897.93,95.55 L 1897.94,99.61 L 1897.95,108.24 L 1897.95,112.64 L 1897.96,121.99 L 1897.96,126.76 L 1897.97,136.86 L 1897.98,142.00 L 1897.98,152.88 L 1897.98,158.42 L 1897.99,170.11 L 1897.99,176.05 L 1897.99,188.57 L 1897.99,194.94 L 1898.00,208.32 L 1898.00,215.12 L 1898.00,229.40 L 1898.00,236.65 L 1898.00,251.85 L 1898.00,275.71 L 1898.00,551.56 L 1866.86,545.33 L 1859.15,543.79 L 1843.25,540.77 L 1835.23,539.27 L 1818.69,536.34 L 1810.34,534.89 L 1793.16,532.05 L 1784.49,530.64 L 1766.67,527.89 L 1757.68,526.52 L 1739.21,523.86 L 1729.90,522.54 L 1710.78,519.97 L 1701.14,518.69 L 1681.38,516.21 L 1651.00,512.58 L 1648.08,512.24 L 1641.88,511.54 L 1638.73,511.19 L 1632.13,510.46 L 1625.45,509.74 L 1611.32,508.25 L 1604.19,507.50 L 1589.75,506.04 L 1582.56,505.31 L 1568.59,503.95 L 1565.16,503.62 L 1558.53,502.99 L 1555.26,502.68 L 1549.01,502.10 L 1545.94,501.81 L 1540.18,501.29 L 1537.37,501.04 L 1532.19,500.59 L 1529.68,500.38 L 1525.18,500.01 L 1523.02,499.83 L 1519.29,499.55 L 1517.54,499.42 L 1514.69,499.24 L 1511.50,499.08 L 1511.22,499.07 L 1510.17,499.02 L 1509.56,498.99 L 1507.90,498.88 L 1507.00,498.83 L 1504.81,498.68 L 1503.66,498.61 L 1501.04,498.43 L 1499.68,498.33 L 1496.70,498.12 L 1495.17,498.02 L 1491.91,497.78 L 1481.50,497.01 L 1468.04,496.00 L 1440.63,494.09 L 1426.86,493.15 L 1398.89,491.37 L 1384.85,490.50 L 1356.39,488.87 L 1342.11,488.07 L 1313.25,486.58 L 1298.77,485.86 L 1269.57,484.53 L 1254.94,483.88 L 1225.48,482.71 L 1136.50,479.78 L 1134.55,479.73 L 1130.05,479.62 L 1127.70,479.57 L 1122.45,479.48 L 1119.74,479.43 L 1113.80,479.34 L 1110.75,479.30 L 1104.17,479.22 L 1100.80,479.18 L 1093.62,479.11 L 1089.96,479.07 L 1082.24,479.00 L 1078.32,478.97 L 1070.10,478.91 L 1065.94,478.88 L 1057.28,478.82 L 1052.90,478.79 L 1043.85,478.75 L 1039.28,478.72 L 1029.89,478.68 L 1025.16,478.66 L 1015.48,478.63 L 1010.61,478.61 L 1000.68,478.58 L 990.71,478.55 L 970.26,478.52 L 959.98,478.51 L 939.22,478.50 L 928.84,478.50 L 908.17,478.52 L 897.89,478.53 L 877.73,478.58 L 872.73,478.59 L 862.91,478.63 L 858.04,478.64 L 848.48,478.68 L 843.74,478.70 L 834.50,478.75 L 829.92,478.77 L 821.05,478.82 L 816.66,478.85 L 808.20,478.91 L 804.02,478.94 L 796.03,479.00 L 792.09,479.03 L 784.61,479.11 L 780.94,479.14 L 774.02,479.22 L 770.64,479.26 L 764.35,479.35 L 761.28,479.39 L 755.65,479.48 L 752.92,479.53 L 748.01,479.63 L 741.50,479.78 L 726.23,480.19 L 695.35,481.17 L 679.88,481.69 L 648.81,482.86 L 633.27,483.46 L 602.28,484.81 L 586.82,485.51 L 556.17,487.02 L 540.92,487.80 L 510.89,489.47 L 495.97,490.32 L 466.83,492.12 L 459.61,492.58 L 445.38,493.52 L 438.31,493.99 L 424.40,494.96 L 417.48,495.45 L 403.92,496.45 L 384.00,497.97 L 382.28,498.11 L 378.44,498.40 L 376.49,498.55 L 372.53,498.84 L 370.58,498.98 L 366.98,499.23 L 362.50,499.53 L 361.75,499.58 L 359.71,499.73 L 358.61,499.82 L 355.92,500.05 L 354.50,500.17 L 351.23,500.46 L 349.53,500.62 L 345.75,500.97 L 343.80,501.15 L 339.59,501.55 L 337.44,501.76 L 332.87,502.21 L 328.22,502.66 L 318.16,503.67 L 307.93,504.70 L 286.74,506.93 L 281.57,507.48 L 271.78,508.54 L 269.41,508.80 L 264.88,509.31 L 258.50,510.03 L 247.44,511.30 L 225.74,513.95 L 214.97,515.29 L 193.91,518.07 L 183.47,519.47 L 163.12,522.37 L 153.03,523.84 L 133.44,526.85 L 123.75,528.37 L 105.00,531.49 L 95.73,533.06 L 77.88,536.26 L 69.07,537.88 L 52.18,541.16 L 28.00,546.18 L 24.77,546.88 L 18.70,548.19 L 17.24,548.51 L 14.50,549.10 L 13.17,549.39 L 10.74,549.91 L 9.58,550.16 L 7.53,550.61 L 6.57,550.81 L 4.98,551.16 L 4.25,551.32 L 3.18,551.55 L 2.25,551.75 L 0.00,552.23 L 0.00,276.05 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 1898 553"><g><path d="M 0.00,276.05 L 0.00,267.84 L 0.00,252.16 L 0.00,244.43 L 0.00,229.68 L 0.00,222.42 L 0.00,208.57 L 0.00,201.76 L 0.01,188.80 L 0.01,182.42 L 0.01,170.31 L 0.01,164.35 L 0.02,153.06 L 0.02,147.52 L 0.03,137.02 L 0.03,131.87 L 0.04,122.13 L 0.04,117.36 L 0.05,108.36 L 0.06,103.95 L 0.07,95.66 L 0.08,91.61 L 0.09,83.99 L 0.10,80.27 L 0.12,73.31 L 0.12,69.91 L 0.14,63.57 L 0.15,60.47 L 0.17,54.73 L 0.19,51.92 L 0.21,46.74 L 0.22,44.22 L 0.25,39.57 L 0.27,37.31 L 0.30,33.17 L 0.31,31.16 L 0.35,27.50 L 0.37,25.72 L 0.40,22.51 L 0.42,20.96 L 0.47,18.16 L 0.49,16.82 L 0.53,14.42 L 0.56,13.26 L 0.61,11.22 L 0.63,10.25 L 0.69,8.55 L 0.72,7.73 L 0.77,6.34 L 0.84,5.01 L 0.97,3.16 L 1.04,2.34 L 1.20,1.34 L 1.28,0.92 L 1.46,0.54 L 1.75,0.41 L 2.29,0.58 L 4.00,1.03 L 4.95,1.28 L 7.42,1.86 L 8.74,2.17 L 11.88,2.87 L 13.52,3.23 L 17.26,4.04 L 19.19,4.45 L 23.43,5.33 L 25.61,5.79 L 30.27,6.74 L 32.65,7.23 L 37.67,8.23 L 40.21,8.74 L 45.48,9.78 L 50.81,10.83 L 61.90,12.97 L 67.46,14.03 L 78.53,16.10 L 84.00,17.12 L 94.40,18.99 L 96.92,19.44 L 101.73,20.28 L 108.50,21.44 L 114.28,22.41 L 126.22,24.33 L 132.25,25.29 L 144.67,27.18 L 150.93,28.13 L 163.77,30.00 L 170.24,30.93 L 183.46,32.76 L 190.11,33.68 L 203.65,35.47 L 210.46,36.36 L 224.28,38.11 L 238.16,39.84 L 266.53,43.15 L 280.79,44.77 L 309.63,47.82 L 324.07,49.31 L 352.97,52.06 L 367.39,53.39 L 395.96,55.79 L 438.00,58.94 L 449.25,59.71 L 472.48,61.21 L 484.21,61.94 L 508.27,63.35 L 520.40,64.05 L 545.13,65.37 L 557.57,66.02 L 582.80,67.25 L 595.46,67.85 L 621.02,68.97 L 633.83,69.52 L 659.55,70.53 L 736.50,73.09 L 738.04,73.13 L 741.72,73.22 L 743.65,73.26 L 748.07,73.35 L 750.37,73.39 L 755.49,73.47 L 758.13,73.50 L 763.90,73.58 L 766.86,73.62 L 773.22,73.69 L 776.47,73.73 L 783.37,73.79 L 786.89,73.83 L 794.30,73.89 L 798.06,73.93 L 805.91,73.99 L 809.89,74.02 L 818.14,74.07 L 822.31,74.10 L 830.91,74.16 L 835.25,74.18 L 844.15,74.23 L 848.63,74.25 L 857.78,74.30 L 866.98,74.34 L 885.91,74.41 L 895.44,74.45 L 914.73,74.50 L 924.38,74.53 L 943.62,74.56 L 953.19,74.57 L 971.99,74.59 L 981.30,74.59 L 999.25,74.58 L 1003.67,74.58 L 1012.28,74.56 L 1016.54,74.56 L 1024.80,74.54 L 1028.89,74.53 L 1036.75,74.51 L 1040.63,74.49 L 1048.05,74.46 L 1051.70,74.45 L 1058.62,74.41 L 1062.02,74.39 L 1068.39,74.35 L 1071.51,74.33 L 1077.29,74.28 L 1080.11,74.25 L 1085.24,74.20 L 1087.73,74.17 L 1092.17,74.10 L 1098.00,74.00 L 1106.54,73.83 L 1124.10,73.41 L 1132.95,73.19 L 1151.01,72.69 L 1160.10,72.43 L 1178.55,71.85 L 1187.81,71.54 L 1206.51,70.89 L 1225.24,70.21 L 1262.93,68.67 L 1272.33,68.27 L 1291.01,67.43 L 1300.32,67.01 L 1318.75,66.12 L 1327.91,65.67 L 1345.94,64.74 L 1354.90,64.27 L 1372.40,63.30 L 1381.08,62.82 L 1397.94,61.82 L 1406.28,61.32 L 1422.36,60.30 L 1430.30,59.79 L 1445.47,58.75 L 1449.20,58.49 L 1456.47,57.97 L 1460.08,57.71 L 1467.08,57.19 L 1470.54,56.93 L 1477.25,56.40 L 1480.57,56.14 L 1486.98,55.61 L 1490.15,55.35 L 1496.24,54.83 L 1505.00,54.04 L 1514.37,53.17 L 1532.38,51.48 L 1541.28,50.63 L 1558.38,48.98 L 1566.82,48.15 L 1583.08,46.52 L 1591.11,45.71 L 1606.58,44.10 L 1614.23,43.30 L 1628.98,41.71 L 1636.27,40.91 L 1650.38,39.32 L 1657.35,38.53 L 1670.86,36.93 L 1677.55,36.14 L 1690.53,34.54 L 1696.97,33.73 L 1709.49,32.11 L 1715.70,31.30 L 1727.83,29.65 L 1733.84,28.82 L 1745.64,27.14 L 1751.50,26.30 L 1763.02,24.57 L 1774.49,22.84 L 1796.89,19.20 L 1830.20,13.45 L 1833.01,12.94 L 1839.33,11.77 L 1842.56,11.17 L 1849.42,9.87 L 1852.87,9.21 L 1859.87,7.86 L 1863.34,7.19 L 1870.07,5.86 L 1873.36,5.21 L 1879.41,4.00 L 1880.86,3.70 L 1883.57,3.15 L 1884.89,2.88 L 1887.29,2.38 L 1888.45,2.14 L 1890.50,1.70 L 1891.47,1.49 L 1893.11,1.13 L 1893.87,0.96 L 1895.05,0.69 L 1896.25,0.38 L 1896.35,0.35 L 1896.54,0.51 L 1896.64,0.65 L 1896.80,1.31 L 1896.88,1.73 L 1897.03,3.13 L 1897.10,3.95 L 1897.23,6.32 L 1897.26,6.98 L 1897.31,8.52 L 1897.34,9.34 L 1897.39,11.20 L 1897.42,12.18 L 1897.47,14.39 L 1897.49,15.54 L 1897.53,18.14 L 1897.56,19.48 L 1897.60,22.48 L 1897.62,24.03 L 1897.65,27.46 L 1897.67,29.23 L 1897.70,33.13 L 1897.72,35.14 L 1897.75,39.52 L 1897.76,41.78 L 1897.79,46.69 L 1897.80,49.21 L 1897.83,54.66 L 1897.84,57.46 L 1897.86,63.49 L 1897.87,66.59 L 1897.88,73.22 L 1897.89,76.62 L 1897.91,83.90 L 1897.92,87.62 L 1897.93,95.55 L 1897.94,99.61 L 1897.95,108.24 L 1897.95,112.64 L 1897.96,121.99 L 1897.96,126.76 L 1897.97,136.86 L 1897.98,142.00 L 1897.98,152.88 L 1897.98,158.42 L 1897.99,170.11 L 1897.99,176.05 L 1897.99,188.57 L 1897.99,194.94 L 1898.00,208.32 L 1898.00,215.12 L 1898.00,229.40 L 1898.00,236.65 L 1898.00,251.85 L 1898.00,275.71 L 1898.00,551.56 L 1866.86,545.33 L 1859.15,543.79 L 1843.25,540.77 L 1835.23,539.27 L 1818.69,536.34 L 1810.34,534.89 L 1793.16,532.05 L 1784.49,530.64 L 1766.67,527.89 L 1757.68,526.52 L 1739.21,523.86 L 1729.90,522.54 L 1710.78,519.97 L 1701.14,518.69 L 1681.38,516.21 L 1651.00,512.58 L 1648.08,512.24 L 1641.88,511.54 L 1638.73,511.19 L 1632.13,510.46 L 1625.45,509.74 L 1611.32,508.25 L 1604.19,507.50 L 1589.75,506.04 L 1582.56,505.31 L 1568.59,503.95 L 1565.16,503.62 L 1558.53,502.99 L 1555.26,502.68 L 1549.01,502.10 L 1545.94,501.81 L 1540.18,501.29 L 1537.37,501.04 L 1532.19,500.59 L 1529.68,500.38 L 1525.18,500.01 L 1523.02,499.83 L 1519.29,499.55 L 1517.54,499.42 L 1514.69,499.24 L 1511.50,499.08 L 1511.22,499.07 L 1510.17,499.02 L 1509.56,498.99 L 1507.90,498.88 L 1507.00,498.83 L 1504.81,498.68 L 1503.66,498.61 L 1501.04,498.43 L 1499.68,498.33 L 1496.70,498.12 L 1495.17,498.02 L 1491.91,497.78 L 1481.50,497.01 L 1468.04,496.00 L 1440.63,494.09 L 1426.86,493.15 L 1398.89,491.37 L 1384.85,490.50 L 1356.39,488.87 L 1342.11,488.07 L 1313.25,486.58 L 1298.77,485.86 L 1269.57,484.53 L 1254.94,483.88 L 1225.48,482.71 L 1136.50,479.78 L 1134.55,479.73 L 1130.05,479.62 L 1127.70,479.57 L 1122.45,479.48 L 1119.74,479.43 L 1113.80,479.34 L 1110.75,479.30 L 1104.17,479.22 L 1100.80,479.18 L 1093.62,479.11 L 1089.96,479.07 L 1082.24,479.00 L 1078.32,478.97 L 1070.10,478.91 L 1065.94,478.88 L 1057.28,478.82 L 1052.90,478.79 L 1043.85,478.75 L 1039.28,478.72 L 1029.89,478.68 L 1025.16,478.66 L 1015.48,478.63 L 1010.61,478.61 L 1000.68,478.58 L 990.71,478.55 L 970.26,478.52 L 959.98,478.51 L 939.22,478.50 L 928.84,478.50 L 908.17,478.52 L 897.89,478.53 L 877.73,478.58 L 872.73,478.59 L 862.91,478.63 L 858.04,478.64 L 848.48,478.68 L 843.74,478.70 L 834.50,478.75 L 829.92,478.77 L 821.05,478.82 L 816.66,478.85 L 808.20,478.91 L 804.02,478.94 L 796.03,479.00 L 792.09,479.03 L 784.61,479.11 L 780.94,479.14 L 774.02,479.22 L 770.64,479.26 L 764.35,479.35 L 761.28,479.39 L 755.65,479.48 L 752.92,479.53 L 748.01,479.63 L 741.50,479.78 L 726.23,480.19 L 695.35,481.17 L 679.88,481.69 L 648.81,482.86 L 633.27,483.46 L 602.28,484.81 L 586.82,485.51 L 556.17,487.02 L 540.92,487.80 L 510.89,489.47 L 495.97,490.32 L 466.83,492.12 L 459.61,492.58 L 445.38,493.52 L 438.31,493.99 L 424.40,494.96 L 417.48,495.45 L 403.92,496.45 L 384.00,497.97 L 382.28,498.11 L 378.44,498.40 L 376.49,498.55 L 372.53,498.84 L 370.58,498.98 L 366.98,499.23 L 362.50,499.53 L 361.75,499.58 L 359.71,499.73 L 358.61,499.82 L 355.92,500.05 L 354.50,500.17 L 351.23,500.46 L 349.53,500.62 L 345.75,500.97 L 343.80,501.15 L 339.59,501.55 L 337.44,501.76 L 332.87,502.21 L 328.22,502.66 L 318.16,503.67 L 307.93,504.70 L 286.74,506.93 L 281.57,507.48 L 271.78,508.54 L 269.41,508.80 L 264.88,509.31 L 258.50,510.03 L 247.44,511.30 L 225.74,513.95 L 214.97,515.29 L 193.91,518.07 L 183.47,519.47 L 163.12,522.37 L 153.03,523.84 L 133.44,526.85 L 123.75,528.37 L 105.00,531.49 L 95.73,533.06 L 77.88,536.26 L 69.07,537.88 L 52.18,541.16 L 28.00,546.18 L 24.77,546.88 L 18.70,548.19 L 17.24,548.51 L 14.50,549.10 L 13.17,549.39 L 10.74,549.91 L 9.58,550.16 L 7.53,550.61 L 6.57,550.81 L 4.98,551.16 L 4.25,551.32 L 3.18,551.55 L 2.25,551.75 L 0.00,552.23 L 0.00,276.05 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) {
  .gallery-one__carousel {
    -webkit-mask: unset;
    mask: unset;
  }
}
.gallery-one__card {
  position: relative;
  overflow: hidden;
}
@media (max-width: 575px) {
  .gallery-one__card {
    border-radius: 20px;
  }
}
.gallery-one__card img {
  display: block;
  width: 100%;
  transition: all 500ms ease;
}
@media (max-width: 575px) {
  .gallery-one__card img {
    border-radius: 20px;
  }
}
.gallery-one__card__hover {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 575px) {
  .gallery-one__card__hover {
    border-radius: 20px;
  }
}
.gallery-one__card__hover::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  visibility: hidden;
  right: -100%;
  bottom: -100%;
  background-color: RGBA(var(--aigence-black-rgb, 13, 26, 66), 0.7);
  transition: all 500ms ease;
}
.gallery-one__card__hover .img-popup {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 76px;
  height: 76px;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.5);
  border-radius: 50%;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  transition: all 500ms ease 0ms;
}
@media (max-width: 430px) {
  .gallery-one__card__hover .img-popup {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .gallery-one__card__hover .img-popup {
    width: 60px;
    height: 60px;
  }
}
.gallery-one__card:hover .gallery-one__card__hover {
  visibility: visible;
}
.gallery-one__card:hover .gallery-one__card__hover::after {
  right: 0px;
  bottom: 0px;
  visibility: visible;
}
.gallery-one__card__icon {
  position: relative;
  width: 20px;
  height: 20px;
  display: block;
}
.gallery-one__card__icon::after, .gallery-one__card__icon::before {
  content: "";
  width: 2px;
  height: 100%;
  background-color: var(--aigence-white, #FFFFFF);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gallery-one__card__icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.gallery-one__card:hover .img-popup {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition-delay: 200ms;
}

/*--------------------------------------------------------------
# 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-base, #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;
}

.service-card-three {
  position: relative;
  border-radius: 30px;
}
.service-card-three__bg {
  width: 100%;
  height: 100%;
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 30px;
  overflow: hidden;
  filter: drop-shadow(0px 4px 40px rgba(0, 0, 0, 0.1));
}
.service-card-three__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 1317.000000"><g transform="translate(0.000000,1317.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M577 13156 c-3 -8 -23 -18 -44 -22 -21 -3 -83 -28 -139 -55 -190 -92 -323 -256 -380 -467 -12 -45 -14 -905 -14 -6037 0 -5300 2 -5991 15 -6042 8 -32 36 -99 61 -149 90 -184 263 -320 474 -373 60 -16 6265 -10 6325 5 75 19 194 84 287 157 51 39 120 92 152 117 33 25 141 108 242 185 100 77 292 223 425 325 134 102 266 203 294 225 28 22 134 103 236 179 202 153 280 223 343 306 45 59 101 181 111 243 4 23 11 37 20 37 22 0 23 10775 1 10783 -8 3 -18 23 -22 44 -3 21 -28 83 -55 139 -38 78 -65 118 -117 171 -100 105 -235 185 -350 208 -18 4 -36 13 -39 21 -8 21 -7818 21 -7826 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 1317.000000"><g transform="translate(0.000000,1317.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M577 13156 c-3 -8 -23 -18 -44 -22 -21 -3 -83 -28 -139 -55 -190 -92 -323 -256 -380 -467 -12 -45 -14 -905 -14 -6037 0 -5300 2 -5991 15 -6042 8 -32 36 -99 61 -149 90 -184 263 -320 474 -373 60 -16 6265 -10 6325 5 75 19 194 84 287 157 51 39 120 92 152 117 33 25 141 108 242 185 100 77 292 223 425 325 134 102 266 203 294 225 28 22 134 103 236 179 202 153 280 223 343 306 45 59 101 181 111 243 4 23 11 37 20 37 22 0 23 10775 1 10783 -8 3 -18 23 -22 44 -3 21 -28 83 -55 139 -38 78 -65 118 -117 171 -100 105 -235 185 -350 208 -18 4 -36 13 -39 21 -8 21 -7818 21 -7826 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;
}
.service-card-three:hover .service-card-three__bg::after {
  background-color: var(--aigence-black, #0D1A42);
}
.service-card-three__content {
  position: relative;
  padding: 35px 40px 55px;
  text-align: center;
  z-index: 1;
}
@media (max-width: 575px) {
  .service-card-three__content {
    padding-bottom: 40px;
  }
}
@media (max-width: 412px) {
  .service-card-three__content {
    padding: 25px 30px 30px;
  }
}
.service-card-three__title {
  margin-bottom: 25px;
  font-size: 26px;
  font-weight: 800;
  line-height: 1.153;
}
@media (max-width: 412px) {
  .service-card-three__title {
    font-size: 22px;
  }
}
.service-card-three__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-three__title a:hover {
  color: var(--aigence-base, #D032AF);
}
.service-card-three__title a:hover {
  background-size: 100% 1px;
}
.service-card-three:hover .service-card-three__title {
  color: var(--aigence-white, #FFFFFF);
}
.service-card-three__image {
  width: 269px !important;
  height: 269px;
  margin: 0px auto 20px;
  border-radius: 50%;
}
@media (max-width: 375px) {
  .service-card-three__image {
    width: 228px !important;
    height: 228px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .service-card-three__image {
    width: 240px !important;
    height: 240px;
  }
}
.service-card-three__text {
  margin: 0px;
  color: var(--aigence-gray2, #A1AAC7);
  line-height: 1.733;
  transition: all 500ms ease;
}
.service-card-three__btn {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0px;
  bottom: 0px;
  border-radius: 50%;
  overflow: hidden;
  background-color: var(--aigence-base, #D032AF);
}
@media (max-width: 575px) {
  .service-card-three__btn {
    position: static;
    margin: 30px auto 0px;
  }
}
.service-card-three__btn:hover {
  background-color: var(--aigence-white, #FFFFFF);
}
.service-card-three__btn__icon {
  display: inline-flex;
  font-size: 17px;
  color: var(--aigence-white, #FFFFFF);
}
.service-card-three__btn__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.service-card-three__btn:hover .service-card-three__btn__icon {
  color: var(--aigence-base, #D032AF);
  animation: slideRight 500ms;
}
.service-card-three__shape {
  width: auto !important;
  display: inline-block !important;
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  opacity: 0;
  transition: all 500ms ease;
}
.service-card-three:hover .service-card-three__shape {
  opacity: 1;
}

.services-one {
  margin-top: 60px;
  position: relative;
}
.services-one__bg {
  width: calc(100% - 120px);
  height: 100%;
  position: relative;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 60px;
  overflow: hidden;
  background-color: var(--aigence-white2, #F1F3FF);
}
@media (max-width: 1399px) {
  .services-one__bg {
    width: calc(100% - 80px);
  }
}
@media (max-width: 1299px) {
  .services-one__bg {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .services-one__bg {
    border-radius: 30px;
  }
}
.services-one__bg__1, .services-one__bg__2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  border-radius: inherit;
}
.services-one__bg__1 {
  mix-blend-mode: overlay;
}
.services-one__bg__2 {
  z-index: 1;
}
.services-one .container {
  position: relative;
  z-index: 2;
}
.services-one__content {
  max-width: 600px;
  margin: 0px auto;
}
.services-one .sec-title {
  margin-bottom: 37px;
}
@media (max-width: 1199px) {
  .services-one .sec-title {
    text-align: center;
  }
}
.services-one__text {
  margin: 0px;
  padding-right: 60px;
}
@media (max-width: 1199px) {
  .services-one__text {
    margin-bottom: 50px;
    padding-right: 0px;
    text-align: center;
  }
}
.services-one__service-wrapper {
  margin-top: 92px;
}
@media (max-width: 1199px) {
  .services-one__service-wrapper {
    margin-top: 0px;
  }
}
@media (max-width: 1199px) {
  .services-one__item + .services-one__item {
    margin-top: 30px;
  }
}
.services-one__item {
  position: relative;
  transition: all 500ms ease;
}
@media (max-width: 1199px) {
  .services-one__item {
    max-width: 570px;
    margin: 0px auto;
  }
}
.services-one__item:hover {
  z-index: 3;
}
.services-one__item--1 {
  z-index: 1;
}
@media (min-width: 1200px) {
  .services-one__item--2 {
    position: relative;
    margin-top: -155px;
    left: -300px;
    z-index: 2;
  }
}
@media (min-width: 1200px) {
  .services-one__item--3 {
    margin-top: 333px;
    z-index: 3;
  }
}
.services-one .service-card__bg {
  height: calc(100% - 62px);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 609.000000"><g transform="translate(0.000000,609.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M350 6080 c0 -6 -12 -15 -27 -21 -153 -60 -255 -157 -303 -290 -20 -53 -20 -93 -20 -2736 0 -1930 3 -2690 11 -2710 60 -154 157 -255 290 -303 53 -20 100 -20 4191 -20 2989 0 4145 3 4165 11 77 30 138 67 181 108 58 57 109 132 123 183 5 22 17 42 25 45 21 8 21 4023 0 4023 -8 0 -17 14 -21 33 -4 17 -15 46 -24 62 -22 41 -101 145 -109 145 -4 0 -27 19 -52 43 -25 24 -121 110 -215 192 -93 81 -192 169 -220 194 -27 25 -102 91 -165 146 -63 54 -137 120 -165 146 -27 26 -86 78 -130 115 -68 58 -113 99 -179 159 -6 6 -63 55 -126 110 -63 55 -117 102 -120 106 -3 3 -45 41 -95 84 -105 92 -165 131 -218 146 -21 5 -41 17 -44 25 -4 12 -444 14 -3379 14 -2290 0 -3374 -3 -3374 -10z"/> </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 609.000000"><g transform="translate(0.000000,609.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M350 6080 c0 -6 -12 -15 -27 -21 -153 -60 -255 -157 -303 -290 -20 -53 -20 -93 -20 -2736 0 -1930 3 -2690 11 -2710 60 -154 157 -255 290 -303 53 -20 100 -20 4191 -20 2989 0 4145 3 4165 11 77 30 138 67 181 108 58 57 109 132 123 183 5 22 17 42 25 45 21 8 21 4023 0 4023 -8 0 -17 14 -21 33 -4 17 -15 46 -24 62 -22 41 -101 145 -109 145 -4 0 -27 19 -52 43 -25 24 -121 110 -215 192 -93 81 -192 169 -220 194 -27 25 -102 91 -165 146 -63 54 -137 120 -165 146 -27 26 -86 78 -130 115 -68 58 -113 99 -179 159 -6 6 -63 55 -126 110 -63 55 -117 102 -120 106 -3 3 -45 41 -95 84 -105 92 -165 131 -218 146 -21 5 -41 17 -44 25 -4 12 -444 14 -3379 14 -2290 0 -3374 -3 -3374 -10z"/> </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) {
  .services-one .service-card__bg {
    -webkit-mask: unset;
    mask: unset;
  }
}
.services-one .service-card__content {
  padding: 10px 100px 0px;
}
@media (max-width: 767px) {
  .services-one .service-card__content {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 575px) {
  .services-one .service-card__content {
    padding: 30px 30px 0px;
  }
}
.services-one .service-card__btn {
  right: -53px;
  position: relative;
  margin-bottom: 27px;
  margin-right: 0px;
}
@media (max-width: 767px) {
  .services-one .service-card__btn {
    right: -25px;
  }
}
@media (max-width: 575px) {
  .services-one .service-card__btn {
    right: 0px;
  }
}
.services-one .service-card__title {
  margin-bottom: 13px;
  font-size: 30px;
}
@media (max-width: 575px) {
  .services-one .service-card__title {
    font-size: 25px;
  }
}
@media (max-width: 412px) {
  .services-one .service-card__title {
    font-size: 22px;
  }
}
.services-one .service-card__text {
  margin-bottom: 44px;
}
.services-one .service-card__image {
  width: 170px;
  height: 170px;
  right: -100px;
  position: relative;
  margin-left: auto;
}
@media (max-width: 767px) {
  .services-one .service-card__image {
    right: -50px;
  }
}
@media (max-width: 575px) {
  .services-one .service-card__image {
    right: -30px;
  }
}
.services-one__shape {
  max-width: 100%;
  height: auto;
  position: absolute;
  right: 60px;
  bottom: -84px;
  z-index: 1;
  animation: moveX 2s linear infinite;
}
@media (max-width: 1199px) {
  .services-one__shape {
    display: none;
  }
}

.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;
  }
}
.services-two__carousel.owl-carousel .owl-nav button {
  background-color: var(--aigence-white, #FFFFFF);
}

.services-three {
  background-color: var(--aigence-white, #FFFFFF);
}
.services-three__content {
  position: relative;
  z-index: 3;
}
.services-three .sec-title {
  margin-bottom: 21px;
}
.services-three__text {
  margin-bottom: 21px;
}
@media (max-width: 1199px) {
  .services-three__carousel {
    padding: 0 15px;
  }
}

/*--------------------------------------------------------------
# Service Details
--------------------------------------------------------------*/
.service-details {
  background-color: var(--aigence-white, #FFFFFF);
}
.service-details__title {
  margin-bottom: 18px;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.566;
}
@media (max-width: 767px) {
  .service-details__title {
    font-size: 25px;
  }
}
.service-details__sm-title {
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 800;
  line-height: 1.444;
}
@media (max-width: 767px) {
  .service-details__sm-title {
    font-size: 25px;
  }
}
.service-details__sm-title--base {
  margin-bottom: 22px;
  color: var(--aigence-base, #D032AF);
}
.service-details__text {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.875;
}
.service-details__thumbnail {
  margin-bottom: 18px;
}
.service-details__thumbnail img {
  width: 100%;
  display: block;
  border-radius: 20px;
}
.service-details__box--1 {
  margin-bottom: 20px;
}
.service-details__box--2 {
  margin-bottom: 40px;
}
.service-details__why-choose {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .service-details__why-choose {
    margin-bottom: 50px;
  }
}
.service-details__why-choose .service-details__title {
  margin-bottom: 27px;
}
.service-details__why-choose__card {
  position: relative;
  display: flex;
  align-items: center;
  gap: 18px;
  padding: 24.5px 25px;
  z-index: 1;
  border-radius: 20px;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
}
@media (max-width: 412px) {
  .service-details__why-choose__card {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .service-details__why-choose__card {
    flex-direction: column;
    align-items: flex-start;
  }
}
.service-details__why-choose__icon-box {
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: var(--aigence-border-color, #E6EAFF);
  transition: all 500ms ease;
}
.service-details__why-choose__card:hover .service-details__why-choose__icon-box {
  background-color: var(--aigence-base, #D032AF);
}
.service-details__why-choose__icon {
  display: inline-flex;
  font-size: 31px;
  color: var(--aigence-black, #0D1A42);
  transition: all 500ms ease;
}
.service-details__why-choose__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.service-details__why-choose__card:hover .service-details__why-choose__icon {
  color: var(--aigence-white, #FFFFFF);
  -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;
}
.service-details__why-choose__title {
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 800;
  text-transform: capitalize;
  line-height: 1.444;
}
.service-details__why-choose__text {
  margin: 0;
  font-weight: 500;
  line-height: 1.6;
}
.service-details__benefits {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .service-details__benefits {
    margin-bottom: 50px;
  }
}
.service-details__benefits__col-1 {
  flex: 0 0 auto;
  width: 37.4%;
}
@media (max-width: 767px) {
  .service-details__benefits__col-1 {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-details__benefits__col-1 {
    width: 100%;
  }
}
.service-details__benefits__col-2 {
  flex: 0 0 auto;
  width: 62.6%;
}
@media (max-width: 767px) {
  .service-details__benefits__col-2 {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .service-details__benefits__col-2 {
    width: 100%;
  }
}
.service-details__benefits__image img {
  max-width: 100%;
  height: auto;
  border-radius: 20px;
}
.service-details__benefits__content {
  margin-top: -10px;
}
.service-details__benefits__title {
  margin-bottom: 12px;
}
.service-details__benefits__text {
  margin-bottom: 17px;
  font-weight: 500;
}
.service-details__benefits__sm-title {
  margin-bottom: 22px;
  font-size: 22px;
  font-weight: 800;
  color: var(--aigence-base, #D032AF);
  text-transform: capitalize;
  line-height: 1.444;
}
@media (max-width: 767px) {
  .service-details__benefits__sm-title {
    font-size: 20px;
  }
}
.service-details__benefits__list {
  margin: 0;
}
.service-details__benefits__list li + li {
  margin-top: 8px;
}
.service-details__benefits__list li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 18px;
  font-weight: 500;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.625;
}
.service-details__benefits__list__icon {
  position: relative;
  top: 6px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 7px;
  color: var(--aigence-white, #FFFFFF);
  border-radius: 100px;
  border-radius: 50%;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
.service-details__benefits__list__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.service-details .faq-accordion .accordion-content::before {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 770 181"><g><path d="M 17.56,178.98 L 15.90,178.33 L 12.67,176.36 L 11.09,175.28 L 8.21,172.62 L 6.84,171.23 L 4.53,168.13 L 1.99,163.24 L 1.75,162.61 L 1.36,161.31 L 1.17,160.62 L 0.87,158.86 L 0.80,158.36 L 0.68,157.20 L 0.62,156.59 L 0.52,155.14 L 0.47,154.37 L 0.39,152.57 L 0.35,151.62 L 0.28,149.41 L 0.25,148.24 L 0.19,145.55 L 0.17,144.14 L 0.13,140.92 L 0.11,139.23 L 0.08,135.41 L 0.06,133.42 L 0.04,128.94 L 0.03,126.61 L 0.02,121.40 L 0.01,118.70 L 0.01,112.71 L 0.00,109.61 L 0.00,102.77 L -0.00,91.50 L -0.00,87.50 L 0.00,80.19 L 0.00,76.65 L 0.01,70.23 L 0.01,67.13 L 0.02,61.53 L 0.02,58.83 L 0.04,53.98 L 0.05,51.65 L 0.08,47.50 L 0.09,45.51 L 0.12,42.00 L 0.14,40.31 L 0.19,37.37 L 0.22,35.96 L 0.28,33.52 L 0.31,32.36 L 0.39,30.37 L 0.43,29.42 L 0.52,27.81 L 0.57,27.04 L 0.68,25.75 L 0.74,25.14 L 0.88,24.10 L 1.02,23.12 L 1.37,21.65 L 2.01,19.71 L 2.69,17.89 L 4.50,14.55 L 5.47,12.94 L 7.84,10.05 L 9.08,8.66 L 11.95,6.27 L 16.78,3.31 L 22.50,0.50 L 351.20,0.24 L 356.31,0.24 L 366.30,0.23 L 371.26,0.23 L 380.94,0.22 L 385.74,0.22 L 395.11,0.21 L 399.76,0.21 L 408.83,0.20 L 413.33,0.20 L 422.10,0.19 L 426.45,0.19 L 434.93,0.18 L 439.14,0.18 L 447.33,0.17 L 451.40,0.17 L 459.31,0.16 L 463.23,0.16 L 470.87,0.16 L 474.65,0.15 L 482.02,0.15 L 489.31,0.15 L 503.12,0.14 L 509.89,0.14 L 522.67,0.13 L 528.93,0.13 L 540.73,0.13 L 546.51,0.13 L 557.37,0.13 L 562.69,0.13 L 572.64,0.13 L 577.51,0.14 L 586.61,0.14 L 591.05,0.15 L 599.33,0.16 L 603.37,0.17 L 610.87,0.18 L 614.52,0.19 L 621.28,0.21 L 624.57,0.22 L 630.63,0.24 L 633.57,0.25 L 638.97,0.28 L 641.59,0.29 L 646.37,0.32 L 648.69,0.34 L 652.89,0.37 L 654.92,0.39 L 658.59,0.43 L 660.36,0.45 L 663.52,0.50 L 665.05,0.52 L 667.75,0.57 L 669.05,0.60 L 671.34,0.65 L 672.44,0.68 L 674.35,0.75 L 675.27,0.78 L 676.84,0.85 L 677.59,0.88 L 678.87,0.95 L 679.48,0.99 L 680.50,1.07 L 681.47,1.16 L 682.81,1.34 L 683.40,1.44 L 684.24,1.65 L 685.28,2.00 L 687.02,2.66 L 690.24,4.37 L 691.80,5.30 L 694.64,7.55 L 696.00,8.73 L 698.41,11.48 L 701.53,16.14 L 704.50,21.50 L 705.01,45.50 L 705.05,47.16 L 705.12,50.21 L 705.16,51.68 L 705.24,54.39 L 705.28,55.70 L 705.37,58.09 L 705.42,59.25 L 705.53,61.36 L 705.65,63.40 L 705.97,66.76 L 706.14,68.33 L 706.62,70.93 L 706.89,72.15 L 707.57,74.22 L 707.95,75.21 L 708.89,76.97 L 709.40,77.84 L 710.65,79.54 L 712.92,82.26 L 714.26,83.78 L 717.32,86.23 L 718.93,87.37 L 722.68,89.10 L 723.67,89.49 L 725.81,90.15 L 726.91,90.46 L 729.28,90.97 L 730.50,91.20 L 733.13,91.56 L 737.40,91.95 L 739.34,92.07 L 742.89,92.50 L 744.62,92.75 L 747.76,93.44 L 749.28,93.82 L 752.05,94.80 L 753.39,95.33 L 755.83,96.62 L 757.02,97.31 L 759.18,98.94 L 760.23,99.80 L 762.15,101.80 L 763.08,102.84 L 764.81,105.23 L 767.23,109.28 L 767.75,110.26 L 768.47,112.13 L 768.63,112.64 L 768.88,113.84 L 769.00,114.48 L 769.19,116.05 L 769.28,116.90 L 769.41,118.99 L 769.47,120.12 L 769.57,122.89 L 769.62,124.38 L 769.70,127.98 L 769.82,134.50 L 769.86,136.92 L 769.91,140.98 L 769.94,142.90 L 769.95,146.09 L 769.95,147.59 L 769.91,150.05 L 769.89,151.21 L 769.79,153.11 L 769.73,154.01 L 769.55,155.51 L 769.46,156.22 L 769.20,157.48 L 768.07,161.08 L 767.40,162.87 L 765.67,166.15 L 764.73,167.74 L 762.48,170.60 L 761.30,171.97 L 758.54,174.40 L 753.86,177.53 L 748.50,180.50 L 385.50,180.71 L 379.93,180.71 L 369.04,180.72 L 363.64,180.72 L 353.09,180.73 L 347.86,180.73 L 337.63,180.73 L 332.56,180.74 L 322.67,180.74 L 317.76,180.74 L 308.18,180.75 L 303.43,180.75 L 294.17,180.76 L 289.57,180.76 L 280.62,180.76 L 276.18,180.77 L 267.53,180.77 L 263.24,180.77 L 254.88,180.77 L 250.74,180.78 L 242.68,180.78 L 238.69,180.78 L 230.91,180.78 L 227.06,180.78 L 219.57,180.79 L 215.85,180.79 L 208.64,180.79 L 205.07,180.79 L 198.12,180.79 L 191.24,180.79 L 178.28,180.79 L 171.93,180.79 L 159.98,180.79 L 154.13,180.78 L 143.15,180.78 L 137.79,180.78 L 127.74,180.77 L 122.84,180.76 L 113.68,180.75 L 109.21,180.74 L 100.91,180.73 L 96.85,180.72 L 89.35,180.70 L 85.70,180.69 L 78.95,180.67 L 75.67,180.66 L 69.65,180.63 L 66.72,180.62 L 61.38,180.59 L 58.78,180.57 L 54.07,180.54 L 51.79,180.52 L 47.67,180.48 L 45.68,180.46 L 42.10,180.42 L 40.38,180.39 L 37.32,180.34 L 35.84,180.32 L 33.24,180.26 L 31.99,180.24 L 29.81,180.18 L 28.77,180.15 L 26.96,180.08 L 26.10,180.05 L 24.64,179.98 L 23.94,179.94 L 22.77,179.86 L 21.66,179.79 L 20.14,179.61 L 19.47,179.52 L 18.58,179.32 L 18.18,179.21 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 770 181"><g><path d="M 17.56,178.98 L 15.90,178.33 L 12.67,176.36 L 11.09,175.28 L 8.21,172.62 L 6.84,171.23 L 4.53,168.13 L 1.99,163.24 L 1.75,162.61 L 1.36,161.31 L 1.17,160.62 L 0.87,158.86 L 0.80,158.36 L 0.68,157.20 L 0.62,156.59 L 0.52,155.14 L 0.47,154.37 L 0.39,152.57 L 0.35,151.62 L 0.28,149.41 L 0.25,148.24 L 0.19,145.55 L 0.17,144.14 L 0.13,140.92 L 0.11,139.23 L 0.08,135.41 L 0.06,133.42 L 0.04,128.94 L 0.03,126.61 L 0.02,121.40 L 0.01,118.70 L 0.01,112.71 L 0.00,109.61 L 0.00,102.77 L -0.00,91.50 L -0.00,87.50 L 0.00,80.19 L 0.00,76.65 L 0.01,70.23 L 0.01,67.13 L 0.02,61.53 L 0.02,58.83 L 0.04,53.98 L 0.05,51.65 L 0.08,47.50 L 0.09,45.51 L 0.12,42.00 L 0.14,40.31 L 0.19,37.37 L 0.22,35.96 L 0.28,33.52 L 0.31,32.36 L 0.39,30.37 L 0.43,29.42 L 0.52,27.81 L 0.57,27.04 L 0.68,25.75 L 0.74,25.14 L 0.88,24.10 L 1.02,23.12 L 1.37,21.65 L 2.01,19.71 L 2.69,17.89 L 4.50,14.55 L 5.47,12.94 L 7.84,10.05 L 9.08,8.66 L 11.95,6.27 L 16.78,3.31 L 22.50,0.50 L 351.20,0.24 L 356.31,0.24 L 366.30,0.23 L 371.26,0.23 L 380.94,0.22 L 385.74,0.22 L 395.11,0.21 L 399.76,0.21 L 408.83,0.20 L 413.33,0.20 L 422.10,0.19 L 426.45,0.19 L 434.93,0.18 L 439.14,0.18 L 447.33,0.17 L 451.40,0.17 L 459.31,0.16 L 463.23,0.16 L 470.87,0.16 L 474.65,0.15 L 482.02,0.15 L 489.31,0.15 L 503.12,0.14 L 509.89,0.14 L 522.67,0.13 L 528.93,0.13 L 540.73,0.13 L 546.51,0.13 L 557.37,0.13 L 562.69,0.13 L 572.64,0.13 L 577.51,0.14 L 586.61,0.14 L 591.05,0.15 L 599.33,0.16 L 603.37,0.17 L 610.87,0.18 L 614.52,0.19 L 621.28,0.21 L 624.57,0.22 L 630.63,0.24 L 633.57,0.25 L 638.97,0.28 L 641.59,0.29 L 646.37,0.32 L 648.69,0.34 L 652.89,0.37 L 654.92,0.39 L 658.59,0.43 L 660.36,0.45 L 663.52,0.50 L 665.05,0.52 L 667.75,0.57 L 669.05,0.60 L 671.34,0.65 L 672.44,0.68 L 674.35,0.75 L 675.27,0.78 L 676.84,0.85 L 677.59,0.88 L 678.87,0.95 L 679.48,0.99 L 680.50,1.07 L 681.47,1.16 L 682.81,1.34 L 683.40,1.44 L 684.24,1.65 L 685.28,2.00 L 687.02,2.66 L 690.24,4.37 L 691.80,5.30 L 694.64,7.55 L 696.00,8.73 L 698.41,11.48 L 701.53,16.14 L 704.50,21.50 L 705.01,45.50 L 705.05,47.16 L 705.12,50.21 L 705.16,51.68 L 705.24,54.39 L 705.28,55.70 L 705.37,58.09 L 705.42,59.25 L 705.53,61.36 L 705.65,63.40 L 705.97,66.76 L 706.14,68.33 L 706.62,70.93 L 706.89,72.15 L 707.57,74.22 L 707.95,75.21 L 708.89,76.97 L 709.40,77.84 L 710.65,79.54 L 712.92,82.26 L 714.26,83.78 L 717.32,86.23 L 718.93,87.37 L 722.68,89.10 L 723.67,89.49 L 725.81,90.15 L 726.91,90.46 L 729.28,90.97 L 730.50,91.20 L 733.13,91.56 L 737.40,91.95 L 739.34,92.07 L 742.89,92.50 L 744.62,92.75 L 747.76,93.44 L 749.28,93.82 L 752.05,94.80 L 753.39,95.33 L 755.83,96.62 L 757.02,97.31 L 759.18,98.94 L 760.23,99.80 L 762.15,101.80 L 763.08,102.84 L 764.81,105.23 L 767.23,109.28 L 767.75,110.26 L 768.47,112.13 L 768.63,112.64 L 768.88,113.84 L 769.00,114.48 L 769.19,116.05 L 769.28,116.90 L 769.41,118.99 L 769.47,120.12 L 769.57,122.89 L 769.62,124.38 L 769.70,127.98 L 769.82,134.50 L 769.86,136.92 L 769.91,140.98 L 769.94,142.90 L 769.95,146.09 L 769.95,147.59 L 769.91,150.05 L 769.89,151.21 L 769.79,153.11 L 769.73,154.01 L 769.55,155.51 L 769.46,156.22 L 769.20,157.48 L 768.07,161.08 L 767.40,162.87 L 765.67,166.15 L 764.73,167.74 L 762.48,170.60 L 761.30,171.97 L 758.54,174.40 L 753.86,177.53 L 748.50,180.50 L 385.50,180.71 L 379.93,180.71 L 369.04,180.72 L 363.64,180.72 L 353.09,180.73 L 347.86,180.73 L 337.63,180.73 L 332.56,180.74 L 322.67,180.74 L 317.76,180.74 L 308.18,180.75 L 303.43,180.75 L 294.17,180.76 L 289.57,180.76 L 280.62,180.76 L 276.18,180.77 L 267.53,180.77 L 263.24,180.77 L 254.88,180.77 L 250.74,180.78 L 242.68,180.78 L 238.69,180.78 L 230.91,180.78 L 227.06,180.78 L 219.57,180.79 L 215.85,180.79 L 208.64,180.79 L 205.07,180.79 L 198.12,180.79 L 191.24,180.79 L 178.28,180.79 L 171.93,180.79 L 159.98,180.79 L 154.13,180.78 L 143.15,180.78 L 137.79,180.78 L 127.74,180.77 L 122.84,180.76 L 113.68,180.75 L 109.21,180.74 L 100.91,180.73 L 96.85,180.72 L 89.35,180.70 L 85.70,180.69 L 78.95,180.67 L 75.67,180.66 L 69.65,180.63 L 66.72,180.62 L 61.38,180.59 L 58.78,180.57 L 54.07,180.54 L 51.79,180.52 L 47.67,180.48 L 45.68,180.46 L 42.10,180.42 L 40.38,180.39 L 37.32,180.34 L 35.84,180.32 L 33.24,180.26 L 31.99,180.24 L 29.81,180.18 L 28.77,180.15 L 26.96,180.08 L 26.10,180.05 L 24.64,179.98 L 23.94,179.94 L 22.77,179.86 L 21.66,179.79 L 20.14,179.61 L 19.47,179.52 L 18.58,179.32 L 18.18,179.21 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) {
  .service-details .faq-accordion .accordion-content::before {
    -webkit-mask: unset;
    mask: unset;
  }
}
.service-details .faq-accordion .accordion-content::after {
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 770 181"><g><path d="M 17.56,178.98 L 15.90,178.33 L 12.67,176.36 L 11.09,175.28 L 8.21,172.62 L 6.84,171.23 L 4.53,168.13 L 1.99,163.24 L 1.75,162.61 L 1.36,161.31 L 1.17,160.62 L 0.87,158.86 L 0.80,158.36 L 0.68,157.20 L 0.62,156.59 L 0.52,155.14 L 0.47,154.37 L 0.39,152.57 L 0.35,151.62 L 0.28,149.41 L 0.25,148.24 L 0.19,145.55 L 0.17,144.14 L 0.13,140.92 L 0.11,139.23 L 0.08,135.41 L 0.06,133.42 L 0.04,128.94 L 0.03,126.61 L 0.02,121.40 L 0.01,118.70 L 0.01,112.71 L 0.00,109.61 L 0.00,102.77 L -0.00,91.50 L -0.00,87.50 L 0.00,80.19 L 0.00,76.65 L 0.01,70.23 L 0.01,67.13 L 0.02,61.53 L 0.02,58.83 L 0.04,53.98 L 0.05,51.65 L 0.08,47.50 L 0.09,45.51 L 0.12,42.00 L 0.14,40.31 L 0.19,37.37 L 0.22,35.96 L 0.28,33.52 L 0.31,32.36 L 0.39,30.37 L 0.43,29.42 L 0.52,27.81 L 0.57,27.04 L 0.68,25.75 L 0.74,25.14 L 0.88,24.10 L 1.02,23.12 L 1.37,21.65 L 2.01,19.71 L 2.69,17.89 L 4.50,14.55 L 5.47,12.94 L 7.84,10.05 L 9.08,8.66 L 11.95,6.27 L 16.78,3.31 L 22.50,0.50 L 351.20,0.24 L 356.31,0.24 L 366.30,0.23 L 371.26,0.23 L 380.94,0.22 L 385.74,0.22 L 395.11,0.21 L 399.76,0.21 L 408.83,0.20 L 413.33,0.20 L 422.10,0.19 L 426.45,0.19 L 434.93,0.18 L 439.14,0.18 L 447.33,0.17 L 451.40,0.17 L 459.31,0.16 L 463.23,0.16 L 470.87,0.16 L 474.65,0.15 L 482.02,0.15 L 489.31,0.15 L 503.12,0.14 L 509.89,0.14 L 522.67,0.13 L 528.93,0.13 L 540.73,0.13 L 546.51,0.13 L 557.37,0.13 L 562.69,0.13 L 572.64,0.13 L 577.51,0.14 L 586.61,0.14 L 591.05,0.15 L 599.33,0.16 L 603.37,0.17 L 610.87,0.18 L 614.52,0.19 L 621.28,0.21 L 624.57,0.22 L 630.63,0.24 L 633.57,0.25 L 638.97,0.28 L 641.59,0.29 L 646.37,0.32 L 648.69,0.34 L 652.89,0.37 L 654.92,0.39 L 658.59,0.43 L 660.36,0.45 L 663.52,0.50 L 665.05,0.52 L 667.75,0.57 L 669.05,0.60 L 671.34,0.65 L 672.44,0.68 L 674.35,0.75 L 675.27,0.78 L 676.84,0.85 L 677.59,0.88 L 678.87,0.95 L 679.48,0.99 L 680.50,1.07 L 681.47,1.16 L 682.81,1.34 L 683.40,1.44 L 684.24,1.65 L 685.28,2.00 L 687.02,2.66 L 690.24,4.37 L 691.80,5.30 L 694.64,7.55 L 696.00,8.73 L 698.41,11.48 L 701.53,16.14 L 704.50,21.50 L 705.01,45.50 L 705.05,47.16 L 705.12,50.21 L 705.16,51.68 L 705.24,54.39 L 705.28,55.70 L 705.37,58.09 L 705.42,59.25 L 705.53,61.36 L 705.65,63.40 L 705.97,66.76 L 706.14,68.33 L 706.62,70.93 L 706.89,72.15 L 707.57,74.22 L 707.95,75.21 L 708.89,76.97 L 709.40,77.84 L 710.65,79.54 L 712.92,82.26 L 714.26,83.78 L 717.32,86.23 L 718.93,87.37 L 722.68,89.10 L 723.67,89.49 L 725.81,90.15 L 726.91,90.46 L 729.28,90.97 L 730.50,91.20 L 733.13,91.56 L 737.40,91.95 L 739.34,92.07 L 742.89,92.50 L 744.62,92.75 L 747.76,93.44 L 749.28,93.82 L 752.05,94.80 L 753.39,95.33 L 755.83,96.62 L 757.02,97.31 L 759.18,98.94 L 760.23,99.80 L 762.15,101.80 L 763.08,102.84 L 764.81,105.23 L 767.23,109.28 L 767.75,110.26 L 768.47,112.13 L 768.63,112.64 L 768.88,113.84 L 769.00,114.48 L 769.19,116.05 L 769.28,116.90 L 769.41,118.99 L 769.47,120.12 L 769.57,122.89 L 769.62,124.38 L 769.70,127.98 L 769.82,134.50 L 769.86,136.92 L 769.91,140.98 L 769.94,142.90 L 769.95,146.09 L 769.95,147.59 L 769.91,150.05 L 769.89,151.21 L 769.79,153.11 L 769.73,154.01 L 769.55,155.51 L 769.46,156.22 L 769.20,157.48 L 768.07,161.08 L 767.40,162.87 L 765.67,166.15 L 764.73,167.74 L 762.48,170.60 L 761.30,171.97 L 758.54,174.40 L 753.86,177.53 L 748.50,180.50 L 385.50,180.71 L 379.93,180.71 L 369.04,180.72 L 363.64,180.72 L 353.09,180.73 L 347.86,180.73 L 337.63,180.73 L 332.56,180.74 L 322.67,180.74 L 317.76,180.74 L 308.18,180.75 L 303.43,180.75 L 294.17,180.76 L 289.57,180.76 L 280.62,180.76 L 276.18,180.77 L 267.53,180.77 L 263.24,180.77 L 254.88,180.77 L 250.74,180.78 L 242.68,180.78 L 238.69,180.78 L 230.91,180.78 L 227.06,180.78 L 219.57,180.79 L 215.85,180.79 L 208.64,180.79 L 205.07,180.79 L 198.12,180.79 L 191.24,180.79 L 178.28,180.79 L 171.93,180.79 L 159.98,180.79 L 154.13,180.78 L 143.15,180.78 L 137.79,180.78 L 127.74,180.77 L 122.84,180.76 L 113.68,180.75 L 109.21,180.74 L 100.91,180.73 L 96.85,180.72 L 89.35,180.70 L 85.70,180.69 L 78.95,180.67 L 75.67,180.66 L 69.65,180.63 L 66.72,180.62 L 61.38,180.59 L 58.78,180.57 L 54.07,180.54 L 51.79,180.52 L 47.67,180.48 L 45.68,180.46 L 42.10,180.42 L 40.38,180.39 L 37.32,180.34 L 35.84,180.32 L 33.24,180.26 L 31.99,180.24 L 29.81,180.18 L 28.77,180.15 L 26.96,180.08 L 26.10,180.05 L 24.64,179.98 L 23.94,179.94 L 22.77,179.86 L 21.66,179.79 L 20.14,179.61 L 19.47,179.52 L 18.58,179.32 L 18.18,179.21 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 770 181"><g><path d="M 17.56,178.98 L 15.90,178.33 L 12.67,176.36 L 11.09,175.28 L 8.21,172.62 L 6.84,171.23 L 4.53,168.13 L 1.99,163.24 L 1.75,162.61 L 1.36,161.31 L 1.17,160.62 L 0.87,158.86 L 0.80,158.36 L 0.68,157.20 L 0.62,156.59 L 0.52,155.14 L 0.47,154.37 L 0.39,152.57 L 0.35,151.62 L 0.28,149.41 L 0.25,148.24 L 0.19,145.55 L 0.17,144.14 L 0.13,140.92 L 0.11,139.23 L 0.08,135.41 L 0.06,133.42 L 0.04,128.94 L 0.03,126.61 L 0.02,121.40 L 0.01,118.70 L 0.01,112.71 L 0.00,109.61 L 0.00,102.77 L -0.00,91.50 L -0.00,87.50 L 0.00,80.19 L 0.00,76.65 L 0.01,70.23 L 0.01,67.13 L 0.02,61.53 L 0.02,58.83 L 0.04,53.98 L 0.05,51.65 L 0.08,47.50 L 0.09,45.51 L 0.12,42.00 L 0.14,40.31 L 0.19,37.37 L 0.22,35.96 L 0.28,33.52 L 0.31,32.36 L 0.39,30.37 L 0.43,29.42 L 0.52,27.81 L 0.57,27.04 L 0.68,25.75 L 0.74,25.14 L 0.88,24.10 L 1.02,23.12 L 1.37,21.65 L 2.01,19.71 L 2.69,17.89 L 4.50,14.55 L 5.47,12.94 L 7.84,10.05 L 9.08,8.66 L 11.95,6.27 L 16.78,3.31 L 22.50,0.50 L 351.20,0.24 L 356.31,0.24 L 366.30,0.23 L 371.26,0.23 L 380.94,0.22 L 385.74,0.22 L 395.11,0.21 L 399.76,0.21 L 408.83,0.20 L 413.33,0.20 L 422.10,0.19 L 426.45,0.19 L 434.93,0.18 L 439.14,0.18 L 447.33,0.17 L 451.40,0.17 L 459.31,0.16 L 463.23,0.16 L 470.87,0.16 L 474.65,0.15 L 482.02,0.15 L 489.31,0.15 L 503.12,0.14 L 509.89,0.14 L 522.67,0.13 L 528.93,0.13 L 540.73,0.13 L 546.51,0.13 L 557.37,0.13 L 562.69,0.13 L 572.64,0.13 L 577.51,0.14 L 586.61,0.14 L 591.05,0.15 L 599.33,0.16 L 603.37,0.17 L 610.87,0.18 L 614.52,0.19 L 621.28,0.21 L 624.57,0.22 L 630.63,0.24 L 633.57,0.25 L 638.97,0.28 L 641.59,0.29 L 646.37,0.32 L 648.69,0.34 L 652.89,0.37 L 654.92,0.39 L 658.59,0.43 L 660.36,0.45 L 663.52,0.50 L 665.05,0.52 L 667.75,0.57 L 669.05,0.60 L 671.34,0.65 L 672.44,0.68 L 674.35,0.75 L 675.27,0.78 L 676.84,0.85 L 677.59,0.88 L 678.87,0.95 L 679.48,0.99 L 680.50,1.07 L 681.47,1.16 L 682.81,1.34 L 683.40,1.44 L 684.24,1.65 L 685.28,2.00 L 687.02,2.66 L 690.24,4.37 L 691.80,5.30 L 694.64,7.55 L 696.00,8.73 L 698.41,11.48 L 701.53,16.14 L 704.50,21.50 L 705.01,45.50 L 705.05,47.16 L 705.12,50.21 L 705.16,51.68 L 705.24,54.39 L 705.28,55.70 L 705.37,58.09 L 705.42,59.25 L 705.53,61.36 L 705.65,63.40 L 705.97,66.76 L 706.14,68.33 L 706.62,70.93 L 706.89,72.15 L 707.57,74.22 L 707.95,75.21 L 708.89,76.97 L 709.40,77.84 L 710.65,79.54 L 712.92,82.26 L 714.26,83.78 L 717.32,86.23 L 718.93,87.37 L 722.68,89.10 L 723.67,89.49 L 725.81,90.15 L 726.91,90.46 L 729.28,90.97 L 730.50,91.20 L 733.13,91.56 L 737.40,91.95 L 739.34,92.07 L 742.89,92.50 L 744.62,92.75 L 747.76,93.44 L 749.28,93.82 L 752.05,94.80 L 753.39,95.33 L 755.83,96.62 L 757.02,97.31 L 759.18,98.94 L 760.23,99.80 L 762.15,101.80 L 763.08,102.84 L 764.81,105.23 L 767.23,109.28 L 767.75,110.26 L 768.47,112.13 L 768.63,112.64 L 768.88,113.84 L 769.00,114.48 L 769.19,116.05 L 769.28,116.90 L 769.41,118.99 L 769.47,120.12 L 769.57,122.89 L 769.62,124.38 L 769.70,127.98 L 769.82,134.50 L 769.86,136.92 L 769.91,140.98 L 769.94,142.90 L 769.95,146.09 L 769.95,147.59 L 769.91,150.05 L 769.89,151.21 L 769.79,153.11 L 769.73,154.01 L 769.55,155.51 L 769.46,156.22 L 769.20,157.48 L 768.07,161.08 L 767.40,162.87 L 765.67,166.15 L 764.73,167.74 L 762.48,170.60 L 761.30,171.97 L 758.54,174.40 L 753.86,177.53 L 748.50,180.50 L 385.50,180.71 L 379.93,180.71 L 369.04,180.72 L 363.64,180.72 L 353.09,180.73 L 347.86,180.73 L 337.63,180.73 L 332.56,180.74 L 322.67,180.74 L 317.76,180.74 L 308.18,180.75 L 303.43,180.75 L 294.17,180.76 L 289.57,180.76 L 280.62,180.76 L 276.18,180.77 L 267.53,180.77 L 263.24,180.77 L 254.88,180.77 L 250.74,180.78 L 242.68,180.78 L 238.69,180.78 L 230.91,180.78 L 227.06,180.78 L 219.57,180.79 L 215.85,180.79 L 208.64,180.79 L 205.07,180.79 L 198.12,180.79 L 191.24,180.79 L 178.28,180.79 L 171.93,180.79 L 159.98,180.79 L 154.13,180.78 L 143.15,180.78 L 137.79,180.78 L 127.74,180.77 L 122.84,180.76 L 113.68,180.75 L 109.21,180.74 L 100.91,180.73 L 96.85,180.72 L 89.35,180.70 L 85.70,180.69 L 78.95,180.67 L 75.67,180.66 L 69.65,180.63 L 66.72,180.62 L 61.38,180.59 L 58.78,180.57 L 54.07,180.54 L 51.79,180.52 L 47.67,180.48 L 45.68,180.46 L 42.10,180.42 L 40.38,180.39 L 37.32,180.34 L 35.84,180.32 L 33.24,180.26 L 31.99,180.24 L 29.81,180.18 L 28.77,180.15 L 26.96,180.08 L 26.10,180.05 L 24.64,179.98 L 23.94,179.94 L 22.77,179.86 L 21.66,179.79 L 20.14,179.61 L 19.47,179.52 L 18.58,179.32 L 18.18,179.21 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) {
  .service-details .faq-accordion .accordion-content::after {
    -webkit-mask: unset;
    mask: unset;
  }
}
.service-details .faq-accordion .accordion-title {
  padding-left: 40px;
  padding-right: 30px;
  background-color: var(--aigence-white2, #F1F3FF);
}
@media (max-width: 1199px) {
  .service-details .faq-accordion .accordion-title {
    padding-left: 30px;
  }
}
@media (max-width: 440px) {
  .service-details .faq-accordion .accordion-title {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.service-details .faq-accordion .accordion-title__icon {
  background-color: var(--aigence-white, #FFFFFF);
}
.service-details .faq-accordion .accordion-content__inner {
  display: block;
}
.service-details .faq-accordion .accordion-content__box {
  padding: 18px 4px 22px 40px;
}
@media (max-width: 1199px) {
  .service-details .faq-accordion .accordion-content__box {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 440px) {
  .service-details .faq-accordion .accordion-content__box {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.service-details .faq-accordion .accordion-content p {
  margin: 0px;
}
@media (max-width: 1199px) {
  .service-details .faq-accordion .accordion-content p {
    margin-top: 15px;
    padding-right: 0px;
  }
}

/*--------------------------------------------------------------
# Projects
--------------------------------------------------------------*/
.project-card {
  position: relative;
  border-radius: 30px;
  overflow: hidden;
}
.project-card__image {
  overflow: hidden;
  border-radius: 30px;
}
.project-card__image img {
  width: 100% !important;
  display: block;
  border-radius: inherit;
  transition: all 600ms cubic-bezier(0, 0, 0.44, 1.18);
}
.project-card:hover .project-card__image img {
  transform: scale(1.1);
}
.project-card__content {
  width: 100%;
  padding: 40px 40px 33px;
  position: relative;
  position: absolute;
  left: 0px;
  bottom: 0px;
  transform: translateY(50%);
  opacity: 0;
  z-index: 1;
  border-radius: 0px 0px 30px 30px;
  transition: all 500ms ease;
}
@media (max-width: 390px) {
  .project-card__content {
    padding: 30px 30px 23px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .project-card__content {
    padding: 30px 30px 23px;
  }
}
.project-card__content::after {
  content: "";
  width: 100%;
  height: calc(100% - 70px);
  position: absolute;
  left: 0px;
  bottom: 0px;
  opacity: 0.9;
  border-radius: inherit;
  background: linear-gradient(270deg, #3E5DFF 0%, #DB30A9 100%);
}
@media (max-width: 390px) {
  .project-card__content::after {
    height: calc(100% - 60px);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .project-card__content::after {
    height: calc(100% - 55px);
  }
}
.project-card:hover .project-card__content {
  opacity: 1;
  transform: translateY(0%);
}
.project-card__inner {
  position: relative;
  z-index: 1;
}
.project-card__btn {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  background-color: var(--aigence-white, #FFFFFF);
  border-radius: 50%;
}
@media (max-width: 390px) {
  .project-card__btn {
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .project-card__btn {
    width: 50px;
    height: 50px;
  }
}
.project-card__btn:hover {
  background-color: var(--aigence-black, #0D1A42);
}
.project-card__btn__icon {
  display: inline-flex;
  font-size: 18px;
  color: var(--aigence-base, #D032AF);
  transition: all 500ms ease;
}
@media (max-width: 390px) {
  .project-card__btn__icon {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .project-card__btn__icon {
    font-size: 16px;
  }
}
.project-card__btn__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.project-card__btn:hover .project-card__btn__icon {
  color: var(--aigence-white, #FFFFFF);
  animation: slideRight 500ms;
}
.project-card__title {
  margin-bottom: 5px;
  font-size: 24px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  line-height: 1.35;
}
@media (max-width: 390px) {
  .project-card__title {
    font-size: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .project-card__title {
    font-size: 20px;
  }
}
.project-card__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.project-card__title a:hover {
  background-size: 100% 1px;
}
.project-card__tagline {
  margin: 0px;
  font-size: 14px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.685;
}

.projects-one {
  position: relative;
  background-color: var(--aigence-black, #0D1A42);
  border-radius: 60px 60px 0px 0px;
  overflow: hidden;
}
@media (max-width: 575px) {
  .projects-one {
    border-radius: 30px 30px 0px 0px;
  }
}
.projects-one__bg {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  overflow: hidden;
  border-radius: 60px 60px 0px 0px;
}
@media (max-width: 575px) {
  .projects-one__bg {
    border-radius: 30px 30px 0px 0px;
  }
}
.projects-one__bg__1, .projects-one__bg__2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  border-radius: inherit;
}
.projects-one__bg__1 {
  z-index: 1;
  mix-blend-mode: hard-light;
  animation: zoomIn 8s linear 0s infinite;
}
.projects-one__bg__2 {
  mix-blend-mode: overlay;
}
.projects-one .container {
  position: relative;
  z-index: 1;
}
@media (min-width: 1400px) {
  .projects-one .container {
    max-width: 1600px;
  }
}
.projects-one .sec-title {
  color: var(--aigence-white, #FFFFFF);
}
.projects-one--project-details {
  background-color: var(--aigence-white, #FFFFFF);
}
.projects-one--project-details .sec-title {
  color: var(--aigence-black, #0D1A42);
}

.projects-two {
  position: relative;
  background-color: var(--aigence-white, #FFFFFF);
}
.projects-two__bg {
  width: 100%;
  height: calc(100% - 181px);
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  border-radius: 0px 0px 60px 60px;
  background-color: var(--aigence-black, #0D1A42);
}
@media (max-width: 575px) {
  .projects-two__bg {
    border-radius: 0px 0px 30px 30px;
  }
}
.projects-two__bg__1, .projects-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;
}
.projects-two__bg__1 {
  mix-blend-mode: color-dodge;
  animation: zoomIn 8s linear 0s infinite;
}
.projects-two__bg__2 {
  z-index: 1;
  mix-blend-mode: soft-light;
}
.projects-two__slider {
  margin-top: 129px;
}
@media (max-width: 767px) {
  .projects-two__slider {
    margin-top: 111px;
  }
}
@media (max-width: 575px) {
  .projects-two__slider {
    margin-top: 73px;
  }
}
.projects-two__container {
  position: relative;
  z-index: 1;
}
@media (min-width: 1400px) {
  .projects-two__container {
    max-width: 1600px;
  }
}
.projects-two .sec-title {
  color: var(--aigence-white, #FFFFFF);
}

/*--------------------------------------------------------------
# Project Details
--------------------------------------------------------------*/
.project-details {
  padding-bottom: var(--section-space-2, 108px);
  background-color: var(--aigence-white, #FFFFFF);
}
@media (max-width: 767px) {
  .project-details {
    padding-bottom: 90px;
  }
}
@media (max-width: 575px) {
  .project-details {
    padding-bottom: 73px;
  }
}
.project-details__title {
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.25;
}
.project-details__title--top {
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .project-details__title {
    font-size: 35px;
  }
}
@media (max-width: 575px) {
  .project-details__title {
    font-size: 30px;
  }
}
.project-details__text {
  margin: 0px;
}
.project-details__text--base {
  font-size: 18px;
  color: var(--aigence-base, #D032AF);
  line-height: 1.666;
}
.project-details__text-box {
  margin-bottom: 25px;
}
.project-details__text-box .project-details__text + .project-details__text {
  margin-top: 20px;
}
.project-details__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px 40px;
}
@media (max-width: 767px) {
  .project-details__top {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.project-details__date {
  flex-shrink: 0;
  margin: 0px;
  padding: 7px 20px;
  font-size: 16px;
  color: var(--aigence-white, #FFFFFF);
  text-transform: capitalize;
  line-height: 1.625;
  border-radius: 50px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
.project-details__image {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .project-details__image {
    margin-bottom: 0px;
  }
}
.project-details__image img {
  width: 100%;
  display: block;
  border-radius: 20px;
}
.project-details__list {
  margin-bottom: 27px;
}
.project-details__list li + li {
  margin-top: 13px;
}
.project-details__list li {
  display: flex;
  align-items: flex-start;
  gap: 13px;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.625;
}
.project-details__list__icon {
  position: relative;
  top: 4px;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 6px;
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
  border-radius: 50%;
}
.project-details__list__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.project-details__info {
  position: relative;
  padding: 40px;
  background-color: var(--aigence-white, #FFFFFF);
  border-radius: 20px;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.08);
}
@media (max-width: 375px) {
  .project-details__info {
    padding: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .project-details__info {
    padding: 30px;
  }
}
.project-details__info::before {
  content: "";
  width: calc(100% - 38px);
  height: 4px;
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--aigence-base, #D032AF);
}
.project-details__info__item + .project-details__info__item {
  margin-top: 25px;
}
.project-details__info__title {
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 600;
  color: var(--aigence-text, #959CB2);
  text-transform: capitalize;
  line-height: 1.625;
}
.project-details__info__text {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  color: var(--aigence-black, #0D1A42);
  text-transform: capitalize;
  line-height: 1.625;
}
.project-details .social-links {
  margin-top: 32px;
}
.project-details__pagination {
  margin-top: 40px;
  padding: 20px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
.project-details__pagination__prev, .project-details__pagination__next {
  display: flex;
  align-items: center;
  gap: 20px;
}
.project-details__pagination__btn {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  background-color: var(--aigence-white2, #F1F3FF);
  overflow: hidden;
  transition: all 500ms ease;
}
.project-details__pagination__btn::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: -1;
  border-radius: inherit;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
  transition: all 500ms ease;
}
.project-details__pagination__prev:hover .project-details__pagination__btn::after, .project-details__pagination__next:hover .project-details__pagination__btn::after {
  opacity: 1;
}
.project-details__pagination__icon {
  display: inline-flex;
  font-size: 14px;
  color: var(--aigence-black, #0D1A42);
  transition: all 500ms ease;
}
.project-details__pagination__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.project-details__pagination__prev:hover .project-details__pagination__icon, .project-details__pagination__next:hover .project-details__pagination__icon {
  color: var(--aigence-white, #FFFFFF);
}
.project-details__pagination__prev:hover .project-details__pagination__icon {
  animation: slideLeft 400ms;
}
.project-details__pagination__next:hover .project-details__pagination__icon {
  animation: slideRight 400ms;
}
.project-details__pagination__text {
  font-size: 16px;
  font-weight: 700;
  color: var(--aigence-black, #0D1A42);
  transition: all 500ms ease;
}
.project-details__pagination__text:hover {
  color: var(--aigence-base, #D032AF);
}

/*--------------------------------------------------------------
# Shop
--------------------------------------------------------------*/
.product {
  position: relative;
}
.product__sidebar {
  position: relative;
}
.product__sidebar__item + .product__sidebar__item {
  margin-top: 30px;
}
.product__sidebar__item {
  padding: 30px;
  border-radius: 10px;
  background-color: var(--aigence-white, #FFFFFF);
  box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07);
}
.product__sidebar__title {
  margin-top: -6px;
  margin-bottom: 20px;
  position: relative;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.25;
}
.product__search-box {
  padding: 0;
  box-shadow: none;
}
.product__search {
  position: relative;
}
.product__search input[type=search],
.product__search input[type=text] {
  width: 100%;
  height: 60px;
  border: none;
  outline: none;
  display: block;
  padding-left: 59px;
  padding-right: 20px;
  color: var(--aigence-white, #FFFFFF);
  font-size: 16px;
  font-weight: 500;
  border-radius: 10px;
  background: linear-gradient(90deg, #DB30A9 0%, #3E5DFF 100%);
  transition: all 500ms ease;
}
.product__search button[type=submit] {
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  background-color: transparent;
  display: inline-flex;
  position: absolute;
  top: 50%;
  left: 26px;
  transform: translateY(-50%);
  font-size: 20px;
  color: var(--aigence-white, #FFFFFF);
  transition: all 500ms ease;
}
.product__search button[type=submit] svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.product__price-ranger #slider-range {
  margin: 22px 0 0 0px;
  background: var(--aigence-white2, #F1F3FF);
  border: none;
  height: 6px;
  border-radius: 50px;
  position: relative;
}
.product__price-ranger #slider-range .ui-slider-range {
  height: 100%;
  border-radius: 50px;
  background: linear-gradient(90deg, #D033AE 0%, #425CFE 100%);
}
.product__price-ranger #slider-range .ui-slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: var(--aigence-base, #D032AF);
  border: 0;
  height: 15px;
  width: 15px !important;
  border-radius: 50%;
  margin-left: -3px;
  outline: medium none;
  cursor: pointer;
  z-index: 2;
}
.product__price-ranger .ranger-min-max-block {
  position: relative;
  display: block;
  margin: 38px 0px 0px 0px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .product__price-ranger .ranger-min-max-block {
    margin-left: -10px;
  }
}
.product__price-ranger .ranger-min-max-block input[type=text] {
  padding: 0;
  position: relative;
  display: inline-block;
  color: var(--aigence-text, #959CB2);
  font-size: 16px;
  font-weight: 600;
  width: 50px;
  line-height: 1;
  border: none;
  outline: none;
  text-align: center;
  background-color: transparent;
}
.product__price-ranger .ranger-min-max-block span {
  position: relative;
  display: inline-block;
  color: var(--aigence-text, #959CB2);
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  left: -2px;
}
.product__price-ranger .ranger-min-max-block input[type=submit] {
  display: block;
  height: 40px;
  position: relative;
  padding: 0 17px;
  margin: -10px 0px 0px;
  background-color: var(--aigence-white2, #F1F3FF);
  float: right;
  text-align: center;
  border: none;
  color: var(--aigence-black, #0D1A42);
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
  cursor: pointer;
  border-radius: 100px;
  transition: all 500ms ease;
}
.product__price-ranger .ranger-min-max-block input[type=submit]:hover {
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
}
.product__categories {
  padding-bottom: 29px;
}
.product__categories__title {
  position: relative;
  margin-bottom: 4.5px;
  padding-bottom: 13.5px;
  border-bottom: 1px solid var(--aigence-base, #D032AF);
}
.product__categories ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: -17px;
}
.product__categories ul li {
  position: relative;
  transition: all 500ms ease;
}
.product__categories ul li:not(:first-child) {
  border-top: 1px solid RGBA(var(--aigence-text-rgb, 149, 156, 178), 0.3);
}
.product__categories ul li:not(:first-child):hover {
  border-color: transparent;
}
.product__categories ul li:hover + li {
  border-color: transparent;
}
.product__categories ul li a {
  position: relative;
  padding: 10.5px 0 11.5px;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  color: var(--aigence-text, #959CB2);
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.5;
  z-index: 1;
  border-radius: 10px;
  transition: all 500ms ease;
}
.product__categories ul li a::after {
  position: absolute;
  content: "";
  width: 0;
  height: 100%;
  top: 0;
  right: 0;
  border-radius: inherit;
  z-index: -1;
  background-color: var(--aigence-base, #D032AF);
  transition: all 500ms ease;
}
.product__categories ul li a .product-categories__icon {
  position: relative;
  top: 4px;
  display: inline-flex;
  font-size: 14px;
  color: var(--aigence-base, #D032AF);
  transition: all 500ms ease;
}
.product__categories ul li a .product-categories__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.product__categories ul li a:hover {
  padding-left: 15px;
  padding-right: 15px;
  color: var(--aigence-white, #FFFFFF);
}
.product__categories ul li a:hover::after {
  left: 0;
  width: 100%;
}
.product__categories ul li a:hover .product-categories__icon {
  color: var(--aigence-white, #FFFFFF);
}
.product__info-top {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .product__info-top {
    display: block;
    margin-bottom: 40px;
  }
}
.product__showing-text {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  color: var(--aigence-black, #0D1A42);
  text-transform: capitalize;
  line-height: 1.5;
}
@media (max-width: 1199px) {
  .product__showing-text {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .product__showing-text {
    margin-bottom: 25px;
  }
}
.product__showing-sort {
  margin: 0;
}
.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  position: relative;
  display: block;
  width: 100%;
  min-width: 270px !important;
  border-radius: 10px;
  background-color: var(--aigence-white2, #F1F3FF);
}
@media (max-width: 767px) {
  .product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    min-width: 141px !important;
  }
}
.product__showing-sort .bootstrap-select > .dropdown-toggle::after {
  display: none;
}
.product__showing-sort .bootstrap-select .dropdown-menu {
  border: none;
}
.product__showing-sort .bootstrap-select > .dropdown-toggle {
  position: relative;
  height: 60px;
  outline: none !important;
  border-radius: 10px;
  border: 0;
  background-color: transparent !important;
  margin: 0;
  padding: 0;
  padding-left: 30px;
  padding-right: 55px;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  color: var(--aigence-text, #959CB2) !important;
  text-transform: capitalize;
  font-size: 16px;
  line-height: 60px;
  font-weight: 600;
  box-shadow: none !important;
  background-repeat: no-repeat;
  background-size: 14px 12px;
  background-position: right 25.75px center;
}
.product__showing-sort .bootstrap-select .dropdown-menu {
  border-radius: 10px;
}
.product__showing-sort .bootstrap-select > .dropdown-toggle > .filter-option {
  text-align: left;
}
@media (max-width: 767px) {
  .product__showing-sort .bootstrap-select > .dropdown-toggle > .filter-option {
    text-align: left;
  }
}
.product__showing-sort .bootstrap-select > .dropdown-toggle:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  font-family: "Font Awesome 5 Free";
  content: "\f107";
  font-weight: 900;
  font-size: 20px;
  color: var(--aigence-base, #D032AF);
}
.product__showing-sort .bootstrap-select .dropdown-menu > li + li > a {
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
}
.product__showing-sort .bootstrap-select .dropdown-menu > li > a {
  font-size: 15px;
  font-weight: 600;
  padding: 13px 16px 14px;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  color: var(--aigence-black, #0D1A42);
  background-color: var(--aigence-white2, #F1F3FF);
  text-transform: capitalize;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.product__showing-sort .bootstrap-select .dropdown-menu > li:hover > a,
.product__showing-sort .bootstrap-select .dropdown-menu > li.selected > a {
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
  border-color: var(--aigence-base, #D032AF);
}
.product__item {
  padding: 1px;
  position: relative;
  border-radius: 10px;
  transition: all 500ms ease;
}
.product__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  transition: all 500ms ease;
}
.product__item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  border-radius: inherit;
  background: linear-gradient(270deg, #3F5CFE 0%, #D930AA 100%);
  transition: all 500ms ease;
}
.product__item:hover {
  box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.08);
}
.product__item:hover::before {
  opacity: 0;
}
.product__item:hover::after {
  opacity: 1;
}
.product__item__inner {
  position: relative;
  z-index: 1;
  border-radius: inherit;
  background-color: var(--aigence-white, #FFFFFF);
}
.product__item__image {
  padding: 14px 26px 0;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.product__item__image img {
  width: auto !important;
  display: inline-block !important;
  max-width: 100%;
  height: auto;
  transform: scale(1);
  transition: all 500ms ease;
}
.product__item__btn-group {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.product__item__btn-group a + a {
  margin-top: 12px;
}
.product__item__btn-group a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  background-color: var(--aigence-white2, #F1F3FF);
  font-size: 14px;
  color: var(--aigence-black, #0D1A42);
  border-radius: 50%;
  visibility: hidden;
  opacity: 0;
}
.product__item__btn-group a svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.product__item__btn-group a:hover {
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
}
.product__item__btn-group a:nth-child(1) {
  -webkit-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -moz-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -ms-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -o-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  transform: translate3d(30px, 0, 0);
  -moz-transform: translate3d(30px, 0, 0);
  -webkit-transform: translate3d(30px, 0, 0);
  -ms-transform: translate3d(30px, 0, 0);
  -o-transform: translate3d(30px, 0, 0);
}
.product__item__btn-group a:nth-child(2) {
  -webkit-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -moz-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -ms-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -o-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  transform: translate3d(30px, 0, 0);
  -moz-transform: translate3d(30px, 0, 0);
  -webkit-transform: translate3d(30px, 0, 0);
  -ms-transform: translate3d(30px, 0, 0);
  -o-transform: translate3d(30px, 0, 0);
}
.product__item__btn-group a:nth-child(3) {
  -webkit-transition: transform 750ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -moz-transition: transform 750ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -ms-transition: transform 750ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  -o-transition: transform 750ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  transition: transform 750ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;
  transform: translate3d(30px, 0, 0);
  -moz-transform: translate3d(30px, 0, 0);
  -webkit-transform: translate3d(30px, 0, 0);
  -ms-transform: translate3d(30px, 0, 0);
  -o-transform: translate3d(30px, 0, 0);
}
.product__item:hover .product__item__image img {
  transform: scale(1.05);
}
.product__item:hover .product__item__btn-group a {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.product__item__content {
  padding: 18px 26px 30px;
  text-align: center;
}
@media (min-width: 576px) and (max-width: 767px) {
  .product__item__content {
    padding-left: 23px;
    padding-right: 23px;
  }
}
.product__item__title {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.625;
}
@media (min-width: 576px) and (max-width: 767px) {
  .product__item__title {
    font-size: 18px;
  }
}
.product__item__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.product__item__title a:hover {
  color: var(--aigence-base, #D032AF);
}
.product__item__title a:hover {
  background-size: 100% 1px;
}
.product__item__price {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 16px;
  text-align: center;
  line-height: 1.25;
}
.product__item__price__old {
  text-decoration: line-through;
}
.product__item .aigence-ratings {
  margin-bottom: 25px;
  justify-content: center;
}

.product-page {
  background-color: var(--aigence-white, #FFFFFF);
}
.product-page .post-pagination {
  justify-content: center;
}
@media (max-width: 991px) {
  .product-page .post-pagination {
    margin-top: 20px;
  }
}
.product-page--sidebar .post-pagination {
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .product-page--sidebar .post-pagination {
    justify-content: center;
  }
}

/*--------------------------------------------------------------
# Shop Details
--------------------------------------------------------------*/
.product-details {
  position: relative;
}
.product-details__image img {
  max-width: 100%;
  height: auto;
  border-radius: 10px;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
}
.product-details__content {
  margin-top: -9px;
}
@media (max-width: 991px) {
  .product-details__content {
    margin-top: 0;
  }
}
.product-details__top {
  margin-bottom: 20px;
  display: flex;
  align-items: baseline;
  gap: 15px;
}
.product-details__name {
  margin: 0;
  font-size: 30px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.4;
}
.product-details__price {
  margin: 0;
  font-size: 20px;
  color: var(--aigence-base, #D032AF);
  font-weight: 600;
}
.product-details__review {
  padding-bottom: 29px;
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px 20px;
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
.product-details__review a {
  font-size: 16px;
  color: var(--aigence-text, #959CB2);
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.25;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.product-details__review a:hover {
  color: var(--aigence-base, #D032AF);
}
.product-details__review a:hover {
  background-size: 100% 1px;
}
.product-details__excerpt {
  margin-top: 21px;
  margin-bottom: 34px;
}
.product-details__excerpt__text {
  margin-bottom: 16px;
}
.product-details__excerpt__list {
  margin: 0;
}
.product-details__excerpt__list li + li {
  margin-top: 7px;
}
.product-details__excerpt__list li {
  color: var(--aigence-black, #0D1A42);
  line-height: 1.25;
}
.product-details__excerpt__list li:last-child {
  color: var(--aigence-base, #D032AF);
}
.product-details__quantity {
  margin-bottom: 40px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}
.product-details__quantity__title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.25;
}
.product-details__quantity .quantity-box {
  border: 1px solid var(--aigence-border-color, #E6EAFF);
  width: 153px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
}
.product-details__quantity .quantity-box__input {
  border: none;
  outline: none;
  background-color: transparent;
  width: 60px;
  height: 44px;
  border-left: 1px solid var(--aigence-border-color, #E6EAFF);
  border-right: 1px solid var(--aigence-border-color, #E6EAFF);
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  padding: 0;
  outline: none;
  font-size: 16px;
  font-weight: 600;
  color: var(--aigence-black, #0D1A42);
  line-height: 1;
  background-color: transparent;
  text-align: center;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  transition: all 500ms ease;
}
.product-details__quantity .quantity-box__btn {
  border: none;
  outline: none;
  background-color: transparent;
  background-color: transparent;
  padding: 0;
  width: 45px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: var(--aigence-black, #0D1A42);
  transition: all 500ms ease;
}
.product-details__quantity .quantity-box__btn:hover {
  color: var(--aigence-base, #D032AF);
}
.product-details__buttons {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
.product-details__buttons .aigence-btn-two {
  padding: 18px 30px;
  font-size: 14px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  text-transform: uppercase;
  background-color: var(--aigence-black, #0D1A42);
}
.product-details__socials {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px 30px;
}
.product-details__socials__title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.25;
}
.product-details__description-wrapper {
  margin-top: 50px;
}
.product-details__description {
  position: relative;
  padding-bottom: 40px;
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
.product-details__description__title {
  margin-bottom: 21px;
  font-size: 30px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.363;
}
.product-details__description__text {
  margin-bottom: 0;
}
.product-details__list {
  margin-top: 26px;
  margin-bottom: 26px;
}
.product-details__list li + li {
  margin-top: 6px;
}
.product-details__list li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: var(--aigence-black, #0D1A42);
  line-height: 1.625;
}
.product-details__list__icon {
  position: relative;
  top: 4px;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 6px;
  color: var(--aigence-white, #FFFFFF);
  background-color: var(--aigence-base, #D032AF);
  border-radius: 50%;
}
.product-details__list__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.product-details .comments-one__name {
  margin: 0;
}
.product-details__form__top {
  margin-bottom: 31px;
}
.product-details__form__title {
  margin-bottom: 20px !important;
}
.product-details__form__ratings {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px 18px;
}
@media (max-width: 1599px) {
  .product-details__form__ratings {
    gap: 20px;
  }
}
.product-details__form__ratings__text {
  margin-bottom: 0;
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.4;
}
.product-details__ratings {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.product-details__ratings__icon {
  display: inline-flex;
  font-size: 20px;
  color: var(--aigence-base, #D032AF);
  transition: all 500ms ease;
}
.product-details__ratings__icon svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}

/*--------------------------------------------------------------
# Cart
--------------------------------------------------------------*/
.cart-page {
  position: relative;
  background-color: var(--aigence-white, #FFFFFF);
}
.cart-page .table-responsive {
  position: relative;
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 10px;
}
@media (max-width: 1199px) {
  .cart-page .table-responsive {
    margin-bottom: 30px;
  }
}
.cart-page__table {
  position: relative;
  width: 100%;
  border: none;
  margin: 0 0 24px;
}
@media (max-width: 1199px) {
  .cart-page__table {
    min-width: 1170px;
  }
}
.cart-page__table thead tr {
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
.cart-page__table thead tr th {
  padding: 0 50px 26px;
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  line-height: 1;
  font-weight: 700;
  text-transform: capitalize;
  border: none;
  background-color: transparent;
  border: 0 !important;
  box-shadow: none;
}
.cart-page__table thead tr th:first-child {
  padding-left: 0;
}
.cart-page__table thead tr th:last-child {
  padding-right: 0;
  text-align: right;
}
.cart-page__table tbody tr td {
  font-size: 20px;
  font-weight: 500;
  color: var(--aigence-black, #0D1A42);
  text-transform: capitalize;
  line-height: normal;
  vertical-align: middle;
  border-top: none;
  box-shadow: none;
  background-color: transparent;
  border-top: 0 !important;
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
  padding: 28.5px 50px;
  letter-spacing: 0;
}
.cart-page__table tbody tr td.cart-page__table__total {
  text-align: center;
}
.cart-page__table tbody tr td .cart-page__table__remove {
  margin-left: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--aigence-black, #0D1A42);
  font-size: 20px;
  line-height: normal;
}
.cart-page__table tbody tr td .cart-page__table__remove svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.cart-page__table tbody tr td .cart-page__table__remove:hover {
  color: var(--aigence-base, #D032AF);
}
.cart-page__table tbody tr td:first-child {
  padding-left: 0;
}
.cart-page__table tbody tr td:last-child {
  padding-right: 0;
}
.cart-page__table .product-details__quantity {
  margin-bottom: 0;
}
.cart-page__table__meta {
  display: flex;
  align-items: center;
  gap: 30px;
}
.cart-page__table__meta__img {
  width: 109px;
  flex-shrink: 0;
}
.cart-page__table__meta__img img {
  width: 100%;
  display: block;
  border: 1px solid var(--aigence-border-color, #E6EAFF);
}
.cart-page__table__meta__title {
  margin: 0;
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 700;
  line-height: 1.5;
}
.cart-page__table__meta__title:hover {
  color: var(--aigence-base, #D032AF);
}
.cart-page__table__meta__title a {
  color: inherit;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.cart-page__table__meta__title a:hover {
  background-size: 100% 1px;
}
.cart-page__bottom {
  margin-top: 26px;
}
.cart-page__coupone__form {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 767px) {
  .cart-page__coupone__form {
    flex-direction: column;
    align-items: flex-start;
  }
}
.cart-page__coupone__form input[type=text] {
  display: block;
  width: 303px;
  height: 56px;
  border: none;
  font-size: 16px;
  color: var(--aigence-text, #959CB2);
  font-weight: 600;
  background-color: var(--aigence-white2, #F1F3FF);
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 10px;
  outline: none;
  transition: all 500ms ease;
}
.cart-page__coupone__form input[type=text]:focus {
  color: var(--aigence-black, #0D1A42);
}
@media (max-width: 767px) {
  .cart-page__coupone__form input[type=text] {
    width: 100%;
  }
}
@media (max-width: 375px) {
  .cart-page__coupone__form input[type=text] {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.cart-page__cart-checkout {
  max-width: 320px;
}
@media (min-width: 992px) {
  .cart-page__cart-checkout {
    margin-top: -5px;
    margin-left: auto;
  }
}
.cart-page__cart-total {
  position: relative;
  margin: 0 0 35px;
}
.cart-page__cart-total li + li {
  margin-top: 18px;
}
.cart-page__cart-total li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  font-size: 20px;
  color: var(--aigence-text, #959CB2);
  text-transform: capitalize;
  font-weight: 600;
  line-height: 1.3;
}
.cart-page__cart-total__amount--shipping {
  margin-bottom: 23px;
  padding-bottom: 26px;
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
.cart-page__cart-total__amount__title {
  color: var(--aigence-black, #0D1A42);
  font-weight: 700;
}
.cart-page__cart-total__amount__text {
  text-align: right;
}
.cart-page__button {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
.cart-page__button .aigence-btn-two {
  padding: 18px 30px;
  font-size: 14px;
  color: var(--aigence-white, #FFFFFF);
  font-weight: 800;
  text-transform: uppercase;
  background-color: var(--aigence-black, #0D1A42);
}

/*--------------------------------------------------------------
# Checkout
--------------------------------------------------------------*/
.checkout-page {
  position: relative;
  background-color: var(--aigence-white, #FFFFFF);
}
.checkout-page__billing-address {
  position: relative;
}
.checkout-page .notice-box {
  padding: 33px 30px;
  margin-bottom: 28px;
  background-color: var(--aigence-white2, #F1F3FF);
  font-size: 18px;
  color: var(--aigence-black, #0D1A42);
  font-weight: 500;
  line-height: 1.5;
  border-radius: 10px;
}
@media (max-width: 1199px) {
  .checkout-page .notice-box {
    padding: 23px 30px;
  }
}
@media (max-width: 430px) {
  .checkout-page .notice-box {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 16px;
  }
}
.checkout-page .notice-box a {
  color: var(--aigence-base, #D032AF);
  font-weight: 600;
  background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}
.checkout-page .notice-box a:hover {
  background-size: 100% 1px;
}
.checkout-page__title {
  margin-bottom: 28px;
  font-size: 30px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.5;
}
@media (max-width: 430px) {
  .checkout-page__title {
    font-size: 25px;
  }
}
.checkout-page__billing-details {
  margin-top: 18px;
}
.checkout-page__billing-details .checkout-page__title {
  margin-bottom: 33px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .checkout-page__form .form-one__group {
    grid-template-columns: repeat(1, 1fr);
  }
}
.checkout-page__check-box {
  position: relative;
  display: block;
  margin-top: -6px;
}
.checkout-page__check-box input[type=checkbox] {
  display: none;
}
.checkout-page__check-box label {
  position: relative;
  display: inline-block;
  padding-left: 40px;
  margin-right: 0px;
  margin-bottom: 0;
  font-weight: 600;
  color: var(--aigence-text, #959CB2);
  font-size: 20px;
  line-height: 1.3;
  text-transform: none;
  cursor: pointer;
}
@media (max-width: 430px) {
  .checkout-page__check-box label {
    font-size: 18px;
  }
}
.checkout-page__check-box label span::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  color: var(--aigence-white, #FFFFFF);
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-size: 12px;
  font-weight: 900;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  opacity: 0;
}
.checkout-page__check-box input[type=checkbox] + label span {
  position: absolute;
  top: 1px;
  left: 0;
  width: 24px;
  height: 24px;
  background-color: var(--aigence-base, #D032AF);
  border-radius: 50%;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (max-width: 430px) {
  .checkout-page__check-box input[type=checkbox] + label span {
    top: 0px;
  }
}
.checkout-page__check-box input[type=checkbox]:checked + label span:before {
  opacity: 1;
}
.checkout-page__additional-information {
  margin-top: 121px;
}
@media (max-width: 1199px) {
  .checkout-page__additional-information {
    margin-top: 101px;
  }
}
@media (max-width: 991px) {
  .checkout-page__additional-information {
    margin-top: 30px;
  }
}
.checkout-page__your-order {
  position: relative;
  margin: 63px 0 0;
}
@media (max-width: 991px) {
  .checkout-page__your-order {
    margin: 30px 0 0;
  }
}
.checkout-page__your-order .checkout-page__title {
  margin-bottom: 27px;
}
.checkout-page__order-table {
  position: relative;
  width: 100%;
  border: none;
  margin: 0 0 0;
}
.checkout-page__order-table thead tr th {
  margin: 0;
  padding: 22px 0;
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  text-transform: capitalize;
  font-weight: 700;
  line-height: 1.5;
  border: none;
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
.checkout-page__order-table thead tr th:last-child {
  text-align: right;
}
@media (max-width: 430px) {
  .checkout-page__order-table thead tr th {
    font-size: 18px;
  }
}
.checkout-page__order-table tbody tr td {
  font-size: 20px;
  color: var(--aigence-black, #0D1A42);
  text-transform: capitalize;
  font-weight: 700;
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  line-height: 1.5;
  margin: 0;
  padding: 0 0 16px;
  border: none;
}
.checkout-page__order-table tbody tr td:last-child {
  text-align: right;
}
@media (max-width: 430px) {
  .checkout-page__order-table tbody tr td {
    font-size: 18px;
  }
}
.checkout-page__order-table tbody tr:not(:last-child) td:last-child {
  font-family: var(--aigence-font, "Plus Jakarta Sans", sans-serif);
  color: var(--aigence-text, #959CB2);
  font-weight: 600;
}
.checkout-page__order-table tbody tr:first-child td {
  padding-top: 22px;
}
.checkout-page__order-table tbody tr:nth-child(3) td {
  padding-bottom: 20px;
}
.checkout-page__order-table tbody tr:last-child td {
  padding-top: 21px;
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
}
.checkout-page__payment {
  padding: 37px 40px 29px;
  margin-bottom: 30px;
  border-radius: 10px;
  background-color: var(--aigence-white2, #F1F3FF);
}
@media (max-width: 991px) {
  .checkout-page__payment {
    margin-top: 20px;
  }
}
@media (max-width: 575px) {
  .checkout-page__payment {
    padding: 30px 30px 22px;
  }
}
@media (max-width: 390px) {
  .checkout-page__payment {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.checkout-page__payment__item + .checkout-page__payment__item {
  margin-top: 27px;
}
.checkout-page__payment__item {
  position: relative;
}
.checkout-page__payment__title {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.5;
  cursor: pointer;
  color: var(--aigence-black, #0D1A42);
}
@media (max-width: 430px) {
  .checkout-page__payment__title {
    font-size: 18px;
  }
}
.checkout-page__payment__title::before {
  content: "";
  width: 24px;
  height: 24px;
  background-color: var(--aigence-white, #FFFFFF);
  border: 0;
  border-radius: 50%;
  margin-right: 10px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 13px;
  color: var(--aigence-white, #FFFFFF);
  position: relative;
  top: 0px;
  transition: all 500ms ease;
}
.checkout-page__payment .checkout-page__payment__item--active .checkout-page__payment__title::before {
  content: "\f00c";
  background-color: var(--aigence-base, #D032AF);
  color: var(--aigence-white, #FFFFFF);
}
.checkout-page__payment__content {
  margin-top: 18px;
  margin-left: 38px;
}
@media (max-width: 375px) {
  .checkout-page__payment__content {
    margin-left: 0px;
  }
}
.checkout-page__payment__content p {
  margin: 0;
}

/*--------------------------------------------------------------
# Blog Details
--------------------------------------------------------------*/
.blog-details {
  background-color: var(--aigence-white, #FFFFFF);
}
.blog-details .blog-card-three {
  margin-bottom: 41px;
}
.blog-details__meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 35px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid var(--aigence-border-color, #E6EAFF);
  border-bottom: 1px solid var(--aigence-border-color, #E6EAFF);
}
.blog-details__meta__title {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.3;
}
.blog-details__post, .blog-details__tags {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.blog-details__post__box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.blog-details__post .aigence-btn .aigence-btn__text {
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}
.blog-details__tags__box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}
.blog-details__tags__btn {
  position: relative;
  font-size: 16px;
  color: var(--aigence-text, #959CB2);
  font-weight: 600;
  line-height: 1.5;
}
.blog-details__tags__btn:not(:last-child)::after {
  content: ",";
  font-size: 16px;
  color: var(--aigence-text, #959CB2);
  font-weight: 600;
  line-height: 1.5;
}
.blog-details__tags__btn:hover {
  color: var(--aigence-base, #D032AF);
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-details__form .form-one__group {
    grid-template-columns: repeat(1, 1fr);
  }
}

/*--------------------------------------------------------------
# Error 404
--------------------------------------------------------------*/
.error-404 {
  background-color: var(--aigence-white, #FFFFFF);
}
.error-404__content {
  position: relative;
  text-align: center;
}
.error-404__top {
  position: relative;
}
.error-404__image {
  position: relative;
  margin-top: 231px;
  margin-bottom: 29px;
  max-width: 100%;
  height: auto;
  z-index: 1;
}
.error-404__bottom {
  margin-top: -184px;
  margin-top: -15.7%;
  padding-top: 103px;
  position: relative;
  z-index: 1;
  background-color: var(--aigence-white, #FFFFFF);
}
@media (max-width: 1199px) {
  .error-404__bottom {
    margin-top: -19.8%;
  }
}
@media (max-width: 991px) {
  .error-404__bottom {
    margin-top: -22.9%;
  }
}
@media (max-width: 767px) {
  .error-404__bottom {
    margin-top: -24.2%;
  }
}
@media (max-width: 440px) {
  .error-404__bottom {
    margin-top: -25.4%;
  }
}
@media (max-width: 430px) {
  .error-404__bottom {
    margin-top: -25.6%;
  }
}
@media (max-width: 425px) {
  .error-404__bottom {
    margin-top: -25.9%;
  }
}
@media (max-width: 412px) {
  .error-404__bottom {
    margin-top: -26.2%;
  }
}
@media (max-width: 390px) {
  .error-404__bottom {
    margin-top: -26.6%;
  }
}
@media (max-width: 375px) {
  .error-404__bottom {
    margin-top: -26.9%;
  }
}
@media (max-width: 360px) {
  .error-404__bottom {
    margin-top: -27.2%;
  }
}
@media (max-width: 320px) {
  .error-404__bottom {
    margin-top: -28.3%;
  }
}
.error-404__bottom__bg {
  width: 100%;
  max-width: 730px;
  height: 50px;
  position: absolute;
  position: absolute;
  top: 28px;
  left: 50%;
  transform: translateX(-50%);
  background-repeat: repeat-x;
  background-blend-mode: initial;
  background-position: left top;
  animation: moveBackground 35s linear 0s infinite;
}
.error-404__bottom__inner {
  position: relative;
  z-index: 1;
}
.error-404 .sec-title {
  margin-bottom: 9px;
}
.error-404__text {
  margin-bottom: 29px;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 767px) {
  .error-404__text {
    font-size: 16px;
  }
}
.error-404__shape-1, .error-404__shape-2, .error-404__shape-3 {
  position: absolute;
  animation: moveX 2.5s linear infinite;
}
@media (max-width: 767px) {
  .error-404__shape-1, .error-404__shape-2, .error-404__shape-3 {
    width: 100px;
  }
}
@media (max-width: 425px) {
  .error-404__shape-1, .error-404__shape-2, .error-404__shape-3 {
    width: 70px;
  }
}
.error-404__shape-1 {
  top: 0;
  right: 29.2%;
}
.error-404__shape-2 {
  top: 23.2%;
  right: 10.7%;
}
.error-404__shape-3 {
  top: 10.5%;
  left: 6%;
}
.error-404__shape-4, .error-404__shape-5, .error-404__shape-6, .error-404__shape-7 {
  position: absolute;
  -webkit-animation: rainMove 1500ms infinite;
  animation: rainMove 1500ms infinite;
}
@media (max-width: 767px) {
  .error-404__shape-4, .error-404__shape-5, .error-404__shape-6, .error-404__shape-7 {
    width: 13px;
  }
}
.error-404__shape-4 {
  top: 18.5%;
  right: 28.8%;
}
@media (max-width: 991px) {
  .error-404__shape-4 {
    right: 50%;
  }
}
.error-404__shape-5 {
  top: 42%;
  right: 13%;
}
@media (max-width: 991px) {
  .error-404__shape-5 {
    right: 0;
  }
}
.error-404__shape-6 {
  top: 33.4%;
  left: 16.5%;
}
.error-404__shape-7 {
  top: 26.2%;
  left: 3.5%;
}
.error-404__shape-8 {
  position: absolute;
  top: 0;
  left: 0;
  animation: zoomOut 4s linear infinite;
}
@media (max-width: 1199px) {
  .error-404__shape-8 {
    width: 500px;
  }
}
@media (max-width: 991px) {
  .error-404__shape-8 {
    display: none;
  }
}

/*--------------------------------------------------------------
# Boxed Home
--------------------------------------------------------------*/
body.boxed-wrapper {
  position: relative;
}
body.boxed-wrapper .page-wrapper {
  max-width: 1530px;
  margin-left: auto;
  margin-right: auto;
  background-color: var(--aigence-white, #FFFFFF);
  box-shadow: 0px 0px 100px 0px rgba(var(--aigence-black-rgb, 13, 26, 66), 0.08);
}
@media (min-width: 1400px) {
  body.boxed-wrapper .hero-one__shape {
    left: -70px;
  }
  body.boxed-wrapper .about-one__video::after {
    width: calc(100% - 60px);
  }
}
@media (min-width: 1600px) {
  body.boxed-wrapper .about-one__video::after {
    width: calc(100% - 80px);
  }
  body.boxed-wrapper .our-process__bg__shape {
    left: 0px;
  }
}
/*# sourceMappingURL=aigence.css.map */
