/* 
Theme Name:		 Hello Elementor Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Hello Elementor Child is a child theme of Hello Elementor, created by ChildTheme-Generator.com
Author:			 Minimaxsol Team
Author URI:		 http://childtheme-generator.com/
Template:		 hello-elementor
Version:		 1.0.0
Text Domain:	 hello-elementor-child
*/


.custom-btn:not(.elementor-widget-form) {
padding-right: 60px !important;
    
}
.custom-btn .elementor-button:after{
    transition: all 0.2s linear;
content:"";
position: absolute;
top: 0;
right:0;
width: 60px;
height: 100%;
padding: 10px;
background-image: url('https://tclandscaping.uk/wp-content/uploads/2025/01/btnchevron.svg');
background-size: 16px;
background-repeat: no-repeat;
background-position: center;
}

.custom-btn.white .elementor-button:after{
	filter: brightness(0);
}

.custom-btn .elementor-button:before{
    transition: all 0.2s linear;
    content:"";
position: absolute;
top: 0;
right:0;
width: 60px;
height: 100%;
padding: 10px;
background-image: linear-gradient(to right, var(--e-global-color-accent) 50%, var(--e-global-color-secondary) 50%);
background-size: 200% 100% !important;
background-repeat: no-repeat;
background-position: 100%;
border-left:1px solid transparent;
}
.custom-btn.white .elementor-button:before{
	background-image: linear-gradient(to right, var(--e-global-color-accent) 50%, #fff 50%);
}
.custom-btn .elementor-button:hover:before{
background-position: 0%;
border-left:1px solid #000 !important;
}
.custom-btn .elementor-button:hover:after{
filter: brightness(0);
}

.elementor-form  input {
padding-left: 35px !important;
}
.elementor-form .elementor-field-group:before{
content: "";
position: absolute;
z-index: 99;
width: 40px;
height: 100%;
top: 0px;
background-size: 16px;
background-repeat: no-repeat;
background-position: center;

}

.elementor-form  .elementor-field-group-name:before {

background-image: url("https://tclandscaping.uk/wp-content/uploads/2025/01/name-field.svg");
}

.elementor-form .elementor-field-group-phone:before {

background-image: url("https://tclandscaping.uk/wp-content/uploads/2025/01/phone-field.svg");
}

.elementor-form .elementor-field-group-email:before {

background-image: url("https://tclandscaping.uk/wp-content/uploads/2025/01/email-field.svg");
}