.littering-faq{--n-accordion-padding:42px 0;--n-accordion-title-font-size:24px;--n-accordion-title-line-height:30px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-content-width:80%;--n-accordion-padding-content:0}@media (max-width:1024px){.littering-faq{--n-accordion-title-font-size:18px;--n-accordion-title-line-height:26px;--n-accordion-padding:20px 0;--n-accordion-padding-content:0 0 0 .625em;--n-accordion-content-width:85%}}.littering-faq__accordion-item{position:relative;border-style:solid;border-width:0 0 2px;border-color:var(--e-global-color-accent)}@media (max-width:1024px){.littering-faq__accordion-item:first-child{border-width:2px 0}}.littering-faq__accordion-item h3{margin:0}.littering-faq button.littering-faq__accordion-trigger{width:100%;font-size:var(--n-accordion-title-font-size);line-height:var(--n-accordion-title-line-height);text-align:left;text-transform:none;color:var(--n-accordion-title-normal-color);border:none;border-radius:0;padding:var(--n-accordion-padding);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.littering-faq button.littering-faq__accordion-trigger:focus,.littering-faq button.littering-faq__accordion-trigger:hover{color:var(--n-accordion-title-hover-color);background-color:transparent}.littering-faq button.littering-faq__accordion-trigger:active{color:var(--n-accordion-title-active-color);background-color:transparent}.littering-faq button.littering-faq__accordion-trigger .littering-faq__accordion-title{font-size:var(--n-accordion-title-font-size);line-height:var(--n-accordion-title-line-height);width:var(--n-accordion-content-width);white-space:initial}.littering-faq__accordion-panel{margin:0 0 2em;width:var(--n-accordion-content-width);padding:var(--n-accordion-padding-content)}.littering-faq__accordion-panel[hidden]{display:none}.littering-faq__accordion-panel:not([hidden])+.littering-faq__accordion-icon{transform:rotate(-90deg);top:initial;bottom:40px}.littering-faq__accordion-icon{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:0;height:40px;width:40px}.littering-faq__accordion-icon>img{width:100%;height:100%}.littering-faq__to-archive-button{margin-top:60px}.littering-faq__to-archive-button .elementor-button{padding-left:60px;padding-right:60px}.littering-faq__accordion-no-results{font-size:var(--n-accordion-title-font-size)}