/* @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-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--cta{z-index:1;margin-bottom:var(--lb-spacing);background-color:transparent;}.block--inline-block--cta .title{font-size:var(--f-h1);line-height:1.2;margin-bottom:8px;}.block--inline-block--cta[class*="image_bg"] .grid{padding:20px 0;}.block--inline-block--cta[class*="image_bg"] .grid__item-text{max-width:568px;}.block--inline-block--cta.image_bg__text_right .grid__item-text{margin-left:auto;}.block--inline-block--cta.colored_bg .grid__item-text{--c-bg:var(--c-secondary);color:var(--c-black);--c-primary:var(--c-black);}.block--inline-block--cta.colored_bg .btn{--c-white:var(--c-secondary);}.block--inline-block--cta .grid__item-text{--c-bg:rgba(var(--c-white-rgb),.9);position:relative;background-color:var(--c-bg);padding:24px;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.block--inline-block--cta .grid__item-text::after{content:'';position:absolute;bottom:-24px;left:40px;width:0;height:0;border-left:21px solid transparent;border-right:21px solid transparent;border-top:24px solid var(--c-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.block--inline-block--cta .grid__item-media{z-index:-1;position:absolute;top:0;left:0;right:0;width:100vw;height:100%;margin-left:calc(-50vw + 50%);overflow:hidden;}.block--inline-block--cta .blazy{height:100%;max-width:1408px;margin:0 auto;}.block--inline-block--cta .blazy .media{height:100%;}@media all and (min-width:64rem){.block--inline-block--cta[class*="image_bg"] .grid{padding:48px 0;}.block--inline-block--cta.colored_bg .grid__item-text{padding:56px;}.block--inline-block--cta .grid__item-text{padding:40px;}}
.block--inline-block--embed iframe{max-width:100%;}.block--inline-block--embed .field--name-field-text{margin-bottom:40px;}
.block--inline-block--form{max-width:768px;}.block--inline-block--form .field--name-field-text + .field--type-webform{margin-top:30px;}

.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;}}
