body{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--regular);line-height:1.7}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1}h1,.h1{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxxxl)}h2,.h2{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxxl)}h3,.h3{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxl)}h4,.h4{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xl)}h5,.h5{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--large)}h6,.h6{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--medium)}.gform_wrapper{position:relative}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea,.gform_wrapper select{padding:0!important;font-size:clamp(1rem,calc(1rem + (1vw - .48rem)/.64),1.25rem)!important;font-weight:var(--wp--custom--font-weight--700)!important;border:0 solid transparent!important;border-bottom:.0625rem solid var(--wp--preset--color--black)!important;border-radius:0!important;outline:none;box-shadow:none!important}.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border:0 solid transparent;border-bottom:.0625rem solid var(--wp--preset--color--black);outline:none;box-shadow:none}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=password]::placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper select::placeholder{color:var(--wp--preset--color--dark-grey)}.gform_wrapper textarea{overflow-y:hidden!important;min-height:8rem!important;padding-bottom:.25rem!important;resize:none!important;white-space:normal!important;word-wrap:break-word!important}.gform_wrapper input[type=checkbox]{border:.0625rem solid var(--wp--preset--color--grey)!important;outline:none!important;box-shadow:none!important}.gform_wrapper input[type=checkbox]:checked:before{color:var(--wp--preset--color--purple-400)}.gform-button,.midpoint-submit-btn{padding:1.25rem 1.875rem!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:var(--wp--preset--color--white)!important;border-radius:3.125rem!important;outline:none!important;background-color:var(--wp--preset--color--purple-400)!important}.gform-button:hover,.midpoint-submit-btn:hover{font-weight:var(--wp--custom--font-weight--600)}.gform-button:focus,.midpoint-submit-btn:focus{border-color:var(--wp--preset--color--black)!important;outline:.125rem solid var(--wp--preset--color--black)!important;outline-offset:-.125rem!important}.midpoint-submit-btn{padding:.75rem 1.125rem!important}.gform_wrapper .gform_button{position:relative;padding:.625rem 1.25rem;font-size:1rem;cursor:pointer;transition:background-color var(--wp--custom--transition) ease,color var(--wp--custom--transition) ease;color:var(--wp--preset--color--white);border:none;border-radius:1.5625rem;background-color:var(--wp--preset--color--purple-400)!important}.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield:not(.gfield--type-fileupload):focus-within .gfield_description:not(.gfield_validation_message),.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield:not(.gfield--type-fileupload).filled .gfield_description:not(.gfield_validation_message){opacity:0}.gfield_validation_message{display:none!important}.gform_validation_errors{margin-top:2.5rem!important}.gform_wrapper input[aria-invalid=true]{border-bottom-color:var(--gf-ctrl-desc-color-error)!important}.gform_wrapper input[aria-invalid=true]::placeholder{color:var(--gf-ctrl-desc-color-error)!important}.gform_wrapper select[aria-invalid=true]{border-bottom-color:var(--gf-ctrl-desc-color-error)!important;color:var(--gf-ctrl-desc-color-error)!important}.gform_wrapper .gform_error_list li{font-size:var(--gf-form-validation-heading-font-size);color:var(--gf-form-validation-heading-color)}.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield_description{position:absolute;top:0;right:1.875rem;bottom:0;width:fit-content;height:fit-content;margin:auto;padding:0;font-size:.625rem;font-weight:var(--wp--custom--font-weight--300);cursor:text;transition:top var(--wp--custom--transition) ease,left var(--wp--custom--transition) ease,font-size var(--wp--custom--transition) ease,background var(--wp--custom--transition) cubic-bezier(0,.5,0,1);letter-spacing:.15625rem;text-transform:uppercase;color:var(--wp--preset--color--dark-grey)}.gfield--type-email,.gfield--input-type-text,.gfield--type-select{position:relative!important}.gfield_description{position:absolute!important;top:0!important;right:0!important;bottom:0!important;height:fit-content!important;margin:auto!important}.gfield--type-select .gfield_description{right:1.875rem!important}.gform_title{font-size:clamp(1.75rem,calc(1.75rem + (1vw - .48rem)/.256),2.375rem)}.gform-theme--foundation .gfield select.large{color:var(--wp--preset--color--dark-grey)}.gform-theme--foundation .gfield select.large:has(option:checked:not([value=""])){color:var(--wp--preset--color--black)}.gform-theme--foundation .gfield select.large option.gf_placeholder{color:var(--wp--preset--color--dark-grey)}.gform-theme--foundation .gfield select.large option:not(.gf_placeholder){color:var(--wp--preset--color--black)}.gform_wrapper .gfield_visibility_hidden{position:absolute!important;visibility:hidden;width:0;height:0}.gform_wrapper.gform-theme--foundation .gform-grid-row{row-gap:var(--gf-form-gap-y)}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border-bottom:.0625rem solid var(--wp--preset--color--purple-400)!important;box-shadow:0 .125rem 0 0 var(--wp--preset--color--purple-400)!important}.gform_wrapper .gform_required_legend{color:var(--wp--preset--color--black)}
