@charset "UTF-8";.c-diagnosis-form{background-color:#eee;padding:1.5rem 1.25rem 1.875rem;border-radius:.5rem}@media screen and (min-width:768px){.c-diagnosis-form{padding:2.5rem 3rem 3rem}}.c-diagnosis-form form{display:flex;justify-content:flex-start;flex-direction:column;gap:.75rem}@media screen and (min-width:768px){.c-diagnosis-form form{gap:1.875rem}}.c-diagnosis-form .formrun-field{width:100%}.c-diagnosis-form .formrun-field--privacy{display:flex;flex-direction:column;align-items:center}.c-diagnosis-form .formrun-field--submit{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 1.875rem}@media screen and (min-width:768px){.c-diagnosis-form .formrun-field--submit{gap:.625rem;margin-top:.5rem;padding:0}}.c-diagnosis-form .formrun-field--inline{display:grid;grid-template-columns:6.25rem 1fr;align-items:center;grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}@media screen and (min-width:768px){.c-diagnosis-form .formrun-field--inline{grid-template-columns:9.375rem 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem}}.c-diagnosis-form .formrun-field--inline .formrun-label{margin:0;white-space:nowrap}.c-diagnosis-form .formrun-field--inline input[type=text],.c-diagnosis-form .formrun-field--inline input[type=tel],.c-diagnosis-form .formrun-field--inline textarea,.c-diagnosis-form .formrun-field--inline .formrun-select{margin-top:0}.c-diagnosis-form .formrun-field--inline textarea{align-self:start}.c-diagnosis-form .formrun-field--inline .formrun-error{grid-column:2}.c-diagnosis-form .formrun-label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.02em}@media screen and (min-width:768px){.c-diagnosis-form .formrun-label{font-size:1rem}}.c-diagnosis-form .formrun-required{color:inherit}.c-diagnosis-form .formrun-optional{color:#888;font-weight:400;margin-left:.125rem}.c-diagnosis-form .formrun-submit-note{font-size:.75rem;line-height:1.6;color:#555;text-align:center;margin:0}@media screen and (min-width:768px){.c-diagnosis-form .formrun-submit-note{font-size:.8125rem}}.c-diagnosis-form input[type=text],.c-diagnosis-form input[type=tel],.c-diagnosis-form textarea{width:100%;font-size:.75rem;line-height:1.67;letter-spacing:.02em;background-color:var(--c-white);padding:.625rem .9375rem;border:none;margin-top:.3125rem}@media screen and (min-width:768px){.c-diagnosis-form input[type=text],.c-diagnosis-form input[type=tel],.c-diagnosis-form textarea{font-size:.8125rem;line-height:1.54;padding:.8125rem .875rem}}.c-diagnosis-form input[type=text]::-moz-placeholder,.c-diagnosis-form input[type=tel]::-moz-placeholder,.c-diagnosis-form textarea::-moz-placeholder{color:var(--c-gray)}.c-diagnosis-form input[type=text]::placeholder,.c-diagnosis-form input[type=tel]::placeholder,.c-diagnosis-form textarea::placeholder{color:var(--c-gray)}.c-diagnosis-form input[type=text]:-webkit-autofill,.c-diagnosis-form input[type=tel]:-webkit-autofill,.c-diagnosis-form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--c-white) inset;-webkit-text-fill-color:inherit}.c-diagnosis-form textarea{min-height:6.25rem;resize:vertical}.c-diagnosis-form .formrun-select{position:relative;display:flex;align-items:center;margin-top:.3125rem}.c-diagnosis-form .formrun-select select{width:100%;font-size:.75rem;line-height:1.67;letter-spacing:.02em;background-color:var(--c-white);padding:.625rem 2.1875rem .625rem .9375rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media screen and (min-width:768px){.c-diagnosis-form .formrun-select select{font-size:.8125rem;line-height:1.54;padding:.8125rem 2.8125rem .8125rem .875rem}}.c-diagnosis-form .formrun-select:after{content:"";position:absolute;right:.9375rem;width:.375rem;height:.375rem;border-right:1px solid var(--c-gray);border-bottom:1px solid var(--c-gray);transform:rotate(45deg);margin-bottom:.125rem;pointer-events:none}@media screen and (min-width:768px){.c-diagnosis-form .formrun-select:after{right:1.25rem;width:.4375rem;height:.4375rem}}.c-diagnosis-form .formrun-checkbox-group{display:flex;flex-direction:column;gap:.5rem;margin-top:.3125rem}@media screen and (min-width:768px){.c-diagnosis-form .formrun-checkbox-group{margin-top:.625rem}}.c-diagnosis-form .formrun-checkbox-group--grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:.375rem 0;gap:.375rem 0;margin-top:.3125rem}.c-diagnosis-form .formrun-checkbox-group--grid>label:nth-child(1){grid-column:1}.c-diagnosis-form .formrun-checkbox-group--grid>label:nth-child(2){grid-column:2/4}.c-diagnosis-form .formrun-checkbox-group--grid>label:nth-child(3){grid-column:1}.c-diagnosis-form .formrun-checkbox-group--grid>label:nth-child(4){grid-column:2}.c-diagnosis-form .formrun-checkbox-group--grid>label:nth-child(5){grid-column:3}.c-diagnosis-form .formrun-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.c-diagnosis-form .formrun-checkbox-label input[type=checkbox]{flex-shrink:0;width:.875rem;height:.875rem;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--c-yellow)}.c-diagnosis-form .formrun-checkbox-label>span{font-size:1rem;line-height:1.4;white-space:nowrap}@media screen and (min-width:768px){.c-diagnosis-form .formrun-checkbox-label>span{font-size:1.125rem}}.c-diagnosis-form .formrun-checkbox-label>span a{display:inline;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4em}.c-diagnosis-form .formrun-error{color:#f2545b;font-size:.625rem;margin-top:.25rem}@media screen and (min-width:768px){.c-diagnosis-form .formrun-error{font-size:.75rem}}.c-diagnosis-form .formrun-submit{width:100%;max-width:21.25rem;height:3.125rem;background-color:var(--c-black);color:var(--c-white);font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-align:center;border:none;cursor:pointer}@media screen and (min-width:768px){.c-diagnosis-form .formrun-submit{max-width:31.25rem;height:3.875rem;font-size:.9375rem}}.c-diagnosis-form .formrun-recaptcha-notice{font-size:.625rem;color:#999;text-align:center;margin-top:.5rem}._formrun_gotcha[data-astro-cid-564b6zrx]{position:absolute!important}._formrun_gotcha[data-astro-cid-564b6zrx]{height:1px;width:1px;overflow:hidden}
