.menu-toggle-button{position:relative;display:inline-block;text-indent:28px;min-width:1.5rem;min-height:1.5rem;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}@media (min-width:25em){.menu-toggle-button{width:auto;}}@media (min-width:48em){.menu-toggle-button,.menu-toggle-state{display:none;}}.menu-toggle-button-text{vertical-align:middle;padding:0 .5em;}.menu-toggle-button-icon,.menu-toggle-button-icon:before,.menu-toggle-button-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#bbb;transition:all 0.25s;}[dir="rtl"] .menu-toggle-button-icon{right:2px;}.menu-toggle-button-icon:before{content:'';top:-7px;left:0;}.menu-toggle-button-icon:after{content:'';top:7px;left:0;}[dir="rtl"] .menu-toggle-button-icon:before,[dir="rtl"] .menu-toggle-button-icon:after{right:0;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon{height:0;background:transparent;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:before{top:0;transform:rotate(-45deg);}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:after{top:0;transform:rotate(45deg);}.menu-toggle-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}.menu-toggle-state ~ .menu{display:none;}.menu-toggle-state:not(:checked) ~ .menu{display:none;}.menu-toggle-state:checked ~ .menu{display:block;}@media (min-width:48em){.menu-toggle-state:not(:checked) ~ .menu{display:block;}}
@charset "utf-8";.accordion_dl{margin:10px 0;padding:0;}.accordion_dl dt{position:relative;margin:0;padding:0;}.accordion_dl dt .button{width:100%;text-align:left;padding:10px 10px 10px 30px;background-color:#dddddd;color:#000000;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,0.25),inset 1px 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:inset -1px -1px 0 rgba(0,0,0,0.25),inset 1px 1px 0 rgba(255,255,255,0.25);box-shadow:inset -1px -1px 0 rgba(0,0,0,0.25),inset 1px 1px 0 rgba(255,255,255,0.25);cursor:pointer;transition:background-color 0.2s ease;}.accordion_dl dt .button .indicator .indicator-target:before{content:"";position:absolute;top:40%;left:12px;width:5px;height:5px;margin-top:-4px;border-top:2px solid #000000;border-right:2px solid #000000;transform:rotateZ(45deg);transition:transform .2s ease;}.accordion_dl dt .button.expanded{background-color:#eeeeee;}.accordion_dl dt .button.expanded .indicator .indicator-target:before{transform:rotateZ(135deg);}.accordion_dl dt .button:hover,.accordion_dl dt .button:focus{background-color:#eeeeee;}.accordion_dl dt:first-of-type .button{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.accordion_dl dt:last-of-type .button{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}.accordion_dl dt:last-of-type .button.expanded{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.accordion_dl dd{margin:-16px 0 10px 0;padding:10px;background-color:#ffffff;border:1px solid #cccccc;}.accordion_dl dd:last-of-type{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
