.acc{max-width:60%;margin:0 auto}.acc__card{margin-bottom:30px;position:relative}.acc__card:last-child{margin-bottom:0}.acc__title{font-size:18px;color:#1a1a1a;line-height:1.5;font-weight:700;display:block;padding:22px 60px 22px 22px;border:2px solid #f7f7f7;width:100%;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.acc__panel{background:#fff;color:#1a1a1a;display:none;margin:0;text-align:left}.acc__panel p{margin-bottom:0}.acc__title::after{width:12px;height:12px;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;position:absolute;right:27px;content:" ";top:27px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.acc__title.active::after{top:34px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg)}.acc__title.active{background-color:#fff;color:#1a1a1a;border-color:#fff;border-radius:10px 10px 0px 0px;-webkit-box-shadow:0 0px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0 0px 5px 0px rgba(0,0,0,0.1);-o-box-shadow:0 0px 5px 0px rgba(0,0,0,0.1);-ms-box-shadow:0 0px 5px 0px rgba(0,0,0,0.1);box-shadow:0 0px 5px 0px rgba(0,0,0,0.1)}.acc__title.active::after,.acc__title:hover::after{border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a}.acc__title:hover{color:#1a1a1a}.acc__panel{display:none;padding:0 60px 15px 22px;background-color:#fff;border-radius:0 0 10px 10px;-webkit-box-shadow:0px 9px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 9px 10px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 9px 10px 0px rgba(0,0,0,0.1);-ms-box-shadow:0px 9px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 9px 10px 0px rgba(0,0,0,0.1)}.acc.accordion_dark .acc__title{color:#fff;border:2px solid #4e4e4e}.acc.accordion_dark .acc__title.active{color:#1a1a1a;border:2px solid #fff}.acc.accordion_dark .acc__title::after,.acc.accordion_dark .acc__title::after{border-right:2px solid #fff;border-bottom:2px solid #fff}.acc.accordion_dark .acc__title.active::after,.acc.accordion_dark .acc__title.active::after{border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a}.acc.accordion_dark .acc__title.active::before{border-right:}@media only screen and (max-width:1024px){.acc{max-width:80%}}@media only screen and (max-width:767px){.acc{max-width:100%}.acc__card{margin-bottom:20px}.acc .acc__title{font-size:18px;padding:18px 30px}.acc .acc__panel{padding:0 30px 22px 22px;margin-top:-10px}.acc .acc__title{padding:18px 38px 18px 20px}.acc .acc__title::after{right:20px;top:24px}.acc .acc__title.active::after{top:32px}}