/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 11 2026 | 16:06:28 */
/* ---------- [ BUTTON 1 - GRADIENT ] [ Orange to Red ] */
.button-1 .elementor-button { 
	border-radius: 50rem;
	padding: 12px 18px;
	background-size: 200%;
	background-image: linear-gradient(to right, var(--e-global-color-948b24d) 0%, var(--e-global-color-cb0d062) 50%, var(--e-global-color-948b24d) 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);
    text-transform: var(--e-global-typography-45c14de-text-transform);
	color: var(--e-global-color-a7b2f18);
}

.button-1:hover .elementor-button { 
	background-position: right;
	color: var(--e-global-color-a7b2f18);
}

.button-1--small .elementor-button {
	padding: 8px 12px;
	font-size: var(--e-global-typography-abde07b-font-size);
}

/* ---------- [ BUTTON 2 - FULL TO GHOST ] */
.button-2 .elementor-button {
	border: 2px solid var(--e-global-color-612d40a);
	border-radius: 50rem;
	background-color: var(--e-global-color-612d40a);
	background-image: initial;
	padding: 10px 16px;
	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-948b24d); 
	text-shadow: none;
}

.button-2:hover .elementor-button,
.button-2:focus .elementor-button { 
	background-color: rgba(255, 255, 255, 0.01);  
	color: var(--e-global-color-612d40a);
}


/* ---------- [ BUTTON 3 - BORDER ZOOM ] */
.button-3 .elementor-button {
	position: relative;
	margin: 2px;
	border-radius: 50rem;
	background-color: var(--e-global-color-612d40a);
	background-image: initial;
	padding: 6px 12px;
	font-family: var(--e-global-typography-abde07b-font-family);
    font-size: var(--e-global-typography-abde07b-font-size);
    font-weight: var(--e-global-typography-abde07b-font-weight);
	color: var(--e-global-color-948b24d); 
	text-shadow: none;
}

.button-3 .elementor-button:before {
	content: "";
	position: absolute;
	top: -2px;
	left: -2px;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	border: 2px solid white;
	border-radius: 50rem;
}

.button-3:hover .elementor-button { 
	background-position: right;
	color: var(--e-global-color-a7b2f18);
}

.button-3:hover .elementor-button:before { 
	transform: scaleX(1.08) scaleY(1.08);
}
