.rich-text-accordion{border-bottom:1px solid;margin-bottom:0;position:relative}.rich-text-accordion button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:flex;font-size:1.15rem;font-weight:600;justify-content:space-between;letter-spacing:0;margin:0;padding:20px 0;position:relative;text-align:left;text-transform:none;width:100%}.rich-text-accordion button:focus{outline:none}.rich-text-accordion button:active,.rich-text-accordion button:hover{color:#78c6ee}.rich-text-accordion button h3{margin-bottom:0}.accordion__icon{align-items:center;border:2px solid #78c6ee;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-left:10px;pointer-events:none;text-align:center;transition:all .2s ease-in;width:36px}button:active .accordion__icon,button:focus .accordion__icon,button:hover .accordion__icon{background-color:#78c6ee}.accordion__icon:after{color:#4c4f62;content:"\f067";font-family:Font Awesome\ 5 Pro;font-size:10px;font-weight:300}.accordion__icon.white-color:after{color:#fff}.accordion[aria-expanded=true] button{color:#78c6ee}.accordion[aria-expanded=true] button .accordion__icon{background-color:#78c6ee}.accordion main{display:block;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-out .2s,max-height .3s ease-out}.accordion[aria-expanded=true] main{max-height:100%;opacity:1;transition:opacity .5s ease-in,max-height .5s ease-in}.accordion__item-content.accordion__item-flex-content{padding:0 0 20px}.font-display-label{width:100px}