.accordion-container{margin:auto;position:relative}.accordion-container h2{font-weight:600;margin-bottom:2rem}.accordion-container button.accordion{align-items:center;background-color:transparent;border:none;border-radius:0;border-top:1px solid #000;color:#333;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;outline:none;padding:2rem 0;text-align:left;transition:background-color .2s linear;width:100%}.accordion-container button.accordion h2{font-size:18px;font-weight:600;margin:0;width:80%}.plusminus{cursor:pointer;height:15px;position:relative;width:15px}.plusminus.active:before{opacity:0;transform:translateY(-50%) rotate(-90deg)}.plusminus.active:after{transform:translateY(-50%) rotate(0)}.plusminus:after,.plusminus:before{background-color:var(--secondary-color);content:"";display:block;height:2px;left:0;position:absolute;top:50%;transition:.35s;width:100%}.plusminus:before{transform:translateY(-50%)}.plusminus:after{transform:translateY(-50%) rotate(90deg)}.accordion-container .accordion-content{line-height:1.6;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-container .accordion-content p{color:#2f4f4f;padding-bottom:16px!important;width:80%}@media(max-width:1150px){.accordion-container{padding:0 2rem}}@media (max-width:767px){.accordion-container{padding:0 1rem}.accordion-container h2{font-size:27px}.accordion-container .accordion-content p{padding-right:2rem;text-align:left;width:100%}}