.faq{position:relative;margin-bottom:20px}@media screen and (min-width: 768px){.faq{margin-bottom:30px}}@media screen and (min-width: 992px){.faq{margin-bottom:40px}}.df-block~.faq,.page-title:not(.sr-only)~.faq{margin-top:20px}@media screen and (min-width: 768px){.df-block~.faq,.page-title:not(.sr-only)~.faq{margin-top:30px}}@media screen and (min-width: 992px){.df-block~.faq,.page-title:not(.sr-only)~.faq{margin-top:40px}}.faq__inner{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 768px){.faq__inner{grid-template-columns:repeat(2, 1fr);gap:40px}}.faq .accordion{margin-top:30px}.faq .accordion__item{background-color:#fff;border-radius:.3125rem;margin-bottom:20px;border:1px solid #d9d9d9;transition:all .3s ease-in-out}.faq .accordion__item__toggle{padding:20px;text-align:left}.faq .accordion__item__toggle .icon{width:1.125rem;height:1.125rem}.faq .accordion__item__content{padding:0 20px}.faq .accordion__item__content p{margin-bottom:20px}.faq .accordion__item__content p:last-child{margin-bottom:0}.faq .accordion__item--open{padding-bottom:20px}
