/* Buttons */
.btn--secondary a,
.btn--primary a,
.btn--tertiary a,
.btn--quaternary a{
	background: var(--color-tertiary) !important;
	color: var(--color-white) !important;
	border: none !important;
	border-radius: 0 !important;
	padding: 16.9px 28px !important;
	position: relative;
	width: fit-content;
	text-align: center;
	position: relative;
	text-decoration: none;
	transition: 0.4s ease all;
	
}
/*.btn--secondary a,
.btn--primary a,
.btn--tertiary a{
	border:1px solid !important;
}*/

.btn--secondary a .fl-button-text,
.btn--primary a .fl-button-text,
.btn--tertiary a .fl-button-text,
.btn--quaternary a .fl-button-text{
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: normal;
	 letter-spacing: 0.8px;
	text-align: center;
	text-transform:uppercase;
	position:relative;
	z-index:2;
	color: var(--color-white) !important;
	font-family:var(--font-family-secondary-bold) !important;
}
.btn--primary a{
	 border-color:var(--color-tertiary);
}
.btn--primary a:hover{
	 border-color:var(--color-secondary);
}
.btn--secondary a{
		background: var(--color-fourth) !important;
	border:1px solid var(--color-fourth) !important;
	padding: 16.1px 28px !important;
}
.btn--secondary a .fl-button-text{
   color: var(--color-secondary) !important;	
}
.btn--tertiary a{
		background: var(--color-secondary) !important;
	border-color:var(--color-secondary) !important;
}
.btn--tertiary a:hover{
	 border-color:var(--color-tertiary) !important;
}
.btn--quaternary a{
 border: solid 3px var(--color-white) !important;
}

.btn--primary a:hover:after {
	width: 0;
	transition: 0.4s ease all;
	overflow: hidden;
}

.btn--quaternary a:before,.btn--primary a:before,.btn--secondary a:before, .btn--tertiary a:before{
   width:100%;
	height:0;
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	transition: 0.4s ease all;
	background:var(--color-secondary);
}
.btn--secondary a:before{
	background:var(--color-white) !important;
}
.btn--tertiary a:before{
	background:var(--color-tertiary) !important;
}
.btn--quaternary a:hover:before,
.btn--quaternary a:focus:before,
.btn--primary a:hover:before,
.btn--primary a:focus:before,
.btn--secondary a:hover:before,
.btn--secondary a:focus:before,.btn--tertiary a:hover:before,.btn--tertiary a:focus:before{
	height:100%;
}

.btn--secondary a:hover,.btn--secondary a:focus{
 border: solid 1px var(--color-secondary) !important;
	background:transparent !important;
}
/* .btn--secondary a:hover .fl-button-text,
.btn--secondary a:focus .fl-button-text
{
	color:var(--color-white) !important;
} */