/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-item{margin-bottom:25px;position:relative;display:inline-block;width:100%;}.form-item:last-child{margin-bottom:0;}.form-item .form-item{margin-bottom:0;}.form-item .input__wrapper{display:flex;flex-wrap:nowrap;align-items:center;}.form-item .input__wrapper > *{flex:1 1 auto;}.form-item .input__wrapper .field-prefix,.form-item .input__wrapper .field-suffix{line-height:17px;font-size:21px;}.form-item .input__wrapper .field-prefix{margin-right:8px;}.form-item .input__wrapper .field-suffix{margin-left:8px;}.form-item .description{margin-top:4px;font-size:var(--f-tiny);line-height:1.14286;}
.form-type-radio{position:relative;}.form-type-radio:last-child input[type='radio']:last-child ~ .radiodummy + .form-item__label{margin-bottom:0;}input[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;width:20px;height:20px;position:absolute;z-index:2;margin:0;top:4px;cursor:pointer;}input[type='radio']:focus{outline:none;}input[type='radio'] ~ .radiodummy{cursor:pointer;width:20px;height:20px;border:1px solid var(--c-arg-gray--dark);border-radius:20px;pointer-events:none;margin-right:0;display:block;position:absolute;top:4px;left:0;background-color:transparent;}input[type='radio'] ~ .radiodummy:after{content:'';display:block;z-index:0;position:absolute;top:0;right:0;left:0;bottom:0;border-radius:50%;margin:auto;width:12px;height:12px;}input[type='radio'] ~ .radiodummy + .form-item__label{margin-left:28px;}input[type='radio'] ~ .radiodummy + .form-item__label label{font-weight:400;font-size:var(--f-small);font-family:"PT Sans",Helvetica,Arial,sans-serif;margin-bottom:0;line-height:inherit;}input[type="radio"]:checked ~ .radiodummy{background-color:var(--c-white);border:1px solid var(--c-primary);}input[type="radio"]:checked ~ .radiodummy:after{background-color:var(--c-primary);}
.form-item--checkbox > .form-item__label{margin-bottom:14px;}.form-item__label{display:block;margin-bottom:8px;margin-right:20px;}.form-item__label label{font-weight:700;font-size:var(--f-tiny);line-height:1.14286;}.form-item__label--visually-hidden{margin-bottom:0;}
.block--inline-block--form{max-width:768px;}.block--inline-block--form .field--name-field-text + .field--type-webform{margin-top:30px;}
.block--inline-block--media-one-col{max-width:968px;margin-left:auto;margin-right:auto;}.block--inline-block--media-one-col .text--footnote{margin:16px auto 0;font-size:1rem;line-height:1.5;text-align:center;max-width:768px;}

.node{position:relative;}
.block--system-branding-block{width:170px;display:flex;}.block--system-branding-block .site-logo{width:100%;}@media all and (min-width:37.5em){.block--system-branding-block{flex-shrink:1;}}@media all and (min-width:48rem){.block--system-branding-block{width:210px;margin-bottom:0;margin-right:auto;}}
.webform-submission-newsletter-form{background-color:var(--c-primary);color:var(--c-white);padding:40px 0;}.webform-submission-newsletter-form::before{content:'';display:block;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100%;margin-left:calc(-50vw + 50%);background-color:inherit;}.webform-submission-newsletter-form fieldset{padding:0;}.webform-submission-newsletter-form .form-item--processed-text{margin-bottom:0 !important;}.webform-submission-newsletter-form h3{color:var(--c-white);}.webform-submission-newsletter-form .form-item--email{margin-bottom:16px !important;}.webform-submission-newsletter-form .inner section{margin-bottom:0 !important;}.webform-submission-newsletter-form .form-item--privacy .label-text{font-size:18px;font-weight:400;}.webform-submission-newsletter-form input[type='checkbox'],.webform-submission-newsletter-form .checkboxdummy.input-dummy{border:1px solid var(--c-white);background:transparent;}.webform-submission-newsletter-form input[type="email"]{border:0;}.webform-submission-newsletter-form .webform-button--submit.btn{color:var(--c-primary);background-color:var(--c-white);border-color:var(--c-white);}.webform-submission-newsletter-form .webform-button--submit.btn:focus,.webform-submission-newsletter-form .webform-button--submit.btn:hover{color:var(--c-white);background-color:var(--c-primary);border-color:var(--c-white);}@media all and (min-width:48rem){.webform-flexbox{margin:0 calc(var(--gutter) / -4);}.webform-flex--container{margin:0 calc(var(--gutter) / 4);}.webform-submission-newsletter-form h3{margin-bottom:0;}.webform-submission-newsletter-form .inner{display:grid;grid-column-gap:20px;grid-template-columns:1fr 2fr;grid-template-areas:"leftcol rightcol";align-items:center;}.webform-submission-newsletter-form .inner .form-item__label{margin-bottom:0;}.webform-submission-newsletter-form #edit-fields-wrapper > .webform-section-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 16px;}}
