.form-block .inner{background:var(--color-cream);border-radius:var(--border-radius-small);overflow:hidden;margin:0 auto;position:relative;padding:4%;justify-content:space-between}@media screen and (max-width: 800px){.form-block .inner{flex-direction:column-reverse}}.form-block .inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:2}.form-block .img-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.form-block .form-intro{flex:0 0 30%;position:relative;z-index:3;color:var(--color-cream);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 800px){.form-block .form-intro{flex:0 0 100%;align-items:flex-start}}.form-block .form-intro h1,.form-block .form-intro h2,.form-block .form-intro h3,.form-block .form-intro h4,.form-block .form-intro h5,.form-block .form-intro h6{color:inherit !important}.form-block .form-intro h2,.form-block .form-intro h3{font-size:clamp(1.75rem,1.4219rem + .875vw,2.1875rem);font-weight:800;margin-top:-0.2em}.form-block .form-intro h5{font-size:1rem;font-weight:700;font-family:var(--font-body);text-transform:uppercase;margin:0;line-height:1.1;color:inherit}.form-block .form-intro ul{padding:0;list-style:none}.form-block .form-intro ul li{margin-top:1em}.form-block .form-intro ul li a,.form-block .form-intro ul li .address:not(:has(a)){padding:.2em 0;display:inline-block;line-height:1.2;font-weight:500;font-family:var(--font-body);color:var(--color-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0)}.form-block .form-intro ul li a:hover,.form-block .form-intro ul li .address:not(:has(a)):hover{text-decoration-color:var(--color-red) !important;color:var(--color-red) !important}.form-block .form-intro .heading-wrapper h2{margin-top:0}.form-block .form-intro .description-wrapper{font-size:1.125rem;font-family:var(--font-body);text-align:right;max-width:30ch}@media screen and (max-width: 800px){.form-block .form-intro .description-wrapper{text-align:left}}.form-block .form-container{flex:0 0 50%;min-height:500px;position:relative;z-index:3;background:var(--color-cream);border-radius:var(--border-radius-large);padding:3%;border:solid 1px var(--color-primary)}@media screen and (max-width: 1100px){.form-block .form-container{flex:0 0 60%}}@media screen and (max-width: 800px){.form-block .form-container{flex:0 0 100%;padding:1.5em}}.form-block .form-container h2{color:inherit}/*# sourceMappingURL=form-block.css.map */
