.renew-faq{--faq-heading-black:#111;--faq-heading-orange:#ff492d;--faq-question:#620d48;--faq-icon:#710c50}.renew-faq__list{display:flex;flex-direction:column;gap:16px}.renew-faq__item{background:#fff;border-radius:14px;overflow:hidden;width:100%}.renew-faq__question{align-items:center;background:transparent;border:0;column-gap:20px;cursor:pointer;display:grid;font-family:Arial,Helvetica,sans-serif;grid-template-columns:70px minmax(0,1fr) 38px;min-height:82px;outline:none;padding:0 28px 0 24px;text-align:left;width:100%}.renew-faq__number{color:#888;font-size:24px;font-weight:500;line-height:1;white-space:nowrap}.renew-faq__question-text{color:var(--faq-question);font-size:24px;font-weight:700}.renew-faq__icon{align-items:center;background:var(--faq-icon);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;position:relative;width:36px}.renew-faq__icon-horizontal,.renew-faq__icon-vertical{background:#fff;border-radius:2px;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .25s ease;width:15px}.renew-faq__icon-vertical{transform:translate(-50%,-50%) rotate(90deg)}.renew-faq__item.is-open .renew-faq__icon-vertical{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.renew-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.renew-faq__item.is-open .renew-faq__answer-wrap{grid-template-rows:1fr}.renew-faq__answer{background:#fff7f2;border-radius:20px;color:#4a4a4a;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.4;margin:0 155px 0 70px;min-height:0;opacity:0;overflow:hidden;padding:0 20px;transform:translateY(-8px);transition:opacity .3s ease,transform .4s ease}.renew-faq__item.is-open .renew-faq__answer{margin-bottom:20px;opacity:1;padding-bottom:17px;padding-top:17px;transform:translateY(0)}.renew-faq__answer p{margin:0}.renew-faq__answer p+p{margin-top:10px}.renew-faq__question:focus-visible{border-radius:12px;outline:2px solid var(--faq-question);outline-offset:-3px}@media (max-width:900px){.renew-faq{padding:60px 0 90px}.renew-faq__heading{margin-bottom:70px}.renew-faq__heading h2{font-size:40px}.renew-faq__question{column-gap:14px;grid-template-columns:58px minmax(0,1fr) 36px;padding:0 20px}.renew-faq__number,.renew-faq__question-text{font-size:21px}.renew-faq__answer{margin-left:58px;margin-right:70px}}@media (max-width:600px){.renew-faq{padding:50px 0 70px}.renew-faq__heading{margin-bottom:42px}.renew-faq__heading h2{font-size:32px;letter-spacing:-1px;line-height:1.15}.renew-faq__list{gap:10px}.renew-faq__item{border-radius:12px}.renew-faq__question{column-gap:8px;grid-template-columns:42px minmax(0,1fr) 32px;min-height:72px;padding:0 14px}.renew-faq__number{font-size:17px}.renew-faq__question-text{font-size:17px;letter-spacing:-.2px;line-height:1.25}.renew-faq__icon{height:32px;width:32px}.renew-faq__icon-horizontal,.renew-faq__icon-vertical{width:13px}.renew-faq__answer{border-radius:14px;font-size:14px;line-height:1.45;margin:0 12px 0 42px;padding-left:15px;padding-right:15px}.renew-faq__item.is-open .renew-faq__answer{padding-bottom:14px;padding-top:14px}}@media (max-width:400px){.renew-faq__question{grid-template-columns:34px minmax(0,1fr) 30px;padding-left:12px;padding-right:12px}.renew-faq__number{font-size:15px}.renew-faq__question-text{font-size:16px}.renew-faq__icon{height:30px;width:30px}.renew-faq__answer{margin-left:34px}}