:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-44cab45 */#gform_1 {
	width: 100%;
	padding: 36px;
	border-radius: var(--card-radius);
	border: 2px solid var(--ink);
	background-color: var(--white);
}
#gform_1 label {
	font-size: 14px;
	color: #0c0d0e;
	font-weight: 600;
}
#gform_1 .gchoice {
	min-height: 64px;
	cursor: pointer;
	padding: 14px;
	border-radius: var(--button-radius);
	border: 1px solid var(--muted);
	background-color: var(--white);
	align-items: center;
	box-sizing: border-box;
}
#gform_1 .gchoice label {
	font-family: var(--font-heading);
	font-weight: 600;
	font-size: var(--button-size);
	color: var(--ink);
}
#gform_1 .gchoice label span {
	font-family: var(--font-heading);
	font-weight: 600;
	font-size: 14px;
	color: var(--muted);
}
.gchoice:has(input:checked) {
	background: var(--hi-vis-soft);
}

#gform_1 input, #gform_1 textarea, #gform_1 select {
	border-color: var(--muted);
	border-radius: 6px;
	padding: 5px 15px;
	min-height: 50px;
}
#gform_1 .gchoice input {
	padding: 0;
	border-radius: 20px;
	min-height: auto;
}
#gform_1 .gform_fields {
	row-gap: 20px;
}

#gform_1 .privacy-policy-field legend {
	display: none;
}
#gform_1 .privacy-policy-field .gchoice {
	border: none;
	padding: 0;
}
.enquiry_form_parent .gform_heading{
    display:none;
}
.enquiry_form_parent #gform_submit_button_1{
    font-family: var(--font-body);
    font-weight: 600;
    font-size: 17px;
    padding: 14px 28px !important;
    color: var(--ink);
    background-color: var(--hi-vis);
    transition: all 200ms;
    border:2px solid var(--ink);
    border-radius: var(--button-radius);
    transition: all 200ms;
    box-shadow: 4px 4px 0px 0px #14171F;
    line-height:1.5;
}
.enquiry_form_parent #gform_submit_button_1:hover{
    color: var(--white);
    background-color: var(--ink);
}
.enquiry_form_parent #label_1_10_1.gform-field-label{
    font-family: var(--font-body);
    font-size: 14px !important;
    color: #0c0d0e !important;
    font-weight: normal !important;
}
.enquiry_form_parent #label_1_10_1.gform-field-label a{
    text-decoration: underline;
    color: var(--ink);
}
.enquiry_form_parent #label_1_10_1.gform-field-label a:hover{
    color: var(--muted);
}
.enquiry_form_parent .gform-footer{
    position:absolute;
    bottom: 42px;
    right: 42px;
    z-index:9;
}
.enquiry_form_parent .privacy-policy-field{
    padding-right: 168px;
}
@media only screen and (max-width:1024px){
    .enquiry_form_parent .gfield_radio{
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
@media only screen and (max-width:767px){
    .enquiry_form_parent .privacy-policy-field{
        padding-right: 0;
    }
    .enquiry_form_parent .gform-footer{
        position:relative;
        bottom: 0;
        right: 0;
        margin-top:15px;
    }
}/* End custom CSS */