/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.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:"";}
.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;}
.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;}}
.evsp-accordion{--ea-hdr-bg:#f8f9fa;--ea-hdr-bg-hover:#e9ecef;--ea-hdr-text:#212529;--ea-hdr-text-hover:#000;--ea-mod-title-color:inherit;position:relative;width:100%;max-width:100%;box-sizing:border-box;isolation:isolate;overflow-x:hidden;}.evsp-accordion:not(.evsp-accordion--items-no-border){--ea-hdr-border-w:1px;--ea-hdr-border:#dee2e6;--ea-hdr-border-hover:#adb5bd;}.evsp-acc__background{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;}.evsp-acc__gradient{position:absolute;inset:0;z-index:0;pointer-events:none;}.evsp-acc__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;}.evsp-acc__inner{position:relative;z-index:2;max-width:100%;min-width:0;box-sizing:border-box;}.evsp-acc__module-title{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:var(--ea-mod-title-color);}.evsp-acc__module-title--align-left{text-align:left;}.evsp-acc__module-title--align-center{text-align:center;}.evsp-acc__module-title--align-right{text-align:right;}.evsp-acc__block-title{margin-top:0;margin-bottom:1rem;color:var(--ea-mod-title-color);}.evsp-acc__list{list-style:none;margin:0;padding:0;max-width:100%;min-width:0;}.evsp-acc__item{margin:0 0 0.5rem;max-width:100%;min-width:0;box-sizing:border-box;border:var(--ea-hdr-border-w) solid var(--ea-hdr-border);border-radius:4px;overflow:hidden;background:var(--ea-hdr-bg);}.evsp-accordion--items-no-border .evsp-acc__item{border:none;border-radius:0;}.evsp-acc__item:last-child{margin-bottom:0;}.evsp-acc__heading{margin:0;font-size:1rem;font-weight:600;min-width:0;max-width:100%;}.evsp-acc__trigger{display:flex;width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.875rem 1rem;margin:0;border:0;background:var(--ea-hdr-bg);color:var(--ea-hdr-text);font:inherit;font-weight:600;text-align:left;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;}.evsp-acc__trigger-text{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word;}.evsp-accordion:not(.evsp-accordion--items-no-border) .evsp-acc__trigger:hover,.evsp-accordion:not(.evsp-accordion--items-no-border) .evsp-acc__trigger:focus-visible{background:var(--ea-hdr-bg-hover);color:var(--ea-hdr-text-hover);outline:none;box-shadow:inset 0 0 0 2px var(--ea-hdr-border-hover);}.evsp-accordion--items-no-border .evsp-acc__trigger:hover,.evsp-accordion--items-no-border .evsp-acc__trigger:focus-visible{background:var(--ea-hdr-bg-hover);color:var(--ea-hdr-text-hover);outline:none;box-shadow:none;}.evsp-accordion:not(.evsp-accordion--items-no-border) .evsp-acc__trigger[aria-expanded="true"]{border-bottom:var(--ea-hdr-border-w) solid var(--ea-hdr-border);}.evsp-accordion--items-no-border .evsp-acc__trigger[aria-expanded="true"]{border-bottom:none;}.evsp-acc__icon{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative;color:var(--ea-icon-color,inherit);}.evsp-acc__trigger:hover .evsp-acc__icon,.evsp-acc__trigger:focus-visible .evsp-acc__icon{color:var(--ea-icon-hover,inherit);}.evsp-acc__icon::before,.evsp-acc__icon::after{content:"";position:absolute;background:currentColor;transition:transform 0.2s ease;}.evsp-acc__icon::before{top:50%;left:15%;right:15%;height:2px;margin-top:-1px;}.evsp-acc__icon::after{left:50%;top:15%;bottom:15%;width:2px;margin-left:-1px;}.evsp-accordion:not(.evsp-accordion--icon-arrow) .evsp-acc__trigger[aria-expanded="true"] .evsp-acc__icon::after{transform:scaleY(0);}.evsp-accordion--icon-arrow .evsp-acc__icon::before,.evsp-accordion--icon-arrow .evsp-acc__icon::after{content:none;display:none;}.evsp-acc__icon-arrow{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.evsp-acc__icon-arrow::before{content:"\e913";font-family:"orange-icons",sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform 0.2s ease;}.evsp-accordion--icon-arrow .evsp-acc__trigger[aria-expanded="true"] .evsp-acc__icon-arrow::before{transform:rotate(90deg);}.evsp-acc__panel{padding:1rem 1.25rem;background:var(--ea-panel-bg,#fff);color:var(--ea-panel-text,#212529);max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:visible;}.evsp-acc__panel[hidden]{display:none;}.evsp-acc__panel .text-formatted{max-width:100%;min-width:0;color:inherit;overflow-wrap:anywhere;word-break:break-word;}.evsp-acc__panel .text-formatted :where(h1,h2,h3,h4,h5,h6,p,li,td,th,blockquote){color:inherit;}.evsp-acc__panel .text-formatted a{color:inherit;text-decoration:underline;text-underline-offset:0.15em;}.evsp-acc__panel .text-formatted a:hover,.evsp-acc__panel .text-formatted a:focus{opacity:0.85;}.evsp-acc__panel .text-formatted img,.evsp-acc__panel .text-formatted video,.evsp-acc__panel .text-formatted iframe,.evsp-acc__panel .text-formatted svg{max-width:100%;height:auto;}.evsp-acc__panel .text-formatted table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;}.evsp-acc__panel .text-formatted pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word;}.evsp-acc__panel .text-formatted > *:first-child{margin-top:0;}.evsp-acc__panel .text-formatted > *:last-child{margin-bottom:0;}@media (max-width:767.98px){.evsp-acc__trigger{padding:0.75rem 0.875rem;}.evsp-acc__panel{padding:0.875rem 1rem;}}
.layout--onecol .layout__region{width:100%;}
