/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6{margin-bottom:0 !important;}
img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
}
p{margin: 0;}

a{
    text-decoration: none;
}
.whychoose-section .elementor-image-box-title{margin-bottom:10px !important;}
/* start contactpage */
.wpforms-container-full.contact_form {
  margin: 0 !important;
}
.contact_form form .wpforms-field input[type="text"],
.contact_form form .wpforms-field input[type="number"],
.contact_form form .wpforms-field input[type="email"],
.contact_form form .wpforms-field textarea {
  padding: 11px 24px !important;
  background-color: #fff !important;
  height: 50px;
  border: 1px solid #ededed !important;
}
.contact_form form .wpforms-field input[type="text"]:focus,
.contact_form form .wpforms-field input[type="number"]:focus,
.contact_form form .wpforms-field input[type="email"]:focus,
.contact_form form .wpforms-field textarea:focus {
  box-shadow: unset !important;
  border-color: #CBA679 !important;
  background-color: #fff !important;
}
.contact_form form .wpforms-submit-container {
  margin: 0 !important;
}
button[type="submit"].contact_form_button {
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 28px !important;
  font-family: "Jost", Sans-serif !important;
  text-transform: capitalize;
  color: #ffffff;
  background: #000 !important;
  border: 0.5px solid currentColor !important;
  border-color: #ffffff !important;
  box-shadow: unset !important;
  border-radius: 50px !important;
  display: inline-flex;
  align-items: center;
  padding: 22px 30px !important;
}
button[type="submit"].contact_form_button:hover {
  background: #CBA679 !important;
}
button[type="submit"].contact_form_button:focus:after {
  border: 0 !important;
}
/* end contactpage */

.sp-testimonial-free-section .sp-testimonial-free{
  background: #f7f7f7 !important;
  border-radius: 24px;
  padding: 20px;
  height: 100%;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial{margin-bottom: 0;}
.sp-testimonial-free-section .sp-testimonial-client-testimonial p {
    padding: 0;
    min-height: 154px;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content p{
    font-family: "Wix Madefor Text", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    color: #7A7A7A;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content h4{
 font-family: "Wix Madefor Display", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.4;
  color: #000000;
  margin-bottom: 10px !important;
}
.sp-testimonial-free-wrapper .sp-testimonial-content p img{
  border-radius: 24px;
  height: 400px;
  object-fit: cover;
}