/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.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:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
:root{--ai-font-size-base:var(--font-size-base);--ai-font-size-s:var(--font-size-s);--ai-font-size-xs:var(--font-size-xs);--ai-font-size-xxs:var(--font-size-xxs);--ai-font-size-h1:var(--font-size-h1);--ai-font-size-h2:var(--font-size-h2);--ai-font-size-h3:var(--font-size-h3);--ai-font-size-h4:var(--font-size-h4);--ai-font-size-h5:var(--font-size-h5);--ai-font-size-h6:var(--font-size-h6);--ai-text-color-muted:var(--color-text-light);--ai-icon-size:1.25rem;--ai-icon-size-lg:2rem;}.ai-font-size-base{font-size:var(--ai-font-size-base);}.ai-font-size-s{font-size:var(--ai-font-size-s);}.ai-font-size-xs{font-size:var(--ai-font-size-xs);}.ai-font-size-xxs{font-size:var(--ai-font-size-xxs);}.ai-text-muted{color:var(--ai-text-color-muted);}.ai-description{font-size:var(--ai-font-size-xs);line-height:1.25;color:var(--ai-text-color-muted);hyphens:none;text-wrap:balance;}.ai-heading-h1{font-size:var(--ai-font-size-h1);}.ai-heading-h2{font-size:var(--ai-font-size-h2);}.ai-heading-h3{font-size:var(--ai-font-size-h3);}.ai-heading-h4{font-size:var(--ai-font-size-h4);}.ai-heading-h5{font-size:var(--ai-font-size-h5);}.ai-heading-h6{font-size:var(--ai-font-size-h6);}select.ai-select,select.ai-select--narrow,select.ai-select--wide{max-width:200px;}select.ai-select--narrow{max-width:150px;}select.ai-select--wide{max-width:300px;}.ai-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--ai-icon-size) + 0.5rem);height:calc(var(--ai-icon-size) + 0.5rem);padding:0.25rem;color:var(--gin-icon-color,var(--ai-text-color-muted));text-decoration:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:var(--ai-icon-size) var(--ai-icon-size);border:1px solid var(--color-gray-200,rgba(0,0,0,0.08));border-radius:var(--gin-border-m,0.5rem);transition:background-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1)),border-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1));cursor:pointer;}.ai-icon-button:hover{background-color:var(--color-gray-100,rgba(0,0,0,0.06));border-color:var(--color-gray-200,rgba(0,0,0,0.08));}.ai-icon-button:focus{outline:none;}.ai-icon-button:focus-visible{background-color:var(--color-gray-100,rgba(0,0,0,0.06));outline:2px solid var(--gin-color-focus,var(--color-focus,#007dfacc));outline-offset:2px;}.ai-icon-button:active{background-color:var(--color-gray-200,rgba(0,0,0,0.12));border-color:var(--color-gray-300,rgba(0,0,0,0.15));}.ai-icon-button--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon{display:inline-block;flex-shrink:0;width:var(--ai-icon-size);height:var(--ai-icon-size);background-repeat:no-repeat;background-position:center;background-size:100%;}.ai-icon--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon--provider{background-image:url(/modules/contrib/ai/assets/icons/plugs.svg);}.ai-icon--model{background-image:url(/modules/contrib/ai/assets/icons/cube.svg);}.ai-icon--external{background-image:url(/modules/contrib/ai/assets/icons/external.svg);}.ai-icon--settings{background-image:url(/modules/contrib/ai/assets/icons/gear.svg);}.ai-icon--supported{background-image:url(/modules/contrib/ai/assets/icons/checkmark-circle.svg);}.ai-icon--not-supported{background-image:url(/modules/contrib/ai/assets/icons/x-circle.svg);}.ai-icon--warning{background-image:url(/modules/contrib/ai/assets/icons/warning.svg);}.ai-icon--option{background-image:url(/modules/contrib/ai/assets/icons/option.svg);}.ai-icon--arrow-left-up{background-image:url(/modules/contrib/ai/assets/icons/arrow-left-up.svg);}.ai-icon--cloud-arrow-down{background-image:url(/modules/contrib/ai/assets/icons/cloud-arrow-down.svg);}.ai-icon--file{background-image:url(/modules/contrib/ai/assets/icons/file.svg);}.ai-icon--trash{background-image:url(/modules/contrib/ai/assets/icons/trash.svg);}.ai-pill{font-size:var(--gin-font-size-xxs,.75rem);font-weight:var(--gin-font-weight-semibold,600);display:inline-block;padding:.125em .75em;vertical-align:.125em;border:1px solid transparent;border-radius:var(--gin-border-l,.75rem);color:var(--messages-fg-color);background:var(--messages-bg-color);text-transform:capitalize;}.ai-pill.light{color:var(--gin-status-text,white);background:var(--gin-status-bg,var(--color-gray-400));}.ai-pill.success{color:var(--gin-status-success-text,var(--messages-fg-color));background-color:var(--gin-status-success-bg,var(--messages--status-color));}.ai-pill.danger{color:var(--gin-status-danger-text,var(--messages-fg-color));background:var(--gin-status-danger-bg,var(--messages--error-color));}.ai-pill.warning{color:var(--gin-status-warning-text,var(--messages-fg-color));background:var(--gin-status-warning-bg,var(--messages--warning-color));}.ai-tooltip{margin:0px;inset:auto;position-area:bottom right;position-try-fallbacks:flip-inline;border:1px solid var(--gin-border-color,var(--color-gray-100,#dbdbdb));padding:var(--gin-spacing-xxs,4px) var(--gin-spacing-xs,8px);color:var(--gin-color-text-light,var(--color-gray-800,#55565b));font-size:var(--font-size-xs);border-radius:var(--gin-border-s,6px);box-shadow:2px 4px 8px var(--gin-color-primary-light,rgba(0,0,0,0.15));max-width:16rem;}
@-webkit-keyframes animate-text{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes animate-text{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.accordion{display:block;margin:60px 0;}.right-grid .accordion{margin:0;}.accordion-header a{text-decoration:underline;}.accordion-heading{color:#003A96;margin-bottom:60px;}@media (max-width:767.98px){.accordion-heading{margin-bottom:28px;}}.collapse-item{border:none;border-top:1px solid #fff;}.collapse-item:first-of-type{border-top:none;}.accordion .collapse-item:first-of-type{border-top:1px solid #F4F4F4;}.collapse-trigger{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none;border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 60px 30px 140px;text-align:left;width:100%;cursor:pointer;font-size:20px;}.accordion .collapse-trigger{font-weight:bold;background:transparent;border-bottom:1px solid #F4F4F4;color:#383838;padding:17px 20px 17px 0;}@media (max-width:767.98px){.accordion .collapse-trigger{font-size:18px;padding:14px 30px 13px 0;}}.collapse-trigger:before{content:"\f116";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:60px;}.prefers-reduced-motion .collapse-trigger:before{-webkit-transition:none;transition:none;}.accordion .collapse-trigger:before{content:"\f102";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#007680;left:auto;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}@media (max-width:767.98px){.accordion .collapse-trigger:before{right:10px;}}.rail-list-dropdown .collapse-trigger:before{right:20px;}.collapse-trigger.collapsed:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.accordion .collapse-trigger.collapsed:before{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);color:#CF7F00;-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}.accordion .collapse-trigger.collapsed:hover:before{color:#007680;}.collapse-content{padding:30px 60px;background-color:#fff;}@media (max-width:767.98px){.collapse-content{padding:20px;}}.collapse-content table{width:100%;margin-top:30px;}.collapse-content table thead{background-color:#003079;color:#fff;}.collapse-content table td,.collapse-content table th{padding:10px;}.collapse-content table td p,.collapse-content table th p{margin-bottom:0;}.collapse-target.collapse:not(.show){display:none;}.collapse-target.collapsing{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target.collapsing{-webkit-transition:none;transition:none;}.collapse--alternate .collapse-trigger{padding-left:60px;padding-right:140px;}.collapse--alternate .collapse-trigger:before{left:auto;right:60px;}.collapse--alternate-icon .collapse-trigger:before{content:"\f11b";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.collapse--alternate-icon .collapse-trigger.collapsed:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}.collapse--default .collapse-trigger{padding-left:0;padding-right:120px;background-color:transparent;}.collapse--default .collapse-trigger:before{left:auto;right:0;}@media (max-width:575.98px){.collapse-target--sm.collapse:not(.show){display:none;}.collapse-target--sm.collapsing{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--sm.collapsing{-webkit-transition:none;transition:none;}}@media (min-width:576px){.collapse-target--sm.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--sm.collapse.show{overflow-y:visible;}}@media (max-width:767.98px){.collapse-target--md.collapse:not(.show){display:none;}.collapse-target--md.collapsing{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--md.collapsing{-webkit-transition:none;transition:none;}}@media (min-width:768px){.collapse-target--md.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--md.collapse.show{overflow-y:visible;}}@media (max-width:991.98px){.collapse-target--lg.collapse:not(.show){display:none;}.collapse-target--lg.collapsing{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--lg.collapsing{-webkit-transition:none;transition:none;}}@media (min-width:992px){.collapse-target--lg.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--lg.collapse.show{overflow-y:visible;}}@media (max-width:1199.98px){.collapse-target--xl.collapse:not(.show){display:none;}.collapse-target--xl.collapsing{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--xl.collapsing{-webkit-transition:none;transition:none;}}@media (min-width:1200px){.collapse-target--xl.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--xl.collapse.show{overflow-y:visible;}}@media (max-width:1439.98px){.collapse-target--xxl.collapse:not(.show){display:none;}.collapse-target--xxl.collapsing{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--xxl.collapsing{-webkit-transition:none;transition:none;}}@media (min-width:1440px){.collapse-target--xxl.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--xxl.collapse.show{overflow-y:visible;}}@media (max-width:1679.98px){.collapse-target--xxxl.collapse:not(.show){display:none;}.collapse-target--xxxl.collapsing{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target--xxxl.collapsing{-webkit-transition:none;transition:none;}}@media (min-width:1680px){.collapse-target--xxxl.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target--xxxl.collapse.show{overflow-y:visible;}}.collapse-target-.collapse:not(.show){display:none;}.collapse-target-.collapsing{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0;overflow:hidden;position:relative;}.prefers-reduced-motion .collapse-target-.collapsing{-webkit-transition:none;transition:none;}.collapse-target-.collapse{display:block !important;height:auto !important;overflow:visible !important;}.collapse-target-.collapse.show{overflow-y:visible;}@media (min-width:576px){.collapse-trigger--sm{display:none !important;visibility:hidden;}}@media (min-width:768px){.collapse-trigger--md{display:none !important;visibility:hidden;}}@media (min-width:992px){.collapse-trigger--lg{display:none !important;visibility:hidden;}}@media (min-width:1200px){.collapse-trigger--xl{display:none !important;visibility:hidden;}}@media (min-width:1440px){.collapse-trigger--xxl{display:none !important;visibility:hidden;}}@media (min-width:1680px){.collapse-trigger--xxxl{display:none !important;visibility:hidden;}}.collapse-trigger-{display:none !important;visibility:hidden;}
@keyframes animate-text{0%{transform:translateY(10%);opacity:0;}100%{transform:translateY(0);opacity:1;}}.alert{background:#4d4d4d;color:#fff;display:block;}.alert.animate-out{animation-name:fadeOut;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.alert-container{max-width:1440px;width:100%;padding-right:45px !important;padding-left:45px !important;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:150px 1fr 150px;grid-template-rows:auto;padding-bottom:20px;padding-top:20px;}@media (max-width:767.98px){.alert-container{padding-right:30px !important;padding-left:30px !important;}}@media (min-width:576px){.alert-container{max-width:540px;}}@media (min-width:768px){.alert-container{max-width:720px;}}@media (min-width:992px){.alert-container{max-width:960px;}}@media (min-width:1200px){.alert-container{max-width:1440px;}}@media (max-width:767.98px){.alert-container{grid-template-columns:100%;grid-template-rows:auto;}}.alert-copy .title{color:#fff;font-family:"DM Sans",sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 10px 0;}.alert-copy .title{font-size:16px;}@media (min-width:575px){.alert-copy .title{font-size:calc(16px + 2 * (100vw - 575px) / 1025);}}@media (min-width:1600px){.alert-copy .title{font-size:18px;}}.alert-icon{align-self:center;justify-self:center;}.alert-icon{font-size:50px;}@media (min-width:575px){.alert-icon{font-size:calc(50px + 25 * (100vw - 575px) / 1025);}}@media (min-width:1600px){.alert-icon{font-size:75px;}}@media (max-width:767.98px){.alert-icon{display:none;}}.alert-close{transition:none;background-color:transparent;border:none;border-radius:0;padding:0;padding:0;align-self:center;color:#fff;justify-self:center;}.prefers-reduced-motion .alert-close{transition:none;}.alert-close:hover,.alert-close:focus{background-color:transparent;}.alert-close{font-size:18px;}@media (min-width:575px){.alert-close{font-size:calc(18px + 7 * (100vw - 575px) / 1025);}}@media (min-width:1600px){.alert-close{font-size:25px;}}.alert-close:hover{color:#fff;}.alert-close:before{content:"\f11b";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;}@media (max-width:767.98px){.alert-close{grid-row:1;justify-self:end;}}.alert--emergency{background:#009BA8;}.alert--announcement{background:#D9F1F1;color:#1a1a1a;}.alert--announcement .alert-container{grid-template-columns:1fr auto;}@media (min-width:1200px){.alert--announcement .alert-container{max-width:1600px;}}@media (max-width:767.98px){.alert--announcement .alert-container{grid-template-columns:100%;grid-template-rows:auto;}}.alert--announcement .alert-copy .title{color:#1a1a1a;}.alert--announcement .alert-copy .alert-title{font-weight:bold;margin-bottom:10px;}.alert--announcement .alert-close{color:#1a1a1a;font-size:15px;position:relative;}.alert--announcement .alert-close::after{content:"";position:absolute;inset:-10px;}.alert--announcement .alert-close:hover,.alert--announcement .alert-close:focus{color:#1a1a1a;}.alert--announcement.alert--not-dismissible .alert-container{grid-template-columns:1fr;}
.view-hero{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;background-color:#e6e6e6;padding-top:100px;padding-bottom:100px;}.view-hero{font-size:18px;}@media (min-width:575px){.view-hero{font-size:calc(18px + 2 * (100vw - 575px) / 1025);}}@media (min-width:1600px){.view-hero{font-size:20px;}}.view-header{max-width:1110px;margin-left:auto;margin-right:auto;}.view-header h1{color:#424242;margin-bottom:50px;}.view-content{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;}.view-filters{max-width:1110px;margin-left:auto;margin-right:auto;}.view-filters .input-group input[type="text"]{border:none;height:60px;padding:20px 25px;border-radius:38px;background-color:#fff;}.view-filters .input-group input[type="text"]::placeholder{color:#424242;opacity:1;}.view-filters .input-group .input-group-append{padding:0;border-radius:0;border:none;position:absolute;right:6px;top:2px;bottom:2px;background-color:transparent;}.view-filters .input-group .input-group-append .btn{height:48px;width:48px;border-radius:50%;margin:0;}.view-filters .input-group .input-group-append .btn:after{content:"\f129";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-filters .input-results{background-color:white;box-shadow:0 0 10px rgba(196,196,196,0.5);position:relative;color:#fff;font-weight:600;padding:20px 25px;margin:0 40px;}.view-filters .input-results a{color:#fff;text-decoration:none;}.view-filters .input-results ul{list-style-type:none;margin:0;padding:0;}.view-filters .input-results ul li{padding:0;}.view-filters .bef--secondary{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-auto-flow:column;grid-gap:60px;align-items:flex-end;}@media (max-width:767.98px){.view-filters .bef--secondary{grid-template-columns:100%;grid-auto-flow:row;grid-gap:30px;}}.view-filters .bef--secondary .filters{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-auto-flow:column;grid-gap:20px;align-items:flex-end;}@media (max-width:767.98px){.view-filters .bef--secondary .filters{grid-template-columns:100%;grid-auto-flow:row;grid-gap:10px;}}.view-filters .bef--secondary .filters .js-form-item-field-author-target-id:after,.view-filters .bef--secondary .filters .js-form-item-field-tags-target-id:after{content:"\f10c";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform 0.25s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);right:15px;pointer-events:none;}.view-filters .bef--secondary .form-group{margin-bottom:0;}.view-filters .bef--secondary .form-group label{color:#fff;font-weight:600;}.view-filters .bef--secondary .form-group label{font-size:16px;}@media (max-width:767.98px){.view-filters .bef--secondary .form-group label{background:transparent !important;border:none !important;clip:rect(0,0,0,0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}}.view-filters .bef--secondary .form-group .form-control{border:1px solid #cccccc;color:#424242;font-weight:400;}.view-filters .bef--secondary .form-group .form-control{font-size:20px;}.view-filters .bef--secondary .filters-btn{display:flex;height:100%;align-items:center;}.view-filters .bef--secondary .filters-btn .btn{min-width:140px;height:42px;}.view-filters .bef--secondary .filters-btn .form-reset{display:none;}.view-filters #edit-actions input{display:none;}.view-filters .form-type-select{position:relative;}.view-filters .form-type-select select{appearance:none;}.view-filters .form-type-select select::-ms-expand{display:none;}.view-filters .form-type-select select:disabled{cursor:default;color:rgba(0,0,0,0.5);}.view-filters .form-type-select select option{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;}
@media (max-width:767.98px){.drupal-form{padding:0 15px;}}.drupal-form .form-group input[type="text"],.drupal-form .form-group input[type="email"],.drupal-form .form-group input[type="tel"],.drupal-form .form-group input[type="password"],.drupal-form .form-group textarea,.drupal-form .form-group select,.drupal-form .form-group .choices-inner,.drupal-form .form-group .choices__inner{border-radius:0;}.drupal-form .form-group .choices__list--single{padding:8px 15px;font-size:18px;}.drupal-form .form-group.drupal-form-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;}@media (max-width:767.98px){.drupal-form .form-group.drupal-form-inner{grid-template-columns:1fr;}}.drupal-form .form-group label.form-required{position:relative;}.drupal-form .form-group label.form-required:after{content:"*";color:red;position:absolute;right:-10px;top:-10px;}.drupal-form .form-item-checkbox{grid-column:1 / span 2;text-align:right;padding-bottom:30px;border-bottom:1px solid #efefef;}@media (max-width:767.98px){.drupal-form .form-item-checkbox{grid-column:1;}}.drupal-form .form-item-text-area,.drupal-form .form-item-scale,.drupal-form .webform-address--wrapper,.drupal-form .form-item-signature{grid-column:1 / span 2;}@media (max-width:767.98px){.drupal-form .form-item-text-area,.drupal-form .form-item-scale,.drupal-form .webform-address--wrapper,.drupal-form .form-item-signature{grid-column:1;}}.drupal-form #edit-actions{text-align:right;}.drupal-form #edit-actions .webform-button--submit{display:inline-block;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out;display:inline-flex;color:#000;text-align:center;align-items:center;justify-content:center;user-select:none;background-color:#fff;border:1px solid #000;border-radius:5px;padding:8px 20px;cursor:pointer;font-weight:700;text-decoration:none;background-color:#0079ab;border-color:#0079ab;color:#fff;width:auto;}.prefers-reduced-motion .drupal-form #edit-actions .webform-button--submit{transition:none;}.drupal-form #edit-actions .webform-button--submit:hover{color:#000;background-color:#e6e6e6;}.drupal-form #edit-actions .webform-button--submit:disabled,.drupal-form #edit-actions .webform-button--submit.disabled{transition:none;opacity:0.6;box-shadow:none;cursor:default;background-color:#fff;color:#000;}.prefers-reduced-motion .drupal-form #edit-actions .webform-button--submit:disabled,.prefers-reduced-motion .drupal-form #edit-actions .webform-button--submit.disabled{transition:none;}.drupal-form #edit-actions .webform-button--submit:active,.drupal-form #edit-actions .webform-button--submit.active{background-color:#d9d9d9;}.drupal-form #edit-actions .webform-button--submit:hover{color:#fff;border-color:#005578;background-color:#005578;}.drupal-form #edit-actions .webform-button--submit:active,.drupal-form #edit-actions .webform-button--submit.active{color:#fff;border-color:#00435f;background-color:#00435f;}.drupal-form #edit-actions .webform-button--submit:disabled,.drupal-form #edit-actions .webform-button--submit.disabled{background-color:#0079ab;border-color:#0079ab;color:#fff;}.drupal-form .form-item-date-and-time{grid-column:1 / span 2;}@media (max-width:767.98px){.drupal-form .form-item-date-and-time{grid-column:1;}}.drupal-form .form-item-date-and-time #edit-date-and-time{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;}@media (max-width:767.98px){.drupal-form .form-item-date-and-time #edit-date-and-time{grid-template-columns:1fr;}}.drupal-form .webform-address--wrapper{padding:30px 15px;background-color:#efefef;}.drupal-form .webform-address--wrapper .fieldset-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;}@media (max-width:991.98px){.drupal-form .webform-address--wrapper .fieldset-wrapper{grid-template-columns:1fr 1fr;}}@media (max-width:767.98px){.drupal-form .webform-address--wrapper .fieldset-wrapper{grid-template-columns:1fr;}}.drupal-form .webform-address--wrapper .fieldset-wrapper .form-item-address-address,.drupal-form .webform-address--wrapper .fieldset-wrapper .form-item-address-address-2{grid-column:1 / span 4;}@media (max-width:991.98px){.drupal-form .webform-address--wrapper .fieldset-wrapper .form-item-address-address,.drupal-form .webform-address--wrapper .fieldset-wrapper .form-item-address-address-2{grid-column:1 / span 2;}}@media (max-width:767.98px){.drupal-form .webform-address--wrapper .fieldset-wrapper .form-item-address-address,.drupal-form .webform-address--wrapper .fieldset-wrapper .form-item-address-address-2{grid-column:1;}}.drupal-form .webform-signature-pad:before{padding-top:13%;}.drupal-form .webform-signature-pad .form-submit.button{position:absolute;right:0;bottom:0;padding:0 10px;height:30px;width:65px;}.form-group{display:block;margin-bottom:25px;position:relative;}.form-group label{color:#424242;font-weight:600;}.form-group .form-control{background:#fff;border:1px solid #cccccc;border-radius:5px;box-shadow:none;color:#424242;padding:8px 15px;position:relative;text-align:left;text-decoration:none;vertical-align:middle;width:100%;}.form-group .form-control::-webkit-input-placeholder{transition:opacity 0.2s ease-in-out;color:#424242;opacity:0.5;}.prefers-reduced-motion .form-group .form-control::-webkit-input-placeholder{transition:none;}.form-group .form-control:-moz-placeholder{transition:opacity 0.2s ease-in-out;color:#424242;opacity:0.5;}.prefers-reduced-motion .form-group .form-control:-moz-placeholder{transition:none;}.form-group .form-control::-moz-placeholder{transition:opacity 0.2s ease-in-out;color:#424242;opacity:0.5;}.prefers-reduced-motion .form-group .form-control::-moz-placeholder{transition:none;}.form-group .form-control:-ms-input-placeholder{transition:opacity 0.2s ease-in-out;color:#424242;opacity:0.5;}.prefers-reduced-motion .form-group .form-control:-ms-input-placeholder{transition:none;}.form-group .form-control:focus{border-color:#b3b3b3;}.form-group .form-control:disabled{background-color:#cccccc;cursor:default;opacity:0.5;}.form-group .form-control:disabled::placeholder{opacity:0.5;}.form-group .password-toggle .toggle-icon{transition:none;background-color:transparent;border:none;border-radius:0;padding:0;padding:0;margin:0;line-height:1;}.prefers-reduced-motion .form-group .password-toggle .toggle-icon{transition:none;}.form-group .password-toggle .toggle-icon:hover,.form-group .password-toggle .toggle-icon:focus{background-color:transparent;}.form-group .password-toggle .toggle-icon:before{content:"\f142";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-group .password-toggle.show .toggle-icon:before{content:"\f141";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-group textarea.form-control{min-height:90px;}.form-group .select-container{position:relative;}.form-group .select-container select{appearance:none;}.form-group .select-container select::-ms-expand{display:none;}.form-group .select-container select:disabled{cursor:default;color:rgba(0,0,0,0.5);}.form-group .select-container .form-control{padding-right:45px;}.form-group .select-container:after{content:"\f113";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:15px;pointer-events:none;}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="password"],.form-group textarea,.form-group select{border-radius:0;}.form-group.error input[type="text"],.form-group.error input[type="email"],.form-group.error input[type="tel"],.form-group.error input[type="password"],.form-group.error textarea,.form-group.error select,.form-group.is-invalid input[type="text"],.form-group.is-invalid input[type="email"],.form-group.is-invalid input[type="tel"],.form-group.is-invalid input[type="password"],.form-group.is-invalid textarea,.form-group.is-invalid select{border-color:#f00;}.form-group.error input[type="text"]:focus,.form-group.error input[type="email"]:focus,.form-group.error input[type="tel"]:focus,.form-group.error input[type="password"]:focus,.form-group.error textarea:focus,.form-group.error select:focus,.form-group.is-invalid input[type="text"]:focus,.form-group.is-invalid input[type="email"]:focus,.form-group.is-invalid input[type="tel"]:focus,.form-group.is-invalid input[type="password"]:focus,.form-group.is-invalid textarea:focus,.form-group.is-invalid select:focus{border-color:#f00;}.form-group.error label,.form-group.is-invalid label{color:#f00;}.form-group.error .invalid-feedback,.form-group.is-invalid .invalid-feedback{display:block;}.form-group.error .choices-inner,.form-group.is-invalid .choices-inner{border-color:#f00;}.form-group.error .choices-dropdown input[type="text"],.form-group.is-invalid .choices-dropdown input[type="text"]{border-color:inherit;}.form-group .help-text{color:#333333;display:block;font-size:12px;margin-top:10px;}.form-group .invalid-feedback{display:none;color:#f00;font-size:12px;margin-top:2px;}.form-check input[type="radio"],.form-check input[type="checkbox"]{cursor:pointer;position:relative;appearance:none;}.form-check input[type="radio"]::-ms-check,.form-check input[type="checkbox"]::-ms-check{display:none;}.form-check input[type="radio"] + label,.form-check input[type="checkbox"] + label{position:relative;display:inline-block;padding-left:20px;}.form-check input[type="radio"] + label:before,.form-check input[type="radio"]:checked + label:after,.form-check input[type="checkbox"] + label:before,.form-check input[type="checkbox"]:checked + label:after{position:absolute;top:50%;transform:translateY(-50%);left:0;}.form-check input[type="radio"] + label:before,.form-check input[type="radio"]:checked + label:after,.form-check input[type="checkbox"] + label:before,.form-check input[type="checkbox"]:checked + label:after{font-size:16px;}.form-check input[type="radio"]:focus,.form-check input[type="checkbox"]:focus{box-shadow:none;}.is-tabbing .form-check input[type="radio"]:focus + label:before,.is-tabbing
  .form-check input[type="radio"]:checked:focus + label:before,.is-tabbing
  .form-check input[type="checkbox"]:focus + label:before,.is-tabbing
  .form-check input[type="checkbox"]:checked:focus + label:before{box-shadow:0 0 0 0.2rem #5e9ed6;outline:0 !important;transition:box-shadow 0.25s ease-in-out;}.prefers-reduced-motion .is-tabbing .form-check input[type="radio"]:focus + label:before,.prefers-reduced-motion .is-tabbing
    .form-check input[type="radio"]:checked:focus + label:before,.prefers-reduced-motion .is-tabbing
    .form-check input[type="checkbox"]:focus + label:before,.prefers-reduced-motion .is-tabbing
    .form-check input[type="checkbox"]:checked:focus + label:before{transition:none;}.form-check input[type="radio"][type="checkbox"]:not(:checked) + label:before,.form-check input[type="checkbox"][type="checkbox"]:not(:checked) + label:before{content:"\f111";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-check input[type="radio"][type="checkbox"]:checked + label:after,.form-check input[type="checkbox"][type="checkbox"]:checked + label:after{color:#424242;content:"\f110";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-check input[type="radio"][type="radio"]:not(:checked) + label:before,.form-check input[type="checkbox"][type="radio"]:not(:checked) + label:before{content:"\f129";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-check input[type="radio"][type="radio"]:checked + label:after,.form-check input[type="checkbox"][type="radio"]:checked + label:after{color:#424242;content:"\f128";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-check input[type="radio"]:disabled,.form-check input[type="checkbox"]:disabled{cursor:default;}.form-check input[type="radio"]:disabled + label,.form-check input[type="checkbox"]:disabled + label{opacity:0.5;}.form-check.error input[type="radio"],.form-check.error input[type="checkbox"]{border-color:#f00;}.form-check.error input[type="radio"]:checked + label:after,.form-check.error input[type="checkbox"]:checked + label:after{color:#f00;}.form-check.error label{color:#f00;}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%;}.input-group .form-control{flex:1 1 auto;margin-bottom:0;position:relative;width:1%;}.input-group .form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;}.input-group .form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;}.input-group-text{}.input-group-prepend,.input-group-append{align-items:center;background-color:#f2f2f2;border:1px solid #cccccc;display:flex;justify-content:center;padding:0 10px;}.input-group-prepend{border-radius:5px 0 0 5px;border-right:0;}.input-group-append{border-left:0;border-radius:0 5px 5px 0;}[data-toggle="buttons"]{position:relative;display:inline-flex;vertical-align:middle;}[data-toggle="buttons"] > label{margin:0;position:relative;font-weight:400;}[data-toggle="buttons"] > label input[type="radio"],[data-toggle="buttons"] > label input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}[data-toggle="buttons"] > label:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;}[data-toggle="buttons"] > label:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}fieldset{border:0;margin:0;min-width:0;padding:0;}
.media-item{overflow:hidden;position:relative;}.media-item--fill{width:100%;height:100%;}.media-item--fill figure{height:100%;width:100%;position:absolute;bottom:0;left:0;right:0;top:0;}.media-item--fill figure video,.media-item--fill figure img{height:100%;object-fit:cover;position:absolute;width:100%;}.media-item--fill .video-js{display:block;height:100%;width:100%;}.media-item figure img.image-style-carousel-image{width:100%;}.media-video-btn{display:block;height:120px;width:120px;border-radius:50%;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;box-shadow:0 0 30px rgba(0,0,0,0.15);z-index:1;opacity:0.75;}.media-video-btn:hover{opacity:1;}.media-video-btn:before{content:"\f140";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.media-video-btn:before{font-size:60px;}@media (max-width:767.98px){.media-video-btn{display:block;height:90px;width:90px;border-radius:50%;line-height:0;}.media-video-btn:before{font-size:40px;}}.media-caption{align-items:center;background-color:rgba(255,255,255,0.9);bottom:5px;box-shadow:0 0 30px rgba(0,0,0,0.15);left:5px;line-height:1.3;min-height:50px;padding:5px 70px 5px 15px;position:absolute;right:5px;z-index:1;}.media-caption.is-visible{display:flex;visibility:visible;}.media-caption.is-hidden{display:none;visibility:hidden;}.media-caption.is-animating-in{animation-name:fadeInUp;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;display:flex;visibility:visible;}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.media-caption.is-animating-out{animation-name:fadeOutDown;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(20px);}}.media-caption-btn{display:block;height:40px;width:40px;border-radius:50%;line-height:0;border:none;bottom:10px;overflow:hidden;padding:0;position:absolute;right:10px;z-index:2;opacity:0.75;margin:0;}.media-caption-btn:hover{opacity:1;}.media-caption-btn:before{content:"\f105";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;}.media-caption-btn.is-active{opacity:1;}.media-caption-btn.is-active:before{content:"\f11b";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;}.media-group + .media-group{margin-top:25px;}.media-group[data-max-columns] figure{height:100%;position:relative;width:100%;position:absolute;bottom:0;left:0;right:0;top:0;}.media-group[data-max-columns] figure video,.media-group[data-max-columns] figure img{height:100%;object-fit:cover;position:absolute;width:100%;}.media-group[data-max-columns] .video-js{display:block;height:100%;width:100%;}.media-group[data-max-columns="1"]{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-gap:25px;padding:13.5px 0;}.media-group[data-max-columns="1"] .media-item{position:relative;width:100%;padding:0;overflow:hidden;}.media-group[data-max-columns="1"] .media-item:before{content:"";display:block;padding-top:56.25%;}.media-group[data-max-columns="1"] .media-item-item,.media-group[data-max-columns="1"] .media-item embed,.media-group[data-max-columns="1"] .media-item object,.media-group[data-max-columns="1"] .media-item video,.media-group[data-max-columns="1"] .media-item iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}@media (max-width:767.98px){.media-group[data-max-columns="1"] .media-item{position:relative;width:100%;padding:0;overflow:hidden;}.media-group[data-max-columns="1"] .media-item:before{content:"";display:block;padding-top:100%;}.media-group[data-max-columns="1"] .media-item-item,.media-group[data-max-columns="1"] .media-item embed,.media-group[data-max-columns="1"] .media-item object,.media-group[data-max-columns="1"] .media-item video,.media-group[data-max-columns="1"] .media-item iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}}.media-group[data-max-columns="1"].media-group--no-gap{grid-template-columns:100%;grid-template-rows:auto;grid-gap:0;}.media-group[data-max-columns="2"]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:25px;}.media-group[data-max-columns="2"] .media-item{position:relative;width:100%;padding:0;overflow:hidden;}.media-group[data-max-columns="2"] .media-item:before{content:"";display:block;padding-top:66.66667%;}.media-group[data-max-columns="2"] .media-item-item,.media-group[data-max-columns="2"] .media-item embed,.media-group[data-max-columns="2"] .media-item object,.media-group[data-max-columns="2"] .media-item video,.media-group[data-max-columns="2"] .media-item iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}@media (max-width:767.98px){.media-group[data-max-columns="2"] .media-item{position:relative;width:100%;padding:0;overflow:hidden;}.media-group[data-max-columns="2"] .media-item:before{content:"";display:block;padding-top:100%;}.media-group[data-max-columns="2"] .media-item-item,.media-group[data-max-columns="2"] .media-item embed,.media-group[data-max-columns="2"] .media-item object,.media-group[data-max-columns="2"] .media-item video,.media-group[data-max-columns="2"] .media-item iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}}.media-group[data-max-columns="2"].media-group--no-gap{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:0;}.media-group[data-max-columns="3"]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:25px;}.media-group[data-max-columns="3"] .media-item{position:relative;width:100%;padding:0;overflow:hidden;}.media-group[data-max-columns="3"] .media-item:before{content:"";display:block;padding-top:100%;}.media-group[data-max-columns="3"] .media-item-item,.media-group[data-max-columns="3"] .media-item embed,.media-group[data-max-columns="3"] .media-item object,.media-group[data-max-columns="3"] .media-item video,.media-group[data-max-columns="3"] .media-item iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}@media (max-width:767.98px){.media-group[data-max-columns="3"]{grid-template-columns:100%;grid-template-rows:auto;grid-gap:25px;}}.media-group[data-max-columns="3"].media-group--no-gap{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0;}@media (max-width:767.98px){.media-group[data-max-columns="3"].media-group--no-gap{grid-template-columns:100%;grid-template-rows:auto;grid-gap:0;}}.media-group[data-max-columns="4"]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:25px;}.media-group[data-max-columns="4"] .media-item{position:relative;width:100%;padding:0;overflow:hidden;}.media-group[data-max-columns="4"] .media-item:before{content:"";display:block;padding-top:100%;}.media-group[data-max-columns="4"] .media-item-item,.media-group[data-max-columns="4"] .media-item embed,.media-group[data-max-columns="4"] .media-item object,.media-group[data-max-columns="4"] .media-item video,.media-group[data-max-columns="4"] .media-item iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}@media (max-width:767.98px){.media-group[data-max-columns="4"]{grid-template-columns:100%;grid-template-rows:auto;grid-gap:25px;}}.media-group[data-max-columns="4"].media-group--no-gap{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:0;}@media (max-width:767.98px){.media-group[data-max-columns="4"].media-group--no-gap{grid-template-columns:100%;grid-template-rows:auto;grid-gap:0;}}
.modal{display:none;top:0;right:0;bottom:0;left:0;overflow-y:auto;position:fixed;z-index:9999;outline:0;}.modal.fade{animation-name:fadeOut;animation-duration:0.25s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.modal.fade.show{animation-name:fadeIn;animation-duration:0.25s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.modal.animate-in{animation-name:bounceIn;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(0.9);}100%{transform:scale(1);}}.modal.animate-out{animation-name:bounceOut;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;display:block;}@keyframes bounceOut{0%{transform:scale(1);}25%{transform:scale(0.95);}50%{opacity:1;transform:scale(1.1);}100%{opacity:0;transform:scale(0.3);}}.modal-backdrop{transition:opacity 0.25s linear;background:rgba(0,0,0,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;opacity:0;}.prefers-reduced-motion .modal-backdrop{transition:none;}.modal-backdrop.show{opacity:1;}.modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:15px;margin-bottom:15px;}@media (min-width:576px){.modal-dialog{max-width:540px;}}@media (min-width:768px){.modal-dialog{max-width:720px;}}@media (min-width:992px){.modal-dialog{max-width:960px;}}@media (min-width:1200px){.modal-dialog{max-width:1140px;}}.modal-header{min-height:26px;margin-bottom:10px;}.modal-header .modal-title{font-family:"Playfair Display",serif;font-weight:400;margin:0;padding-right:40px;color:#424242;}.modal-header .modal-title{font-size:18px;}@media (min-width:575px){.modal-header .modal-title{font-size:calc(18px + 6 * (100vw - 575px) / 1025);}}@media (min-width:1600px){.modal-header .modal-title{font-size:24px;}}.modal-dismiss-button{transition:none;background-color:transparent;border:none;border-radius:0;padding:0;display:flex;float:right;padding:5px;margin:0;color:#424242 !important;}.prefers-reduced-motion .modal-dismiss-button{transition:none;}.modal-dismiss-button:hover,.modal-dismiss-button:focus{background-color:transparent;}.modal-dismiss-button:before{content:"\f11b";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.modal-content{background-color:#f2f2f2;color:#424242;padding:15px;position:relative;}.modal-footer{margin:50px 0 0;}.modal-footer--spaced{display:flex;justify-content:space-between;}.modal-footer--centered{display:flex;justify-content:center;}.modal-footer--align-right{display:flex;justify-content:flex-end;}.modal-footer .btn{margin-left:15px;}.modal-footer .btn:first-child{margin-left:0;}.modal--side .modal-dialog{position:absolute;position:relative;top:auto;left:auto;transform:translate(0,0);position:fixed;margin:auto;padding:0;}.modal--side .modal-content{height:100%;overflow-y:auto;}.modal--side.left .modal-dialog{top:0;bottom:0;left:0;width:auto;height:100%;}.modal--side.left.animate-in{animation-name:slideInLeft;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px);}100%{transform:translateX(0);}}.modal--side.left.animate-out{animation-name:slideOutLeft;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes slideOutLeft{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.modal--side.right .modal-dialog{top:0;bottom:0;right:0;width:auto;height:100%;}.modal--side.right.animate-in{animation-name:slideInRight;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px);}100%{transform:translateX(0);}}.modal--side.right.animate-out{animation-name:slideOutRight;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes slideOutRight{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.modal--side.top .modal-dialog{top:0;right:0;left:0;width:100%;max-width:inherit;}.modal--side.top.animate-in{animation-name:slideInDown;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px);}100%{transform:translateY(0);}}.modal--side.top.animate-out{animation-name:slideOutUp;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes slideOutUp{0%{transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.modal--side.bottom .modal-dialog{bottom:0;right:0;left:0;width:100%;max-width:inherit;}.modal--side.bottom.animate-in{animation-name:slideInUp;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes slideInUp{0%{opacity:0;transform:translateY(2000px);}100%{transform:translateY(0);}}.modal--side.bottom.animate-out{animation-name:slideOutDown;animation-duration:0.5s;animation-fill-mode:both;animation-timing-function:ease;}@keyframes slideOutDown{0%{transform:translateY(0);}100%{opacity:0;transform:translateY(2000px);}}.modal--video .modal-dialog{background:transparent;}.modal--video .modal-header .modal-title{color:#fff;}.modal--video .modal-dismiss-button{color:#fff !important;}.modal--video .modal-content{padding:0;background-color:transparent;}.modal--video .modal-footer{border:none;margin:20px 0 0;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.media-oembed-content{max-width:100%;border:none;background-color:transparent;}
[data-tooltip]{cursor:help;border-bottom:1px rgb(114,114,114) dotted;}.tooltip{--arrow-size:8px;--arrow-offset:calc(-1 * (var(--arrow-size) / 2));padding:1rem;border-radius:5px;border-color:#999999;border-width:1px;border-style:solid;background-color:#ffffff;}[data-popper-arrow],[data-popper-arrow]::before{position:absolute;width:var(--arrow-size);height:var(--arrow-size);background:inherit;}[data-popper-arrow]{visibility:hidden;}.tooltip[data-popper-placement^='bottom'] > [data-popper-arrow]{top:var(--arrow-offset);}.tooltip[data-popper-placement^='left'] > [data-popper-arrow]{right:var(--arrow-offset);}.tooltip[data-popper-placement^='right'] > [data-popper-arrow]{left:var(--arrow-offset);}.tooltip[data-popper-placement^='top'] > [data-popper-arrow]{bottom:var(--arrow-offset);}[data-popper-arrow]::before{visibility:visible;content:'';transform:rotate(45deg);background-color:#ffffff;border:1px solid #999999;}.tooltip[data-popper-placement^='bottom'] > [data-popper-arrow]::before{border-right-width:0;border-bottom-width:0;}.tooltip[data-popper-placement^='left'] > [data-popper-arrow]::before{border-bottom-width:0;border-left-width:0;}.tooltip[data-popper-placement^='right'] > [data-popper-arrow]::before{border-top-width:0;border-right-width:0;}.tooltip[data-popper-placement^='top'] > [data-popper-arrow]::before{border-left-width:0;border-top-width:0;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
