/*
Theme Name: Waldenstone Capital
Theme URI: https://designsfunnel.com/
Author: Designs Funnel Team
Author URI: https://designsfunnel.com/
Description: Delivering a bespoke theme development tailored to precisely align with the unique requirements of our
esteemed client.
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

html {
  scroll-behavior: smooth;
}
span.gfield_required span.gfield_required.gfield_required_text {
    display: none;
}
p.gform_required_legend {
    display: none;
}

input#input_2_27 {
    border: 1px solid;
}

input#input_2_28 {
    border: 1px solid;
}
span.gfield_required {
    position: relative;
}

/* span.gfield_required:before {
    content: '*';
    font-size: 20px;
    padding-left: 4px;
} */
.elementor-location-footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#buttone  {
    display: flex !important;
    flex-direction: row !important;
    gap: 4px;
    flax-wrap:wrap;
}
#buttone .custom_button_1 {
    width: 100%
}

.custom_button .elementor-button-wrapper a.elementor-button.elementor-button-link {
    background-image: linear-gradient(to left, #ffffff, #ffffff, #ffffff, #ad7a1e, #ffffff, #ffffff, #ffffff, #ffffff);
    background-size: 300% 100%;
    color: black !important;
    /* padding: 10px 30px; */
    transition: all 0.5s ease-in-out;
    border-radius: 0px;
    text-decoration: none;
    border: 0;
}


.custom_button .elementor-button-wrapper a.elementor-button.elementor-button-link:hover{
    background-position: 100% 0 !important;
    color: #000 !important;
    fill: #000 !important;!i;!;
    border: 0;
}
.custom_button-2 .elementor-button-wrapper a.elementor-button.elementor-button-link:hover{
    background-position: 100% 0 !important;
    color: #000 !important;
    fill: #000 !important;!i;!;
    border: 1px solid black;
}
.custom_button_1 .elementor-button-wrapper a.elementor-button.elementor-button-link {
    background-image: linear-gradient(to left, #ad7a1e, #ad7a1e, #ad7a1e, #ffffff, #ad7a1e, #ad7a1e, #ad7a1e, #ad7a1e);
    background-size: 300% 100%;
    color: black !important;
    /* padding: 10px 30px; */
    transition: all 0.5s ease-in-out;
    border-radius: 0px;
    text-decoration: none;
    border: 0;
	    color: #ffffff !important;
}

.custom_button-2 .elementor-button-wrapper a.elementor-button.elementor-button-link {
    background-image: linear-gradient(to left, #ffffff, #ffffff, #ffffff, #ad7a1e, #ffffff, #ffffff, #ffffff, #ffffff);
    background-size: 300% 100%;
    color: black !important;
    /* padding: 10px 30px; */
    transition: all 0.5s ease-in-out;
    border-radius: 0px;
    text-decoration: none;
    border: 1px solid black;
}

.custom_button_1 .elementor-button-wrapper a.elementor-button.elementor-button-link:hover {
    background-position: 100% 0 !important;
    color: #ffffff !important;
    fill: #ffffff !important;!i;!;
    border: 0;
}
.gf_stylespro .o-custom-bg input[type]:checked+label, .gf_stylespro .o-custom-bg li:not(.gfsp_choice_icn):not(.gfsp_choice_img) :checked+label {
    background: #ad7a1e !important;
}
