*{box-sizing:border-box}.accordion{padding:60px 15px;background:#f4f4f4}.accordion .accordion__container{background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.15);border-radius:10px}.accordion .accordion__container .accordion__row{border-bottom:1px solid #ccd6dd}.accordion .accordion__container .accordion__row:last-of-type{border-bottom:none}.accordion .accordion__container .accordion__row.active .accordion__title:after{transform:translateY(-50%) rotate(180deg)}.accordion .accordion__container .accordion__row .accordion__title{padding:20px 0 20px 20px;position:relative;border:none;background:#fff}.accordion .accordion__container .accordion__row .accordion__title:after{content:"\f107";font-family:Font Awesome\ 5 Pro;position:absolute;right:25px;top:50%;color:#fff;font-size:30px;transform:translateY(-50%) rotate(0deg);transition:all .3s ease-in-out}.accordion .accordion__container .accordion__row .accordion__title:before{background:#f47735;padding:20px;content:"";position:absolute;right:15px;top:15%}.accordion .accordion__container .accordion__row .accordion__title h3{text-align:left;font-size:15px;margin-bottom:0;width:90%}.accordion .accordion__container .accordion__row .accordion__content{padding:0 20px 25px;display:none}.accordion .accordion__container .accordion__row .accordion__content p+ul{margin-top:-20px}.accordion .accordion__container .accordion__row .accordion__content strong{font-size:15px}@media screen and (min-width:992px){.accordion .accordion__container .accordion__row .accordion__title{padding:30px 0 20px 75px}.accordion .accordion__container .accordion__row .accordion__title:before{top:20%}.accordion .accordion__container .accordion__row .accordion__title h3{font-size:1.25rem;margin-bottom:.5rem}.accordion .accordion__container .accordion__row .accordion__content{padding:0 75px 25px}.accordion .accordion__container .accordion__row .accordion__content strong{font-size:1rem}}