.accordion__header,body h2.js-accordion__header,body h3.js-accordion__header{background-color:#f5f5f5;border:0;display:block;font-size:17px;font-weight:700;letter-spacing:inherit;line-height:1.5;margin:10px 0 0;padding:12px 55px 12px 20px;position:relative;text-align:initial;transition:background-color .25s ease;width:100%}.accordion__title,body.single #content #main-sidebar-container article .entry h2.accordion__title,body.single #content #main-sidebar-container article .entry h3.accordion__title,h2.accordion__title,h3.accordion__title{display:block;margin-bottom:15px;margin-top:10px}.accordion-with-background .accordion__title,.accordion-with-background h2.accordion__title,.accordion-with-background h3.accordion__title,body .accordion__panel .ff-el-group.ff-custom_html,body.single #content #main-sidebar-container article .entry .accordion-with-background h2.accordion__title,body.single #content #main-sidebar-container article .entry .accordion-with-background h3.accordion__title{margin-bottom:0}.accordion__header,h2.js-accordion__header,h3.js-accordion__header{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__header:focus,[aria-expanded=true].accordion__header{background-color:#e7e7e7}.accordion__header:after{color:#1ba085;content:"\f067";font-family:FontAwesome;font-weight:700;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:56px}[aria-expanded=true].accordion__header:after{content:"\f068"}.accordion-content,.accordion__panel{display:block;margin:0;max-height:1000em;opacity:1;overflow:hidden;padding:0 20px;transition:visibility 0s,max-height .25s,opacity .25s;visibility:visible}.accordion-with-background .accordion-content,.accordion-with-background .accordion__panel{background:#f5f5f5;border-radius:0 0 30px 30px;padding-top:15px}[aria-hidden=true].accordion__panel{max-height:0;opacity:0;transition-delay:.25s,0s,0s;visibility:hidden}.accordion__header{border-radius:30px}.accordion-with-background .accordion__header{transition:border-radius .25s}.accordion-with-background [aria-expanded=true].accordion__header{border-radius:30px 30px 0 0}.accordion-with-background .accordion__panel .accordion__header{border:2px solid #e7e7e7}[aria-hidden=true].accordion__panel .fluentform{display:none}.accordion__panel .ff-el-group.ff-custom_html{margin-top:25px}.accordion-anchor{background-color:#fff;border-radius:0 0 15px 15px;padding:5px 10px;position:relative;top:-13px}