.gravity-forms-block:not(.a) form * {border-radius:0;outline:0;border:0;}
.gravity-forms-block:not(.a) input,
.gravity-forms-block:not(.a) select {padding:.77em;}
.gravity-forms-block[class*='white']:not(.a) input,
.gravity-forms-block[class*='white']:not(.a) select
{border:1.5px solid var(--navy);}

.gfb:not(.a):not(.a) form input[type="color"], 
.gfb:not(.a):not(.a) form input[type="date"],
.gfb:not(.a):not(.a) form input[type="datetime-local"],
.gfb:not(.a):not(.a) form input[type="datetime"],
.gfb:not(.a):not(.a) form input[type="email"],
.gfb:not(.a):not(.a) form input[type="month"],
.gfb:not(.a):not(.a) form input[type="number"],
.gfb:not(.a):not(.a) form input[type="password"],
.gfb:not(.a):not(.a) form input[type="search"],
.gfb:not(.a):not(.a) form input[type="tel"],
.gfb:not(.a):not(.a) form input[type="text"],
.gfb:not(.a):not(.a) form input[type="time"],
.gfb:not(.a):not(.a) form input[type="url"],
.gfb:not(.a):not(.a) form input[type="week"],
.gfb:not(.a):not(.a) form select,
.gfb:not(.a):not(.a) form textarea {padding:.77em 1.5em;font:var(--p3);}

.gfb:not(.a):not(.a) form input[type="submit"] { text-transform: capitalize;}

.gfb:not(.a):not(.a) form label {display:none;}

.gfb:not(.a):not(.a) form select {background:var(--white);cursor:pointer;}

.gfb:not(.a):not(.a) .break {opacity:0;pointer-events:none;}
.gfb:not(.a):not(.a) .break h3 {display:none;}

.gfb:not(.a):not(.a) form div[id^='gform_fields_'] {display:flex !important;flex-wrap:wrap;gap:1.25em 2em;justify-content:space-between;}
.gfb:not(.a):not(.a) form div.validator-phone, .gfb:not(.a):not(.a) form div.validator-email { flex-basis:48% !important; width:100% !important;height:inherit !important;}
.gfb:not(.a):not(.a) form div[id^='gform_fields_'] > div.cs12 {flex-basis:100%;min-width:clamp(240px,100%,500px);}
.gfb:not(.a):not(.a) form div[id^='gform_fields_'] > div.cs16 {flex-basis:100%;min-width:clamp(240px,100%,500px);}
.gfb:not(.a):not(.a) form div[id^='gform_fields_'] > div {flex-basis:48%;flex:1;min-width:clamp(200px,48%,300px); background: var(--cream); }
.gfb:not(.a):not(.a) .gfield input.medium, 
.gfb:not(.a):not(.a) .gfield select.medium {width: 100%;}
.gfb:not(.a):not(.a) form .gform_page_footer {margin: 2em auto 0;display: flex;justify-content: center;}
.gform_page_footer input:not(.a) {transition:.3s;background: var(--sky);color: var(--white);padding: .775em 3em;font-size:calc(var(--p3) * 1.125);font-weight:500;flex-basis:48%;flex:1;min-width:clamp(200px,48%,300px);max-width:50%;}

@media(max-width:768px){
	.gfb:not(.a):not(.a) form div[id^="gform_fields_"] > div { flex-basis:100%; width:100%; }
	.gfb:not(.a):not(.a) form div.validator-phone, .gfb:not(.a):not(.a) form div.validator-email { flex-basis:100% !important; width:100% !important; height:inherit !important;}
	
}

/*#field_5_48::before {content: 'Pick a reason from the list below';position: absolute;transform: translate(165%,-180%);}

#field_5_48, #field_5_51 {margin-top: 2em;}
#field_4_18 {flex-basis: 100%;}*/


.gfb:not(.a) .bullets-wrap .bullet-points { list-style: none; padding: 0; margin: 0; display: flex; width: 100%; align-items: center; justify-content: space-around; }
.gfb:not(.a) .bullets-wrap {position:relative; bottom:0; left:0; width:100%;display:flex;justify-content:center;align-items:flex-end;margin-bottom:0px;height:70%;}
ul.bullet-points li {position:relative;display: flex;align-items: center;font-size: var(--p2);}
ul.bullet-points li::before {content:'';position:absolute;width:var(--r36px);height:var(--r36px);transform: translateX(-125%);}
.gfb:not(.a).sky ul.bullet-points li::before {background:url('/wp-content/imgs/sold-tick-circle.svg') var(--contain);}
.gfb:not(.a).default  ul.bullet-points li::before  {background:url('/wp-content/imgs/sold-tick-circle-blue.svg') center / 95% no-repeat;}
.gfb:not(.a).bwhite ul.bullet-points li::before  {background:url('/wp-content/imgs/sold-chev-right-white.svg') var(--contain);}
.gfb:not(.a).default ul.bullet-points:not(.a) li:not(.a) {color:var(--navy);}
section.gravity-forms-block.grey-bg:not(.a) {
    background: var(--grey);
    color: var(--navy);
}
.gravity-forms-block ul.bullet-points {padding-top: 3em;margin:auto;width:clamp(300px,70%,1920px);color: var(--navy);transform: translate(8%,-30%);}

.gform_fields .ginput_container_select {position:relative;}
.gform_fields .ginput_container_select::before {content:'';position:absolute;width:1em;height:1em;right: 1.25em;top: 1.05em;background:url('/wp-content/imgs/select-chev.svg') center / contain no-repeat; pointer-events: none; }

/*#gf_page_steps_5 {display:none;}*/
form[id^="gform"] {padding-top:calc(var(--vpad) / 1.5);padding-bottom:calc(var(--vpad) / 1.5);}
form[id^="gform"] { padding-top: 0; padding-bottom: 0; }
/*#field_5_14 {;pointer-events:none;margin-bottom:-2em;}*/

.gfb:not(.a):not(.a) form .gform_footer input:hover {background:var(--navy);color:var(--navy);}
.gfb:not(.a):not(.a) form .button {cursor:pointer;}

.gfb:not(.a):not(.a) form[id^="gform"] input,.gfb:not(.a):not(.a) form[id^="gform"] select {background:transparent;color: var(--navy);border:0;}
.gfb:not(.a):not(.a) form[id^="gform"] input.gform_next_button, 
.gfb:not(.a):not(.a) form[id^="gform"] input.gform_button[type="submit"] {background:var(--sky);border:0;transition:.3s;}
.gfb:not(.a):not(.a) form[id^="gform"] input#gform_submit_button_10 {margin: 0 auto;font-weight: bold;max-width:360px !important;width:60% !important;}

.gfb:not(.a):not(.a) form[id^="gform"] input.gform_button {width:100% !important;}
.gfb:not(.a):not(.a) form[id^="gform"] input.gform_previous_button {background:var(--sky);color:var(--navy);transition:.3s;}
form[id^="gform"] #field_5_21 {max-width:50%;}
form[id^="gform"] #field_5_18, .spacer.gfield {display:none;}
/* form[id^="gform"] .gform_fields .ginput_container_select::before {filter: brightness(40);} */
.gfb:not(.a):not(.a) form div[id^="gform_fields_"] {justify-content: center;}
form[id^="gform"] .gform_page_footer {margin-top: 2em;}
/*form[id^="gform"] #gform_page_5_4 .gform_page_footer {margin-top: 0}
form[id^="gform"] #gform_page_5_1 .gform_page_footer {opacity:0;}*/
.gfb:not(.a):not(.a) form[id^="gform"] input.gform_previous_button:hover {background:var(--sky);color:var(--white);}
.gfb:not(.a):not(.a) form[id^="gform"] input.gform_next_button:hover, .gfb:not(.a):not(.a) form[id^="gform"] input.gform_button[type="submit"]:hover {background:var(--navy);color: var(--white);}
form select option:not(.abc) {color:var(--navy);}
form select option:hover:not(.abc) {background:var(--da);flood-color:var(--navy);}

form[id^="gform"] .gfield_html:nth-child(1), form[id^="gform"] .gfield_html:nth-child(2) {flex-basis:100%;}

form[id^="gform"] h2.center {margin-bottom:0.5em;}

#gf_5 + .gform_heading, #gf_5.gform_anchor {display:none;}

.gfb:not(.a):not(.a) form ::-webkit-input-placeholder {color:var(--navy)}
.gfb:not(.a):not(.a) form[id^="gform"] ::-webkit-input-placeholder {color:var(--white)}
.gfb:not(.a):not(.a) form .gf_page_steps {border-bottom: 0;margin-bottom: 2em;display: flex;justify-content: center;}
.gfb:not(.a):not(.a) .gf_page_steps .gf_step_number {background: transparent;border: 0.1rem solid var(--sky);border-radius: 200px;color: var(--navy);font: var(--p2) !important;
	height:2.5em; width:2.5em;opacity:.9;}
.gfb:not(.a):not(.a) .gf_page_steps .gf_step_active .gf_step_number {background: var(--sky);	color: var(--navy);opacity:1;}
.gfb:not(.a):not(.a) .gf_page_steps .gf_step_completed .gf_step_number {opacity:1;}
.gfb:not(.a):not(.a) .gf_page_steps .gf_step_completed .gf_step_number::after {align-items: center;color: var(--navy);display: flex;
	font-size: 1.5em;text-align: center;z-index: 5;opacity:1;}
.gfb:not(.a):not(.a) .gf_page_steps .gf_step_completed .gf_step_number::before {background: var(--sky);border: .1rem solid var(--sky);border-radius: 200px;
	height:2.5em; width:2.5em;left: -1.5px;top: -1.5px;opacity:1;}

.gfb:not(.a):not(.a) .gf_page_steps .gf_step {margin: .2em;}

/*#code_block-2-19 > section > .formpad > di:first-child { margin-top: 2.5em !important; }*/

form[id^="gform"] [id^="input_"]:not(.ginput_complex) { border: 1.5px solid var(--navy) !important; background: #fff; color: var(--navy); }
form[id^="gform"] ::-webkit-input-placeholder { color:var(--navy) !important; }
form[id^="gform"] ::-moz-placeholder { color:var(--navy) !important; }
form[id^="gform"] ::-ms-placeholder { color:var(--navy) !important; }
form[id^="gform"] ::placeholder { color:var(--navy) !important }


.gfb:not(.a):not(.a) #gform_page_5_1 .gform_page_footer {padding:0;}

.gbb {position:relative;padding-bottom: 1.5em;margin-bottom: 1.5em;}
.gbb::before {content:'';position:absolute;bottom:0;left:-25%;width:75vw;height:.1rem;background:var(--sky);}

.pca-auto-country { display:none !important; }

.gfield--type-checkbox { width: 100%; }
.gfield--type-checkbox [id^="input_"]:not(.ginput_complex).gfield_checkbox { border:none !important; background-color: transparent !important; } 
.gfield--type-checkbox label:not(.a){ display:inline-block !important; font: var(--p3) !important; }
.gfield--type-choice legend {display:none !important; }


@media (min-width:789px){
/*	#field_5_68, #field_5_11 { flex-basis: 100%; }
	#field_5_68 > .gform_next_button , #field_5_11 > .ginput_container.ginput_container_text { width: 50% !important; margin-left: auto; margin-right: auto; display:block; }
	#field_5_11 > .ginput_container.ginput_container_text input { border: .1rem solid var(--sky); }*/
}

@media (max-width:768px) {
	.gfb:not(.a):not(.a) form input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {line-height: 1.5;}
	.gfb:not(.a):not(.a) form[id^="gform"] input.gform_previous_button, 
	.gfb:not(.a):not(.a) form[id^="gform"] input.gform_next_button, .gfb:not(.a):not(.a) form[id^="gform"] input.gform_button[type="submit"] {width:50%;}
	.gbb::before { display:none; }
	.gfb:not(.a):not(.a) form .gf_page_steps/*, #field_5_64*/ { margin-bottom: 0; }
	.formpad > div:first-child { margin-bottom: 1em !important; }
}

#gform_wrapper_5 input, #gform_wrapper_5 select { text-align: left; }
.gform_page_footer > input.button:not(.a) {text-align: center !important;}
p.gform_required_legend {display:none;}


section#acf-1.gfb > div {/*height:clamp(200px,56vw,100vh);*/padding-top: calc(140px + 3vw);display: flex;justify-content: flex-end;flex-direction: column;}
.gfb ul.bullet-points {margin:0 auto;justify-content: space-around;align-items: center;transform: translate(.5%,0%);width: 100%;}
.gfb ul.bullet-points li:before {background:url('/wp-content/imgs/sold-tick-sky-circle-navy-tick.svg') center / contain no-repeat;}


#field_11_18 { display:none; }
#acf-1.gravity-forms-block > div.padding { padding-top: 1em !important; }
.auto-columns .cs6 form.form-inline {margin:0;}

.nobg { background-color: transparent !important; }