.dplf-accordion-wrapper{position:relative;display:block;width:100%;vertical-align:middle}.dplf-accordion-wrapper>*{display:block;width:100%}.dplf-accordion-wrapper .dplf-accordion-title{position:relative;cursor:pointer;margin:0;padding-top:24px;padding-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-bottom:1px solid var(--dplf-color-border-light)}.dplf-accordion-wrapper .dplf-accordion-title .dplf-tab-title{display:block;line-height:inherit;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-right:30px}.dplf-accordion-wrapper .dplf-accordion-title .dplf-accordion-icon{position:absolute;top:50%;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:16px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.dplf-accordion-wrapper .dplf-accordion-title .dplf-accordion-icon.dplf-icon-right{padding-right:25px}.dplf-accordion-wrapper .dplf-accordion-title .dplf-accordion-icon span{position:absolute;display:block;width:100%;height:100%;font-size:inherit;line-height:inherit;display:flex;align-items:center;justify-content:center;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.dplf-accordion-wrapper .dplf-accordion-title .dplf-accordion-icon span:before{display:block;line-height:inherit}.dplf-accordion-wrapper .dplf-accordion-title .dplf-accordion-icon span.dplf-icon-open{opacity:0}.dplf-accordion-wrapper .dplf-accordion-title .dplf-accordion-icon span.dplf-icon-close{opacity:1}.dplf-accordion-wrapper .dplf-accordion-title.ui-state-active .dplf-accordion-icon span.dplf-icon-open,.dplf-accordion-wrapper .dplf-accordion-title.ui-state-hover .dplf-accordion-icon span.dplf-icon-open{opacity:1}.dplf-accordion-wrapper .dplf-accordion-title.ui-state-active .dplf-accordion-icon span.dplf-icon-close,.dplf-accordion-wrapper .dplf-accordion-title.ui-state-hover .dplf-accordion-icon span.dplf-icon-close{opacity:0}.dplf-accordion-wrapper .dplf-accordion-content{padding:25px 0 15px;margin:0}.dplf-accordion-wrapper .dplf-accordion-content p{margin:0}