.accordion_group{background:#f0f4ff;border-radius:5px;margin-bottom:10px;padding:5px 10px}.accordion_group.expanded{background:#fff;box-shadow:0 0 30px 0 #dee7fc}.accordion_header{cursor:pointer;font-size:16px;font-weight:700;line-height:16px;padding:10px 15px 10px 0;position:relative;width:100%}.accordion_icon{background-color:#34495e;border-radius:3px;color:#34495e;font-size:14px;margin-right:10px;padding-right:16px}.accordion_content{display:none;padding:15px 0}.accordion_group .accordion_icon{background-color:transparent;position:absolute;right:0;top:22px}.accordion_group .accordion_icon:after,.accordion_group .accordion_icon:before{background-color:#404040;content:"";display:block;height:2px;margin-top:-1px;position:absolute;right:3px;top:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .25s;transition:all .25s;width:10px}.accordion_group.expanded .accordion_icon:before{opacity:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.accordion_group .accordion_icon:before{opacity:1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion_group .accordion_icon:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.accordion_group.expanded .accordion_icon:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1024px){.accordion_header{font-size:17px;line-height:23px;padding:10px 15px}}