.tm-accordion{background:#fff;border-radius:8px;box-shadow:0 5px 60px rgba(0,0,0,.09);overflow:hidden;padding:0 15px}.tm-accordion .accordion-title-wrapper{cursor:pointer}.tm-accordion .accordion-title{color:#575759;font-size:20px!important;letter-spacing:0;line-height:1.2;margin:0;padding:20px 45px 20px 35px;position:relative;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.tm-accordion .accordion-icon,.tm-accordion .accordion-icon:before{font-weight:500;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tm-accordion .accordion-icon:before{content:"\f218";font-family:Ionicons;font-size:12px;right:0}.tm-accordion h6.accordion-title:hover{background-color:#e44755;color:#fff}.tm-accordion .accordion-section{margin:0 -15px}.tm-accordion .accordion-content{display:none}.tm-accordion .accordion-content p{margin-bottom:0}.tm-accordion .accordion-section+.accordion-section{border-top:1px solid #eee}.tm-accordion .accordion-content{color:#000;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:0;line-height:1.66;padding:26px 35px 43px}.tm-accordion .accordion-section.active h6.accordion-title{background-color:#e44755;color:#fff}.tm-accordion .active .accordion-icon:before{content:"\f209"}.tm-accordion .accordion-title{height:auto!important;margin:0!important}