/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--onecol:has(.atdc-band-copy),.region-below-content:has(.atdc-band-copy){background-color:var(--primary-color);}.atdc-band-copy{max-width:var(--content-width);margin-inline:auto;text-align:center;color:var(--white);}.atdc-band-copy h2.atdc-band-copy-title{margin:0 0 1rem;font-family:var(--font-catamaran);font-size:2rem;font-weight:400;line-height:1.25;color:var(--white);}.atdc-band-copy-text{text-align:left;font-family:var(--font-roboto-slab);font-size:1rem;line-height:1.5;}.atdc-band-copy-text p{margin:0 0 0.75rem;color:var(--white);}.atdc-band-copy-text > :last-child{margin-bottom:0;}.atdc-band-copy-text a{color:var(--white);text-decoration:underline;}.atdc-band-copy-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;}.atdc-band-copy:not(.band-copy-white) .atdc-band-copy-actions a.btn.primary-colors-reverse{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white);}.atdc-band-copy:not(.band-copy-white) .atdc-band-copy-actions a.btn.primary-colors-reverse:hover,.atdc-band-copy:not(.band-copy-white) .atdc-band-copy-actions a.btn.primary-colors-reverse:focus-visible{background-color:var(--atdc-section-dark);border-color:var(--atdc-section-dark);}.layout--onecol:has(.atdc-band-copy.band-copy-white),.region-below-content:has(.atdc-band-copy.band-copy-white){background-color:var(--white);}.atdc-band-copy.band-copy-white,.atdc-band-copy.band-copy-white h2.atdc-band-copy-title,.atdc-band-copy.band-copy-white .atdc-band-copy-text p{color:var(--black);}.atdc-band-copy.band-copy-white .atdc-band-copy-text a{color:var(--primary-color);}
.basic-block{font-family:var(--font-roboto);font-size:18px;}
.layout:has(.form-panel),.region-below-content:has(.form-panel){background-color:var(--secondary-color);background-image:url(/themes/contrib/atdc_theme/images/white-diagonal-stripe-left-background.webp);background-position:left center;background-repeat:no-repeat;background-size:auto 100%;}.form-panel{display:grid;grid-template-columns:1fr 1.75fr;gap:var(--column-gap);align-items:start;color:var(--white);font-family:var(--font-roboto);}.form-panel-copy h2{font-family:var(--font-catamaran);font-weight:800;font-size:2.5rem;margin:0 0 1rem;}.form-panel-copy p{font-family:var(--font-roboto-slab);font-size:1rem;margin:0 0 2.5rem;}.form-panel-contact{display:inline-flex;align-items:center;gap:1.5rem;color:var(--white);text-decoration:none;font-weight:700;}.form-panel-contact__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;border:2px solid var(--primary-color-on-dark);background-color:rgb(255 255 255 / 8%);font-size:1.5rem;flex:none;}.form-panel-contact:hover .form-panel-contact__icon,.form-panel-contact:focus-visible .form-panel-contact__icon{background-color:var(--primary-color-on-dark);}.form-panel-contact:focus-visible{outline:3px solid var(--primary-color-on-dark);outline-offset:4px;}.form-panel-form{background-color:var(--white);border-radius:var(--border-radius);padding:2.5rem;color:var(--text-color);}@media (max-width:67rem){.form-panel{grid-template-columns:1fr;}}
