.cp_qa .cp_actab{margin-bottom:1px;overflow:hidden;position:relative;width:100%}.cp_qa .cp_actab input{opacity:0;position:absolute}.cp_qa .cp_actab label{background:#eee;border-radius:7px;cursor:pointer;display:block;margin-top:2rem;padding:2rem 6rem 2rem 3rem;position:relative;-webkit-transition:all .5s;transition:all .5s}.cp_qa .cp_actab label:hover{color:#1a4472}.cp_qa .cp_actab .cp_actab-content{background:#adadad;color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s}.cp_qa .cp_actab .cp_actab-content p{padding:2rem 3rem}.cp_actab-content{border-radius:0 0 10px 10px}.cp_qa .cp_actab input:checked~label{border-radius:10px 10px 0 0;color:#1a4472}.cp_qa .cp_actab input:checked~.cp_actab-content{max-height:40em}.cp_qa .cp_actab label:after{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.cp_qa .cp_actab label:after,.cp_qa .cp_actab label:before{background:#000;bottom:45%;content:"";display:block;height:3px;margin-top:-12.5px;position:absolute;right:12px;text-align:center;-webkit-transition:all .5s;transition:all .5s;width:20px}.cp_qa .cp_actab label:before{transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg)}.cp_qa .cp_actab input[type=checkbox]:checked+label:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cp_qa .cp_actab input[type=checkbox]:checked+label:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:480px){.cp_qa .cp_actab label:after,.cp_qa .cp_actab label:before{width:15px}}