/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23006298' stroke-width='11' r='44' stroke-dasharray='210 70' style='animation-play-state: running; animation-delay: 0s;'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='0.8s' values='0 50 50;360 50 50' keyTimes='0;1' style='animation-play-state: running; animation-delay: 0s;'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 center;background-size:1rem 1rem;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;left:0;right:0;top:0;bottom:0;opacity:1;height:100%;width:100%;border-radius:0;background:rgba(255,255,255,0.4);}.ajax-progress-fullscreen::after{content:"";display:block;position:fixed;z-index:1001;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;padding:0;opacity:1;border-radius:50%;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23006298' stroke-width='11' r='44' stroke-dasharray='210 70' style='animation-play-state: running; animation-delay: 0s;'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='0.8s' values='0 50 50;360 50 50' keyTimes='0;1' style='animation-play-state: running; animation-delay: 0s;'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:44px 44px;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.js input.form-autocomplete{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23E2E7E9' stroke-width='11' r='44'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 0.5rem) center;background-size:20px 20px;}.js[dir="rtl"] input.form-autocomplete{background-position:0.5rem center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23006298' stroke-width='11' r='44' stroke-dasharray='210 70' style='animation-play-state: running; animation-delay: 0s;'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='0.8s' values='0 50 50;360 50 50' keyTimes='0;1' style='animation-play-state: running; animation-delay: 0s;'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");background-position:calc(100% - 0.5rem) center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0.5rem center;}

.rvt-c-image-button{margin-right:1em;margin-left:1em;}.rvt-c-image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1rem;margin-bottom:1rem;border:0;}summary{padding:0.2em 0.5em;cursor:pointer;}.vertical-tabs__pane .rvt-disclosure__content{box-shadow:none;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.webform-address > .webform-flexbox:first-child{margin-top:0;}.webform-address > .webform-flexbox:last-child{margin-bottom:0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper{margin-top:0.25rem;}.form-item > .fieldset-wrapper > :first-child,.form-item > .fieldset-wrapper > .form--inline:first-child .form-item,.form-composite.webform-composite-hidden-title > .fieldset-wrapper{margin-top:0;}.form-item > .fieldset-wrapper > :last-child,.form-item > .fieldset-wrapper > :has(+ [style*="display: none"]:last-child),.form-composite > .fieldset-wrapper > .form-item:last-child{margin-bottom:0;}.form-composite > .fieldset-wrapper > .rvt-flex .form-item + .form-item{margin-left:0.5rem;}.form-composite > .fieldset-wrapper > .description,.form-item .description{display:block;font-size:.875rem;}.form-composite > legend,.label{display:inline;margin:0;padding:0;display:inline-block;font-size:.875rem;font-weight:normal;}.form-composite > legend{line-height:1.7;}li > .rvt-radio,li > .rvt-checkbox{margin-top:0;margin-bottom:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/rivet/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}input[type=date].error,input[type=datetime].error,input[type=datetime-local].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,textarea.error,select.error{border-color:#df3603;box-shadow:0 0 0 0.0625rem #df3603;background-color:#fff3f0;}input[type=date].error:focus,input[type=datetime].error:focus,input[type=datetime-local].error:focus,input[type=email].error:focus,input[type=month].error:focus,input[type=number].error:focus,input[type=password].error:focus,input[type=search].error:focus,input[type=tel].error:focus,input[type=text].error:focus,input[type=time].error:focus,input[type=url].error:focus,input[type=week].error:focus,textarea.error:focus,select.error:focus{border-color:#f75930;box-shadow:0 0 0 0.125rem #fff,0 0 0 0.25rem #df3603;}.ck.ck-editor:has(.ck-focused){outline:0.125rem solid #328bb8;border-radius:var(--ck-border-radius);}.rvt-flex > .form-item{margin-bottom:0;margin-top:0;}.rvt-flex > .field-prefix,.rvt-flex > .field-suffix{padding-bottom:0.5rem;padding-top:0.5rem;display:flex;}.rvt-flex > .field-prefix{margin-right:0.5rem;}.rvt-flex > .field-suffix{margin-left:0.5rem;}.rvt-flex > .field-prefix > .form-item,.rvt-flex > .field-suffix > .form-item{margin-bottom:-0.5rem;margin-top:-0.5rem;}.rvt-label.rvt-sr-only+*{margin-top:0;}.form-item-composite-advanced-telephone-field-ext{display:flex;}.form-item-composite-advanced-telephone-field-ext > label{margin:0.5rem;margin-left:0;}.form-item-composite-advanced-telephone-field-ext > input{margin:0;}.form-item-composite-advanced-telephone-field-phone{flex-basis:50%;}.form-item-composite-advanced-telephone-field-phone > label ~ *{width:100%;}.form-item-composite-advanced-telephone-field-type,.form-item-composite-advanced-telephone-field-ext{flex-basis:25%;}.webform-scale-option .rvt-radio{padding-left:0;}.webform-scale-option .rvt-radio .rvt-c-label--option::before,.webform-scale-option .rvt-radio input[type=radio]{display:none;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/rivet/images/icons/rvt-question-mark-circle.svg) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/rivet/images/icons/rvt-icon-rss.svg) no-repeat;}.rvt-footer-social .feed-icon{display:block;overflow:hidden;width:40px;height:40px;text-indent:-9999px;background:url(/themes/contrib/rivet/images/footer-social/rss.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/rivet/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/rivet/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/rivet/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
.rvt-c-description{color:#4c5a69;display:block;font-size:.875rem}.rvt-c-description--after{margin-top:0.25rem;}.rvt-c-description--before{margin-bottom:0.25rem;}.rvt-c-description .rvt-c-field{margin:0;display:inline;}
.rvt-c-field{display:block;margin:1rem 0;}.rvt-c-field.rvt-prose :last-child{margin-bottom:0;}.rvt-c-field__label{font-weight:500;}.rvt-c-field__label + p{margin-top:0.25rem;display:block;}.rvt-c-field__label--inline{display:inline;float:left;margin-right:0.25rem;}.rvt-c-field__list{display:block;list-style:none;margin:0;padding:0;}.rvt-c-field__list--inline{display:inline;}.rvt-c-field__list--inline ul{display:inline;}
.rvt-p-lr-none{padding-left:0;padding-right:0;}.rvt-p-tb-none{padding-top:0;padding-bottom:0;}.rvt-m-lr-none{margin-left:0;margin-right:0;}.rvt-m-tb-none{margin-top:0;margin-bottom:0;}
body div.tabledrag-changed-warning{margin-bottom:0.5em;}.draggable a.tabledrag-handle{margin-left:0;}a.tabledrag-handle{border:1px solid transparent;border-radius:0.25rem;background:transparent;transition:all 0.2s;}a.tabledrag-handle .handle,a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background:url(/themes/contrib/rivet/images/drag_handle.svg) no-repeat 50% 50%;padding:1.1rem;margin-left:0;margin-right:0;}.drag > .field-multiple-drag .tabledrag-handle,a.tabledrag-handle:hover,a.tabledrag-handle:focus{background-color:#f9f8f6;border:1px solid #a6a6a6;box-shadow:0 1px 2px rgba(0,0,0,0.125);outline:none;transition:all 0.2s;}.js .tabledrag-toggle-weight-wrapper{display:none;}abbr[title].tabledrag-changed{border:0;text-decoration:none;}table.field-multiple-table{margin-bottom:0.6em;}table.field-multiple-table tbody{border:1px solid rgba(221,221,221,0.5);background-color:rgba(254,254,254,0.7);}table.field-multiple-table thead{background:none;border:0;}table.field-multiple-table thead th.field-label{padding:0;}table.field-multiple-table thead th.field-label .label{line-height:1.8;}table.field-multiple-table .form-no-label input,table.field-multiple-table .form-no-label select,table.field-multiple-table .form-no-label textarea{margin-bottom:0;}.draggable td.field-multiple-drag{width:1%;padding-right:0;position:relative;}td.field-multiple-drag .tabledrag-changed{position:absolute;border:0;padding:0 0 0 7px;text-decoration:none;color:#000;font-size:1rem;line-height:1rem;vertical-align:baseline;left:4px;}tr.draggable.drag td.field-multiple-drag::after,tr.draggable.drag-previous td.field-multiple-drag::after{position:absolute;content:"";display:block;left:-1px;top:0;bottom:0;width:3px;background:#fff4c6;height:100%;}td.delta-order{padding-left:0;}tr.drag{display:table-row;box-shadow:0 0 3px rgba(0,0,0,0.4);z-index:100;}tr.drag-previous{background:#fffceb !important;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.rvt-alert__message{word-wrap:break-word;overflow-wrap:break-word;}.rvt-alert__message :first-child{margin-top:0;}.rvt-alert__message :last-child{margin-bottom:0;}.rvt-alert__message ul{margin:0;padding:0;list-style:none;}.rvt-alert__message li + li{margin-top:0.8rem;}.webform-message--close .rvt-alert:has(.rvt-alert__dismiss) .webform-message__link{display:none;}.webform-message:not(.webform-message--close) .rvt-alert__dismiss{display:none;}
.rvt-lockup__tab{background-color:#fff !important;}div.block-advanced-language-selector-block{margin-top:2em;}
.rvt-header-global__logo-slot{margin-right:2rem;}#toolbar-administration{z-index:1000;}.rvt-c-header-menu{}.rvt-c-header-menu__external-link-icon{width:0.7rem;height:0.7rem;}.rvt-c-header-menu .rvt-header-menu__link{line-height:1.3;}.rvt-c-header-menu .rvt-header-menu__submenu-item .rvt-dropdown__menu-heading:first-child{padding-top:1rem;}.rvt-c-header-menu .rvt-header-menu__submenu-item .rvt-dropdown__menu-heading:first-child + .rvt-dropdown__toggle{margin-top:0.5rem;}.rvt-c-header-menu .rvt-header-menu__submenu-item .rvt-header-menu__submenu-link.rvt-dropdown__menu-heading:first-child{padding-top:0.375rem;margin-top:0.625rem;}.rvt-c-header-menu .rvt-header-menu__link.rvt-button{border:0.125rem solid #e2e7e9;border-radius:999px;display:flex;line-height:0.875rem;padding-left:0.5rem;padding-right:0.5rem;}.rvt-c-header-menu .rvt-header-menu__link.rvt-button:hover{background-color:#edfafd;border-color:#006298;outline:none;box-shadow:none;}.rvt-c-header-menu .rvt-dropdown__menu .rvt-dropdown__toggle{display:flex;align-items:center;width:1.5rem;padding:0;margin:0 0.5rem;background:#e2e7e9;}.rvt-c-header-menu__submenu-dropdown{width:100%;}.rvt-c-header-menu__submenu-group{display:flex;flex-direction:row;}.rvt-c-header-menu__submenu-heading + .rvt-c-dropdown__submenu{margin-top:0;}.rvt-c-header-menu .rvt-c-dropdown__submenu{left:100%;top:0;margin-top:-0.5rem;}
:root{--ck-border-radius:0.25rem !important;--ck-color-base-border:#75838f !important;--ck-color-focus-border:#328bb8 !important;}i{font-style:italic}b{font-weight:700}sub,sup,small{font-size:smaller;}.form-item textarea.error + .ck-editor{--ck-color-base-border:#df3603 !important;--ck-color-focus-border:#fff3f0 !important;--ck-color-base-background:#fff3f0 !important;}.rvt-header-wrapper{z-index:500;position:relative;}.rvt-button--primary ~ .rvt-button:not(.rvt-button--danger){background-color:transparent;border-color:#c6ecf6;color:#006298;}.rvt-button--primary ~ .rvt-button:not(.rvt-button--danger):hover{background-color:#edfafd;border-color:#c6ecf6;color:#004f80;}.rvt-button--primary ~ .rvt-button:not(.rvt-button--danger):focus{box-shadow:0 0 0 0.125rem #fff,0 0 0 0.25rem #328bb8;outline:none;}.rvt-button--primary ~ .rvt-button:not(.rvt-button--danger):active{background-color:#c6ecf6;border-color:#94d2e7;color:#004f80;}.marker{color:#df3603;}.comment__meta,.comment__submitted,.search-result__info{color:#4c5a69;font-size:smaller;font-size:.875rem;}.rvt-avatar svg{width:75%;height:75%;}.progress__track,.progress__bar{height:1.25rem;}.progress__bar{border:1px #004f80 solid;border-radius:10em;background:#006298;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#328bb8 0%,#328bb8 25%,#006298 25%,#006298 50%,#328bb8 50%,#328bb8 75%,#328bb8 100%);background-size:40px 40px;}.rvt-pagination__item{width:auto;min-width:2.5rem;}
