/*
Theme Name: ATEB
Template: hello-elementor
Author: Lk-interactive
Version: 1.0
*/

/*************************** GENERAL  ***********************/

.titre_bleu span {
  color: #0179e0;
}
.titre_vert span {
  color: #01b898;
}

/******************** SECTION HERO ******************/

/* Style icone politique de confidentialité  */

.form_lk .elementor-field-group-accept input,
.form_lk .elementor-field-group-accept2 input {
  display: none !important;
}
.form_lk .elementor-field-group-accept label:before,
.form_lk .elementor-field-group-accept2 label:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  width: 15px;
  height: 15px;
  border: 1px solid #4a7698;
  border-radius: 4px;
  background-color: transparent;
}
.form_lk .elementor-field-type-acceptance .elementor-acceptance-field + label {
  cursor: pointer;
}
.form_lk
  .elementor-field-type-acceptance
  .elementor-acceptance-field:checked
  + label::after {
  content: "\2714";
  position: absolute;
  top: 3px;
  left: 12px;
  color: #4a7698;
  font-size: 18px;
}

/* Style lien politique de confidentialité */

.form_lk .elementor-field-group-accept a,
.form_lk .elementor-field-group-accept2 a {
  color: #4a7698;
  text-decoration: underline;
}
.form_lk .elementor-field-group-accept a:hover,
.form_lk .elementor-field-group-accept2 a:hover {
  color: #01b898;
}

/***************** SECTION ONGLET -- TODO LO QUE NECESITAS  *******************/

@keyframes fadeSlideIn {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.txt_necesitas_lk {
  display: none;
}

.cta_necesitas_lk:hover {
  cursor: pointer;
}

.txt_necesitas_lk.active {
  display: flex;
  animation: fadeSlideIn 0.35s ease forwards;
}

.cta_necesitas_lk:hover .txt_cta_necesitas_lk span {
  color: #002c4a !important;
  font-weight: 700 !important;
}

.cta_necesitas_lk.active .txt_cta_necesitas_lk span {
  color: #002c4a !important;
  font-weight: 700 !important;
}

/***************** SECTION METHODOLOGIA  *******************/

/* TRACKEUR */
.trackeur_lk .elementor-scrolling-tracker {
  width: 700px;
}
@media screen and (min-width: 501px) {
  .trackeur_lk .elementor-scrolling-tracker {
    width: 530px;
  }
}

/* Apparition des textes au scroll + clic*/
.section_metodo_lk .text_metodo_lk {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition:
    max-height 0.5s ease,
    opacity 0.4s ease;
  pointer-events: none;
}
.section_metodo_lk .text_metodo_lk.metodo-visible {
  max-height: 300px;
  opacity: 1;
  pointer-events: auto;
}
.metodo-clickable {
  cursor: pointer;
  user-select: none;
}
.metodo-clickable:not(.metodo-active) {
  opacity: 0.55;
  transition: opacity 0.3s ease;
}
.metodo-clickable.metodo-active {
  opacity: 1;
}
.metodo-clickable:hover {
  opacity: 1 !important;
}

/***************** SECTION AVIS *******************/

/* Animation image  */

.personnas_avis_lk {
  display: inline-block;
  animation: float 4s ease-in-out infinite;
}
.personnas_avis_lk:nth-child(2),
.personnas_avis_lk:nth-child(6) {
  animation-delay: 1s;
}
.personnas_avis_lk:nth-child(3),
.personnas_avis_lk:nth-child(5) {
  animation-delay: 2s;
}
.personnas_avis_lk:nth-child(4) {
  animation-delay: 3s;
}
/* Flottaison douce */
@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-6px);
  }
  100% {
    transform: translateY(0px);
  }
}

/***************** FOOTER *******************/

/* Liens legales footer */
.menu_legal_footer a {
  text-decoration: underline;
}
