.faq__checkbox{border:0;background-color:transparent;cursor:pointer;line-height:0;padding:0}.faq__filters{grid-area:filters}.faq__filters h4{display:inline-flex;position:relative;justify-content:flex-start;margin:0 0 .5em;width:100%}.faq__filters h4::after{background-color:#ffe300;bottom:-.5em;content:"";display:block;height:6px;position:absolute;width:100%}.faq__filtersContainer{background-color:#f0f0f0;border-radius:25px;padding:1.5em 1em}.faq__filtersContainer h4{display:inline-flex;position:relative;justify-content:flex-start;font-size:20px;margin:0 0 .5em;width:100%}.faq__filtersContainer h4::after{background-color:#ffe300;bottom:-.5em;content:"";display:block;height:6px;position:absolute;width:100%}@media screen and (max-width:600px){.faq__filters h4::after,.faq__filtersContainer h4::after{bottom:-.5em}}@media only screen and (min-width:540.5px){.faq__filtersContainer{padding:2em}}.faq__filter-list{list-style:none;padding-left:0}.faq__filter-list li{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding:4px 0}.faq__filter-list li label{cursor:pointer;margin-left:5px}.faq__main{margin:0 auto;max-width:1366px}.faq__results{grid-area:results}.faq__search{max-width:90vw;margin:2rem auto 1rem;border-bottom:1px solid rgba(0,0,0,.2);padding:1rem 0}.faq__search input{background-color:#f0f0f0;border:1px solid #ccc;border-radius:25px;width:100%;margin:0 auto;padding:10px}.faq__wrapper{max-width:90vw;margin:2rem auto;display:grid;grid-gap:25px;grid-template-areas:"filters" "results";grid-template-columns:auto}@media only screen and (min-width:820.5px){.faq__filters{grid-row:span 2}.faq__wrapper{grid-gap:50px;grid-template-areas:"filters results";grid-template-columns:25% 1fr;margin:2rem auto 1em}}@media only screen and (min-width:1200.5px){.faq__wrapper{grid-gap:100px}}.faq .question{position:relative;margin:.5em 0 1.5em}.faq .question input[type=checkbox]{position:absolute;left:-10000px}.faq .question input[type=checkbox]:checked~.question__header .question__expand{transform:rotate(180deg);transition:transform 333ms ease-in-out}.faq .question input[type=checkbox]:checked~.question__answer{max-height:1000px;transition:max-height 333ms ease-in-out}@media only screen and (min-width:540.5px){.faq .question{margin:1em 0 2em}}.faq .question__answer{max-height:0;overflow:hidden;transition:max-height 333ms ease-in-out}.faq .question__expand{font-size:50px;color:#215301;place-self:center;transition:transform 333ms ease-in-out}.faq .question__header{display:grid;grid-template-columns:1fr 75px;border-bottom:1px solid rgba(0,0,0,.2)}.faq .question__title{font-size:17px;font-weight:900;line-height:1.32em;margin:15px 0;border-right:1px solid}
/*# sourceMappingURL=maps/faq.css.map */
