.spheres__content{align-items:center;display:flex;flex-flow:column;gap:48px}.spheres__title{leading-trim:NONE;color:#0b1a40;font-family:Room;font-size:72px;font-style:Bold;font-weight:700;letter-spacing:-.04em;line-height:80%;max-width:1023px;text-align:center;text-transform:lowercase}.spheres__visual{background:url(/wp-content/themes/dataox/assets/images/question-bg.png);padding:128px 0;position:relative;width:100%}.spheres__bot{align-items:center}.spheres__bot,.spheres__top{display:flex;justify-content:space-between;width:100%}.spheres__top{left:0;position:absolute;top:64px}.spheres__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spheres__list{align-items:flex-start;display:flex;flex-flow:column;gap:32px}.spheres__list.right,.spheres__list.right .spheres__item{align-items:flex-end}.spheres__item{display:flex;flex-flow:column;gap:32px}.spheres__item-title{leading-trim:NONE;color:rgba(11,26,64,.639);font-family:Room;font-size:14px;font-style:Bold;font-weight:700;letter-spacing:-4%;line-height:80%}.spheres__img-item{align-items:center;aspect-ratio:1;background:#f5f8fc;display:flex;height:48px;justify-content:center;width:48px}.spheres__img-list{align-items:center;display:flex;gap:6px}.spheres__multiple-item{display:flex;flex-flow:column;gap:32px}.spheres__multiple-item:last-child{align-items:flex-end;position:relative}.spheres__multiple-item:last-child .spheres__item-title{text-wrap:nowrap;bottom:0;position:absolute}.spheres__multiple-items{display:flex;gap:6px}.spheres__multiple-item-images{align-items:center;background:#f5f8fc;display:flex;gap:8px;height:48px;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px) and (max-width:1279px){.spheres__logo{height:84px;transform:translate(-46%,-64%);width:200px}.spheres__bot{gap:24px}.spheres__lines{height:492px;width:100%}.spheres__lines.right{max-width:409px}.spheres__lines.left{max-width:420px;width:auto}}@media (min-width:768px) and (max-width:1279px) and (min-width:961px){.spheres__lines.left svg{width:50vw}}@media (min-width:768px) and (max-width:1279px){.spheres__content{gap:30px}.spheres__title{color:#080e29;font-family:Room;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:88%;text-align:center}.spheres__multiple-item-images{padding:12px 4px}.spheres__top{top:30px}.spheres__visual{padding:90px 0}}
