/**
Theme Name: Finaxio Child
Author: ThemeOri
Author URI: https://themeforest.net/user/themeori/
Description: Child theme for the Finaxio theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: finaxio-child
Template: finaxio
*/

.eael-testimonial-content .testimonial-inline-style {
  overflow: visible !important;
}

.addBlur {
  background-color: black !important;
}

.dark-mode {
  background: #000007 !important;
}

/* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
  from {
    opacity: 0;
    transform: translate3d(0, -30px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.fadeInDown {
  animation-name: fadeDown;
}

@keyframes fadeLeft {
  from {
    opacity: 0;
    transform: translate3d(-30px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.fadeInLeft {
  animation-name: fadeLeft;
}

@keyframes fadeRight {
  from {
    opacity: 0;
    transform: translate3d(30px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.fadeInRight {
  animation-name: fadeRight;
}

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translate3d(0, 30px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.fadeInUp {
  animation-name: fadeUp;
}

@keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.slideInUp {
  animation-name: slideUp;
}

@keyframes slideInLeftAndFade {
  from {
    transform: translateX(-30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

.sliderSubtitle,
.titleImg,
.sliderTitleDescription,
.sliderDescription,
.banner__two-content-button {
  animation: slideInLeftAndFade 1s ease-out forwards;
}

a.theme-btn3:hover {
  color: white !important;
}

@media all and (max-width: 1024px) {
  .sliderSubtitle,
  .titleImg,
  .sliderTitleDescription,
  .sliderDescription,
  .banner__two-content-button {
    animation: none !important;
  }

  .banner__two-area .order-last {
    order: 0 !important;
  }
}

@media all and (max-width: 768px) {
  .banner__two-area .order-last {
    order: 6 !important;
  }
  .ca_dropdown.uc-items-wrapper {
    transform: translate(-50%, -160px) !important;
  }
}

/*  */

.trombinoscope .team__area-item-image-social ul li a {
  position: relative;
}

.trombinoscope .team__area-item-image-social ul li a::before {
  content: '06 12 63 20 44';
  position: absolute;
  left: 0;
  transform: translateX(-100%);
  min-width: 200px;
  height: 100%;
  background-color: red;
}

.trombinoscope .team__area-item-image-social ul li a:hover::before {
  background-color: green;
}

@media all and (min-width: 1024px) {
  span[data-class='fab fa-linkedin-in'] {
    display: none !important;
  }

  .team__area-item-image-social ul li {
    position: relative;
  }

  .team_tooltip {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    min-width: 200px;
    height: 100%;
    background-color: var(--e-global-color-secondary);
    color: white !important;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }

  .team__area-item-image-social ul li a:hover ~ .team_tooltip {
    opacity: 1;
  }

  .team__area-item-image-social ul li a {
    border-radius: 0px !important;
    background-color: var(--e-global-color-secondary);
  }
}


span.sliderSubtitle {
    display: none;
}
