.theme--sphere{color:#868b8f;background:#000}.theme--sphere .title-h1,.theme--sphere .title-h2,.theme--sphere .title-h3,.theme--sphere .title-h4,.theme--sphere .title-h5,.theme--sphere .title-h6{color:#fff}.theme--sphere .title-h2 span{color:#bea7fe}.theme--sphere .footer,.theme--sphere .subscribe-block,.theme--sphere .footer-bottom{background:#0d0d0d;border-top:1px solid #202020}.theme--sphere .footer a,.theme--sphere .subscribe-block a,.theme--sphere .footer-bottom a{color:#868b8f}.theme--sphere .footer a:hover,.theme--sphere .subscribe-block a:hover,.theme--sphere .footer-bottom a:hover,.theme--sphere .footer__heading{color:#fff}.theme--sphere .subscribe-block__field input[type=email]{color:#868b8f;background:#000;border-color:#202020}.sphere-hero{color:#fff;min-height:960px;padding-top:128px;padding-bottom:72px;display:flex;position:relative}.sphere-hero:before{content:"";background:#00000029;position:absolute;inset:0}.sphere-hero .container-fluid{position:relative}.sphere-hero__video,.sphere-hero__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sphere-hero__video{object-position:center bottom;z-index:-1}.sphere-hero__poster{z-index:-2}.sphere-hero__lead{max-width:340px}@media (width<=500px){.sphere-hero .buttons-wrapper .button{text-align:center;justify-content:center;width:100%}}@media (width>=767px){.sphere-hero{align-items:center;min-height:550px;padding-top:0;padding-bottom:0}.sphere-hero__video{object-position:right center}}@media (width>=1041px){.sphere-hero{min-height:750px}}.sphere-stats__cards{grid-template-columns:1fr;gap:8px;display:grid}.sphere-stats__card{background:#0d0d0d;border:1px solid #202020;border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;min-height:176px;padding:24px;display:flex;position:relative;overflow:hidden}.sphere-stats__card:after{content:"";opacity:0;pointer-events:none;background:url(/images/services/sphere/sphere-card-hover.svg) bottom/cover no-repeat;border-radius:16px;transition:opacity .24s linear,transform .24s linear;position:absolute;inset:0;transform:translateY(8px)}.sphere-stats__card:hover:after{opacity:1;transform:translateY(0)}.sphere-stats__card>*{z-index:1;position:relative}@media (width>=767px){.sphere-stats__cards{grid-template-columns:1fr 1fr}}.sphere-features__cards,.sphere-features__card{grid-template-columns:1fr;gap:48px;display:grid}.sphere-features__card img{border:1px solid #202020;border-radius:16px;width:100%;height:auto}@media (width>=767px){.sphere-features__cards{gap:96px}.sphere-features__card{grid-template-columns:1fr 1fr;align-items:center;gap:64px}.sphere-features__card:nth-child(2n) .sphere-features__image{order:2}}.sphere-cta__plate{text-align:center;background-color:#0d0d0d;background-image:url(/images/services/sphere/sphere-cta-bg.jpg),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #202020;border-radius:16px;padding:48px 24px}.sphere-cta__plate p{color:#fff;max-width:600px}@media (width>=767px){.sphere-cta__plate{text-align:left;padding:64px}}@media (width>=1041px){.sphere-cta__plate{padding:96px}}.sphere-video__frame{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.sphere-video__frame img{object-fit:cover;width:100%;height:100%;display:block}.sphere-video__play{cursor:pointer;z-index:2;background:url(/images/services/sphere/unknown_icon_sphere-play.svg) 50%/48px no-repeat;border:0;width:48px;height:48px;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-24px,-24px)}.sphere-video__frame iframe{border:0;width:100%;height:100%;display:none;position:absolute;inset:0}.sphere-video__frame.is-playing img,.sphere-video__frame.is-playing .sphere-video__play{display:none}.sphere-video__frame.is-playing iframe{display:block}@media (width>=767px){.sphere-video__play{background-size:64px;width:64px;height:64px;transform:translate(-32px,-32px)}}.sphere-table__scroll{scrollbar-width:none;width:100%;overflow-x:auto}.sphere-table__scroll::-webkit-scrollbar{display:none}.sphere-table__grid{border:1px solid #202020;border-radius:16px;min-width:1042px;overflow:hidden}.sphere-table__row{background:#0d0d0d;grid-template-columns:1fr 1fr 1fr;display:grid}.sphere-table__cell{border-top:1px solid #202020;padding:24px}.sphere-table__cell:nth-child(2){border-left:1px solid #202020;border-right:1px solid #202020}.sphere-table__row--head{color:#fff;background:url(/images/services/sphere/sphere-table-head.png) bottom/cover no-repeat;font-weight:600}.sphere-table__row--head .sphere-table__cell{border-top:none}.sphere-scheme__picture img{width:100%;height:auto;display:block}.sphere-hours__cards{grid-template-columns:1fr;gap:8px;display:grid}.sphere-hours__card{background:#0d0d0d;border:1px solid #202020;border-radius:16px;padding:24px;position:relative;overflow:hidden}.sphere-hours__card:after{content:"";opacity:0;pointer-events:none;background:url(/images/services/sphere/sphere-card-hover.svg) bottom/cover no-repeat;border-radius:16px;transition:opacity .24s linear,transform .24s linear;position:absolute;inset:0;transform:translateY(8px)}.sphere-hours__card:hover:after{opacity:1;transform:translateY(0)}.sphere-hours__card>*{z-index:1;position:relative}.sphere-hours__list{flex-direction:column;gap:16px;display:flex}.sphere-hours__item{padding-left:28px;font-size:14px;position:relative}.sphere-hours__item:before{content:"";background:url(/images/services/sphere/unknown_icon_sphere-done.svg) 50%/16px no-repeat;width:16px;height:16px;position:absolute;top:0;left:0}@media (width>=767px){.sphere-hours__intro{padding-top:32px;padding-bottom:32px;padding-right:48px;position:sticky;top:64px}}@media (width>=1041px){.sphere-hours__intro{padding-right:64px}}.sphere-reviews__card{background:#0d0d0d;border:1px solid #202020;border-radius:16px;flex-direction:column;height:100%;padding:24px;display:flex}.sphere-reviews__card img{border:1px solid #202020;border-radius:16px;width:100%;height:auto;display:block}.sphere-reviews__meta{align-items:center;gap:12px;display:flex}.sphere-reviews__tag{color:#e1e2e3;background:#626262a3;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:500}.sphere-reviews__course{color:#868b8f;font-size:12px;font-weight:500}.sphere-reviews__person{color:#fff;min-height:56px}.sphere-reviews__button{color:#0c0e0f;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:12px 16px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.sphere-reviews__button:before{content:"";background:url(/images/services/sphere/unknown_icon_sphere-play-black.svg) 50% no-repeat;width:10px;height:11px;display:block}.sphere-faq__list{flex-direction:column;gap:8px;display:flex}.sphere-faq__item{background:#0d0d0d;border:1px solid #202020;border-radius:16px;padding:0}.sphere-faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px;list-style:none;display:flex}.sphere-faq__question::-webkit-details-marker{display:none}.sphere-faq__question:after{content:"";background:linear-gradient(#fff,#fff) 50%/100% 2px no-repeat,linear-gradient(#fff,#fff) 50%/2px 100% no-repeat;flex:none;width:16px;height:16px;transition:transform .24s linear}.sphere-faq__item[open] .sphere-faq__question:after{transform:rotate(45deg)}.sphere-faq__answer{padding:0 24px 24px}.theme--sphere .form-block .form__fields input[type=text],.theme--sphere .form-block .form__fields input[type=tel],.theme--sphere .form-block .form__fields input[type=email]{color:#868b8f;background:#0d0d0d;border-color:#202020}.theme--sphere .form-block .form__fields input::placeholder{color:#868b8f}.theme--sphere .form-block .form__fields input:-webkit-autofill{-webkit-text-fill-color:#868b8f!important;box-shadow:inset 0 0 0 48px #0d0d0d!important}.theme--sphere .form-block .form__fields input:-webkit-autofill:hover{-webkit-text-fill-color:#868b8f!important;box-shadow:inset 0 0 0 48px #0d0d0d!important}.theme--sphere .form-block .form__fields input:-webkit-autofill:focus{-webkit-text-fill-color:#868b8f!important;box-shadow:inset 0 0 0 48px #0d0d0d!important}.theme--sphere .form-block .form__fields input:-webkit-autofill:active{-webkit-text-fill-color:#868b8f!important;box-shadow:inset 0 0 0 48px #0d0d0d!important}.theme--sphere .form-block .form__agreements a{color:#868b8f}
