.faq-block{padding:64px 0}.faq-block__wrap{margin:0 auto;max-width:1240px;padding:0 20px}.faq-block__grid{align-items:start;display:grid;gap:40px;grid-template-columns:1.15fr .85fr}.faq-block__left{max-width:670px;width:100%}.faq-block__right{align-items:center;display:flex;justify-content:flex-end}.faq-block__title{color:#0b67d6;line-height:1.05}.faq-block__title h2{color:#0364d0;font-size:48px;font-weight:700;margin-bottom:50px}.faq-block__title p{margin:0}.faq-block__list{display:grid;gap:14px;margin-top:26px}.faq-block__item{background:#fff;border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.06);overflow:hidden}.faq-block__q{align-items:center;background:transparent;border:0;cursor:pointer;display:grid;font-size:16px;gap:14px;grid-template-columns:1fr auto;padding:16px 18px 0;text-align:left;width:100%}.faq-block__plus{display:inline-block;height:15px;position:relative;width:15px}.faq-block__plus:after,.faq-block__plus:before{background:#111;border-radius:2px;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.faq-block__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.faq-block__item.is-open .faq-block__plus:after{transform:translate(-50%,-50%) rotate(0deg)}.faq-block__a{padding:0 18px 16px}.faq-block__aInner{opacity:.9}.faq-block__aInner p{font-size:16px}.faq-block__imageWrap{background:#ddd;border-radius:26px;max-width:388px;position:relative}@media screen and (min-width:1024px){.faq-block__imageWrap{right:20px}}.faq-block__image{display:block;height:auto;width:100%}.faq-block__iconWrap{align-items:center;display:flex;justify-content:center;position:absolute;right:-28px;top:-10px;transform:rotate(0deg);width:74px}.faq-block__icon{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.faq-block__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.faq-block__aWrap{overflow:hidden}.faq-block__aInner{font-size:14px;line-height:1.55;opacity:0;padding:18px 0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.faq-block__aInner p{margin:0}.faq-block__aInner p+p{margin-top:10px}.faq-block__item.is-open .faq-block__a{grid-template-rows:1fr}.faq-block__item.is-open .faq-block__aInner{opacity:.9;transform:translateY(0);transition-delay:70ms}@media (max-width:980px){.faq-block__grid{grid-template-columns:1fr}.faq-block__iconWrap{height:70px;right:10px;top:10px;width:70px}}@media (max-width:640px){.faq-block{padding:44px 0}.faq-block__title{font-size:32px}.faq-block__title h2{font-size:32px;margin-bottom:32px}}