@charset "UTF-8";
/*!
Theme Name: Génération Springer
Theme URI: https://generation-springer.fr/
Author: Alexandre Demeurs
Author URI: https://alexandre-demeurs.fr/
Description: Thème du site Génération Springer.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: generation-springer
Tags: generation-springer
*/
.navbar-toggler {
  border: none;
  background: transparent !important;
}

.navbar-toggler:focus {
  outline: none;
  background: transparent !important;
}

.navbar-toggler .icon-bar {
  background-color: white;
  transform: rotate(0deg) translate(0, 0);
  transition: ease all 0.2s;
}

.navbar-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1) {
  transform: rotate(45deg) translate(5px, 4px);
  transition: ease all 0.2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {
  opacity: 0;
  transition: ease all 0.2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {
  transform: rotate(-45deg) translate(4px, -4px);
  transition: ease all 0.2s;
}

.dropdown .dropdown-menu {
  transition: all 0.3s;
  max-height: 0;
  display: block;
  overflow: hidden;
  opacity: 0;
}

.dropdown.show .dropdown-menu {
  max-height: 215px;
  opacity: 1;
}

/*
 * XS : 0px
 */
html {
  height: 100%;
}

/* Stack First and Last Name fields vertically */
.gform_wrapper .ginput_complex {
  flex-direction: column !important;
}

.gform_wrapper .ginput_complex .name_first,
.gform_wrapper .ginput_complex .name_last {
  width: 100% !important;
}

/*
 * SM : 576px
 */
/*
 * MD : 768px
 */
/*
 * LG : 992px
 */
/*
 * XL : 1200px
 */
/*
 * XXL : 1400px
 */