section.faqs .wrapper{position:relative}section.faqs .wrapper .content{margin-bottom:3rem}section.faqs .wrapper .content h3{font-size:2rem}section.faqs .wrapper .faqs-items{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:1rem}section.faqs .wrapper .faqs-items details{background:rgba(77,117,45,.1);border-radius:1rem}section.faqs .wrapper .faqs-items details[open] summary svg{transform:rotate(45deg)}section.faqs .wrapper .faqs-items details summary{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;cursor:pointer;padding:1.5rem 1rem}section.faqs .wrapper .faqs-items details summary h5{color:#4d752d;font-weight:600;font-size:1.125rem;margin-bottom:0}section.faqs .wrapper .faqs-items details summary svg{width:16px;height:16px;min-width:16px;min-height:16px;transition:all .3s ease}section.faqs .wrapper .faqs-items details .panel{padding:1rem}@media only screen and (min-width: 992px){section.faqs .bg-pattern{display:none}section.faqs .wrapper .content h3{font-size:2.625rem}}
