.dialog-off-canvas-main-canvas div.layout-container {padding:10px}
form {width:700px;max-width:100%;margin:0px auto;color:oklch(35.01% .0127 17.78);font-size:17px;font-family: "pitch-sans", Arial, Helvetica, sans-serif;}

label {display:block;font-family: "pitch-sans", Arial, Helvetica, sans-serif;font-size:17px;color:oklch(35.01% .0127 17.78);}

input.form-number, input.form-text, input.form-email, select, textarea {border:solid 1px oklch(35.01% .0127 17.78);padding:2px 4px;width:100%;max-width:100%;background:oklch(85.58% .0218 51.48);color:oklch(35.01% .0127 17.78);font-size:17px;font-family: "pitch-sans", Arial, Helvetica, sans-serif;}
textarea {height:240px;}
input.form-checkbox {float:left;margin-right:6px;margin-top:6px;}
input.form-number {width:50px;}


form > div, form > fieldset {padding-bottom:1.2rem;}

input.form-submit {border:solid 1px oklch(35.01% .0127 17.78);padding:2px 8px;background-color:oklch(35.01% .0127 17.78);color:white;font-family: "pitch-sans", Arial, Helvetica, sans-serif;text-transform:uppercase;cursor:pointer;}
input.form-submit:hover {color:oklch(35.01% .0127 17.78);background-color:white}

header, footer {display:none;}

.js-form-type-webform-markup a {text-decoration:underline;}

.disclaimer {font-size:13px;}

#block-aleor-breadcrumbs {display:none;}


.form-required:after {
    display: inline-block;
    vertical-align: super;
   content:"*";
   color:red;
}

.dialog-off-canvas-main-canvas { background-color: #fdefef; }
input.form-number, input.form-text, input.form-email, select, textarea { border: none; padding: 4px; }
.dialog-off-canvas-main-canvas div.layout-container { padding: 0px;}
div#edit-processed-text > p { line-height: normal; font-size: 17px; padding-bottom:20px; text-wrap: balance; }
