/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Feb 25 2025 | 18:07:55 */
.single-content address, .single-content figure, .single-content hr, .single-content p, .single-content table, .single-content pre, 
.single-content form, .single-content .wp-block-buttons, .single-content .wp-block-button, .single-content .wc-block-grid, 
.single-content .wp-block-kadence-advancedbtn, .single-content .wp-block-media-text, .single-content .wp-block-cover, 
.single-content .entry-content-asset, .single-content .wp-block-kadence-form, .single-content .wp-block-group, 
.single-content .wp-block-yoast-faq-block, .single-content .wp-block-yoast-how-to-block, .single-content .schema-faq-section, 
.single-content .wp-block-kadence-tableofcontents, .single-content .enlighter-default, .single-content .wp-block-kadence-iconlist, 
.single-content [class*=__inner-content] {
  margin-bottom: 15px;
}
.grecaptcha-badge {visibility: hidden;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"],  input[type="tel"],  textarea {

    border-radius: 0px!important;
    padding: 15px 25px!important;
    box-shadow: none!important;
}
input::placeholder, textarea::placeholder {
 
}
input not([type="submit"]), textarea {
    border-radius: 0!important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], textarea {
    width: 100%;
    margin-bottom: 10px;
}
.flexbox input[type="tel"] {
	margin-bottom: 0;
}
.wpcf7-acceptance .wpcf7-list-item {
    margin: 0 0 15px 0;
}
/* custom checkbox styling for contact form 7 checkbox */
span.wpcf7-list-item {
  display: inline-block;
  margin: 0;
}
.wpcf7 .wpcf7-list-item {
  display: block;
  margin-bottom: 10px;
  position: relative;
}
.wpcf7-checkbox label, .wpcf7-acceptance label {
  cursor: pointer;
	display: block;
    text-align: left
}
.wpcf7 input[type=checkbox] {
  position: absolute;
  visibility: hidden;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
}
.wpcf7 input[type=checkbox] + span {
/* border: 3px solid red; */
}
.wpcf7 input[type=checkbox] + span:before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 0;
    height: 16px;
    width: 16px;
    top: 0px;
    left: 0px;
    border: 1px solid #001A66;
}
.wpcf7 input[type=checkbox] + span:after {
  display: block;
  position: absolute;
  content: "\2713";
  color: #001A66;
  height: 16px;
  width: 16px;
  top: 0;
  left: 0;
  visibility: hidden;
  font-size: 14px;
  text-align: center;
  line-height: 16px;
}
.wpcf7 input[type=checkbox]:checked + span:before {
  background: transparent;
}
.wpcf7 input[type=checkbox]:checked + span:after {
  visibility: visible;
}
.wpcf7-list-item-label {
  margin-left: 30px;
  display: inline-block;
}
.wpcf7 .wpcf7-acceptance {
  font-size: 13px;
  line-height: 13px;
}