section.form-section form{max-width:711px;margin:0 auto}.form-top-eyebrow{position:absolute;top:0;left:0;right:0;border-bottom:solid 1px var(--color-highlight);padding:27px 0 23px;z-index:2}.form-img-iframe{position:relative}.form-img-iframe img{width:100%;height:100%;object-fit:cover}.form-img-iframe:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(52.29deg,rgb(0 0 0 / .75) .33%,rgb(54 54 54 / .525) 92.18%)}body.page-id-57 .form-img-iframe:after{background:linear-gradient(359.88deg,rgb(0 0 0 / .75) 3.52%,#fff0 81.9%),url(https://fire.h50.us/~tshklwfrm/wp-content/themes/lawfirmsites/bundles/css/new-map.jpg.png)}.form-overlay-text{position:absolute;bottom:0;left:0;z-index:2;color:var(--color-white);padding:4.259vh clamp(20px, 5.208vw, 100px) 4.259vh clamp(20px, 4.375vw, 84px);font-weight:400}.form-overlay-text .fs-32{font-weight:400;line-height:1.27}.form-overlay-text .h3{font-weight:600}.form-overlay-text h2{color:var(--color-white);font-size:var(--fs-42)}.form-overlay-text h2 em{color:var(--color-highlight);font-style:normal}.form-top-eyebrow img{width:77px}.gform_heading{color:var(--color-main);margin-bottom:55px;display:flex;justify-content:space-between;align-items:center}.gform_heading h2{margin-bottom:12px;font-size:var(--fs-97);line-height:1}.gform_description{font-size:var(--fs-18);max-width:14ch;margin-right:auto;text-align:right;font-weight:600;margin-bottom:0}.gform_wrapper label,.gform-field-label,.gfield_required_text{width:100%;font-size:var(--fs-18);margin-bottom:6px;font-weight:500;line-height:1.67}.ginput_container_consent{display:flex;margin-bottom:0;align-items:center}.ginput_container_consent input{width:24px;height:24px;aspect-ratio:1/1;background:rgb(217 217 217)}.ginput_container_consent label{margin-bottom:0;margin-left:19px;line-height:1.5}label.gfield_consent_label{display:inline-block;font-size:var(--fs-16);color:#636363}label.gfield_consent_label a{color:inherit;text-decoration:underline}.gform_wrapper ul{list-style-type:none;margin:0 -15px;padding:0;overflow:hidden}.gform_wrapper ul li{padding:0 15px}.gform_wrapper .validation_error{background:#FFE1E1 none repeat scroll 0 0;padding:10px;border:solid 2px #9A6262;color:#9A6262;margin-bottom:10px}.gform_submission_error{color:#f6283b!important;font-size:20px}.gform_wrapper .validation_message{font-size:11px;line-height:11px;margin-bottom:10px;color:#f6283b}.gform_confirmation_wrapper{background:#DFFFDE none repeat scroll 0 0;color:#276F26;border:solid 2px #276F26;padding:10px}.gform_wrapper .gf_left_half,.gform_wrapper .gf_right_half{float:left;width:50%}.gform_wrapper .gf_left_third,.gform_wrapper .gf_middle_third,.gform_wrapper .gf_right_third{float:left;width:33.33333%}.gfield{flex:1 1 auto;margin:0}.gform_fields{margin-bottom:40px}.gfield--type-textarea{grid-column:1 / -1}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="phone"],.gform_wrapper textarea{width:100%;margin-bottom:12px;padding:10.5px 14px;border:none;color:#C1C1C1;position:relative;font-size:var(--fs-18);background:var(--color-white);border-radius:0;overflow:hidden}.gform_wrapper textarea{margin-bottom:37px;resize:none;height:108px}#gf_progressbar_wrapper_1,.gform_required_legend,.gfield--type-consent legend,.gfield--type-honeypot{display:none}#field_submit{text-align:center}.button.gform_button{position:relative;overflow:hidden}.button.gform_button:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;border:solid 1px #fff0;border-radius:100px;overflow:hidden}.gform_button:hover::after{border:solid 1px var(--color-white)}.gfield--type-captcha label{display:none}@media only screen and (max-width:767px){.gform_heading{flex-direction:column}}@media only screen and (min-width:767px){.gform_fields{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;column-gap:22px;margin:0 auto}.gform-footer{margin-top:-4%;text-align:right}}::-webkit-input-placeholder{color:#C1C1C1;font-size:1rem;font-family:var(--font-main);opacity:1}::-moz-placeholder{color:#C1C1C1;font-size:1rem;font-family:var(--font-main);opacity:1}:-ms-input-placeholder{color:#C1C1C1;font-size:1rem;font-family:var(--font-main);opacity:1}:-moz-placeholder{color:#C1C1C1;font-size:1rem;font-family:var(--font-main);opacity:1}