.gform_button,
[class*="btn-"]{
	margin: 5px 5px 0 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	line-height: 100%;
	height: auto;
  overflow: hidden;
	text-align: center;
}
[class*="btn-icon-"]{
	padding:0 10px;
}
[class*="btn-small-"]{
    min-height: 32px;
    padding: 2px 18px;
}
.gform_button,
[class*="btn-big-"]{
    min-height: 48px;
    padding: 5px 30px;
}




/*Bouton1*/
.gform_button,

.btn-big-primary,
.btn-big-primary:link,
.btn-big-primary:visited,
.btn-small-primary,
.btn-small-primary:link,
.btn-small-primary:visited{
	background: var(--color-secondary);
	color: var(--white);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
  border-radius: 50px;
  border: 1.5px solid var(--color-secondary);
  font-weight: 600;
}

.gform_button:hover,

.btn-big-primary:hover,
.btn-big-primary:focus,
.btn-small-primary:hover,
.btn-small-primary:focus{
	background: var(--white);
	color: var(--color-secondary);
}
.gform_button:focus{
  outline: none;
}



/*Bouton2*/
.btn-big-secondary,
.btn-big-secondary:link,
.btn-big-secondary:visited,
.btn-small-secondary,
.btn-small-secondary:link,
.btn-small-secondary:visited{
  background: var(--color-primary);
  color: var(--white);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
  border-radius: 50px;
  border: 1.5px solid var(--color-primary);
  font-weight: 600;
}

.btn-big-secondary:hover,
.btn-big-secondary:focus,
.btn-small-secondary:hover,
.btn-small-secondary:focus{
	background: var(--white);
	color: var(--color-primary);
}



/* Lien spécifique */

[class*="link-"]{
	margin: 5px 5px 0 0;
	display: inline-flex;
	align-items: center;
	line-height: 110%;
}


.link-primary{
	font-size: 1.5rem;
	font-family: var(--font-primary), sans-serif;
}
