.felan-accordion .accordion-icon,.felan-accordion .accordion-title,.felan-accordion .accordion-header{transition:all .25s cubic-bezier(0.645, 0.045, 0.355, 1)}.felan-accordion .accordion-section.active>.accordion-header .closed-icon{display:block}.felan-accordion .accordion-section.active>.accordion-header .opened-icon{display:none}.felan-accordion .accordion-header{display:flex;align-items:center;min-height:60px;cursor:pointer}.felan-accordion .accordion-title-wrapper{font-size:0;flex-grow:1}.felan-accordion .accordion-title{display:inline-block;margin-bottom:0;color:inherit;font-size:18px}.felan-accordion .accordion-icons{font-size:16px;flex-shrink:0;margin:0 0 0 10px;line-height:0}.felan-accordion .accordion-icons .closed-icon{display:none}.felan-accordion .accordion-content{display:none;color:#7e7e7e}.felan-accordion.felan-accordion-icon-left .accordion-header{flex-direction:row-reverse}.felan-accordion.felan-accordion-icon-left .accordion-icons{margin-left:0;margin:0 10px 0 0}.felan-accordion-style-01 .felan-accordion .accordion-section{border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 15px 50px rgba(51,51,51,.1)}.felan-accordion-style-01 .felan-accordion .accordion-section+.accordion-section{margin:30px 0 0}.felan-accordion-style-01 .felan-accordion .accordion-header{padding:10px 20px}.felan-accordion-style-01 .felan-accordion .accordion-content{line-height:1.6;padding:25px 30px}.felan-accordion-style-02 .felan-accordion .accordion-section{border:1px solid #eee;border-radius:8px;overflow:hidden}.felan-accordion-style-02 .felan-accordion .accordion-section+.accordion-section{margin:24px 0 0}.felan-accordion-style-02 .felan-accordion .accordion-header{padding:20px 24px}.felan-accordion-style-02 .felan-accordion .accordion-content{padding:0 24px 20px;margin-top:-10px}.felan-accordion-style-03 .felan-accordion .accordion-section{border-bottom:2px solid #eee;padding:9px 0}.felan-accordion-style-03 .felan-accordion .accordion-header{min-height:64px}.felan-accordion-style-03 .felan-accordion .accordion-title{font-size:24px;font-weight:600}.felan-accordion-style-03 .felan-accordion .accordion-icons{color:#ababab;font-size:24px}.felan-accordion-style-03 .felan-accordion .accordion-content{padding:0 0 25px}@media(max-width: 1024px){.felan-accordion-style-03 .felan-accordion .accordion-title{font-size:21px}}@media(max-width: 767px){.felan-accordion-style-03 .felan-accordion .accordion-title{font-size:18px}}