.faq-block{padding:150px 0;background:#f5f8fb}.faq-block__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.faq-block__right{max-width:730px}.faq-block__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:#2196e6;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase}.faq-block__line{width:28px;height:2px;background:#2196e6;flex:0 0 auto}.faq-block__title{color:#072d4c;font-size:36px !important;font-style:normal;font-weight:700;line-height:120%;margin:0;margin-top:12px !important}.faq-block__descr{color:#5a7080;font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin-top:28px}a.faq-block__btn{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:var(--12,linear-gradient(135deg,#1a7fc7 0%,#0d65ab 100%));color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:120%;width:fit-content;margin-top:60px}.faq-block__btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(13,101,171,.18)}.faq-block__btn svg{flex:0 0 auto}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch;border-radius:20px;border:1px solid #e8f2f9;background:#FFF;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.faq-item.is-active{border:1px solid #0d9de6;box-shadow:0 0 0 1px rgba(43,156,240,.05)}.faq-item__head{display:flex;align-items:center;gap:20px;align-self:stretch;border:0;background:transparent;text-align:left;cursor:pointer;display:flex;justify-content:space-between;padding:0;margin:0}.faq-item__num{width:32px;height:32px;min-width:32px;border-radius:50px;background:#0d9de6;color:#fff;font-size:16px;font-weight:700;line-height:18px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.faq-item__question{color:#072d4c;font-size:20px;font-style:normal;font-weight:700;line-height:120%;margin-right:auto}.faq-item__icon{position:relative;width:20px;height:20px;justify-self:end}.faq-item__icon::before,.faq-item__icon::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:#2397ea;border-radius:2px;transform-origin:center;transition:transform .25s ease,opacity .25s ease}.faq-item__icon::before{transform:translate(-50%,-50%) rotate(0deg)}.faq-item__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-active .faq-item__icon::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.3)}.faq-item__body{height:0;overflow:hidden;transition:height .35s ease;padding-left:52px}.faq-item__content{color:#4a6578;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.paragraphs-item-block-for-soft-tech-stack{clear:both}.paragraphs-item-block-for-soft-tech-stack .field-label{display:none}.paragraphs-item-block-for-soft-tech-stack .container{max-width:1520px;margin:0 auto}.faq-item__head br,.faq-item__head p{display:none}.faq-item__question h3{margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit}.node-type-new-type-material .paragraphs-item-order-call-text-left-form-right .wrapper_all_block .col-lg-12{margin-bottom:0}.faq-item__content ul ul{margin-top:1.5em}.node-type-new-type-material .paragraphs-item-order-call-text-left-form-right .wrapper_all_block{margin-bottom:0}.field-name-field-tech-stack-html.field-label-above{margin-top:0}@media(max-width:1100px){.faq-block__grid{grid-template-columns:1fr;gap:32px}.faq-block__descr{max-width:none}}@media(max-width:768px){.paragraphs-item-order-call-text-left-form-right{margin-bottom:0}}@media(max-width:767px){.faq-block{padding:64px 0}.faq-block__title{font-size:32px !important;padding-left:0 !important}.faq-item__head{min-height:68px;padding:18px 18px 18px 16px;grid-template-columns:30px minmax(0,1fr) 20px;gap:12px}.faq-item__question{font-size:16px}.faq-item__content{font-size:16px}.faq-item{padding:16px}}@media(max-width:460px){.faq-block__title{font-size:28px !important}
.faq-item__head{padding:18px 0}}