.accordion-card {
  transition: 0.3s ease-in-out;
}
.accordion-card .title {
  opacity: 1;
  transition: 0.3s ease-in-out;
  white-space: nowrap;
}
.accordion-card .inner-content {
  opacity: 0;
  transition: 0.3s ease-in-out;
}
.accordion-card:hover {
  width: 50%;
}
.accordion-card:hover .inner-content {
  opacity: 1;
}
.accordion-card:hover .title {
  opacity: 0;
}
.flotingBoxContainer .e-con-inner {
  position: relative;
}
.flotingBoxContainer .e-con-inner .e-child {
  backdrop-filter: blur(10px);
}
.gradiantText {
  position: relative;
  background: linear-gradient(135deg, #353084 0%, #fcfcfc 59%, #fcfcfc 39%, #353084 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.extraLinks img {
  transition: all 0.2s;
}
.extraLinks a:hover img {
  transform: scale(1.1);
}
.onboardingCarousel .itemContainer {
  height: 580px;
  position: relative;
  padding-left: 20px;
  overflow: hidden;
}
.onboardingCarousel .itemContainer:before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#adadad+0,474747+35,474747+65,474747+65,adadad+100&0.5+0,0.5+100 */
  background: linear-gradient(to bottom, rgba(173, 173, 173, 0.5) 0%, rgba(71, 71, 71, 0.2) 25%, rgba(71, 71, 71, 0.5) 45%, rgba(173, 173, 173, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 6px;
  content: '';
  z-index: 0;
}
.onboardingCarousel .item {
  position: relative;
  z-index: 2;
  height: 260px;
}
.onboardingCarousel .item h1,
.onboardingCarousel .item h2,
.onboardingCarousel .item p {
  color: #D9D9D9 !important;
}
.onboardingCarousel .item.active h1 {
  color: #353084 !important;
}
.onboardingCarousel .item.active h2 {
  color: #353084 !important;
}
.onboardingCarousel .item.active p {
  color: #000000 !important;
}
.onboardingCarousel .item {
  margin-left: 0;
}
.onboardingCarousel .item h1 {
  position: relative;
  z-index: 2;
}
.onboardingCarousel .item h1:before {
  width: 13px;
  height: 13px;
  border-radius: 100%;
  border: solid 3px #D9D9D9;
  position: absolute;
  left: -30px;
  top: 15px;
  content: '';
  z-index: 1;
  background-color: #fff;
}
.onboardingCarousel .item.active h1:before {
  border-color: #353084;
}
.onboardingCarousel .imagecontainer .imgItem {
  display: none;
  opacity: 0;
  transition: all 0.3s;
}
.onboardingCarousel .imagecontainer .imgItem.active {
  display: block;
  opacity: 1;
}
.onboardingCarousel .track {
  margin: 0;
  padding: 0;
}
.testimonialCarousel .swiper-pagination-bullet-active {
  width: 90px !important;
  height: 2px !important;
  border-radius: 0;
}
.testimonialCarousel .swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  align-items: center;
}
.teamMember .e-child {
  overflow: hidden;
}
.teamMember .elementor-widget-image {
  position: relative;
  padding-bottom: 10px;
}
.teamMember .elementor-widget-image img {
  width: 100%;
  border-radius: 10px;
}
.teamMember .elementor-widget-image:before {
  position: absolute;
  bottom: 10px;
  left: 0;
  z-index: 1;
  content: '';
  display: block;
  width: 100%;
  max-width: 260px;
  height: 100%;
  border-radius: 10px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d9d9d9+0,353084+100&0+0,1+100 */
  background: linear-gradient(to bottom, rgba(217, 217, 217, 0) 0%, #353084 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.teamMember .elementor-widget-image:hover:before {
  opacity: 1;
}
.teamMember .e-child .info,
.teamMember .e-child .socialLink {
  opacity: 0;
  transform: translateY(100px);
  transition: all 0.3s ease-in-out;
}
.teamMember .e-child:hover .info,
.teamMember .e-child:hover .socialLink {
  opacity: 1;
  transform: translateY(0px);
}
.digitalMarketing:before {
  width: 100%;
  height: 150%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f7ff+63,f5f7ff+70,ffffff+100 */
  background: linear-gradient(to bottom, #f5f7ff 63%, #f5f7ff 70%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  position: absolute;
  left: 0;
  top: -180px;
  content: '';
  z-index: 0;
}
.digitalMarketing h1 span {
  color: #6B65D5;
}
.digitalMarketing .e-n-accordion-item {
  color: #353084;
  border: solid 1px #353084;
  border-radius: 10px;
}
.digitalMarketing .e-n-accordion-item .e-opened,
.digitalMarketing .e-n-accordion-item .e-closed {
  height: 33px;
}
.digitalMarketing .e-n-accordion-item svg {
  fill: #353084 !important;
  height: 33px !important;
}
.digitalMarketing .e-n-accordion-item-title-text,
.digitalMarketing p {
  color: #353084 !important;
}
.digitalMarketing p:last-child {
  margin-bottom: 0;
}
.blogs .elementor-post__card {
  padding: 15px 20px 10px;
}
.blogs .elementor-post__thumbnail__link {
  border-radius: 10px;
  overflow: hidden;
}
.blogs .elementor-post__text {
  padding: 0 !important;
}
.blogs .elementor-post__meta-data {
  padding-left: 0 !important;
  padding-right: 0 !important;
  display: flex;
  justify-content: space-between;
  border-top-style: dotted !important;
  border-color: #353084 !important;
}
.blogs .elementor-post__meta-data span {
  padding: 5px 10px;
  border: solid 1px #6B65D5;
  color: #6B65D5;
  border-radius: 5px;
  font-size: 10px;
}
.blogs .elementor-post__meta-data .elementor-post__excerpt {
  margin-bottom: 0 !important;
}
.faqSection h1 span {
  color: #6B65D5;
}
.faqSection .e-n-accordion-item {
  border-bottom: solid 1px rgba(0, 0, 0, 0.2);
}
.companyMenu a {
  margin-bottom: 20px;
  display: inline-block;
  transition: all 0.3s;
}
.companyMenu a:hover {
  color: #6B65D5 !important;
  text-decoration: underline;
}
footer a {
  transition: all 0.3s;
}
footer a:hover {
  color: #6B65D5 !important;
  text-decoration: underline;
}
.seoCard {
  position: relative;
}
.seoCard:before {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  content: '';
  z-index: 0;
  background: #FFFFFF;
  background: linear-gradient(131deg, rgba(255, 255, 255, 0) 0%, #d3594c 100%);
  opacity: 0;
}
.seoCard:hover:before {
  opacity: 1;
}
.seoCard:after {
  width: 48px;
  height: 48px;
  position: absolute;
  right: 32px;
  top: 32px;
  background: url(../hello-elementor-child/img/seo.svg) center center no-repeat;
  content: '';
}
.seoCard a {
  backdrop-filter: blur(12px);
}
.lookingFor h2 span {
  color: #6B65D5;
}
.elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}
.whyStoryCarousle .elementor-button-icon {
  background-color: #6B65D5;
  width: 27px;
  height: 27px;
  border-radius: 100%;
  transition: all 0.3s;
  justify-content: center;
}
.whyStoryCarousle .elementor-button-text {
  display: inline-flex;
  align-items: center;
}
.whyStoryCarousle a.elementor-button:hover .elementor-button-icon {
  background-color: #D3594C;
  transform: rotate(-45deg);
}
.instaStoryCarousel .elementor-custom-embed-play svg {
  height: 50px;
}
.heroSection h2 span {
  display: inline-block;
  width: 100px;
  height: 70px;
  background: url(../hello-elementor-child/img/rocket.gif) center center no-repeat;
  background-size: contain;
}
.adsCard {
  position: relative;
  width: 340px;
  height: 250px;
}
.adsCard:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 0;
  content: '';
  border-radius: 24px;
  background: #353084;
  background: linear-gradient(90deg, #353084 0%, #652d90 48%, #0c0b1e 100%);
}
.adsCard .elementor-widget-icon,
.adsCard .elementor-widget-image {
  opacity: 0;
}
.adsCard .elementor-button {
  margin-top: -65px;
  opacity: 0;
}
.adsCard:after,
.adsCard .elementor-widget-icon,
.adsCard .elementor-widget-image,
.adsCard .elementor-button {
  transition: all 0.2s ease-in-out;
}
.adsCard:hover:after {
  top: 45px;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2);
}
.adsCard:hover .elementor-widget-icon,
.adsCard:hover .elementor-widget-image {
  opacity: 1;
}
.adsCard:hover .elementor-button {
  margin-top: 0;
  opacity: 1;
}
.adsCarousel .swiper-pagination {
  left: 80px;
}
.adsCarousel .swiper-pagination-bullet-active {
  width: 90px !important;
  height: 2px !important;
  border-radius: 0;
}
.adsCarousel .swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  align-items: center;
}
.adsCarousel .swiper-slide:hover .elementor-widget-icon {
  background-color: #6B65D5;
}
.adsCarousel .swiper-slide:hover .elementor-button {
  background-color: #D3594C;
}
.blogSlider .swiper-pagination-bullet-active {
  width: 90px !important;
  height: 2px !important;
  border-radius: 0;
}
.blogSlider .swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  align-items: center;
}
.blogSlider .swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: #FFFFFF !important;
  opacity: 1 !important;
}
.targetLinks .elementor-widget-button.active .elementor-button-link,
.targetLinks .elementor-widget-button.active .elementor-button-text {
  color: #D3594C !important;
}
