.accordion{align-content:center;display:grid}.accordion__container{display:grid;justify-self:center;max-width:800px;row-gap:.75rem;width:100%}.accordion__header{align-items:center;column-gap:.5rem;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:15px 1.5rem}.accordion__description{padding:0 1.5rem 1.5rem}.accordion__icon{height:25px;min-width:25px;width:25px}.accordion__icon svg{height:20px;transition:.3s;width:20px}.accordion__item{background:#fff;box-shadow:0 0 20px #00000014;position:relative;transition:all .25s ease}.accordion-black-bg .accordion__item{background-color:#1a1a1a;border-bottom:1.5px solid #4d9ea9;color:#fff}.accordion-black-bg .accordion__header{padding:12px 0}.accordion-black-bg .accordion__icon{align-items:center;background-color:#fff;border-radius:50%;box-sizing:content-box;display:flex;justify-content:center;padding:5px;transition:all .2s}.accordion-black-bg .accordion__icon:hover{transform:scale(1.1);transition:all .2s}.accordion-black-bg .accordion__icon>span{display:flex}.accordion-black-bg .accordion__title{font-size:18px;font-weight:400;margin:0}.accordion-black-bg .accordion__description{padding:10px 0 20px}.accordion-black-bg .accordion__description p{font-size:17px;font-weight:300;margin-bottom:5px}.accordion-black-bg .accordion__description p a{font-weight:500}.accordion__item:after{content:"";height:100%;left:0;position:absolute;top:0;width:5px}.accordion__content{height:0;overflow:hidden;transition:all .25s ease}.accordion-open .accordion__icon svg{transform:rotate(45deg)}@media screen and (max-width:480px){.accordion-black-bg .accordion__title{font-size:16px}}