/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.animate-fade{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.animate-fade:hover{opacity:.75}.animate-move>.demo-shape{-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.demo-animate{background-color:#ccc;border-radius:1rem;cursor:pointer;padding:1rem;text-align:center}.demo-animate span{display:block;margin:.25rem}@font-face{font-family:"MessinaSans";src:url(/themes/custom/eforms/fonts/fff-Regular_gdi.eot);src:url(/themes/custom/eforms/fonts/fff-Regular_gdi.eot#iefix) format("embedded-opentype"),url(/themes/custom/eforms/fonts/fff-Regular_gdi.woff) format("woff"),url(/themes/custom/eforms/fonts/fff-Regular_gdi.svg#fff-Regular) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"MessinaSans";src:url(/themes/custom/eforms/fonts/fff-Bold_gdi.eot);src:url(/themes/custom/eforms/fonts/fff-Bold_gdi.eot#iefix) format("embedded-opentype"),url(/themes/custom/eforms/fonts/fff-Bold_gdi.woff) format("woff"),url(/themes/custom/eforms/fonts/fff-Bold_gdi.svg#fff-Bold) format("svg");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{min-height:100vh}body .node-preview-container{background-color:#fff;border:1px solid #ccc;bottom:0;position:absolute;top:initial}.hide{display:none !important}.hyphenate{hyphens:auto}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);margin:0 !important;overflow:hidden;height:1px;width:1px;word-wrap:normal}.link{color:#23408f;cursor:pointer}.link:active,.link:focus,.link:hover{color:#000}.link--more{color:#000}.text-long a{color:#23408f;cursor:pointer}.text-long a:active,.text-long a:focus,.text-long a:hover{color:#000}.h1,.text-long h1{color:#212224;font-family:MessinaSans,sans-serif;font-weight:400;font-style:normal;font-size:1.75rem;line-height:1.5;margin:0 0 0.5rem;width:auto}@media(min-width:920px){.h1,.text-long h1{font-size:3rem}}.h1__link{color:inherit}.h1__link:hover{color:inherit}.content-title{color:#23408f;font-family:MessinaSans,sans-serif;font-weight:bold;font-style:normal;font-size:1.75rem;line-height:1.5;margin:2rem 0;width:auto}@media(min-width:920px){.content-title{font-size:2rem}}.content-title__link{color:inherit}.content-title__link:hover{color:inherit}.h2,.text-long h2{color:#212224;font-family:MessinaSans,sans-serif;font-weight:400;font-style:normal;font-size:1.625rem;line-height:1.5;margin:0 0 0.5rem;width:auto}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.text-long h3{color:#212224;font-family:MessinaSans,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.5;margin:0 0 0.5rem;width:auto}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.text-long h4{color:#212224;font-family:MessinaSans,sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.5;margin:0 0 0.5rem;width:auto}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.text-long h5,.h6,.text-long h6{color:#212224;font-family:MessinaSans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5;margin:0 0 0.5rem;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}body{color:#212224;font-family:"MessinaSans",sans-serif;font-size:1rem;line-height:1.5}.blockquote,.text-long blockquote{border-left:3px solid #f68b1f;font-style:italic;margin-left:2rem;padding-left:2rem}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long p{margin:0 0 1rem}ul,ol{padding-left:1rem}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2rem;padding-left:1rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.logo__link,.logo__img{height:100%}.webform-element-help{background-color:#767676;border:1px solid #767676}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;margin-left:1.75rem}.form-item--checkboxes .checkbox-item{display:flex;flex-direction:column;justify-content:center;max-width:23.4375rem;width:100%}.form-item--checkboxes.webform-options-display-one-column{flex-direction:column}.form-item--checkboxes.webform-options-display-one-column .checkbox-item{max-width:none}.form-item--checkboxes.webform-options-display-two-columns{max-width:46.875rem}.form-item--checkboxes.webform-options-display-three-columns{max-width:70.75rem}input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}input[type=checkbox]+.form-item__label{margin:0;max-width:fit-content;padding:1rem;padding-left:4.875rem;padding-right:0;position:relative}input[type=checkbox]+.form-item__label::before{border:solid 3px #693193;content:"";display:inline-block;height:1.625rem;left:1.25rem;position:absolute;top:calc(50% - 13px);width:1.625rem}input[type=checkbox]+.form-item__label.visually-hidden{clip:auto;position:relative !important}input[type=checkbox]+.label-before{padding:0}input[type=checkbox]+.label-before::before{display:none}input[type=checkbox]+.label-before::after{border:solid 3px #693193;content:"";display:block;height:1.625rem;margin-left:1.25rem;margin-top:1rem;width:1.625rem}input[type=checkbox]:hover+.form-item__label::before,input[type=checkbox]:hover+.form-item__label::after,input[type=checkbox]:focus+.form-item__label::before,input[type=checkbox]:focus+.form-item__label::after{box-shadow:0 0 3px 2px gray}input[type=checkbox]:checked+.form-item__label::before,input[type=checkbox]:checked+.form-item__label::after{background-color:#693193;outline:3px #ededed solid;outline-offset:-6px}.webform-submission-navigation,.webform-details-toggle-state-wrapper,.webform-submission-information{display:none}.form-fieldset{background-color:#ededed;border:none;display:inline-block;margin-bottom:2rem;padding:1rem;width:100%}@media(min-width:480px){.form-fieldset{padding:2rem}}.form-fieldset .form-item{margin-left:1.75rem;margin-right:1.75rem}.form-fieldset .checkbox-item{margin-left:1.75rem}.form-fieldset .form-item--checkboxes>.checkbox-item{margin:0}.form-fieldset .radio-item{margin:0}.form-fieldset>legend{float:left;margin-bottom:2rem}.form-fieldset>legend .fieldset-legend{color:#212224;font-size:1.125rem;font-weight:600}.form-fieldset>legend~*{clear:both}.form-fieldset .form-item--error-message{border-bottom:1px solid #f68b1f;margin-top:1.125rem;margin-left:1.875rem;width:fit-content;position:relative}.form-fieldset .form-item--error-message::before{background-image:url(/themes/custom/eforms/images/alert.svg);background-repeat:no-repeat;background-size:1.5rem;content:"";position:absolute;width:1.5rem;height:1.5rem;left:-1.875rem}.form-fieldset .form-fieldset{margin:0;margin-bottom:1rem;padding:0}.form-fieldset .form-fieldset>legend{margin-bottom:1rem}.form-fieldset .form-fieldset .fieldset-legend{font-size:1rem}.form-fieldset a{color:#23408f}@media(min-width:0)and (max-width:1223px){.form-fieldset .webform_custom_composite-item tr,.form-fieldset .webform_table-item tr{display:inline-block;max-width:25rem;width:100%}.form-fieldset .webform_custom_composite-item thead,.form-fieldset .webform_table-item thead{display:none}.form-fieldset .webform_custom_composite-item td,.form-fieldset .webform_table-item td{display:block;margin:0;max-width:20.5rem;padding:0}}@media(min-width:0)and (max-width:1223px)and (min-width:480px){.form-fieldset .webform_custom_composite-item td,.form-fieldset .webform_table-item td{margin-right:2.25rem}}@media(min-width:0)and (max-width:1223px){.form-fieldset .webform_custom_composite-item td .form-item,.form-fieldset .webform_table-item td .form-item{margin:0}}@media(min-width:0)and (max-width:1223px)and (min-width:480px){.form-fieldset .webform_custom_composite-item td .form-item,.form-fieldset .webform_table-item td .form-item{width:20.5rem}}@media(min-width:0)and (max-width:1223px){.form-fieldset .webform_custom_composite-item td .form-item label,.form-fieldset .webform_table-item td .form-item label{clip:inherit;display:block;height:inherit;margin:0;margin-top:.5rem;overflow:inherit;position:inherit !important;width:inherit}.form-fieldset .webform_custom_composite-item td .form-text,.form-fieldset .webform_custom_composite-item td .form-date,.form-fieldset .webform_table-item td .form-text,.form-fieldset .webform_table-item td .form-date{height:2.25rem}.form-fieldset .webform_custom_composite-item tbody,.form-fieldset .webform_table-item tbody{border:none;display:block}.form-fieldset .webform_custom_composite-item .tabledrag-toggle-weight,.form-fieldset .webform_table-item .tabledrag-toggle-weight{display:none}.form-fieldset .webform_custom_composite-item .webform-multiple-table--operations,.form-fieldset .webform_table-item .webform-multiple-table--operations{float:right;margin:0}.form-fieldset .webform_custom_composite-item .webform-multiple-add,.form-fieldset .webform_table-item .webform-multiple-add{max-width:25rem}.form-fieldset .webform_custom_composite-item .webform-multiple-add .form-item,.form-fieldset .webform_table-item .webform-multiple-add .form-item{margin:0}.form-fieldset .webform_custom_composite-item .webform-multiple-add .button,.form-fieldset .webform_custom_composite-item .webform-multiple-add .openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form .form-fieldset .webform_custom_composite-item .webform-multiple-add .simplesamlphp-auth-login-link,.form-fieldset .webform_custom_composite-item .webform-multiple-add .openid-connect-login-form summary,.openid-connect-login-form .form-fieldset .webform_custom_composite-item .webform-multiple-add summary,.form-fieldset .webform_custom_composite-item .webform-multiple-add .user-login-form .simplesamlphp-auth-login-link,.user-login-form .form-fieldset .webform_custom_composite-item .webform-multiple-add .simplesamlphp-auth-login-link,.form-fieldset .webform_custom_composite-item .webform-multiple-add .user-login-form summary,.user-login-form .form-fieldset .webform_custom_composite-item .webform-multiple-add summary,.form-fieldset .webform_table-item .webform-multiple-add .button,.form-fieldset .webform_table-item .webform-multiple-add .openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form .form-fieldset .webform_table-item .webform-multiple-add .simplesamlphp-auth-login-link,.form-fieldset .webform_table-item .webform-multiple-add .openid-connect-login-form summary,.openid-connect-login-form .form-fieldset .webform_table-item .webform-multiple-add summary,.form-fieldset .webform_table-item .webform-multiple-add .user-login-form .simplesamlphp-auth-login-link,.user-login-form .form-fieldset .webform_table-item .webform-multiple-add .simplesamlphp-auth-login-link,.form-fieldset .webform_table-item .webform-multiple-add .user-login-form summary,.user-login-form .form-fieldset .webform_table-item .webform-multiple-add summary{margin-left:0;margin-bottom:.5rem}.form-fieldset .webform_custom_composite-item .webform-multiple-add .form-number,.form-fieldset .webform_table-item .webform-multiple-add .form-number{height:2.5rem;max-width:6.25rem}}.form-fieldset .webform_custom_composite-item fieldset,.form-fieldset .webform_table-item fieldset{margin-bottom:0}.form-fieldset .webform_custom_composite-item fieldset .fieldset-wrapper,.form-fieldset .webform_table-item fieldset .fieldset-wrapper{display:inline}.form-fieldset .webform_custom_composite-item table,.form-fieldset .webform_custom_composite-item td,.form-fieldset .webform_table-item table,.form-fieldset .webform_table-item td{background-color:#ededed}.form-fieldset .webform_custom_composite-item .table__cell,.form-fieldset .webform_custom_composite-item .table__footer-cell .text-long td,.table__footer-cell .text-long .form-fieldset .webform_custom_composite-item td,.form-fieldset .webform_table-item .table__cell,.form-fieldset .webform_table-item .table__footer-cell .text-long td,.table__footer-cell .text-long .form-fieldset .webform_table-item td{max-width:none;padding-right:.5rem}.form-fieldset .webform_custom_composite-item .table__cell:last-child,.form-fieldset .webform_custom_composite-item .table__footer-cell .text-long td:last-child,.table__footer-cell .text-long .form-fieldset .webform_custom_composite-item td:last-child,.form-fieldset .webform_table-item .table__cell:last-child,.form-fieldset .webform_table-item .table__footer-cell .text-long td:last-child,.table__footer-cell .text-long .form-fieldset .webform_table-item td:last-child{padding-right:0}.form-fieldset .webform_custom_composite-item .form-item,.form-fieldset .webform_table-item .form-item{margin:0}.form-fieldset .webform_custom_composite-item .form-item input,.form-fieldset .webform_table-item .form-item input{padding:.375rem}.form-fieldset .webform_custom_composite-item .webform-options-display-side-by-side,.form-fieldset .webform_table-item .webform-options-display-side-by-side{margin-left:0}.form-fieldset .webform_custom_composite-item .webform-options-display-side-by-side .form-item__label,.form-fieldset .webform_table-item .webform-options-display-side-by-side .form-item__label{padding:0;padding-right:.625rem;text-align:center}.form-fieldset .webform_custom_composite-item .webform-options-display-side-by-side .form-item__label::before,.form-fieldset .webform_table-item .webform-options-display-side-by-side .form-item__label::before{display:block;margin:auto;position:initial}.form-fieldset .webform_custom_composite-item .webform-multiple-add,.form-fieldset .webform_table-item .webform-multiple-add{max-width:25rem}.form-fieldset .webform_custom_composite-item .webform-multiple-add .form-item,.form-fieldset .webform_table-item .webform-multiple-add .form-item{margin:0}.form-fieldset .webform_custom_composite-item .webform-multiple-add .button,.form-fieldset .webform_custom_composite-item .webform-multiple-add .openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form .form-fieldset .webform_custom_composite-item .webform-multiple-add .simplesamlphp-auth-login-link,.form-fieldset .webform_custom_composite-item .webform-multiple-add .openid-connect-login-form summary,.openid-connect-login-form .form-fieldset .webform_custom_composite-item .webform-multiple-add summary,.form-fieldset .webform_custom_composite-item .webform-multiple-add .user-login-form .simplesamlphp-auth-login-link,.user-login-form .form-fieldset .webform_custom_composite-item .webform-multiple-add .simplesamlphp-auth-login-link,.form-fieldset .webform_custom_composite-item .webform-multiple-add .user-login-form summary,.user-login-form .form-fieldset .webform_custom_composite-item .webform-multiple-add summary,.form-fieldset .webform_table-item .webform-multiple-add .button,.form-fieldset .webform_table-item .webform-multiple-add .openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form .form-fieldset .webform_table-item .webform-multiple-add .simplesamlphp-auth-login-link,.form-fieldset .webform_table-item .webform-multiple-add .openid-connect-login-form summary,.openid-connect-login-form .form-fieldset .webform_table-item .webform-multiple-add summary,.form-fieldset .webform_table-item .webform-multiple-add .user-login-form .simplesamlphp-auth-login-link,.user-login-form .form-fieldset .webform_table-item .webform-multiple-add .simplesamlphp-auth-login-link,.form-fieldset .webform_table-item .webform-multiple-add .user-login-form summary,.user-login-form .form-fieldset .webform_table-item .webform-multiple-add summary{margin-left:0;margin-bottom:.5rem}.form-fieldset .webform_custom_composite-item .webform-multiple-add .form-number,.form-fieldset .webform_table-item .webform-multiple-add .form-number{height:2.5rem;max-width:6.25rem}.webform_custom_composite-item .webform-multiple-table tbody .table__cell,.webform_custom_composite-item .webform-multiple-table tbody .table__footer-cell .text-long td,.table__footer-cell .text-long .webform_custom_composite-item .webform-multiple-table tbody td{max-width:100%}.webform-term-checkboxes .fieldset-wrapper,.webform-term-checkboxes .form-item--checkboxes{max-height:25rem;position:relative}.webform-term-checkboxes .checkbox-item{max-width:none}.form-item{color:#212224;margin:auto;margin-bottom:1rem;max-width:100%}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;hyphens:auto;margin-bottom:1rem;word-wrap:break-word}.form-item .field-prefix,.form-item .field-suffix{display:inline-block;margin:0}.webform-flexbox{margin-left:1.75rem;margin-right:1.75rem}.webform-flexbox .webform-flex--container{margin-left:0;height:100%}.webform-flexbox .webform-flex--container .form-item{margin:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.form-item__description,.description,.field-prefix,.field-suffix{display:block;font-style:italic;margin:.5rem 0;margin-left:1.75rem}.required-field-label{display:none}.form-required>.required-field-label{display:initial}.form-required>.required-field-label::after{content:" *"}:disabled input,:disabled textarea,:disabled .form-item__dropdown,:disabled .form-managed-file>label,.form-disabled input,.form-disabled textarea,.form-disabled .form-item__dropdown,.form-disabled .form-managed-file>label{background-image:none;background-color:inherit;border-color:gray;color:gray;font-weight:400}:disabled input[type=radio]+label::before,:disabled input[type=checkbox]+label::before,.form-disabled input[type=radio]+label::before,.form-disabled input[type=checkbox]+label::before{border-color:gray}:disabled input[type=radio]+label:hover::before,:disabled input[type=checkbox]+label:hover::before,.form-disabled input[type=radio]+label:hover::before,.form-disabled input[type=checkbox]+label:hover::before{box-shadow:none}:disabled .select2:focus,.form-disabled .select2:focus{outline:none}.user-login-form{margin:auto;margin-bottom:2rem;max-width:58rem}.user-login-form details{margin-bottom:0}.user-login-form .form-item__description{margin-left:0}.user-login-form input{box-sizing:border-box}.openid-connect-login-form{margin:auto;max-width:58rem}.openid-connect-login-form fieldset{margin-bottom:2rem}.webform-submission--view-mode-html{display:inline-block;width:100%}.webform-submission--view-mode-html .webform-submission-navigation,.webform-submission--view-mode-html .webform-submission-information{display:none}.webform-submission--view-mode-html fieldset{background-color:#ededed;display:inline-block;margin-bottom:2rem;width:100%}.webform-submission--view-mode-html fieldset .fieldset-legend{margin-bottom:2rem;margin-left:.75rem;font-size:1.125rem}.webform-submission--view-mode-html fieldset ol{margin:0}.webform-submission--view-mode-html fieldset .form-item{display:inline-block}@media(min-width:720px){.webform-submission--view-mode-html fieldset .form-item{display:flex;flex-direction:row}}.webform-submission--view-mode-html fieldset label{color:#23408f;font-weight:600;margin:0;max-width:23.75rem;width:100%}@media(min-width:720px){.webform-submission--view-mode-html fieldset label{margin-left:1.25rem;margin-right:1.25rem}}.webform-submission--view-mode-html fieldset[id$="--webform_workflow"]{background-color:initial;border:1px solid #23408f}.webform-submission--view-mode-html fieldset[id$="--webform_workflow"] label{margin-bottom:1rem}.webform-submission--view-mode-html fieldset[id$="--webform_workflow"] .form-item{display:block}.webform-submission--view-mode-html fieldset[id$="--webform_workflow"] .form-item[id$="--webform_workflow_current_state"]{margin-left:4.5rem}.webform-submission--view-mode-html fieldset[id$="--webform_workflow"] .form-item[id$="--webform_workflow_current_state"] label{margin-left:-1.75rem}.webform-submission--view-mode-html fieldset[id$="--webform_workflow"] ol{margin-left:2.75rem}.webform-submission--view-mode-html fieldset[id$="--webform_workflow"] li{margin-bottom:1rem}.webform-submission--view-mode-html .webform-submission-data--view-mode-html>.webform-element{display:inline-block;margin-bottom:2rem;margin-left:2.75rem;width:100%}@media(min-width:720px){.webform-submission--view-mode-html .webform-submission-data--view-mode-html>.webform-element{display:flex;flex-direction:row;margin-left:3.75rem}}.webform-submission--view-mode-html .webform-submission-data--view-mode-html>.webform-element label{color:#23408f;font-weight:600;margin:0;max-width:23.75rem;width:100%}@media(min-width:720px){.webform-submission--view-mode-html .webform-submission-data--view-mode-html>.webform-element label{margin-left:1.25rem;margin-right:1.25rem}}#webform_workflow_container{background-color:#fff;border:1px solid #23408f;padding-bottom:1rem}#webform_workflow_container legend{float:left}#webform_workflow_container legend~*{clear:all}#webform_workflow_container .webform_workflow_direction{background-color:inherit}#webform_workflow_container .webform_workflow_direction .edit-direction-selection{margin-left:0}#webform_workflow_container .webform_workflow_direction label{margin-bottom:0}#webform_workflow_container input[type=checkbox]:focus+.form-item__label::before{box-shadow:none}#webform_workflow_container input[type=checkbox]:checked+.form-item__label::before{content:"-";background-color:inherit;outline:none}#webform_workflow_container input[type=checkbox]+.form-item__label{color:#23408f;font-weight:600;padding:0;position:static}#webform_workflow_container input[type=checkbox]+.form-item__label:hover::before{box-shadow:none}#webform_workflow_container input[type=checkbox]+.form-item__label::before{border:none;content:"+";height:auto;margin-right:.375rem;position:static;width:auto}#webform_workflow_container table,#webform_workflow_container th,#webform_workflow_container tr,#webform_workflow_container td{background-color:inherit;border:none;margin:0;max-width:100%;padding:0;width:100%}#webform_workflow_container table .form-item,#webform_workflow_container th .form-item,#webform_workflow_container tr .form-item,#webform_workflow_container td .form-item{margin:0;margin-bottom:1rem}#webform_workflow_container table .visually-hidden,#webform_workflow_container th .visually-hidden,#webform_workflow_container tr .visually-hidden,#webform_workflow_container td .visually-hidden{display:none}.webform_workflow_instructions{color:#212224;margin-bottom:1rem;margin-left:1.75rem;margin-right:1.75rem}#edit-next,#edit-previous{margin-bottom:1rem}#edit-next-description,#edit-previous-description{background-color:#23408f;color:#fff;font-weight:600;max-width:20rem;width:100%;padding:.5rem 1.25rem}.webform_workflow_tools{background-color:#ededed;margin-bottom:1rem;margin-left:1.75rem;margin-right:1.75rem;padding:1rem;padding-left:1.25rem}.webform_workflow_tools>.form-item{margin-left:0;margin-right:0}.webform_workflow_tools h4,.webform_workflow_tools .details,.webform_workflow_tools select{margin:0}.webform_workflow_tools h4{font-weight:400;margin-bottom:1rem}.webform_workflow_tools .details{font-style:italic;margin-bottom:1rem}.webform_workflow_tools .form-item__dropdown{max-width:20rem}#webform_workflow_step_instructions{background-color:#fff;border:1px solid #23408f;padding-bottom:1rem}#webform_workflow_step_instructions legend{position:absolute}#webform_workflow_step_instructions h4{margin:0;margin-bottom:1rem}#webform_workflow_step_instructions .item{margin-bottom:1rem}details{margin-bottom:1rem}details:focus{outline:none}.form-managed-file{counter-reset:file;min-height:3.25rem}.form-managed-file input[type=file]{opacity:0;position:absolute;z-index:-1}.form-managed-file input[type=file]:focus+label{outline:3px solid #693193;outline-offset:-3px}.form-managed-file>label{background-color:#fff;background-image:url(/themes/custom/eforms/images/paperclip.svg);background-position:95% center;background-repeat:no-repeat;border:1px solid #23408f;color:#23408f;float:left;font-weight:600;height:3.25rem;line-height:3.125rem;margin-bottom:1rem;max-width:17.5rem;padding-left:1.25rem;width:100%}.form-managed-file .form-item{border-bottom:1px solid #23408f;clear:both;float:left;margin:0;margin-bottom:.5rem;max-width:17.5rem;width:100%}@media(min-width:920px){.form-managed-file .form-item{clear:right;float:right;max-width:21.25rem}}.form-managed-file .form-item a{color:#212224;text-decoration:none}.form-managed-file .form-item a::before{color:#23408f;content:counter(file) ". ";counter-increment:file;font-weight:600;padding-right:.75rem}.form-managed-file .form-item>label{margin:0;max-width:17.5rem;padding:.5rem;width:100%}@media(min-width:920px){.form-managed-file .form-item>label{max-width:21.25rem}}.form-managed-file .form-item>label::before{left:auto;right:0}.form-managed-file .form-submit{clear:both;float:left;margin:0;margin-bottom:1rem}@media(min-width:920px){.form-managed-file .form-submit{float:right}}.form-managed-file+.form-item__description{clear:both;margin-left:0;max-width:17.5rem}@media(min-width:920px){.form-managed-file+.form-item__description{clear:none}}.form-managed-file+.form-item__description span{font-style:normal}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radio{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;margin-left:1.75rem}.form-item--radio .radio-item{display:flex;flex-direction:column;justify-content:center;max-width:23.4375rem;width:100%}.form-item--radio.webform-options-display-one-column{flex-direction:column}.form-item--radio.webform-options-display-one-column .radio-item{max-width:none}.form-item--radio.webform-options-display-two-columns{max-width:46.875rem}.form-item--radio.webform-options-display-three-columns{max-width:70.75rem}.form-item--radio.webform-options-display-side-by-side{flex-direction:row;flex-wrap:nowrap}input[type=radio]{height:0;opacity:0;position:absolute;width:0}input[type=radio]+.form-item__label{margin:0;max-width:fit-content;padding:1rem;padding-left:4.875rem;padding-right:0;position:relative}input[type=radio]+.form-item__label::before{border:solid 3px #23408f;border-radius:50%;content:"";display:inline-block;height:1.625rem;left:1.25rem;position:absolute;top:calc(50% - 13px);width:1.625rem}input[type=radio]+.label-before{padding:0}input[type=radio]+.label-before::before{display:none}input[type=radio]+.label-before::after{border:solid 3px #23408f;content:"";display:block;height:1.625rem;margin-left:1.25rem;margin-top:1rem;width:1.625rem}input[type=radio]:hover+.form-item__label::before,input[type=radio]:hover+.form-item__label::after,input[type=radio]:focus+.form-item__label::before,input[type=radio]:focus+.form-item__label::after{box-shadow:0 0 3px 2px gray}input[type=radio]:checked+.form-item__label::before,input[type=radio]:checked+.form-item__label::after{background-color:#23408f;box-shadow:inset 0 0 0 3px #ededed}input[type=radio]:checked:focus+.form-item__label::before,input[type=radio]:checked:focus+.form-item__label::after,input[type=radio]:checked:hover+.form-item__label::before,input[type=radio]:checked:hover+.form-item__label::after{box-shadow:inset 0 0 0 3px #ededed,0 0 3px 2px gray}.form-item__dropdown{background-color:#fff;border:1px solid #23408f;display:block;height:100%;min-height:3rem;position:relative;width:100%}.form-item__dropdown :focus{outline:3px solid #693193;outline-offset:-2px}.form-item__dropdown .select2::before{content:" ";background-image:url(/themes/custom/eforms/images/magnifier.svg);height:1.5rem;left:.5rem;pointer-events:none;position:absolute;top:calc(50% - 13px);width:1.5rem}@media(min-width:480px){.form-item__dropdown .select2::before{left:1.125rem}}.form-item__dropdown .select2-selection{border:none;height:100%;max-height:2.875rem;padding-left:2.75rem;width:100%}@media(min-width:480px){.form-item__dropdown .select2-selection{padding-left:4.875rem}}.form-item__dropdown .select2-selection--multiple{max-height:none}.form-item__dropdown .select2-selection__rendered{color:#23408f !important;line-height:2.875rem !important;padding:0 !important}.form-item__dropdown .select2-selection__arrow{display:none}.form-item__dropdown .form-item__select{border:none;color:#23408f;display:block;font-size:1rem;height:100%;line-height:3rem;margin:0;min-height:3rem;padding:0 1.25rem;width:100%}.form-item__dropdown::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid #23408f;content:" ";position:absolute;right:1em;top:42%;z-index:2;display:none;pointer-events:none}@supports(-webkit-appearance:none) or (appearance:none) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#666;border-radius:0}}.hasDatepicker,.form-date{background-image:url(/themes/custom/eforms/images/calendar.svg);background-position:95% center;background-repeat:no-repeat;max-width:25rem}.hasDatepicker::-webkit-calendar-picker-indicator,.form-date::-webkit-calendar-picker-indicator{opacity:0;width:1.5rem}.ui-datepicker-trigger{display:none}.form-text,.form-textarea,.form-number,.form-date,.form-email,.form-url,.form-tel{border:1px solid #23408f;color:#23408f;display:inline-block;height:3rem;padding:0 1.25rem;width:100%}.form-text:focus,.form-textarea:focus,.form-number:focus,.form-date:focus,.form-email:focus,.form-url:focus,.form-tel:focus{outline:3px solid #693193;outline-offset:-3px}.form-textarea{height:12.5rem;padding:1.125rem 1.25rem;resize:none}.form-number,.form-date,.form-tel{max-width:25rem}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#23408f}textarea:-moz-placeholder,input:-moz-placeholder{color:#23408f}textarea::placeholder,input::placeholder{color:#23408f}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#23408f}.button,.openid-connect-login-form .button,.openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form summary,.user-login-form .button,.user-login-form .simplesamlphp-auth-login-link,.user-login-form summary{border-radius:0;cursor:pointer;font-size:1rem;font-weight:400;height:2.5rem;margin-left:1rem;max-width:9.75rem;padding:.5rem 1rem;text-decoration:none;text-align:center;width:100%;background-color:#23408f;border:none;color:#fff}.button:hover,.openid-connect-login-form .simplesamlphp-auth-login-link:hover,.openid-connect-login-form summary:hover,.user-login-form .simplesamlphp-auth-login-link:hover,.user-login-form summary:hover,.button:focus,.openid-connect-login-form .simplesamlphp-auth-login-link:focus,.openid-connect-login-form summary:focus,.user-login-form .simplesamlphp-auth-login-link:focus,.user-login-form summary:focus{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;outline:none;text-decoration:underline}.button:visited,.openid-connect-login-form .simplesamlphp-auth-login-link:visited,.openid-connect-login-form summary:visited,.user-login-form .simplesamlphp-auth-login-link:visited,.user-login-form summary:visited{color:#fff}.button:hover,.openid-connect-login-form .simplesamlphp-auth-login-link:hover,.openid-connect-login-form summary:hover,.user-login-form .simplesamlphp-auth-login-link:hover,.user-login-form summary:hover,.button:focus,.openid-connect-login-form .simplesamlphp-auth-login-link:focus,.openid-connect-login-form summary:focus,.user-login-form .simplesamlphp-auth-login-link:focus,.user-login-form summary:focus{background-color:#23408f;color:#fff}.button:hover a,.openid-connect-login-form .simplesamlphp-auth-login-link:hover a,.openid-connect-login-form summary:hover a,.user-login-form .simplesamlphp-auth-login-link:hover a,.user-login-form summary:hover a,.button:focus a,.openid-connect-login-form .simplesamlphp-auth-login-link:focus a,.openid-connect-login-form summary:focus a,.user-login-form .simplesamlphp-auth-login-link:focus a,.user-login-form summary:focus a{color:#fff}.button a,.openid-connect-login-form .button a,.openid-connect-login-form .simplesamlphp-auth-login-link a,.openid-connect-login-form summary a,.user-login-form .button a,.user-login-form .simplesamlphp-auth-login-link a,.user-login-form summary a{text-decoration:none}.button a:visited,.openid-connect-login-form .simplesamlphp-auth-login-link a:visited,.openid-connect-login-form summary a:visited,.user-login-form .simplesamlphp-auth-login-link a:visited,.user-login-form summary a:visited{color:#fff}.button--alt{background-color:#fff;border:none;color:#23408f;border:1px solid #23408f}.button--alt:visited{color:#23408f}.button--alt:hover,.button--alt:focus{background-color:#fff;color:#23408f}.button--alt:hover a,.button--alt:focus a{color:#23408f}.button--alt a{text-decoration:none}.button--alt a:visited{color:#23408f}.button--alt-2{background-color:#666;border:none;color:#fff;text-transform:uppercase;border-radius:1rem}.button--alt-2:visited{color:#fff}.button--alt-2:hover,.button--alt-2:focus{background-color:#666;color:#fff}.button--alt-2:hover a,.button--alt-2:focus a{color:#fff}.button--alt-2 a{text-decoration:none}.button--alt-2 a:visited{color:#fff}.workflow-button-wrapper{float:right;position:relative;max-width:17.5rem;width:100%}.workflow-button-wrapper::after{content:"";border:solid #fff;border-width:0 4px 4px 0;pointer-events:none;padding:4px;position:absolute;right:1.5625rem;top:1.5625rem;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.workflow-button-wrapper .button,.workflow-button-wrapper .openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form .workflow-button-wrapper .simplesamlphp-auth-login-link,.workflow-button-wrapper .openid-connect-login-form summary,.openid-connect-login-form .workflow-button-wrapper summary,.workflow-button-wrapper .user-login-form .simplesamlphp-auth-login-link,.user-login-form .workflow-button-wrapper .simplesamlphp-auth-login-link,.workflow-button-wrapper .user-login-form summary,.user-login-form .workflow-button-wrapper summary{border-radius:1.875rem;float:right;font-size:1.125rem;font-weight:600;height:3.75rem;margin-bottom:3.75rem;max-width:17.5rem}.webform-entity-print-links a{border-radius:1.875rem;float:right;font-size:1.125rem;font-weight:600;height:3.75rem;margin-bottom:3.75rem;max-width:17.5rem;line-height:3.75rem;padding:0}.openid-connect-login-form .button,.openid-connect-login-form summary,.openid-connect-login-form .user-login-form summary,.user-login-form .openid-connect-login-form summary,.openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form summary,.user-login-form .button,.user-login-form summary,.user-login-form .simplesamlphp-auth-login-link,.user-login-form summary{display:block;margin-left:0;max-width:20rem;margin-bottom:1rem;width:100%}.user-login-form summary{box-sizing:border-box;list-style:none}.user-login-form summary::-webkit-details-marker{display:none}.logged-out .button,.logged-out .openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form .logged-out .simplesamlphp-auth-login-link,.logged-out .openid-connect-login-form summary,.openid-connect-login-form .logged-out summary,.logged-out .user-login-form .simplesamlphp-auth-login-link,.user-login-form .logged-out .simplesamlphp-auth-login-link,.logged-out .user-login-form summary,.user-login-form .logged-out summary{margin-left:.625rem;margin-right:.625rem}.view-eforms-webform-submissions table,.table,.table__footer-cell .text-long table,.table__footer-cell .text-long tfoot th .text-long table{background-color:#fff;border-collapse:collapse;margin:auto;margin-bottom:2rem;width:100%}.view-eforms-webform-submissions table a,.table a,.table__footer-cell .text-long table a{color:#000}.table-caption,caption{background-color:#23408f;color:#fff;font-size:1.125rem;font-weight:bold;padding:.5rem 1.25rem;text-align:left}.forms{margin:auto;margin-top:6rem;max-width:72.5rem;position:relative;width:90%}@media(min-width:1224px){.forms{width:100%}}.forms tr>td{padding-right:0}.forms caption{left:0;margin-bottom:2rem;max-width:76.5rem;position:absolute;top:-4rem;width:100%}@media(min-width:1224px){.forms caption{width:76.5rem;left:-2rem}}.forms tr>:first-child{color:#23408f;font-weight:bold;width:2rem;padding-right:.5rem}.forms tr>:nth-child(2){color:#212224;overflow:hidden;text-overflow:ellipsis}.forms tr>:nth-child(3){text-align:right}.forms tr>:nth-child(4){text-align:right;padding-left:.5rem;padding-right:.5rem;width:1.25rem}.forms tr>:nth-child(4) .arrow{border:solid #00aeef;border-width:0 4px 4px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.view-eforms-webform-submissions td,.table__cell,.table__footer-cell .text-long td,.table__footer-cell .text-long tfoot th .text-long td{background-color:#fff;hyphens:auto;max-width:6.25rem;padding:1rem 1.5rem 1rem 0;padding-left:.5rem;padding-right:.5rem;text-overflow:ellipsis;word-wrap:break-word}@media(min-width:720px){.view-eforms-webform-submissions td,.table__cell,.table__footer-cell .text-long td,.table__footer-cell .text-long tfoot th .text-long td{padding:1rem 1.5rem 1rem 0}}.view-eforms-webform-submissions td:first-child,.table__cell:first-child,.table__footer-cell .text-long td:first-child{max-width:12.5rem}.view-eforms-webform-submissions th,.table__heading-cell,.table__footer-cell .text-long th,.table__footer-cell .text-long tfoot th .text-long th{border-bottom:solid 1px #23408f;color:#23408f;padding-bottom:1.125rem;padding-top:1.125rem;text-align:left}.view-eforms-webform-submissions tr,.table__row,.table__footer-cell .text-long tr,.table__footer-cell .text-long tfoot th .text-long tr{border-bottom:solid 1px #23408f;text-align:left}.priority-low{display:none}@media(min-width:920px){.priority-low{display:table-cell}}.priority-medium{display:none}@media(min-width:720px){.priority-medium{display:table-cell}}.tableresponsive-toggle-columns{display:none}.webform-tableselect .checkbox-item label.visually-hidden:active{pointer-events:none}.video{height:0;overflow:hidden;padding-top:2rem;padding-bottom:56.25%;position:relative}.video--full{padding-bottom:75%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tabs__link,.tabs__link--local-tasks{background-color:#fff;border:1px solid #23408f;color:#23408f;display:block;font-size:1rem;padding:1rem 2rem;text-align:center;text-decoration:none;-webkit-transition:color .3 ease-out;-moz-transition:color .3 ease-out;-ms-transition:color .3 ease-out;-o-transition:color .3 ease-out;transition:color .3 ease-out}@media(min-width:720px){.tabs__link,.tabs__link--local-tasks{display:inline-block;padding:1rem 2rem;position:relative;width:auto;top:.0625rem}}.tabs__link:hover,.tabs__link:active,.tabs__link.is-active,.tabs__link--local-tasks:hover,.tabs__link--local-tasks:active,.tabs__link--local-tasks.is-active{background-color:#23408f;color:#fff}.block-site-branding{display:none}@media(min-width:920px){.block-site-branding{display:inline-block}}.block-site-branding img{display:inline-block;margin-right:1.125rem;vertical-align:middle}.block-site-branding .site-name{font-size:1.125rem;font-weight:600;margin-right:1.125rem}.block-main-menu{font-size:1.125rem;font-weight:600;margin-left:0}@media(min-width:920px){.block-main-menu{margin-left:auto}}.block-main-menu .main-menu__item{padding-right:1.875rem;text-align:center}@media(min-width:920px){.block-main-menu .main-menu__item{padding-right:3.75rem}}.block-language-switcher{font-size:14px;margin-left:auto;padding:0}@media(min-width:920px){.block-language-switcher{margin-left:1.25rem}}.block-language-switcher .is-active{display:none}.block-language-switcher ul{list-style-type:none;margin:0;padding:0}.block-language-switcher li{display:inline-block;padding-left:.625rem;padding-right:.625rem}.block-language-switcher a{display:inline-block;height:4.5rem;line-height:4.5rem;padding-top:1.125rem;position:relative;width:100%}.block-language-switcher a::before{background-image:url(/themes/custom/eforms/images/icon-20-flag.svg);background-repeat:no-repeat;clear:right;content:"";height:1.5rem;left:calc(50% - .75rem);position:absolute;width:1.5rem}.block-language-switcher:hover{border-bottom:5px solid #f68b1f;margin-bottom:-5px}.block-secondary-menu{font-size:14px;margin-left:.625rem;padding:0}.block-secondary-menu .menu{margin:0;padding:0}.block-secondary-menu .menu__link{height:4.5rem;padding-top:1.125rem;position:relative;width:100%}.block-secondary-menu .menu__link::before{background-image:url(/themes/custom/eforms/images/icon-20-user.svg);background-repeat:no-repeat;clear:right;content:"";height:1.5rem;left:calc(50% - .75rem);position:absolute;width:1.5rem}.block-logout{font-size:14px;margin-left:.625rem;padding:0}.block-logout a{display:inline-block;height:4.5rem;line-height:4.5rem;padding-top:1.125rem;position:relative;width:100%}.block-logout a::before{background-image:url(/themes/custom/eforms/images/logout_white.svg);background-repeat:no-repeat;clear:right;content:"";height:1.5rem;left:calc(50% - .75rem);position:absolute;width:1.5rem}.block-workflow-state-indicator #webform_workflow_state_indicator{border:1px solid #23408f;display:inline-block;margin:auto;margin-bottom:2rem;max-width:initial;padding:2rem;width:100%}.block-workflow-state-indicator #webform_workflow_state_indicator .title{font-size:1.125rem;margin-bottom:2rem;margin-left:.75rem;margin-top:0}.block-workflow-state-indicator ol{counter-reset:index;list-style:none;margin:0;margin-left:2.75rem;padding:0}.block-workflow-state-indicator li{counter-increment:index;margin-bottom:1rem;padding-left:2.5rem}.block-workflow-state-indicator li::before{color:#23408f;content:counter(index) ". ";font-weight:600;margin-left:-2.5rem;position:absolute}.block-workflow-state-indicator li.active{font-weight:600}.block-workflow-state-indicator #webform_workflow_state_indicator.view{background-color:#ededed;border:none}.block-page-title{margin-bottom:2.25rem}.block-page-title h1{color:#23408f;font-size:2rem;font-weight:600}.block-form-mode-switcher{margin-bottom:1rem;width:100%}.block-form-mode-switcher .button,.block-form-mode-switcher .openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form .block-form-mode-switcher .simplesamlphp-auth-login-link,.block-form-mode-switcher .openid-connect-login-form summary,.openid-connect-login-form .block-form-mode-switcher summary,.block-form-mode-switcher .user-login-form .simplesamlphp-auth-login-link,.user-login-form .block-form-mode-switcher .simplesamlphp-auth-login-link,.block-form-mode-switcher .user-login-form summary,.user-login-form .block-form-mode-switcher summary{display:block;margin-left:auto}.card__title{color:#212224;font-family:MessinaSans,sans-serif;font-weight:400;font-style:normal;font-size:1.625rem;line-height:1.5;margin:0 0 0.5rem;width:auto;margin:.5rem 0}.card__title__link{color:inherit}.card__title__link:hover{color:inherit}.card__title-link{color:#333;cursor:pointer}.card__title-link:active,.card__title-link:focus,.card__title-link:hover{color:#000}.card__subtitle{color:#212224;font-family:MessinaSans,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.5;margin:0 0 0.5rem;width:auto;margin-bottom:0;color:#666}.card__subtitle__link{color:inherit}.card__subtitle__link:hover{color:inherit}.card__body{margin:1rem 0}.card__link{color:#23408f;cursor:pointer}.card__link:active,.card__link:focus,.card__link:hover{color:#000}.card__button{background-color:#fff;border:none;color:#23408f;border:1px solid #23408f}.card__button:visited{color:#23408f}.card__button:hover,.card__button:focus{background-color:#fff;color:#23408f}.card__button:hover a,.card__button:focus a{color:#23408f}.card__button a{text-decoration:none}.card__button a:visited{color:#23408f}.card--bg{background-color:#ccc;max-width:30rem;padding:1rem}.cta{background-color:#666;padding:3rem;text-align:center;text-transform:uppercase}.dropdown{position:relative}.dropdown.open .dropdown-toggle{outline:none}.dropdown.open .dropdown-menu{display:block}.dropdown.open .caret::before{transform:rotate(270deg)}.dropdown-toggle{background-color:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;color:#000;cursor:pointer;font-size:.875rem;padding:1rem;position:relative;touch-action:manipulation}.dropdown-toggle .caret{position:absolute;top:50%;transform:translateY(-50%);right:.5rem;display:block}.dropdown-toggle .caret::before{content:">";cursor:pointer;display:inline-block;transform:rotate(90deg)}.dropdown-menu{background:#fff;display:none;margin:0;position:absolute;list-style:none;margin:0;padding:0}.dropdown-menu li{display:flex;flex-direction:column}.dropdown-menu li>*{color:#000;cursor:pointer;display:inline-block;padding:1rem;white-space:nowrap}.dropdown-menu li>*.is-active{font-weight:500}.breadcrumb{list-style:none;margin:0;padding:0;margin-bottom:2.25rem}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#23408f;text-decoration:none}.breadcrumb__link:hover,.breadcrumb__link:active,.breadcrumb__link.active{color:#23408f}.breadcrumb__item{display:inline-block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.breadcrumb__item:not(:last-child)::after{padding-left:.5rem;padding-right:.5rem}.breadcrumb__item::after{content:"/"}.breadcrumb__item:last-child{color:#23408f;font-weight:400}.breadcrumb__item:last-child::after{content:""}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 .5rem 1rem 0}@media(min-width:920px){.inline-menu__item{display:inline}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#23408f;cursor:pointer;font-size:1rem;text-decoration:none}.inline-menu__link:active,.inline-menu__link:focus,.inline-menu__link:hover{color:#000}.main-navigation{position:relative}.main-nav{display:none}@media(min-width:40rem){.main-nav{display:flex;align-items:center}}.main-nav--open{display:block;margin-left:-1rem;margin-top:5px;overflow-y:scroll;position:absolute}.main-nav--open .main-menu__item{background-color:#192e66;margin:0}.main-nav--open .main-menu--sub--open{display:block;height:auto}.main-menu{list-style:none;margin:0;padding:0;position:relative;z-index:10}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;background-color:#ccc;width:100%}@media(min-width:40rem){.main-menu--sub{background-color:#000;display:none;height:auto;left:0;overflow:visible;padding:1rem 0;position:absolute;top:3.625rem;width:32rem;z-index:1}}@media(min-width:40rem){.main-menu--sub:hover{opacity:1;background-color:#000;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.main-menu--sub:hover .main-menu__link--sub.active,.main-menu--sub:hover .main-menu__link--sub:active,.main-menu--sub:hover .main-menu__link--sub:hover{color:#fff;background-color:#000}}.main-menu--sub-open{height:auto}@media(min-width:40rem){.main-menu--sub-2{display:none}}.main-menu__item{display:flex;flex-wrap:wrap;position:relative}@media(min-width:40rem){.main-menu__item{display:inline-block}}.main-menu__item:hover .main-menu__link::after{color:#fff}.expand-sub{background-color:#666;cursor:pointer;display:block;width:20%;color:#fff;position:relative}@media(min-width:40rem){.expand-sub{display:none}}.expand-sub::after{border:15px solid;border-bottom-color:rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);content:"";display:block;margin-right:-12px;margin-top:-6px;position:absolute;right:50%;top:50%;width:0}.expand-sub--open{background-color:#666;color:#ccc}.expand-sub--open::after{border-top-color:rgba(0,0,0,0);border-bottom:1rem solid;margin-top:-1.5rem}@media(min-width:40rem){.main-menu__item--sub{display:block}.main-menu__item--sub:not(:first-child){border-top:1px solid #ccc}}.main-menu__link{color:#333;display:block;font-size:1.25rem;line-height:1.5;padding:none;text-decoration:none}.main-menu__link--with-sub{width:80%}@media(min-width:40rem){.main-menu__link{border-bottom:none;color:#000;display:inline-block;font-size:1.125rem;text-transform:none;position:relative;width:auto}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:#000}.main-menu__link--sub::after{display:none}.main-menu__link:hover{color:#fff}.main-menu__link:hover::after{color:#fff}}.main-menu__link--sub{color:#333;padding-left:0 3rem}@media(min-width:40rem){.main-menu__link--sub{color:#ccc;display:block;padding:.3333333333rem 1rem}}.main-menu--sub-2{background-color:#ccc}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{display:inline-block;background-color:#23408f;border:none;cursor:pointer;height:4.5rem;margin-right:.5rem;padding:0;text-decoration:none;width:1.25rem}@media(min-width:40rem){.toggle-expand{display:none}}.toggle-expand:focus{outline:none}.toggle-expand__text{display:block;font-size:.875rem}.toggle-expand__icon{height:2rem;width:2rem;margin:0 auto;filter:invert(100%) sepia(5%) saturate(20%) hue-rotate(187deg) brightness(105%) contrast(108%)}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--is-open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand--is-open .toggle-expand__close{display:inline-block}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:.25rem}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#333}.social-menu__icon{height:1rem;width:1rem;margin-right:.5rem;fill:currentColor}.social-menu__text{font-weight:bold}.tabs__nav{list-style:none;margin:0;padding:0}@media(min-width:720px){.tabs__nav{display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:0;padding:0}.tabs__link--local-tasks{padding:.2rem 1rem}.notification-messages .message--type-global{background-color:#f9fb93;display:block;margin-bottom:1rem;padding:1rem;position:relative;text-align:center}.notification-messages .label,.notification-messages .field--type-entity-reference{display:none}.notification-messages .message__close{margin:1rem;position:absolute;right:0;top:0}.notification-messages .message__close span{display:none}.notification-messages .message__close .icon{width:1rem}.pager{margin:1rem 0}.pager__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;width:100%}.pager__item{display:inline-block;margin:0 1rem}@media(min-width:920px){.pager__item{margin:0 .5rem}}.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis){padding:0 .5rem}.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis):active,.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis):hover,.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis).is-active{background-color:#23408f}.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis):active a,.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis):hover a,.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--ellipsis).is-active a{color:#fff}.pager__link,.pager__link:active,.pager__link:link,.pager__link:visited{color:#000;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:active.is-active,.pager__link:active:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#fff}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid #ccc;border-bottom:6px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#23408f}.pager__link--prev::before{border-left-color:rgba(0,0,0,0);border-right-color:#ccc}.pager__link--prev:hover::before{border-left-color:rgba(0,0,0,0);border-right-color:#23408f}.status__list{padding:0}.status--warning{background-color:#f9fb93;color:shade(#f9fb93,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--warning a{color:shade(#f9fb93,70%);text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:shade(#f9fb93,90%)}.status--warning .placeholder{font-style:normal;font-weight:800}.status__list{padding:0}.status--error{background-color:#fbe3e4;color:shade(#fbe3e4,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--error a{color:shade(#fbe3e4,70%);text-decoration:underline}.status--error a:focus,.status--error a:hover{color:shade(#fbe3e4,90%)}.status--error .placeholder{font-style:normal;font-weight:800}.status__list{padding:0}.status--status{background-color:#cfefc2;color:shade(#cfefc2,60%);display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--status a{color:shade(#cfefc2,70%);text-decoration:underline}.status--status a:focus,.status--status a:hover{color:shade(#cfefc2,90%)}.status--status .placeholder{font-style:normal;font-weight:800}.accordion h3{margin:0}.accordion__title{text-align:left}.accordion-term{align-items:center;border-top:1px solid #ccc;color:#333;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:0;padding:1rem;position:relative;width:100%}.accordion-term .accordion__icon::before{content:"+";padding:1rem;top:.5rem}.accordion-term:hover{color:#666}.accordion-term.is-active{color:#666}.accordion-term.is-active .accordion__icon::before{content:"-";top:.45rem}.accordion-def{align-items:center;display:flex;height:0;justify-content:flex-start;margin:0;overflow:hidden}.accordion-def.active{height:auto;overflow:visible;padding:1rem}.grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width:920px){.grid__item{margin:0 3% 1rem 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width:920px){.grid--columns-2 .grid__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media(min-width:920px){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{flex-grow:1;margin-bottom:1rem;width:100%}@media(min-width:920px){.grid--columns-3 .grid__item{margin:0 3% 1rem 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media(min-width:920px){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid__item--example{background-color:#666;padding:4rem}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}.footer{background-color:#212224;color:#fff;height:21.25rem;margin-top:9rem}.footer a{color:#fff;text-decoration:none}.footer__inner{margin:0 auto;max-width:1224px;padding:0 1rem;width:100%;display:flex;height:21.25rem;justify-content:space-between;position:relative}@media(min-width:480px){.footer__inner{padding:0 1rem}}@media(min-width:1224px){.footer__inner{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.footer ul{padding:0}.footer li{display:block;font-size:.875rem;line-height:1.86;list-style-type:none}.footer a:hover{color:#fff}.footer .footer__block--left,.footer .footer__block--right{margin-top:2.25rem;margin-left:auto}.footer .footer__block--left .block-link-group,.footer .footer__block--right .block-link-group{display:inline-block}.footer .footer__block--left h2,.footer .footer__block--right h2{font-size:1.125rem;font-weight:600;margin-bottom:1.125rem;margin-top:0}.footer .footer__block--left .language-link,.footer .footer__block--right .language-link{margin-top:2rem;text-align:start}.footer .footer__block--left .block-link-group{margin-right:4.5rem}.footer .footer__block--bottom{border-top:1px solid #555;bottom:0;padding-bottom:1.125rem;padding-top:1.125rem;position:absolute;width:100%}.footer .block-site-branding img{display:inline-block;vertical-align:middle}.footer .block-site-branding a{font-size:1.125rem;font-weight:600;margin-right:1.125rem}.footer .block-gdpr-links{float:right}.footer .block-gdpr-links li{display:inline-block;margin-left:2rem}.header{color:#fff;margin-bottom:2rem}.header a{color:#fff;text-decoration:none}.header .header-wrapper{margin:0 auto;max-width:1224px;padding:0 1rem;width:100%;display:flex;justify-content:space-between}@media(min-width:480px){.header .header-wrapper{padding:0 1rem}}@media(min-width:1224px){.header .header-wrapper{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.header .region__user-information{background-color:#00aeef}.header .logged-in-text-block{margin:0 auto;max-width:1224px;padding:0.5rem 1rem;width:100%;color:#000}@media(min-width:480px){.header .logged-in-text-block{padding:0.5rem 1rem}}@media(min-width:1224px){.header .logged-in-text-block{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.header .logged-in-text-block span{display:none}@media(min-width:920px){.header .logged-in-text-block span{display:inline-block}}.header .logged-in-text-block a{color:#000;text-decoration:underline}.header .logged-in-text-block a:hover,.header .logged-in-text-block a:focus{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#fff;outline:none;text-decoration:underline}.topbar{background-color:#23408f;display:flex;flex-wrap:nowrap;height:5.125rem;margin-bottom:2rem}.topbar__inner{display:flex;align-items:center;height:100%;width:100%;margin:0 auto;max-width:1224px;padding:0 1rem;width:100%}@media(min-width:480px){.topbar__inner{padding:0 1rem}}@media(min-width:1224px){.topbar__inner{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}@media(min-width:1224px){.topbar__inner{height:5.125rem}}.topbar.sticky{position:fixed;top:0;left:0;right:0;z-index:50}.topbar.topbar--scrolldown{box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.07)}.topbar .menu{list-style-type:none}.topbar .menu__link,.topbar .main-menu__link{display:inline-block;line-height:4.5rem}.topbar .menu__item,.topbar .main-menu__link,.topbar .logout-link{padding-left:.625rem;padding-right:.625rem}.topbar .menu__item:hover,.topbar .main-menu__link:hover,.topbar .logout-link:hover{border-bottom:5px solid #f68b1f;margin-bottom:-5px}.topbar .menu__item--active,.topbar .main-menu__link--active{border-bottom:5px solid #f68b1f;margin-bottom:-5px}.toolbar-fixed.topbar-sticky .sticky{top:39px}.toolbar-fixed.topbar-sticky.toolbar-vertical .layout-container{padding-top:calc(5.125rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal .layout-container{padding-top:calc(5.125rem)}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .sticky{top:79px}.toolbar-fixed.topbar-sticky.toolbar-horizontal.toolbar-tray-open .layout-container{padding-top:calc(5.125rem)}.toolbar-fixed.toolbar-vertical .sticky{top:39px}.user-form{background-color:#ededed;margin-top:2rem;padding:0 1rem}@media(min-width:480px){.user-form{padding:0 2rem}}.user-form .name{font-weight:600;margin-bottom:0}.user-form .field--view-mode--custom{border:none;display:inline-block;margin-top:2rem;width:100%}.user-form .field-title,.user-form .field-faculty-ref{margin-bottom:0;padding-bottom:0;padding-top:0;margin-top:0}.user-form .field-manager{display:flex}.user-form .field-manager .field__items{padding-left:.5rem}.user-form .field-user-roles h3{font-size:1rem;font-weight:400;margin-top:0}.user-form .field-user-roles ul{margin:0}.user-form .field-user-groups .field__label{margin-bottom:1rem}.user-form .field-user-groups .field__items{padding-left:1rem}.user-form .field-user-groups .field__item{display:list-item}.user-form .email-field{margin-top:1rem}.user-form .email-field .form-item{margin:0}.user-form .field-language-select{height:3rem;margin-bottom:4rem}.user-form .form-actions{margin-top:2rem;padding-bottom:2rem}.user-form .form-actions .button,.user-form .form-actions .openid-connect-login-form .simplesamlphp-auth-login-link,.openid-connect-login-form .user-form .form-actions .simplesamlphp-auth-login-link,.user-form .form-actions .openid-connect-login-form summary,.openid-connect-login-form .user-form .form-actions summary,.user-form .form-actions .user-login-form .simplesamlphp-auth-login-link,.user-login-form .user-form .form-actions .simplesamlphp-auth-login-link,.user-form .form-actions .user-login-form summary,.user-login-form .user-form .form-actions summary{margin-left:0}.layout-container{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;margin:0}.main{margin:0 auto;max-width:1224px;padding:0 0;width:100%;display:block;flex:1 0 auto}@media(min-width:480px){.main{padding:0 0}}@media(min-width:1224px){.main{padding-left:calc(0 + -50vw + 1224px/2);padding-right:calc(0 + -50vw + 1224px/2)}}@media(min-width:920px){.main{display:flex}}.main-sidebar{margin-bottom:2rem}@media(min-width:920px){.main-sidebar{margin-bottom:0;order:2;width:33%}}.main-content{width:100%}@media(min-width:920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}#pre-content,#post-content{margin:0 auto;max-width:1224px;padding:0 1rem;width:100%}@media(min-width:480px){#pre-content,#post-content{padding:0 1rem}}@media(min-width:1224px){#pre-content,#post-content{padding-left:calc(1rem + -50vw + 1224px/2);padding-right:calc(1rem + -50vw + 1224px/2)}}.place-holder{color:#666;border:4px dashed #666;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.b-error{opacity:1}
