.elementor .e-f94996d{width:780px;margin-block-end:75px;flex-direction:column;.gform_required_legend {display: none;}

#field_6_28 {margin-bottom: 10px;}

/* Email Me Styles */
.calc-email-me input {border:  #D96600 1px solid;}
.calc-email-me label {color: #D96600;}

/* Trace Height Field */
#input_20_52 {
  background-color: #69b757;
  text-align: right;
  line-height: 46px;
  padding: 6px 50px 6px 20px;
  background-image: url('https://radiantsolutionscompany.com/wp-content/uploads/2025/09/trace-in.webp');
  background-repeat: no-repeat;
  background-position: bottom 14px right 18px;
  border-radius: 10px;
  font-size: 46px !important;
  font-weight: 700;
  color: white !important;
  margin-bottom: 3px;
}

/* Calculations Fields */
.calc-total input {
  font-size: 60px !important;
  font-weight: 700 !important;
  color: #d96600 !important;
  background-color: #313639 !important;
  padding: 0 15px !important;
  border-radius: 10px !important;
  text-shadow: 0px 0px 3px #000000 !important;
  text-align: right !important;
}

#field_20_1 label {color: #b83d37 !important;}
#field_20_1 .gfield_description {color: #b83d37 !important;}
#field_20_2 label {color: #ed723a !important;}
#field_20_2 .gfield_description {color: #ed723a !important;}
#field_20_52 label {color: #69b757 !important;}

#field_20_49 label, #field_20_55 label, #field_20_56 label, #field_20_57 label, #field_20_10 label, #field_20_26 label
{color: #235689 !important;}

#input_20_71 {
  font-weight: 800;
  font-size: 20px;
  background-color: #f9f9f9;
  border-radius: 6px;
  color: #acacac !important;
  border: solid 1px #acacac;
  padding: 4px 5px 4px 10px;
}

/* --- Styling for the Toggle Switch Class --- */
/* Target the specific field with the 'toggle-switch' class */
.gfield.toggle-switch .gchoice .gfield-choice-input {
  display: none; /* Hide the original checkbox */
}

#label_20_73_1, #label_20_74_1, #label_20_78_1
{font-size: 1px;}

/* Style the label (which will become the visible switch track) */
.gfield.toggle-switch .gchoice label {
  margin-top: 5px;
  position: relative;
  display: inline-block;
  width: 60px; /* Width of the entire switch */
  height: 34px; /* Height of the entire switch */
  background-color: #ccc; /* Default (Off) color */
  border-radius: 34px;
  cursor: pointer;
  transition: background-color 0.4s;
}

/* Style the 'slider' inside the switch */
.gfield.toggle-switch .gchoice label:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 26px; /* Size of the circle */
  height: 26px;
  border-radius: 50%;
  background: white;
  transition: transform 0.4s;
}

/* When the checkbox is checked (the toggle is ON) */
.gfield.toggle-switch .gchoice input:checked + label {
  background-color: #cb6c28; /* Active (On) color */
}

/* Move the slider to the right when checked */
.gfield.toggle-switch .gchoice input:checked + label:after {
  transform: translateX(26px);
}

/* Style the label (which will become the visible switch track) */
.gfield.toggle-switch .gchoice label {
  position: relative;
  display: inline-block;
  width: 80px; /* Width of the entire switch */
  height: 34px; /* Height of the entire switch */
  background-color: #ccc; /* Default (Off) color */
  border-radius: 34px;
  cursor: pointer;
  transition: background-color 0.4s;
}

/* Style the 'slider' inside the switch */
.gfield.toggle-switch .gchoice label:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 26px; /* Size of the circle */
  height: 26px;
  border-radius: 50%;
  background: white;
  transition: transform 0.4s;
}

/* When the checkbox is checked (the toggle is ON) */
.gfield.toggle-switch .gchoice input:checked + label {
  background-color: #cb6c28; /* Active (On) color */
}

/* Move the slider to the right when checked */
.gfield.toggle-switch .gchoice input:checked + label:after {
  transform: translateX(46px);
}\n}.elementor .e-cffe1f9{width:301px;flex-direction:column;gap:15px;}.elementor .e-31c96d5{flex-direction:row;gap:50px;justify-content:center;}