/*
** Réalisation : LaFabrikk
** https://www.lafabrikk.fr
*/

.configurateur-titre {
  font-size: var(--KPM044);
  line-height: var(--KPM064);
  font-weight: 300;
  color: var(--KPMcoldarkblue);
  text-align: center;
}

.configurateur_node {
  display: none;
}
.configurateur_node.active {
  display: block;
}

.configurateur_node_btn {
  width: 100%;
  margin: var(--KPM015) 0;
  padding: var(--KPM012) var(--KPM019);
  background-color: #004C98;
  border-radius: var(--KPM012);
  align-items: center;
  justify-content: space-between;
  font-size: var(--KPM015);
  line-height: var(--KPM021);
  color: #fff;
  transition: all 0.2s;
}
.configurateur_node_btn.btn-contact {
  background-color: var(--KPMcolgreen);
}
.configurateur_node_btn:hover,
.configurateur_node_btn.btn-contact:hover {
  background-color: var(--KPMcollightblue);
}
.configurateur_node_btn svg {
  fill: #fff;
  width: var(--KPM006);
  transform: rotateZ(180deg);
}

#assistant-new-searchform {
  width: 100%;
  margin: var(--KPM015) 0;
  padding: var(--KPM012) var(--KPM019);
  background-color: #EDEDED;
  border-radius: var(--KPM012);
  align-items: center;
  justify-content: space-between;
  font-size: var(--KPM015);
  line-height: var(--KPM021);
}
#assistant-new-searchform input[type=text] {
  flex: 1;
  background-color: transparent;
}

#content #configurateur-assistant {
  padding: var(--KPM048) var(--KPM084);
  background-color: #fff;
}