:root{--accordion-border-width:1px;--accordion-border-color:rgba(20,65,30,0.2);--accordion-icon-size:1em;--accordion-icon-stroke-width:1.5px}.ev-accordion{border-color:var(--accordion-border-color);border-style:solid;border-width:var(--accordion-border-width) 0 var(--accordion-border-width) 0;overflow:hidden}.ev-accordion__section{border-color:var(--accordion-border-color);border-style:solid;border-width:0}.ev-accordion__section+.ev-accordion__section{border-width:var(--accordion-border-width) 0 0 0}.ev-accordion__panel{padding:.75rem}.ev-accordion__panel-inner{animation:accordion-entry-animation .4s ease-in-out}.ev-accordion__icon{display:block;margin-right:.5em;width:50px}.ev-accordion--expander-left .ev-accordion__icon{margin-left:auto;margin-right:0}.ev-accordion__toggler{align-items:center;cursor:pointer;display:flex;font-size:1.3rem;font-weight:600;list-style:none;padding:1.25rem .75rem;text-align:left;width:100%}.ev-accordion--expander-left .ev-accordion__toggler{justify-content:flex-end;flex-flow:row-reverse}.ev-accordion--density-compact .ev-accordion__toggler{padding:.75rem}.ev-accordion--density-expanded .ev-accordion__toggler{padding:1.75rem .75rem}.ev-accordion__toggler::-webkit-details-marker{display:none}.ev-accordion__toggler:focus{outline:0;text-decoration:underline}.ev-accordion__toggler:focus .icon{box-shadow:0 0 0 3px rgba(0,0,0,0.4)}.ev-accordion__toggler .icon{font-size:var(--accordion-icon-size)}.ev-accordion__toggler .icon .icon__group{stroke-width:var(--accordion-icon-stroke-width)}@keyframes accordion-entry-animation{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0px)}}.ev-accordion__expander{border-radius:50%;padding:3px}.ev-accordion--expander-right .ev-accordion__expander{margin-left:auto}.ev-accordion--expander-left .ev-accordion__expander{margin-right:1em}.ev-accordion__expander .icon__group{will-change:transform;transform-origin:8px 8px;transition:transform .3s ease-in-out}.ev-accordion__expander .icon__group>*{transform-origin:8px 8px;transition:transform .3s,stroke-dashoffset .3s;transition-timing-function:ease-in-out}.ev-accordion__expander--arrow .icon__group>*{stroke-dasharray:17;transform:translateY(3px)}.ev-accordion__expander--arrow .icon__group>*:first-child{stroke-dashoffset:8.5}.ev-accordion__section[open] .ev-accordion__expander--arrow .icon__group>*:first-child{transform:translateY(-3px) rotate(-90deg)}.ev-accordion__expander--arrow .icon__group>*:last-child{stroke-dashoffset:8.5}.ev-accordion__section[open] .ev-accordion__expander--arrow .icon__group>*:last-child{transform:translateY(-3px) rotate(90deg)}.ev-accordion__expander--plus .icon__group{transform:rotate(-45deg)}.ev-accordion__section[open] .ev-accordion__expander--plus .icon__group{transform:rotate(45deg)}.ev-accordion__expander--plus .icon__group>*:first-child{transform:rotate(-180deg)}.ev-accordion__section[open] .ev-accordion__expander--plus .icon__group>*:first-child{transform:rotate(-90deg)}.ev-accordion--theme-modern{border-radius:10px;border-width:0;box-shadow:0 2px 20px -7px rgba(0,0,0,0.2),0 10px 30px -7px rgba(0,0,0,0.15);margin-left:-20px;margin-right:-20px}@media(min-width:768px){.ev-accordion--theme-modern{margin-left:0;margin-right:0}}.ev-accordion--theme-modern .ev-accordion__toggler{background-color:rgba(0,0,0,0.02);flex-wrap:wrap;padding-left:1.5rem;padding-right:1.5rem;transition:background-color .2s ease}.ev-accordion--theme-modern .ev-accordion__toggler:hover{background-color:transparent}.ev-accordion--theme-modern .ev-accordion__section[open] .ev-accordion__toggler{background-color:transparent}.ev-accordion--theme-modern .ev-accordion__expander{display:none}.ev-accordion--theme-modern .ev-accordion__title{opacity:.8}.ev-accordion--theme-modern .ev-accordion__emphasis-text{flex:1 100%;font-size:2em;font-weight:700}.ev-accordion--theme-modern .ev-accordion__panel{padding-left:1.5rem;padding-right:1.5rem}.ev-accordion--theme-carded{border-radius:5px;border-width:1px}.ev-accordion--theme-carded .ev-accordion__toggler{background-color:rgba(0,0,0,0.05);padding-left:1rem;padding-right:1rem;transition:background-color .2s ease}.ev-accordion--theme-carded .ev-accordion__toggler:hover{background-color:transparent}.ev-accordion--theme-carded .ev-accordion__section[open] .ev-accordion__toggler{background-color:transparent}.ev-accordion--theme-carded .ev-accordion__panel{padding:1rem}