.node--type-service .page-title,.node--type-service .block-page-title-block{display:none}.service-detail{margin:-1.5rem calc(50% - 50vw) 0;background:#f4f6f8;color:#182235}.service-detail__hero{padding:54px 0;background:#111a2b;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:40px 40px;color:#fff}.service-detail__hero span{display:inline-block;margin-bottom:12px;padding:6px 12px;border:1px solid #255836;border-radius:18px;background:#142c25;color:#3ba14c;font-size:11px;font-weight:700;letter-spacing:1px}.service-detail__hero h1{margin:0;color:#fff;font-size:38px;font-weight:750}.service-detail__hero p{max-width:720px;margin:14px 0 0;color:#a9bad2;line-height:1.7}.service-detail__layout{display:grid;grid-template-columns:270px 1fr;gap:28px;padding-top:36px;padding-bottom:55px}.service-detail__aside,.service-detail__content{border:1px solid #e0e4e8;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(17,24,39,.06)}.service-detail__aside{align-self:start;padding:23px}.service-detail__aside:before{content:'';display:block;width:26px;height:3px;margin-bottom:13px;background:var(--orange)}.service-detail__aside strong{font-size:15px}.service-detail__aside p{margin:9px 0 18px;color:#8a94a5;font-size:12px;line-height:1.65}.service-detail__aside a{display:block;padding:11px;border-radius:8px;background:#fff1e8;color:var(--orange);text-align:center;text-decoration:none;font-size:12px;font-weight:700}.service-detail__content{min-width:0;padding:30px 34px;color:#4b5668;line-height:1.75}.service-detail__content h2,.service-detail__content h3,.service-detail__content h4{color:#172033}.service-detail__content h2{margin-top:4px;font-size:24px}.service-detail__content h3{margin-top:28px;font-size:19px}.service-detail__content a{color:var(--orange)}.service-detail__content table{width:100%;margin:22px 0;border-collapse:collapse}.service-detail__content th,.service-detail__content td{padding:11px 13px;border:1px solid #e1e5e9;text-align:left}.service-detail__content th{background:#f4f7f5;color:#243044}.service-detail__content img{max-width:100%;height:auto;border-radius:10px}@media(max-width:767px){.service-detail__hero{padding:36px 0}.service-detail__hero h1{font-size:29px}.service-detail__layout{grid-template-columns:1fr;padding-top:22px}.service-detail__content{padding:23px 20px;overflow-x:auto}}
