.accordion{display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.accordion__item{border-radius:8px;box-sizing:border-box;overflow:hidden;padding:0}.accordion__button{align-items:center;background-color:#fff;border:none;border-bottom:1px solid #eee;border-radius:8px;color:#2c3e50;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:20px;text-align:left;transition:all .3s ease;width:100%}.accordion__item.active .accordion__button{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion__item.active .content-ac{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.accordion__title{color:#007fa3;font-weight:700}.accordion__icon{height:20px;min-width:20px;transition:all .3s ease;width:20px}.accordion__icon--up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__description{overflow:hidden;padding:20px;transition:all .5s ease}.accordion__description p:first-child{margin-top:0}.accordion__description p:last-child{margin-bottom:0}.accordion__description h3{font-size:1em;margin-top:50px}.accordion__description h3:first-child{margin-top:0}.accordion__description a{text-decoration:underline}.accordion__description--open{max-height:500px;padding-bottom:24px}.accordion__item .content-ac{display:none;padding-top:10px}.accordion__item .ico-open{transform:rotate(180deg)}.accordion__item .ico-close{transform:rotate(0deg)}.button-container{display:flex;justify-content:center;margin-top:60px}@media (max-width:768px){.accordion{gap:15px;grid-template-columns:1fr}.accordion__button,.accordion__description{padding:15px}}