/* @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;}}
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ept-accordion .ui-icon{float:left;margin-top:10px;display:block;}
.ept-accordion-plus_minus_right.ept-accordion .ui-icon{margin-top:10px;}.ept-accordion-plus_minus_right .ui-state-active,.ept-accordion-plus_minus_right .ui-widget-content .ui-state-active,.ept-accordion-plus_minus_right .ui-widget-header .ui-state-active,.ept-accordion-plus_minus_right a.ui-button:active,.ept-accordion-plus_minus_right .ui-button:active,.ept-accordion-plus_minus_right .ui-button.ui-state-active:hover{background:none;color:#222;border:0;}.ept-accordion-plus_minus_right .ui-widget-content{border:0;}.ept-accordion-plus_minus_right .ui-state-default,.ept-accordion-plus_minus_right .ui-widget-content .ui-state-default,.ept-accordion-plus_minus_right .ui-widget-header .ui-state-default,.ept-accordion-plus_minus_right .ui-button,html .ept-accordion-plus_minus_right .ui-button.ui-state-disabled:hover,html .ept-accordion-plus_minus_right .ui-button.ui-state-disabled:active{background:none;color:#222;border:0;}.ept-accordion-plus_minus_right .ui-icon{display:none;}.ept-accordion-plus_minus_right .ui-accordion .ui-accordion-content{padding:.3em 0 1em 0;}.ept-accordion-plus_minus_right .ui-accordion .ui-accordion-header{padding:.5em 0;font-weight:bold;position:relative;}.ept-accordion-plus_minus_right .ui-accordion .ui-accordion-header p{margin-bottom:0;}.ept-accordion-plus_minus_right .ui-accordion .ui-accordion-header::before{content:'+';display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;float:left;color:#222;border-radius:50%;margin-right:5px;position:absolute;right:0;top:50%;margin-top:-10px;}.ept-accordion-plus_minus_right .ui-accordion .ui-accordion-header.ui-state-active::before{content:'\2014';font-size:0.6rem;font-weight:700;}.ept-accordion-plus_minus_right .ui-accordion .ui-accordion-header p{margin-bottom:0;}
.spacing-sm{margin-bottom:10px;}.spacing-md{margin-bottom:20px;}.spacing-lg{margin-bottom:30px;}.spacing-xl{margin-bottom:40px;}.spacing-xxl{margin-bottom:50px;}
