/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--vc3-a11y-focus-ring-width:2px;--vc3-a11y-focus-ring-offset:2px;--vc3-a11y-focus-ring-color:#10141f;--vc3-a11y-focus-ring-contrast:#ffffff;}a[href]:focus,area[href]:focus,button:focus,input:not([type=hidden]):focus,select:focus,textarea:focus,details:focus,summary:focus,iframe:focus,audio[controls]:focus,video[controls]:focus,[tabindex]:not([tabindex="-1"]):focus,[contenteditable]:not([contenteditable=false]):focus,[role=button]:focus,[role=link]:focus,.btn:focus,.btn-download:focus,.document-preview--link:focus{outline:var(--vc3-a11y-focus-ring-width) solid var(--vc3-a11y-focus-ring-color);outline-offset:var(--vc3-a11y-focus-ring-offset);box-shadow:0 0 0 var(--vc3-a11y-focus-ring-offset) var(--vc3-a11y-focus-ring-contrast);}a[href]:focus:not(:focus-visible),area[href]:focus:not(:focus-visible),button:focus:not(:focus-visible),input:not([type=hidden]):focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),details:focus:not(:focus-visible),summary:focus:not(:focus-visible),iframe:focus:not(:focus-visible),audio[controls]:focus:not(:focus-visible),video[controls]:focus:not(:focus-visible),[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible),[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),[role=link]:focus:not(:focus-visible),.btn:focus:not(:focus-visible),.btn-download:focus:not(:focus-visible),.document-preview--link:focus:not(:focus-visible){outline:none;box-shadow:none;}a[href]:focus-visible,area[href]:focus-visible,button:focus-visible,input:not([type=hidden]):focus-visible,select:focus-visible,textarea:focus-visible,details:focus-visible,summary:focus-visible,iframe:focus-visible,audio[controls]:focus-visible,video[controls]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[contenteditable]:not([contenteditable=false]):focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,.btn:focus-visible,.btn-download:focus-visible,.document-preview--link:focus-visible{outline:var(--vc3-a11y-focus-ring-width) solid var(--vc3-a11y-focus-ring-color);outline-offset:var(--vc3-a11y-focus-ring-offset);box-shadow:0 0 0 var(--vc3-a11y-focus-ring-offset) var(--vc3-a11y-focus-ring-contrast);}@media (forced-colors:active){a[href]:focus-visible,area[href]:focus-visible,button:focus-visible,input:not([type=hidden]):focus-visible,select:focus-visible,textarea:focus-visible,details:focus-visible,summary:focus-visible,iframe:focus-visible,audio[controls]:focus-visible,video[controls]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[contenteditable]:not([contenteditable=false]):focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,.btn:focus-visible,.btn-download:focus-visible,.document-preview--link:focus-visible{outline:var(--vc3-a11y-focus-ring-width) solid CanvasText;}}.js-drupal-fullcalendar{margin-top:1rem;}.js-drupal-fullcalendar h2{font-size:1.25rem;}@media (min-width:600px){.js-drupal-fullcalendar h2{font-size:1.75rem;}}.js-drupal-fullcalendar .fc-right,.js-drupal-fullcalendar .fc-today-button{display:none;}@media (min-width:600px){.js-drupal-fullcalendar .fc-right,.js-drupal-fullcalendar .fc-today-button{display:block;}}.js-drupal-fullcalendar .fc-today-button{display:none;}@media (min-width:600px){.js-drupal-fullcalendar .fc-today-button{display:inline-block;}}.js-drupal-fullcalendar .fc-scroller{min-height:600px;}.js-drupal-fullcalendar .fc-list-item-time{width:100px;white-space:normal;}.block-field-blocknodecalendar-eventfield-when{margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0.3);}.block-field-blocknodecalendar-eventfield-when .event-date-wrapper{display:flex;}.block-field-blocknodecalendar-eventfield-when .event-date-wrapper .next-event{width:61%;}.block-field-blocknodecalendar-eventfield-when .item-list ul li{padding-top:0;}.block-field-blocknodecalendar-eventfield-when .next-label,.block-field-blocknodecalendar-eventfield-when .recent-label{font-weight:bold;}.block-field-blocknodecalendar-eventfield-when .next-date .datetime{font-weight:bold;}.block-field-blocknodecalendar-eventfield-when .recent-date .datetime{font-weight:bold;}.block-field-blocknodecalendar-eventfield-when .rule-text{display:none;}.block-field-blocknodecalendar-eventfield-when .instance-content{margin-top:1rem;}.table > :not(:first-child),.paragraph__column table > :not(:first-child){border-top:0px solid white;}.vc3-fullcalendar a:not([data-navlink]):not([href]){color:initial;text-decoration:initial;}.fc .fc-toolbar{flex-direction:column;gap:1rem;}@media (min-width:768px){.fc .fc-toolbar{flex-direction:row;}}.fc .fc-toolbar .fc-button-group > .fc-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.fc .fc-toolbar .fc-button-group > .fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}.fc .fc-view-harness .fc-listMonth-view td.fc-list-event-graphic{vertical-align:middle;}.fc .fc-view-harness .fc-listMonth-view td a{word-wrap:break-word;}.form-select{width:auto;}.placeholder{background:none !important;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.search-form input[type=search],.google-cse input[type=search]{background:hsl(0,0%,100%) !important;}@media (min-width:560px){#main-wrapper .node .field--type-image{float:none;margin:0;}}[aria-label="Status message"] #message-status-title{visibility:hidden;display:none;}[aria-label="Status message"] hr{visibility:hidden;display:none;}.alert-dismissible .btn-close{top:5px;}.views-exposed-form .form-row{display:flex;}.views-exposed-form .form-actions{margin-left:0.5rem;}.user-login-form .form-control{width:100% !important;}.profile,.user-pass,.user-login-form{max-width:1600px;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto;padding:30px;}@media (min-width:1200px){.profile,.user-pass,.user-login-form{padding:30px 0;}}.profile fieldset,.user-pass fieldset,.user-login-form fieldset{margin:1rem 0;}.profile input[type=text],.user-pass input[type=text],.user-login-form input[type=text]{width:100% !important;}.profile .button,.user-pass .button,.user-login-form .button{margin-top:1rem;}.http-404 .block-system-main-block{max-width:1600px;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto;padding:30px;min-height:300px;}.node-preview-container{background:white !important;box-shadow:none !important;position:sticky !important;background-image:linear-gradient(to bottom,#fff,#fff) !important;}.node-preview-container .node-preview-backlink{border-radius:none !important;border:0px solid !important;color:rgb(84,85,96) !important;transition:ease-in-out 0.3s !important;font-weight:400;font-size:13px !important;background:none !important;text-shadow:none !important;}.node-preview-container .node-preview-backlink:hover{color:rgb(84,85,96) !important;border:0px solid !important;transition:ease-in-out 0.3s !important;background:none !important;text-shadow:none !important;}.captcha__title{display:none;visibility:hidden;}.ui-dialog{z-index:99 !important;}.paragraph--bp-accordion-container .card-header button{border:0 !important;background:transparent !important;text-align:left;width:100%;}.view-frequently-asked-questions .views-accordion-header{position:relative;padding:0.5rem 1rem;margin-top:0;margin-bottom:0;border:none;background:none;background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.125);border-top:none;border-radius:0;}.view-frequently-asked-questions .views-accordion-header#ui-id-1{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;border-top:1px solid rgba(0,0,0,0.125);}.view-frequently-asked-questions .views-accordion-header a{display:block;padding:10px;}.view-frequently-asked-questions .views-accordion-header a:hover{text-decoration:underline;}.view-frequently-asked-questions .views-accordion-header .ui-accordion-header-icon{position:absolute;right:1rem;top:19px;background-image:none;text-indent:0;margin:0;}.view-frequently-asked-questions .views-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-e:before{content:"+";}.view-frequently-asked-questions .views-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-s:before{content:"-";}.view-frequently-asked-questions .views-accordion-header .ui-accordion-content{border-radius:0;}.view-frequently-asked-questions .ui-accordion-content a{text-decoration:underline;}.view-frequently-asked-questions .ui-accordion-content a:hover{text-decoration:none;}.view-frequently-asked-questions .ui-accordion-content p:last-of-type{margin-bottom:0;}.view-frequently-asked-questions .ui-accordion-content.ui-corner-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0;}.view-frequently-asked-questions .views-row > .views-row:last-child .ui-corner-bottom{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.view-frequently-asked-questions .views-row > .views-row:last-child .views-field.ui-accordion-header-collapsed{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}.view-frequently-asked-questions h3.js-views-accordion-group-header{margin:30px 0 20px;}.view-frequently-asked-questions h3.js-views-accordion-group-header + .views-row > .views-field{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;border-top:1px solid rgba(0,0,0,0.125);}.view-id-person table{caption-side:top;table-layout:fixed;}.view-id-person table caption{font-weight:bold;}.view-id-person .form-row{display:flex;margin-bottom:1rem;}.view-id-person label{font-weight:bold;}.view-id-person .form-select{width:auto;}.gsc-adBlock{display:none !important;}.alert svg{max-height:2rem;}.severity-warning .btn-close,.severity-danger .btn-close{opacity:1;}:root{--marker-yellow:#fdfd77;--marker-green:#62f962;--marker-pink:#fc7899;--marker-blue:#72ccfd;--pen-red:#e71313;--pen-green:#128a00;}mark.marker-yellow{background-color:var(--marker-yellow);}mark.marker-green{background-color:var(--marker-green);}mark.marker-pink{background-color:var(--marker-pink);}mark.pen-red{background-color:transparent;color:var(--pen-red);}mark.pen-green{background-color:transparent;color:var(--pen-green);}.vc3-glider{scrollbar-width:none;}.form-type-password{position:relative;}.form-type-password .toggle-btn{background-color:transparent;border:none;height:38px;font-size:0;position:absolute;right:0;bottom:0;z-index:1;}.form-type-password .toggle-btn::after{font-family:"Font Awesome 7 Pro","Font Awesome 7 Free","Font Awesome 6 Pro","Font Awesome 6 Free","Font Awesome 5 Pro","Font Awesome 5 Free","FontAwesome",sans-serif;content:"\f06e";font-size:25px;}.form-type-password .toggle-btn.is-visible::after{font-family:"Font Awesome 7 Pro","Font Awesome 7 Free","Font Awesome 6 Pro","Font Awesome 6 Free","FontAwesome",sans-serif;content:"\f070";font-size:25px;}.responsive-menu-toggle-icon{border:none !important;background:transparent !important;}.error-404{padding:7rem 0 8rem;text-align:center;}.error-404__title{font-size:clamp(2rem,1.5rem + 1.5vw,3rem);margin-bottom:1rem;color:var(--bs-dark);}.error-404__description{font-size:clamp(1rem,0.9rem + 0.3vw,1.25rem);color:var(--bs-body-color);max-width:42rem;margin:0 auto 2.5rem;}.error-404__search{display:flex;position:relative;max-width:42rem;margin:0 auto 2rem;}.error-404__search .error-404__search-input{flex:1;border-radius:0;border:1px solid var(--bs-primary);border-right:none;height:3.25rem;padding:0 1rem;font-size:1rem;color:var(--bs-body-color);}.error-404__search .error-404__search-input::-webkit-search-cancel-button,.error-404__search .error-404__search-input::-webkit-search-decoration,.error-404__search .error-404__search-input::-webkit-search-results-button,.error-404__search .error-404__search-input::-webkit-search-results-decoration{-webkit-appearance:none !important;appearance:none !important;display:none !important;}.error-404__search .error-404__search-input::-moz-search-clear{display:none !important;}.error-404__search .error-404__search-input:-webkit-autofill,.error-404__search .error-404__search-input:-webkit-autofill:hover,.error-404__search .error-404__search-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:var(--bs-body-color);transition:background-color 9999s ease-in-out 0s;}.error-404__search .error-404__search-input:focus{outline:none;box-shadow:none;}.error-404__search .error-404__search-input:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px;box-shadow:none;}.error-404__search-btn{width:3.25rem;height:3.25rem;flex-shrink:0;background-color:var(--bs-primary);color:var(--bs-white);border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:background-color 0.2s ease;}.error-404__search-btn:hover{background-color:var(--bs-primary-text-emphasis,var(--bs-primary));}.error-404__search-btn:focus-visible{outline:3px solid var(--bs-white);outline-offset:-4px;}.error-404__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;}[data-drupal-messages]{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:1.5rem;}.vc3-message{align-items:flex-start;animation:vc3-msg-in 0.25s ease both;background:hsl(0,0%,100%);border-left:4px solid transparent;border-radius:0.5rem;box-shadow:0 1px 3px hsla(0,0%,0%,0.08),0 4px 12px hsla(0,0%,0%,0.06);display:flex;gap:0.875rem;padding:1rem 1rem 1rem 1.25rem;}.vc3-message--closing{animation:vc3-msg-out 0.2s ease forwards;}.vc3-message__icon{flex-shrink:0;font-size:1.125rem;margin-top:0.2rem;}.vc3-message__body{flex:1;min-width:0;}.vc3-message__text{color:hsl(0,0%,14%);font-size:0.9375rem;line-height:1.55;margin:0;}.vc3-message__text:not(:last-child){margin-bottom:0.375rem;}.vc3-message__text a{font-weight:600;text-decoration:underline;text-underline-offset:2px;}.vc3-message__close{align-items:center;background:none;border:none;border-radius:0.25rem;color:hsl(0,0%,55%);cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;padding:0;transition:background 0.12s,color 0.12s;width:1.5rem;}.vc3-message__close:hover{background:hsl(0,0%,94%);color:hsl(0,0%,18%);}.vc3-message--success{border-color:hsl(134,61%,35%);}.vc3-message--success .vc3-message__icon{color:hsl(134,61%,35%);}.vc3-message--success .vc3-message__text a{color:hsl(134,60%,22%);}.vc3-message--warning{border-color:hsl(35,95%,42%);}.vc3-message--warning .vc3-message__icon{color:hsl(35,95%,42%);}.vc3-message--warning .vc3-message__text a{color:hsl(35,90%,25%);}.vc3-message--error{border-color:hsl(0,72%,43%);}.vc3-message--error .vc3-message__icon{color:hsl(0,72%,43%);}.vc3-message--error .vc3-message__text a{color:hsl(0,65%,28%);}.vc3-message--info{border-color:hsl(201,100%,31%);}.vc3-message--info .vc3-message__icon{color:hsl(201,100%,31%);}.vc3-message--info .vc3-message__text a{color:hsl(201,80%,20%);}@keyframes vc3-msg-in{from{opacity:0;transform:translateY(-0.375rem);}to{opacity:1;transform:translateY(0);}}@keyframes vc3-msg-out{to{opacity:0;transform:translateY(-0.25rem);}}@media (prefers-reduced-motion:reduce){.vc3-message,.vc3-message--closing{animation:none;}}
