.faq-section{background:var(--color-accent-pink-light);padding:128px 0}.faq-section__inner{margin:0 auto;max-width:768px;padding:0 16px}@media (min-width:768px){.faq-section__inner{padding:0 48px}}.faq-section__head{margin-bottom:64px;text-align:center}.faq-section__head .eyebrow{background:rgba(207,179,189,.15);margin-bottom:24px}.faq-section__head h2{color:var(--color-primary);font-size:36px;font-weight:300;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}.faq-section__head p{color:var(--color-primary);font-size:18px;font-weight:300;line-height:1.6;margin:0}.faq-section__head .faq-section__title,.faq-section__head .faq-section__title p{color:var(--color-primary);font-size:36px;font-weight:300;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}.faq-section__head .faq-section__description,.faq-section__head .faq-section__description p{color:var(--color-primary);font-size:18px;font-weight:300;line-height:1.6;margin:0}.faq-section__head .faq-section__description p:last-child,.faq-section__head .faq-section__title p:last-child{margin-bottom:0}.faq-section__foot{margin-top:56px;text-align:center}.faq-section__foot p{color:var(--color-primary);font-weight:300;margin:0 0 20px}.faq-section__foot a{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;background:var(--color-accent-pink);border-radius:0;color:#fff;font-size:14px;font-weight:700;gap:8px;padding:14px 32px}.faq-section__foot a:hover{opacity:.9}.faq{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;border-top:1px solid rgba(207,179,189,.3);flex-direction:column}.faq,.faq-item{border-bottom:1px solid rgba(207,179,189,.3)}.faq-item{overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-item__q{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;background:none;border:none;gap:24px;padding:24px 0;text-align:left;width:100%}.faq-item__q span{color:var(--color-primary);font-size:18px;font-weight:300;line-height:1.4;-moz-transition:color .2s ease;transition:color .2s ease}.faq-item__icon,.faq-item__q:hover span{color:var(--color-accent-pink)}.faq-item__icon{flex-shrink:0;height:20px;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-moz-transform .3s ease;width:20px}.faq-item.is-open .faq-item__icon{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-item__a{max-height:0;overflow:hidden;-moz-transition:max-height .35s ease;transition:max-height .35s ease}.faq-item.is-open .faq-item__a{max-height:320px}.faq-item__a p{color:var(--color-primary);font-size:15px;font-weight:300;line-height:1.6;margin:0;padding-bottom:24px;padding-right:44px}
/*# sourceMappingURL=ud_faq_section.css.map */
