/*
 Theme Name: Site Child (Hello)
 Template: hello-elementor
 Version: 1.0.0
 Text Domain: hello-elementor-child
*/

/* Global BTN */

.global-btn svg, .addtocart {
    font-size: 46px;
}
.global-btn .elementor-button-content-wrapper, .addtocart .elementor-button-content-wrapper{
	align-items: center;
}
.global-btn .elementor-button{
	padding: 6px 6px 6px 32px !important;
    border-radius: 99px !important;	
}

.arrow svg{
	transition:0.3s;
}

.arrow:hover svg{
	transform: rotate(43deg);
}

.btn-green .elementor-button{
	background: linear-gradient(88.17deg, #3C8D5C 1.55%, #8BC551 50%, #3C8D5C 98.45%);
	animation-timing-function: ease-out;
	animation-duration: 300ms;
}
.btn-green .elementor-button:hover{
	background: linear-gradient(88.17deg, #3C8D5C -35.3%, #8BC551 53.28%, #3C8D5C 141.86%);
}
.btn-transparent .elementor-button{
	background: transparent;
	animation-timing-function: ease-out;
	animation-duration: 300ms;
}
.btn-transparent .elementor-button:hover{
	background: #143021;
}
.btn-transparent rect {
    fill: #143021;
}
.btn-transparent path {
    stroke: #8BC551;
}
.btn-transparent .elementor-button:hover rect {
	fill: #8BC551;
}
.btn-transparent .elementor-button:hover path  {
	stroke: #143021;
}
.btn-white .elementor-button{
	background: white;
	animation-timing-function: ease-out;
	animation-duration: 300ms;
}
.btn-white .elementor-button:hover{
	background: #F3EBE2;
}
/* END Global BTN */