.block--region-header .block__branding{margin-right:1rem;font-size:1.25rem;display:inline-block;color:#343a40;line-height:inherit;white-space:nowrap}.block--region-header .block__branding:hover{color:#343a40;text-decoration:none}.block--region-header .block__site-logo{width:3.75rem;height:3.75rem;display:inline-block}.block--region-header .block__site-name{margin-left:0.5rem}
.breadcrumb ol{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-left:0;list-style:outside none none}.breadcrumb li:not(:first-child){padding-left:0.5rem}.breadcrumb li:not(:first-child):before{padding-right:0.5rem;display:inline-block;content:'/'}
.menu__item--collapsed:before,.menu__item--expanded:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.menu__item--collapsed:before,.menu__item--expanded:before{font-family:'Font Awesome 5 Free';font-weight:900}.menu{padding-left:0;list-style:outside none none}.menu__item{padding-top:0.25rem;padding-left:1rem}.menu__item--collapsed,.menu__item--expanded{padding-left:0}.menu__item--collapsed:before,.menu__item--expanded:before{width:1rem}.menu__item--expanded:before{content:'\f0d7'}.menu__item--collapsed:before{content:'\f0da'}.menu__link{display:inline-block}.menu__link.is-active{color:#212529}.menu .menu{margin-left:1rem}
.block--region-header-collapsible .menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:0}.block--region-header-collapsible .menu__item{font-size:1.25rem;padding:0}.block--region-header-collapsible .menu__item--collapsed:before,.block--region-header-collapsible .menu__item--expanded:before{display:none}.block--region-header-collapsible .menu__link{padding:0.5rem 1rem;display:block;color:#868e96}.block--region-header-collapsible .menu__link.is-active{background-color:#e9ecef;color:#212529}.block--region-header-collapsible .menu__link:hover{color:#212529;text-decoration:none}.block--region-header-collapsible .menu__item--active-trail .menu__link{background-color:#e9ecef;color:#212529}
.block--region-footer .menu{padding-left:0;list-style:outside none none;margin-bottom:0}.block--region-footer .menu>li{display:inline-block;vertical-align:top}.block--region-footer .menu>li:not(:first-child){margin-left:1rem}.block--region-footer .menu__item{padding:0}.block--region-footer .menu__item--collapsed:before,.block--region-footer .menu__item--expanded:before{display:none}
.action-links ul{padding-left:0;list-style:outside none none}.action-links ul>li{display:inline-block;vertical-align:top}.action-links ul>li:not(:first-child){margin-left:1rem}
ul.links.inline{padding-left:0;list-style:outside none none}ul.links.inline>li{display:inline-block;vertical-align:top}ul.links.inline>li:not(:first-child){margin-left:1rem}ul.links a.is-active{color:#212529}
.tabs__items--primary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-left:0;list-style:outside none none}.tabs__items--primary .tabs__item:not(:first-child){margin-left:0.25rem}.tabs__items--primary .tabs__link{padding:0.5rem 1rem;display:block}.tabs__items--primary .tabs__link.is-active{background-color:#e9ecef}.tabs__items--primary .tabs__link:hover{background-color:#f8f9fa;text-decoration:none}
.pager__item--first>a:before,.pager__item--last>a:after,.pager__item--next>a:after,.pager__item--previous>a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.pager__item--first>a:before,.pager__item--last>a:after,.pager__item--next>a:after,.pager__item--previous>a:before{font-family:'Font Awesome 5 Free';font-weight:900}.pager__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-left:0;list-style:outside none none}.pager__item:not(:first-child){margin-left:0.25rem}.pager__item--ellipsis,.pager__item>a{width:2.25rem;padding-top:0.5rem;padding-bottom:0.5rem;line-height:1.25;text-align:center}.pager__item.is-active>a{background-color:#e9ecef;font-weight:700}.pager__item>a{display:block}.pager__item>a:hover{background-color:#f8f9fa;text-decoration:none}.pager__item--first>a:before{content:'\f100';margin-right:0.5rem;margin-left:0.5rem}.pager__item--previous>a:before{content:'\f104';margin-right:0.5rem;margin-left:0.5rem}.pager__item--next>a:after{content:'\f105';margin-right:0.5rem;margin-left:0.5rem}.pager__item--last>a:after{content:'\f101';margin-right:0.5rem;margin-left:0.5rem}.pager__item--first>a,.pager__item--last>a,.pager__item--next>a,.pager__item--previous>a{width:auto}.pager__item--first>a:hover,.pager__item--last>a:hover,.pager__item--next>a:hover,.pager__item--previous>a:hover{background-color:transparent;text-decoration:underline}
.item-list .title{font-weight:700}.item-list ol,.item-list ul{padding-left:0;list-style:outside none none}.item-list ol li,.item-list ul li{position:relative}.item-list--style-comma-list li{display:inline-block;vertical-align:top}.item-list--style-comma-list li:not(:first-child){margin-left:1rem}
.button{padding:0.375rem 0.75rem;background-color:#f8f9fa;display:inline-block;border-width:1px;border-style:solid;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.button:hover{text-decoration:none}.button[type=image]{padding:0!important;background:none!important;border:0 none!important}.button+*{margin-left:0.25rem}.button:disabled{opacity:0.65;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}@media (max-width:991px){.button--toggler{background-color:transparent;background-image:url(/themes/contrib/kiso/images/icons/hamburger.svg);background-repeat:no-repeat;background-position:center center;background-size:28px 28px;width:1.75rem;height:1.75rem;padding:0;border:0 none;margin-left:auto}.button--toggler:focus,.button--toggler:hover{background-color:transparent}.button--toggler[aria-expanded=true]{background-image:url(/themes/contrib/kiso/images/icons/ex.svg);background-repeat:no-repeat;background-position:center center}.button--toggler span{position:absolute!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;white-space:nowrap!important}}@media (min-width:992px){.button--toggler{display:none}}
.form-item{margin-bottom:1rem}tr.even .form-item,tr.odd .form-item{margin:0;white-space:nowrap}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:0.25rem}.form-item .error{border-color:#dc3545}.form-description{margin-top:0.25rem;display:block;color:#868e96}.form-item--type-checkbox .form-description,.form-item--type-radio .form-description{margin-left:1.5rem}
.form-wrapper .label{margin-bottom:0.25rem;display:inline-block;width:auto;font-size:inherit;font-weight:700}.form-required:after{width:0.375rem;height:0.375rem;margin:0 0.25rem;background-image:url(/themes/contrib/kiso/images/icons/required.svg);background-repeat:no-repeat;background-position:center center;background-size:6px 6px;content:'';display:inline-block;vertical-align:super}label.option{margin-bottom:0;font-weight:400}
.form-color,.form-date,.form-email,.form-number,.form-search,.form-select:not([class*=datepicker]),.form-tel,.form-text,.form-textarea,.form-time,.form-url{padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;background-color:white;height:calc(2.25rem + 2px);color:#343a40;border-width:1px;border-color:#8594a3;border-style:solid;display:block;width:100%;background-image:none;background-clip:padding-box;border-radius:0.25rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.form-color::-ms-expand,.form-date::-ms-expand,.form-email::-ms-expand,.form-number::-ms-expand,.form-search::-ms-expand,.form-select:not([class*=datepicker])::-ms-expand,.form-tel::-ms-expand,.form-text::-ms-expand,.form-textarea::-ms-expand,.form-time::-ms-expand,.form-url::-ms-expand{display:none}.form-color::-webkit-input-placeholder,.form-date::-webkit-input-placeholder,.form-email::-webkit-input-placeholder,.form-number::-webkit-input-placeholder,.form-search::-webkit-input-placeholder,.form-select:not([class*=datepicker])::-webkit-input-placeholder,.form-tel::-webkit-input-placeholder,.form-text::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder,.form-time::-webkit-input-placeholder,.form-url::-webkit-input-placeholder{color:#868e96;opacity:1}.form-color:-ms-input-placeholder,.form-date:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-number:-ms-input-placeholder,.form-search:-ms-input-placeholder,.form-select:not([class*=datepicker]):-ms-input-placeholder,.form-tel:-ms-input-placeholder,.form-text:-ms-input-placeholder,.form-textarea:-ms-input-placeholder,.form-time:-ms-input-placeholder,.form-url:-ms-input-placeholder{color:#868e96;opacity:1}.form-color::-ms-input-placeholder,.form-date::-ms-input-placeholder,.form-email::-ms-input-placeholder,.form-number::-ms-input-placeholder,.form-search::-ms-input-placeholder,.form-select:not([class*=datepicker])::-ms-input-placeholder,.form-tel::-ms-input-placeholder,.form-text::-ms-input-placeholder,.form-textarea::-ms-input-placeholder,.form-time::-ms-input-placeholder,.form-url::-ms-input-placeholder{color:#868e96;opacity:1}.form-color::placeholder,.form-date::placeholder,.form-email::placeholder,.form-number::placeholder,.form-search::placeholder,.form-select:not([class*=datepicker])::placeholder,.form-tel::placeholder,.form-text::placeholder,.form-textarea::placeholder,.form-time::placeholder,.form-url::placeholder{color:#868e96;opacity:1}.form-color:disabled,.form-color[readonly],.form-date:disabled,.form-date[readonly],.form-email:disabled,.form-email[readonly],.form-number:disabled,.form-number[readonly],.form-search:disabled,.form-search[readonly],.form-select:disabled:not([class*=datepicker]),.form-select[readonly]:not([class*=datepicker]),.form-tel:disabled,.form-tel[readonly],.form-text:disabled,.form-text[readonly],.form-textarea:disabled,.form-textarea[readonly],.form-time:disabled,.form-time[readonly],.form-url:disabled,.form-url[readonly]{background-color:#e9ecef;opacity:1}.form-color:disabled,.form-date:disabled,.form-email:disabled,.form-number:disabled,.form-search:disabled,.form-select:disabled:not([class*=datepicker]),.form-tel:disabled,.form-text:disabled,.form-textarea:disabled,.form-time:disabled,.form-url:disabled{cursor:not-allowed}.form-file{display:block;width:100%}.form-managed-file .form-file{display:inline-block;width:auto;text-align:initial;vertical-align:middle}.form-select:not([class*=datepicker]){padding-right:1.75rem;background-image:url(/themes/contrib/kiso/images/icons/twistie-down.svg);background-repeat:no-repeat;background-position:right 0.5rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle}.form-select:not([class*=datepicker]):focus::-ms-value{background-color:white;color:#343a40}.form-select:not([class*=datepicker])[multiple],.form-select:not([class*=datepicker])[size]:not([size="1"]){padding-right:0.75rem;background-image:none;height:auto}.form-textarea{height:auto;margin:0}.form-textarea--resize-horizontal{resize:horizontal}
.form-checkbox,.form-radio{position:absolute!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.form-checkbox~label.option,.form-radio~label.option{padding-left:1.5rem;position:relative}.form-checkbox~label.option:before,.form-radio~label.option:before{background-color:white;top:0.25rem;width:1rem;height:1rem;border-width:1px;border-color:#8594a3;border-style:solid;content:'';position:absolute;left:0;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.form-checkbox:hover~label.option:before,.form-radio:hover~label.option:before{border-color:#212529}.form-checkbox:focus~label.option:before,.form-radio:focus~label.option:before{outline:1px dotted #343a40}.form-checkbox:disabled~label.option,.form-radio:disabled~label.option{color:#868e96}.form-checkbox:disabled~label.option:before,.form-radio:disabled~label.option:before{background-color:#e9ecef}.form-checkbox~label.option:before{border-radius:0.25rem}.form-checkbox:checked~label.option:before{background-color:#343a40;background-image:url(/themes/contrib/kiso/images/icons/check.svg);background-repeat:no-repeat;background-position:center center;background-size:10px 10px;border-color:#212529}.form-radio~label.option:before{border-radius:50%}.form-radio:checked~label.option:before{border-width:0.3125rem;border-color:#212529}
.node--unpublished{background-color:#fef9f9}
.skip-link{background-color:#e9ecef;display:inline-block;padding:0.25rem 0.5rem!important;border-width:2px!important;border-color:#868e96!important;border-style:solid!important}
html:not(.js) body{margin-bottom:6.05rem}@media (min-width:576px){html:not(.js) body{margin-bottom:4.25rem}}html:not(.js) body .noscript{padding:0.625rem 1.25rem;font-size:0.8rem;background-color:#343a40;position:fixed;bottom:0;left:0;z-index:9999;display:block;width:100%;color:white;text-align:center}@media (min-width:576px){html:not(.js) body .noscript{font-size:1rem}}html:not(.js) body .noscript a{color:white;text-decoration:underline}html:not(.js) body .noscript a:hover{text-decoration:none}
ul.links--language-block{padding-left:0;list-style:outside none none;margin-bottom:0}ul.links--language-block>li{display:inline-block;vertical-align:top}ul.links--language-block>li:not(:first-child){margin-left:0.25rem}ul.links--language-block .language-link{padding:0.25rem 0.5rem;font-size:0.8rem;color:#343a40;display:block}ul.links--language-block .language-link:not(.disabled):hover{background-color:#e9ecef;text-decoration:none}ul.links--language-block .language-link:not(.disabled).is-active{background-color:#343a40;color:white;cursor:default}ul.links--language-block .language-link.disabled{color:#868e96;cursor:not-allowed}ul.links--language-block abbr[title]{text-decoration:none;cursor:inherit}
