.wpcs_content_main .gfield_checkbox .gchoice {  display:flex; align-items:flex-start; margin-bottom:10px;}
.wpcs_content_main .gfield_checkbox .gchoice input[type="checkbox"] { margin-right:5px; margin-top:2px;}
.wpcs_content_main .gform_wrapper.gravity-theme .gfield_checkbox .gchoice label { line-height:2ppx; font-size:14px; font-weight:normal;}
.wpcs_content_main .gform_wrapper.gravity-theme .gfield-choice-input+label { width:100%; max-width:none;}
.wpcs_content_main .gform_wrapper.gravity-theme .gfield-choice-input[type="radio"]+label{padding: 10px 50px; }

.wpcs_content_main .gform_wrapper.gravity-theme .gfield-choice-input[type="radio"]:checked+label { background:#161f48; color:#ffffff !important;
    border: #161f48 2px solid;}

body div.wpcs_content_main { padding:0;} 
body div.wpcs_content_inner { border:none !important; margin:0 !important;}

/* Container: make choices inline if needed */
.wpcs_content_main .gfield_radio,
.wpcs_content_main .gfield_radio {
  display: flex;
  gap: 1rem;
}

/* Hide default radio inputs */
.wpcs_content_main .gform_wrapper.gravity-theme .gfield-choice-input[type="radio"] {
  display: none;
}

/* Style labels to look like buttons */
.wpcs_content_main .gfield_radio .gchoice label {
  display: inline-block;
  padding: 0.5rem 1.5rem;
  border: 2px solid #161f48;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-family: sans-serif;
  color: #007BFF;
}

/* Hover effect */
.wpcs_content_main .gfield_radio .gchoice label:hover {
  background-color: #161f48;
  color: #fff !important; border: #161f48 2px solid;
}

/* Checked state: style the label when the input is checked */
.wpcs_content_main .gfield-choice-input:checked + label {
  
  color: #fff;
}
.gfield_signature_container, .gfield_signature_container canvas { min-width:100%; max-height:130px;}
.wpcs_content_main .gform_heading { display:block;}
.wpcs_content_main input[type="submit"] { background:#E1C582; border:#E1C582 thin solid; width:100%;}
.wpcs_content_main input[type=text], .wpcs_content_main input[type=email],.wpcs_content_main textarea { border:#dedede thin solid;}
.wpcs_content_main textarea { height:150px;}
.wpcs_content_main .gform_wrapper.gravity-theme .YesorNo .gfield_label { font-weight:bold; font-size:16px;}
.wpcs_content_main .gform_wrapper.gravity-theme .gfield_label { font-size:14px; font-weight:500;}
.wpcs_content_main div.wpcs_close_slider_icon { background:#e1c582 !important;}



.back-to-top-btn{
	    background-color: #89cff0;
	font-size: 30px !important;
}


label.gform-field-label.gform-field-label--type-inline.gfield_consent_label a {
    color: #89cff0;
    text-decoration: underline !important;
}
label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    font-size: 20px !important;
}

.uael-gf-input-size-sm .uael-gf-check-style .ginput_container_consent input[type=checkbox]+label:before {
    height: 20px;
    width: 20px;
}

figcaption.widget-image-caption.wp-caption-text {
    padding: 10px;
}