/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-element-help{display:inline-block;box-sizing:content-box;width:14px;height:14px;margin:0 0.3em;text-align:center;vertical-align:baseline;color:#fff;border:2px solid #bbb;border-radius:50%;background:#bbb;font-size:12px;font-weight:bold;line-height:14px;}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{cursor:help;color:#fff;border:2px solid #0074bd;background:#0074bd;}.webform-element-help--title{margin-bottom:0.2em;font-size:1.1em;font-weight:bold;}.webform-element-help--content{font-weight:normal;}.webform-element-help--content a:link,.webform-element-help--content a:visited,.webform-element-help--content a:hover,.webform-element-help--content a:active{color:#9cf;}.webform-element-help--content p:first-child{margin-top:0;}.webform-element-help--content p:last-child{margin-bottom:0;}
fieldset.webform-composite-hidden-title{margin-top:1em;margin-bottom:1em;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:first-child{margin-top:0;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:last-child{margin-bottom:0;}
.webform-options-display-side-by-side > div{display:inline-block;margin-right:0.5em;}@media (min-width:400px){.webform-options-display-two-columns{display:block;max-width:900px;margin-top:0.4em;column-count:2;}.webform-options-display-three-columns{display:block;max-width:900px;margin-top:0.4em;column-count:3;}.webform-options-display-two-columns div.form-item,.webform-options-display-three-columns div.form-item{margin-top:0;margin-bottom:0;}}.webform-options-display-buttons,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons{position:relative;display:flex;flex-wrap:wrap;margin:0 -5px;}.webform-options-display-buttons .webform-options-display-buttons-wrapper{flex:1;margin:0 5px 10px 5px;}.webform-options-display-buttons .form-item{display:table;width:100%;height:100%;}.webform-options-display-buttons label.webform-options-display-buttons-label{display:table-cell;height:100%;padding:10px;text-align:center;vertical-align:middle;color:#666;border:3px solid #ccc;border-radius:3px;background-color:#fff;}.webform-options-display-buttons input:hover + label.webform-options-display-buttons-label{color:#333;border-color:#999;}.webform-options-display-buttons input:focus + label.webform-options-display-buttons-label{color:#333;border-color:#999;box-shadow:0 0 5px #999;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{color:#000;border-color:#0074bd;}.webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label{box-shadow:0 0 5px #0074bd;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label .webform-options-display-buttons-description{font-weight:normal;}.webform-options-display-buttons input:disabled + label.webform-options-display-buttons-label,.webform-options-display-buttons input:disabled:hover + label.webform-options-display-buttons-label,.webform-options-display-buttons input:disabled:focus + label.webform-options-display-buttons-label{cursor:not-allowed;color:#999;border-color:#ccc;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:none;}.webform-options-display-buttons-vertical,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons-vertical{flex-direction:column;}.webform-options-display-buttons-vertical .webform-options-display-buttons-wrapper{flex:1;margin:0 5px 0 5px;}@media (max-width:600px){.webform-options-display-buttons,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons{display:block;margin:0;}.webform-options-display-buttons .webform-options-display-buttons-wrapper{display:block;margin:5px 0;}}
.form-item.form-type-datetime .container-inline,.form-item.form-type-datelist .container-inline{display:inline-block;}
.media-oembed-content{max-width:100%;border:none;background-color:transparent;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.paragraph--unpublished{background-color:#fff4f4;}
.captcha__description{margin-bottom:.75em;}
.oembed-lazyload{position:relative;padding-bottom:56.25%;height:0;}.oembed-lazyload__button,.oembed-lazyload__thumbnail,.oembed-lazyload__iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.oembed-lazyload__thumbnail{background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-1;}.oembed-lazyload__button{background-color:transparent;cursor:pointer;z-index:0;}.oembed-lazyload__iframe--hidden{opacity:0;visibility:hidden;z-index:-1;}.oembed-lazyload__button--hidden{opacity:0;visibility:hidden;}
.oembed-lazyload__visible-label{padding:1rem;background-color:buttonface;color:buttontext;border-radius:1em;font-weight:bold;box-shadow:0 0 10px 0 rgb(0 0 0 / 30%);transition:all .2s;}.oembed-lazyload__button:hover .oembed-lazyload__visible-label,.oembed-lazyload__button:focus .oembed-lazyload__visible-label{text-decoration:underline;box-shadow:0 0 10px 0 rgb(0 0 0 / 90%);background-color:white;color:black;}.oembed-lazyload__button,.oembed-lazyload__iframe{transition:.2s opacity;}
:root{--link:#007bff;--white:#ffffff;--black:#000000;--ribbon-bg:#240F6E;--heading-color:#202020;--btn-gray:#A0A0A0;--btn-gray-1:#AAAAAA;--body-text-color:#212121;--gray-bg:#F8F8F8;--primary-color:#240F6E;--sticky-ribbon-text-color:#ffffff;--cta-color:#ffffff;--lighter-gray:#DDDDDD;--text-gray:#606060;--bg-gray:#EEEEEE;--brand-primary-color:#240F6E;--faded-purple:#7C6CA7;--link-blue:#082ECF;--cta-border-radius:30px;--side-margin:0 -15px;--container-width:1150px;--title-font-family:'Open Sans';--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-bold:700;--swap-card-border-radius:60px;--image-block-border-radius:60px;--txt-6xl:68px;--txt-xxxl:50px;--txt-2-xl:40px;--txt-xxl-xl:36px;--txt-hm-xxl:34px;--txt-h-m-xxl:32px;--txt-h-xxl:30px;--txt-m-h-xxl:28px;--txt-xxl:26px;--txt-h-xl:24px;--txt-xl:20px;--txt-lg:18px;--txt-md:16px;--txt-md-sm:15px;--txt-sm:14px;--txt-sm-xs:13px;--txt-xs:12px;--txt-xxs:11px;--txt-xxxs:10px;--container-max-width:1130px;}
