.faq{background-color:#f5f5f5;padding:60px 0 80px;width:100%}.faqs__placeholder{padding:40px;text-align:center;background:rgba(255,255,255,.6);border:2px dashed rgba(0,0,0,.15);color:#777;margin:24px auto;max-width:800px}.faqs__header{text-align:center;margin-bottom:48px}.faqs__rule{display:block;width:80px;height:4px;background-color:var(--color-secondary);margin:0 auto}.faqs__rule--top{margin-bottom:20px}.faqs__rule--bottom{margin-top:20px}.faqs__title{font-size:2.5rem;font-weight:300;letter-spacing:.1rem;color:var(--color-primary);margin:0;text-transform:uppercase}.faqs__list{max-width:1100px;margin:0 auto;padding:0}.faqs__item{border-top:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary);position:relative;padding-right:50px;padding-left:30px;background-color:var(--color-white);margin-bottom:10px}@media (max-width:600px){.faqs__item{padding-left:10px}}.faqs__item:last-child{border-bottom:1px solid var(--color-secondary)}.faqs__trigger{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:24px 0 20px;background:0 0;border:none;cursor:pointer;text-align:left}.faqs__trigger:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.faqs__question{display:block;font-size:1rem;font-weight:700;letter-spacing:0;color:var(--color-primary);text-transform:uppercase;line-height:1.5;padding-bottom:10px;position:relative}.faqs__question::after{content:'';display:block;position:absolute;bottom:0;left:0;width:48px;height:3px;background-color:var(--color-secondary);-webkit-transition:width .28s ease;transition:width .28s ease}.faqs__item--open .faqs__question::after{width:64px}.faqs__icon{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;background-color:var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;position:absolute;right:0;top:0}.faqs__icon svg{width:20px;height:20px;fill:var(--color-primary);display:block;-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease}.faqs__item--open .faqs__icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faqs__panel{overflow:hidden;max-height:0;-webkit-transition:max-height .35s ease,padding .28s ease;transition:max-height .35s ease,padding .28s ease}.faqs__panel[hidden]{display:block!important;max-height:0;padding-bottom:0}.faqs__panel.faqs__panel--open{max-height:1000px;padding-bottom:28px}.faqs__answer{padding:0;color:var(--color-primary);font-size:.95rem;line-height:1.75}.faqs__answer p:first-child{margin-top:0}.faqs__answer p:last-child{margin-bottom:0}.faqs__answer a{color:var(--color-secondary);text-decoration:underline}.faqs__answer ol,.faqs__answer ul{padding-left:20px}