.accordion .row{padding-top:1em}.accordion .accordion-section{position:relative;border-bottom:1px solid #ccc;width:95%;margin:0 auto}.accordion .accordion-section:first-of-type{border-top:1px solid #ccc}.accordion .accordion-section .question{display:block;padding:1em 6% 1em 0}.accordion .accordion-section .answer{padding-right:5%;padding-bottom:1em}.accordion .accordion-section .mr-icon{position:absolute;right:0;top:.7em;width:1.5em;height:1.5em;text-align:center;line-height:135%;background-color:#853585;color:#fff;border-radius:50%}.accordion .accordion-section .caret{position:absolute;top:1.5em;right:1em;height:0;width:0;border:.5em solid transparent;border-left-width:.45em;border-right-width:.45em;border-top-color:#000}.accordion .accordion-section .answer-wrap{max-height:0;overflow:hidden;-ms-transition:max-height 45s ease-in-out;-webkit-transition:max-height .4s ease-in-out;-moz-transition:max-height .4s ease-in-out;-ms-transition:max-height .4s ease-in-out;-o-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}.accordion .accordion-section.open .caret{border-top-color:transparent;border-bottom-color:#000;top:1em}.accordion .accordion-section.open .answer-wrap{max-height:50em;-webkit-transition:max-height .75s ease-in-out;-moz-transition:max-height .75s ease-in-out;-ms-transition:max-height .75s ease-in-out;-o-transition:max-height .75s ease-in-out;transition:max-height .75s ease-in-out}.accordion .accordion-section.open .answer-wrap table,.accordion .accordion-section.open .answer-wrap th,.accordion .accordion-section.open .answer-wrap td{border:1px solid #000;text-align:center}.accordion .accordion-section ul,.accordion .accordion-section li{display:list-item;list-style-position:outside;list-style-type:disc;position:relative;padding:.25em 0 .25em 2em}.accordion .bottom-text{padding:1.5em 2.5% 1em}@media only screen and (min-width: 560px) and (max-width: 759px){.accordion .accordion-section .question,.accordion .accordion-section .answer{padding-right:10%}}@media only screen and (min-width: 760px) and (max-width: 959px){.accordion .accordion-section{width:85%}.accordion .accordion-section .question,.accordion .accordion-section .answer{padding-right:10%}.accordion .bottom-text{padding:1.5em 7.5% 1em}}@media only screen and (min-width: 960px){.accordion .accordion-section{width:80%}.accordion .accordion-section .question,.accordion .accordion-section .answer{padding-right:10%}.accordion .bottom-text{padding:1.5em 19% 1em}}
