.accordion__items{border-radius:5px 40px 5px 5px;cursor:pointer;margin-bottom:20px;overflow:hidden;padding:19px 25px;position:relative}.accordion__items.active .accordion__items-text-content{padding-top:1.5rem}.accordion__items-text-content{line-height:32px;max-height:0;overflow:hidden;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.accordion__items h3{font-size:16px;font-weight:900;margin:0;padding-right:1.5rem;position:relative}span.accordion__items-icon{display:block;height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);vertical-align:middle;width:15px}span.accordion__items-icon:after,span.accordion__items-icon:before{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;width:100%}span.accordion__items-icon:after{transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg)}.accordion__items:after{bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;z-index:-1}.accordion__items.active{border:transparent!important;padding:24px 29px}.accordion__items.active span.accordion__items-icon:after{transform:translate(-50%,-50%) rotate(180deg);-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg)}.accordion__items *{-webkit-transform:all .3s ease;-moz-transform:all .3s ease;transition:all .3s ease}.accordion__items.active:after{opacity:1}