/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 05 2026 | 17:16:02 */
/* ---------- [ BUTTON 1 - ZOOM ]*/
.button-1 .elementor-button {
	box-shadow: none;
	border-radius: 50rem;
	padding: 10px 16px;
	background-color: var(--e-global-color-36da25e);
	font-family: var(--e-global-typography-45c14de-font-family);
    font-size: var(--e-global-typography-45c14de-font-size);
    font-weight: var(--e-global-typography-45c14de-font-weight);
	color: var(--e-global-color-a7b2f18);
	transition: transform 0.15s ease;
}

.button-1:hover .elementor-button,
.button-1:focus .elementor-button { 
	transform: scale(1.05);
	color: var(--e-global-color-a7b2f18);
}

/* ---------- [ MODIFIER FONT VERT ] */
.button-1--1 .elementor-button { background-color: var(--e-global-color-fd2be5a); }

/* ---------- [ MODIFIER FONT ORGANE ] */
.button-1--2 .elementor-button { background-color: var(--e-global-color-3e9ea5c); }

/* ---------- [ MODIFIER FONT BLEU ] */
.button-1--3 .elementor-button { background-color: var(--e-global-color-948b24d); }

/* ---------- [ MODIFIER FONT BLANC ] */
.button-1--4 .elementor-button,
.button-1--4:hover .elementor-button{ 
	background-color: var(--e-global-color-a7b2f18); 
	color: var(--e-global-color-36da25e);
	text-shadow: none;
}

/* ---------- [ BUTTON 2 - GRADIENT ]*/
.button-2 .elementor-button {
	box-shadow: none;
	border-radius: 50rem;
	padding: 10px 16px;
	background-size: 200%;
	background-image: linear-gradient(to right, var(--e-global-color-36da25e) 0%, var(--e-global-color-3427f18) 50%, var(--e-global-color-36da25e) 100%);
	font-family: var(--e-global-typography-45c14de-font-family);
    font-size: var(--e-global-typography-45c14de-font-size);
    font-weight: var(--e-global-typography-45c14de-font-weight);
	color: var(--e-global-color-a7b2f18);
	transition: transform 0.15s ease;
}

.button-2:hover .elementor-button,
.button-2:focus .elementor-button {
	transform: scale(1.05);
	background-position: right;
	color: var(--e-global-color-a7b2f18);
}

/* ---------- [ BUTTON 3 - BORDER ZOOM ] */
.button-3 .elementor-button {
	position: relative;
	top: 1px;
	left: 1px;
	box-shadow: none;
	border-radius: 50rem;
	background-color: var(--e-global-color-36da25e);
	background-image: initial;
	padding: 9px 15px;
	font-family: var(--e-global-typography-45c14de-font-family);
    font-size: var(--e-global-typography-45c14de-font-size);
    font-weight: var(--e-global-typography-45c14de-font-weight);
	color: var(--e-global-color-a7b2f18); 
}

.button-3:hover .elementor-button,
.button-3:focus .elementor-button { color: var(--e-global-color-a7b2f18); }

.button-3 .elementor-button:before {
	transition: all 0.2s ease-in-out;
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	border: 2px solid var(--e-global-color-36da25e);
	border-radius: 50rem;
}

.button-3:hover .elementor-button:before,
.button-3:focus .elementor-button:before { 
	top: -4px;
	left: -4px;
	width: calc(100% + 8px);
	height: calc(100% + 8px);
}

/* ---------- [ BUTTON 4 - TRANSPARENT ZOOM ] */
.button-4 .elementor-button { 
	box-shadow: none;
	border: 2px solid var(--e-global-color-36da25e);
	border-radius: 50rem;
	background-color: var(--e-global-color-36da25e);
	background-image: initial;
	padding: 8px 14px;
	font-family: var(--e-global-typography-45c14de-font-family);
    font-size: var(--e-global-typography-45c14de-font-size);
    font-weight: var(--e-global-typography-45c14de-font-weight);
	color: var(--e-global-color-a7b2f18);
	transition: transform 0.15s ease;
}

.button-4:hover .elementor-button,
.button-4:focus .elementor-button { 
	transform: scale(1.05);
	background-color: rgba(255, 255, 255, 0.01);
	color: var(--e-global-color-36da25e); 
	text-shadow: none;
}

/* ---------- [ MODIFIER TEXTE BLANC ] */
.button-4--2:hover .elementor-button,
.button-4--2:focus .elementor-button { 
	transform: scale(1.05);
	color: var(--e-global-color-a7b2f18);
}

/* ---------- [ BUTTON 5 - TRANSPARENT > ZOOM ] */
.button-5 .elementor-button { 
	box-shadow: none;
	border: 2px solid var(--e-global-color-36da25e);
	border-radius: 50rem;
	background-color: rgba(255, 255, 255, 0.01);
	background-image: initial;
	padding: 8px 14px;
	font-family: var(--e-global-typography-45c14de-font-family);
    font-size: var(--e-global-typography-45c14de-font-size);
    font-weight: var(--e-global-typography-45c14de-font-weight);
	text-shadow: none;
	color: var(--e-global-color-36da25e); 
	transition: transform 0.15s ease;
}

.button-5:hover .elementor-button,
.button-5:focus .elementor-button { 
	transform: scale(1.05);
	color: var(--e-global-color-36da25e); 
}

/* ---------- [ MODIFIER TEXTE BLANC ] */
.button-5--2 .elementor-button { color: var(--e-global-color-a7b2f18); }

.button-5--2:hover .elementor-button,
.button-5--2:focus .elementor-button { color: var(--e-global-color-a7b2f18); }

/* ---------- [ MODIFIER TEXT VERT ] */
.button-5--3 .elementor-button { 
	border: 2px solid var(--e-global-color-fd2be5a);
	color: var(--e-global-color-fd2be5a);
}

.button-5--3:hover .elementor-button,
.button-5--3:focus .elementor-button { color: var(--e-global-color-fd2be5a); }

/* ---------- [ MODIFIER TEXT ORANGE ] */
.button-5--4 .elementor-button { 
	border: 2px solid var(--e-global-color-3e9ea5c);
	color: var(--e-global-color-3e9ea5c);
}

.button-5--4:hover .elementor-button,
.button-5--4:focus .elementor-button { color: var(--e-global-color-3e9ea5c); }