:root{--zero: 0;--xxs: 375px;--xs: 450px;--sm: 769px;--md: 980px;--lg: 1025px;--xl: 1100px;--2xl: 1280px;--3xl: 1440px;--4xl: 1920px}@media screen and (min-width: 980px){.md-max{display:none}}.faqs{margin:max(40px,min(12rem,120px)) auto}@media screen and (max-width: 768px){.faqs{padding:0 var(--margin)}}.faqs-content{display:flex;justify-content:space-between;gap:24px;margin-bottom:80px}@media screen and (max-width: 768px){.faqs-content{flex-direction:column}}.faqs button{text-align:left}.faqs .button{position:relative;display:block;flex:0 0 48px;width:48px;height:48px;background:var(--bg);border:3px solid var(--button);border-radius:50%}.faqs .button:before,.faqs .button:after{content:"";position:absolute;top:50%;left:50%;display:block;width:16px;height:3px;background:var(--button);border-radius:20px;transform:translate(-50%) translateY(-50%)}.faqs .button:after{transform:translate(-50%) translateY(-50%) rotate(90deg);transition:transform .4s var(--ease-out-cubic)}.faqs-items{display:flex;flex-direction:column;gap:40px;width:60%;margin:0 auto;padding-left:0}.faqs-item{--button: var(--white);--bg: var(--pink);display:flex;flex-wrap:wrap;gap:var(--columns-gap);padding-bottom:24px;border-bottom:1px solid var(--medium-light-pink);overflow:hidden}.faqs-item:hover .button:after{transform:translate(-50%) translateY(-50%) rotate(90deg) scaleX(.75)}.faqs-item.open .answer{opacity:1;transform:translateY(0)}.faqs-item.open .button:after{transform:translate(-50%) translateY(-50%) rotate(90deg) scaleX(0)}.faqs .question{display:flex;justify-content:space-between;gap:40px;width:100%;margin-bottom:16px;cursor:pointer}.faqs [data-faq-target]{transition:height .3s var(--ease-out-quad)}.faqs .answer{opacity:0;transform:translateY(10px);transition:opacity .3s var(--ease-out-quad),transform .3s var(--ease-out-quad)}
